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

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

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

Сообщение Rovki »

Dryundel писал(а): 25 июл 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 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 1 раз
Контактная информация:

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

Сообщение Sancho »

Dryundel писал(а): 25 июл 2022, 09:13 OUTPUT_LOWSIDE (open collector output, low side)
Активный уровень - gnd, коллектор npn.
Dryundel писал(а): 25 июл 2022, 09:13 OUTPUT_HIGHSIDE (open collector output, high-side)
Активный уровень - напряжение питания, коллектор pnp.
Как-то так.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Аватара пользователя
Dryundel
Полковник
Сообщения: 2392
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Поблагодарили: 2 раза
Контактная информация:

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

Сообщение Dryundel »

Sancho писал(а): 25 июл 2022, 12:12Как-то так.
[ref=#ff8000]Sancho[/ref], класс спасибо.
Если есть что почитать по этому поводу, гони просвещение в массы. :)

И к стати давай ка подключайся. Обрати свое внимание на данный чип. Ну очень интересная штука.
Выразить благодарность
Мой E-mail: dryundel@flprog.pro
Аватара пользователя
Dryundel
Полковник
Сообщения: 2392
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Поблагодарили: 2 раза
Контактная информация:

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

Сообщение Dryundel »

Бетта версия блока MPR121
Пока только для сенсорной клавиатуры.
MPR121_(Микросхема_расширения)_V0.2_(Code_-_Professional).ubi
.
Особенности
- Вход EN(S) - При отсутствии высокого уровня на этом входе MPR121 уходит в сон и снижает энергопотребление.
- Настройка скорости I2C
- Выбор адреса устройства
- Уровень нажатия
- Уровень отпускания
- Настройка раскладки клавиатуры
- Выбор пина для линии INT (IRQ) - любой цифровой.
- Выход количества одновременно нажатых кнопок в текущий момент (включается опционно).
- Выход сигнала события нажатие (включается опционно).
- Возможность использовать до 4 сенсорных клавиатур в проекте.
ВНИМАНИЕ! Питание MPR121 2,7 - 3,6V. При подключении к Arduino используйте выход 3,3V. Уровни согласовываются нормально.
[spoiler=Вариант подключения к Arduino]
5.jpg
[/spoiler]
[spoiler=Пример настройки раскладки по типу "Калькулятор"]
4.jpg
[/spoiler]
.
Данный блок может использоваться в сочетании с блоком Ввод числа с клавиатуры
.
Отдельная благодарность [ref=#ff8000]Rovki[/ref], за предоставление девайса "сенсорная клавиатура" для создания блока.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Выразить благодарность
Мой E-mail: dryundel@flprog.pro
Ответить

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

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей