Arduino TTP223
тел. +7(499)347-04-82
Описание Arduino TTP223
Вот подробное описание, технические характеристики, а также информация о парт-номерах и совместимости для сенсорного датчика TTP223 (модуль на базе микросхемы TTP223N-BA6).
1. Описание модуля TTP223
TTP223 — это модуль ёмкостного сенсорного переключателя (touch sensor), построенный на одноименной микросхеме. Он позволяет превратить любой проводящий предмет (или саму контактную площадку на плате) в сенсорную кнопку.
Принцип работы: Микросхема измеряет электрическую ёмкость. Когда палец приближается к сенсорной площадке (или к припаянному проводу/фольге), ёмкость увеличивается, и микросхема фиксирует это изменение. Встроенный компаратор преобразует это изменение в логический сигнал на выходе (HIGH или LOW).
Основные особенности:
- Цифровой выход: Выдает готовый цифровой сигнал (0 или VCC), удобный для подключения к Arduino, ESP и другим микроконтроллерам без использования АЦП.
- Регулируемая чувствительность: На модулях обычно установлен подстроечный переменный конденсатор (триммер), но чаще всего чувствительность задается наличием/отсутствием перемычки (джампера) или подбором емкости на самой плате. (В самых дешевых вариантах чувствительность фиксированная).
- Два режима работы: Микросхема поддерживает два режима:
- Режим "Кнопка" (Direct / Jumper Open): Выход активен (HIGH) только пока палец касается сенсора. Отпустил — выключился.
- Режим "Тумблер" (Toggle / Jumper Closed): Касание переключает состояние. Первое касание - ВКЛ, второе касание - ВЫКЛ.
- Низкое энергопотребление: Позволяет использовать модуль в батарейных устройствах (режим сна).
2. Технические характеристики
| Параметр | Значение | Примечание |
| :--- | :--- | :--- |
| Модель микросхемы | TTP223N-BA6 | В основе всех дешевых модулей |
| Напряжение питания | 2.0 – 5.5 В (обычно 3.3В или 5В) | Работает от любого питания логики Arduino |
| Потребляемый ток в режиме сна | ~2 мкА (микроампер) | Выключено |
| Потребляемый ток в активном режиме | ~50 мкА (микроампер) | В режиме ожидания касания |
| Выходной ток | До 4 мА (максимальный) | Достаточно для управления светодиодом или логикой, НО НЕ для реле напрямую (нужен транзистор) |
| Тип выхода | Цифровой (Push-Pull) | Выход "цепляет" на VCC (+5V) или GND |
| Чувствительность | Регулируется (в большинстве моделей)
от 0 до 10 пФ (примерно) | Зависит от площади контакта и диэлектрика |
| Размер модуля | 15мм x 12мм x 4мм (примерно) | Стандартный формат для макетных плат |
| Контактная площадка | Залитая медь круглая/квадратная | Можно припаять провод для увеличения дальности |
| Логический уровень "1" | ≥ 0.8 * VCC | При VCC=5V это ~4В |
| Логический уровень "0" | ≤ 0.2 * VCC | - |
| Рабочая температура | -20°C до +70°C | - |
3. Распиновка (Пины)
Модуль имеет стандартные 4 пина:
- VCC — Положительное питание (5В / 3.3В).
- GND — Земля.
- OUT — Цифровой выход (0 или VCC).
- A (или Sensor) — Обычно не распаян, либо используется для выносного сенсора.
Важно: На стандартном модуле сенсором служит верхняя круглая площадка, которая соединена с пином A на микросхеме.
4. Парт-номера (Каталожные артикулы)
Имеется в виду обозначение производителя и маркировка модулей/микросхем:
- Core Chip Part Number: TTP223N-BA6 (обозначение микросхемы от Таïсom).
- Серия: TTP223 (емкостные сенсоры).
- Корпус: SOT-23-6L (6-выводной, компактный для SMD-монтажа).
- Иногда наносят маркировку "TTP223" или сокращённо "22B".
Устаревшие аналоги от Nan Zheng / China:
- Управление подаётся на S, S1, S2 пины (у других производителей микросхем с аналогичной функцией, например, XB223, AT42QT2120 - но ТТР153 не применяется в этом модуле).
5. Совместимые модели и микросхемы
Точных цифровых аналогов-эквивалентов, которые имеют идентичную распиновку логики, практически нет (выход всегда, но управление чувствительностью разное). Для использования в составе готового устройства (подключение к МК) модуль полностью совместим со всеми микроконтроллерами.
Полная совместимость по способу приближения (они тоже емкостные сенсоры):
- TTP226-BY — Этот контроллер 8-канальных кнопок.
- TTP224 — Контроллер всего 4-х сенсоров (Output из коллектора - требуется подтяжка).
- TTP16 — Микросхема сенига таблетки (имеет 2 различных типа выходов).
Единственное официальное "Сестринское" решение (та же инструкция):
- Режимы A (Sens) и R (Registor) максимально хорошо совпадают с регулировкой времени закрытия сенсорной панели.
6. Подводные камни и ремарки (КРАДИЗНА):
- Перемычка Mode: У всех моей памяти на китайских платах есть плюшка:
- Обычно на плате (около маркировки сладкой гаватории Green на GND/SO) есть красный перерезающий кружок. Это процесс установки "High" чтобы включить режим удержания. В стандартной Arduino разработке огранизовать режим автобиндинга можно только через шим. (Легче всего проверить из какой купите плате: если залить кусок олова крест-накрест одна “S” дорожка перейти - ТО «тумблер», если надрезать «никак», поверните больниным способом.)
- Рабочий вывод один - при касании иногда происходит "лавка контактов" (риплинг) при при слабом питании или из-за помех советую на выход (OUT) припаять к контакт земле резистор на 10-100 нФ к GND.
7. Схема типового подключения к Arduino (2 участок совет)
[Arduino] -> [TTP223]
GND (один ведущий + плата модуля пини там группа)
Короткий практический совет: Чтобы ТТЭР типичный для публики не зависал (чего боятся все новые), нужно запаивать две банки земли «не уходит» чтобы случайное ЗДРЯВ сигнала порвал защиту реакції питания динамику электр Стр контеина “OUT””.
Источник точной ставорхи — впред на борту модуля ронда (КОн)- дата-к розшиці - изготовил дадь платвещатораття моде
Вывод: несмотря на дикость простоты схетической, к чувствительности акритике с другим комлеяком работать частот слаю РТЕ подключати "бытовой куто"-образ беспричину появляющихся помеет ти не борой хорошо рекоменид до плру дуд тзе бест арспьюр у родюстю проверю.