Сенсорная клавиатура на чипе MPR121

Вопросы по подключению кнопок и клавиатур
Аватара пользователя
Rovki
Полковник
Сообщения: 4872
Зарегистрирован: 22.04.2016{, 17:25}
Репутация: 269
Откуда: Чехов
Имя: Анатолий
Контактная информация:

Сенсорная клавиатура на чипе MPR121

#21

Сообщение Rovki » 25.07.2022{, 09:51}

Dryundel писал(а):
25.07.2022{, 09:13}
Вопрос к знатокам

GPIO у MPR121 конфигурируются в 7 вариантов. В том числе:
OUTPUT_HIGHSIDE (open collector output, high-side)
и
OUTPUT_LOWSIDE (open collector output, low side)
Что такое открытый коллектор понятно. А вот что есть high-side И low side?
Это типа нормально открытый/закрытый? Или может открытый эмиттер имеется ввиду?
Или это подтяжка коллектора к VCC? Тогда это уже не открытый коллектор.
Может кто в курсе?
Если подтяжка внешняя ,то это всеравно открытый (в микросхеме) коллектор. Может служить как преобразователь уровня напряжения . :smile37:
Электронщик до мозга костей и не только

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

Сенсорная клавиатура на чипе MPR121

#22

Сообщение Sancho » 25.07.2022{, 12:12}

Dryundel писал(а):
25.07.2022{, 09:13}
OUTPUT_LOWSIDE (open collector output, low side)
Активный уровень - gnd, коллектор npn.
Dryundel писал(а):
25.07.2022{, 09:13}
OUTPUT_HIGHSIDE (open collector output, high-side)
Активный уровень - напряжение питания, коллектор pnp.
Как-то так.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

Аватара пользователя
Dryundel
Полковник
Сообщения: 2401
Зарегистрирован: 22.05.2017{, 23:15}
Репутация: 783
Откуда: Ярославль
Имя: Андрей
Контактная информация:

Сенсорная клавиатура на чипе MPR121

#23

Сообщение Dryundel » 25.07.2022{, 12:36}

Sancho писал(а):
25.07.2022{, 12:12}
Как-то так.
Sancho, класс спасибо.
Если есть что почитать по этому поводу, гони просвещение в массы. :)

И к стати давай ка подключайся. Обрати свое внимание на данный чип. Ну очень интересная штука.

Аватара пользователя
Dryundel
Полковник
Сообщения: 2401
Зарегистрирован: 22.05.2017{, 23:15}
Репутация: 783
Откуда: Ярославль
Имя: Андрей
Контактная информация:

Сенсорная клавиатура на чипе MPR121

#24

Сообщение Dryundel » 26.07.2022{, 13:09}

Бетта версия блока MPR121
Пока только для сенсорной клавиатуры. .
Особенности
- Вход EN(S) - При отсутствии высокого уровня на этом входе MPR121 уходит в сон и снижает энергопотребление.
- Настройка скорости I2C
- Выбор адреса устройства
- Уровень нажатия
- Уровень отпускания
- Настройка раскладки клавиатуры
- Выбор пина для линии INT (IRQ) - любой цифровой.
- Выход количества одновременно нажатых кнопок в текущий момент (включается опционно).
- Выход сигнала события нажатие (включается опционно).
- Возможность использовать до 4 сенсорных клавиатур в проекте.
ВНИМАНИЕ! Питание MPR121 2,7 - 3,6V. При подключении к Arduino используйте выход 3,3V. Уровни согласовываются нормально.
Вариант подключения к ArduinoПоказать
5.jpg
Пример настройки раскладки по типу "Калькулятор"Показать
4.jpg
.
Данный блок может использоваться в сочетании с блоком Ввод числа с клавиатуры
.
Отдельная благодарность Rovki, за предоставление девайса "сенсорная клавиатура" для создания блока.

Ответить

Вернуться в «Кнопки и клавиатуры»