Skip to main content

Микросхемы TTP223 и SGL8022W - у них разные задачи, но все же они вместе

Не смотря на то, что две эти микросхемы выполняют разные задачи, они все равно попали в одну статью. А это значит, что у них есть что-то общее. И этим общим является сенсорное управление.

Начнем с более простой - TTP223. Это контроллер сенсорной кнопки. Исполняется в трех типах корпусов: SOT23-6L, SOP-8 и SSOP-16. В моем случае это самый популярный вариант - SOT23-6L:

Это самый маленький корпус, у которого всего 6 выводов: два из которых отводятся для питания, один вход для сенсора и один выход для управления нагрузкой. Остается всего два вывода для настройки режимов работы. Но и их вполне достаточно, для того чтобы настроить работу контроллера под свои нужды. В более объемных корпусах выведены пины для дополнительных настроек. В мелких корпусах уровни на этих ногах заданы по умолчанию (так, например, включен режим энергосбережения). И лично мне кажется, что не очень удобно использовать микросхему в корпусе SSOP-16, слишком уж много она занимает места. SOT23-6L и места занимает гораздо меньше, да и доступнее гораздо.

Для демонстрации работы был собран небольшой модуль:

Как уже говорилось ранее, у микросхемы 6 выводов:

  • Выводы Vss (2) и Vdd (5) предназначены для питания. Питающее напряжение в диапазоне 2.0V~5.0V. Потребление при питании 3V - 1,5uA (максимум 3uA).
  • К выводу I (3) подключается сенсор. Сенсор может выполняться как непосредственно на печатной плате (как в этом модуле), так и в виде отдельного электрода, подключенного проводом (например, как в лампе настроения). При помощи конденсатора С1 (0 ≦ C ≦ 50 pF) регулируется чувствительность срабатывания: чем выше емкость, тем ниже чувствительность. Я обычно ставлю 22 pF. Кстати, вход с функцией автокалибровки (примерно каждые 4 секунды, если вход не активен).
  • Q (1) - CMOS выход для управления нагрузкой (в корпусе SSOP-16 есть дополнительный выход с open drain). Нагрузочная способность выхода невелика, потому применение транзисторного ключа обязательно.
  • Выводы TOG (6) и AHLB (4) конфигурируют режим работы. Эти входы имеют внутреннюю подтяжку к земле:
    TOGAHLBРежим работы
    00Кнопка без фиксации
    Активный уровень на выходе - высокий
    01Кнопка без фиксации
    Активный уровень на выходе - низкий
    10Кнопка с фиксацией
    Уровень на выходе при включении - низкий
    11Кнопка с фиксацией
    Уровень на выходе при включении - высокий

Наглядно режимы работы можно увидеть в видео, в конце статьи.


Вторая микросхема куда интереснее: контроллер светодиода с сенсорным управлением - SGL8022W. Если первая микросхема обычно используется в составе какого-либо устройства, то эта по сути сама уже является готовым устройством, которому нужна лишь минимальная обвязка:

Конденсатор С3 задает чувствительность сенсора. В даташите имеется таблица соответствия толщины и типа материала, и номинала конденсатора.

Выводами OPT1 (6) и OPT2 (8) задается режим работы:

OPT1OPT2Mode
111regulate lightness discretely without lightness-memory
201regulate lightness continuously without lightness-memory
310regulate lightness continuously with lightness-memory
400regulate lightness on a three-sections mode

Режим 1: Кратковременное касание сенсора резко включает светодиоды. Во включенном состоянии длительное нажатие плавно снижает яркость. Следующее длительное нажатие плавно поднимает яркость. Яркость меняется пока удерживается нажатие. Кратковременное нажатие так же резко выключает светодиоды. При выключении настроенная яркость не сохраняется.

Режим 2: Кратковременное касание плавно включает / выключает светодиоды. Длительное нажатие плавно снижает яркость. Следующее длительное нажатие плавно поднимает яркость. Яркость меняется пока удерживается нажатие.В отличии от первого режима, яркость можно задавать прямо при включении, достаточно включать светодиоды длительным нажатием. При выключении настроенная яркость не сохраняется.

Режим 3: Полная копия второго режима с одной лишь разницей - настроенная яркость сохраняется при выключении до тех пор, пока есть питание микросхемы.

Режим 4: Трехступенчатая регулировка яркости (низкая - средняя - высокая) при каждом касании сенсора.

UPD 28.12.2017: Задали вопрос по частоте ШИМ, возможно кому-то еще потребуется. В режимах 1, 2 и 3 - 129 Hz, в режиме 4 - 2,60 kHz.


Видео.

Объявление
Эти модули собирались исключительно для статьи. Статья написана, видео снято, свою задачу они выполнили. И если у Вас есть идея как их использовать, или имеется желание поэкспериментировать, просто напишите мне, и я с радостью отправлю их Вам. Совершенно безвозмездно.

UPD: модуль SGL8022W отправлен. Остался только модуль сенсорной кнопки.

Загрузки.

4 комментарии в “Микросхемы TTP223 и SGL8022W - у них разные задачи, но все же они вместе”

  1. Здравствуйте! Статья очень понравилась, хочу сделать ночник на SGL8022W, но возник вопрос почему перед светодиодами стоит сопротивление 220 Ом , по расчетам там Ом на 20 должно быть.
    Заранее благодарен...

    1. Здравствуйте, Александр.

      Все зависит от того, какой ток мы хотим получить через светодиод. Прямое падение напряжения у белых светодиодов обычно в районе 3В, напряжение насыщения у транзистора BC337 - 0.7В. Значит в моем случае ток через светодиод составит (5В-3В-0,7В) / 220 Ом = примерно 6 мА. Этого вполне достаточно для демонстрации на видео, модули-то собирались именно для статьи. В ином случае было бы слишком ярко. А Вы конечно же можете рассчитать номинал резисторов непосредственно для своей конструкции.

  2. Спасибо за интересную статью.
    Подскажите пожалуйста, какие светодиоды вы используете в схеме с SGL8022W?

    1. Здравствуйте.
      Вам спасибо за отзыв. Именно эти светодиоды были взяты со светодиодных линеек от светильников. Судя по размерам и выводам, это LED SMD 5630.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *