AC-DC и DC-DC преобразователи напряжения Top Power на складе ЭЛТЕХ

Обсуждение: Простая схема заменяет программный опрос матричной клавиатуры

Специалист
 
Аватар для Robot Rlocman
 
Регистрация: 24.11.2007
Сообщений: 2,648
Репутация: 266
257 0
18 0
 
04.08.2015 13:05 #1
Цитата:
Журнал РАДИОЛОЦМАН, октябрь 2014 Rick Malley, Independent Designs LLC Electronic Design Эта схема, использующая восемь цифровых входов, упрощает декодирование мембранной клавиатуры с матрицей кнопок 4Ч4 и делает ненужным традиционное сканирование рядов или колонок. Схема может работать с любой X-Y матрицей переключателей, входящей в состав какого-либо устройства.
Подробнее: Простая схема заменяет программный опрос матричной клавиатуры
Оценка
Литиевые химические источники тока ввиду своей эффективности и относительно невысокой цены получили широкое распространение в различных промышленных устройствах и устройствах IoT. В статье на примере литиевых батареек цилиндрической формы производства FANSO подробно рассматривается эксплуатация и хранение, пассивация и саморазряд каждого из этих типов изделий, влияние окружающей среды на их параметры и срок службы, особенности их выбора для разных проектов.
Знаток
 
Регистрация: 06.01.2010
Адрес: Львов
Сообщений: 256
Репутация: 143
128 180
3 2
 
04.08.2015 13:05 #2
Ну, это перебор. Написать код опроса клавиатуры - неужто так сложно? Если сложно, тогда зачем вообще микроконтроллеры? Чтоб навешивать вот такую кучу внешних деталей вместо того, чтобы обойтись без этого?
Оценка
В последние годы SiC MOSFET приобретают все большую популярность, вызывая вопрос: вытеснят ли они традиционные и хорошо знакомые IGBT. Транзисторы, выполненные по обеим технологиям, уже почти в равной степени применяются в качестве ключевых элементов силовой электроники, но обладают своими уникальными преимуществами и ограничениями. Сравним основные характеристики IGBT и SiC MOSFET на примере номенклатуры азиатских производителей.
Специалист
 
Аватар для antonydublin
 
Регистрация: 22.09.2010
Адрес: г. Донецк
Сообщений: 873
Репутация: 381
372 0
3 0
 
04.08.2015 17:13 #3
Цитата:
Сообщение от Guaho
Ну, это перебор. ... Чтоб навешивать вот такую кучу внешних деталей
Не совсем так. Вы, наверное, не обратили внимание на "изюминку" транзисторов PDTC124, PDTA124, у которых на кристалле есть пара резисторов 20-40кОм. А значит, внешних элементов в схеме для матрицы 4*4 всего 8. Ровно столько, сколько потребовалось бы резисторов и диодов (по 4 штуки) для организации "классической схемы". Правда, эти резисторы и диоды рекомендуют устанавливать только на период отладки, но большинство разработчиков оставляют их на платах на всякий случай. Поскольку абсолютный минимализм - строки и столбцы прямо на выводах МК - может привести к неприятным последствиям при ошибке программиста, даже при сканировании через Z-состояние c изменением направления входов/выходов
Код:
void columns_to0_rows_to1(void);
void columns_to1_rows_to0(void);
void columns_rows_toZ(void);
uint8_t get_row_number(void);
uint8_t get_column_number(void);
uint8_t get_button_number(void);
Когда не требуется отслеживать сложные "аккорды" на клавиатуре (скажем, двойное/тройное нажатие/удержание), опрос на прерываниях оправдан в плане своей асинхронности, поскольку иногда МК загружен так, что выделить каждые 10-20мс даже 30-40 тактов при непрерывном опросе по таймеру - нет возможности.

А вообще, тема эта благодатная, ведь существует масса гибридных программно/аппаратных вариантов опроса кнопок, продиктованных инженерным гением :-) В любой ситуации можно найти равновесное количество "за" и "против".
Последний раз редактировалось antonydublin; 04.08.2015 в 17:32.
Оценка
Специалист
 
Регистрация: 21.05.2007
Адрес: Москва
Сообщений: 474
Репутация: 213
175 59
14 2
 
06.08.2015 19:45 #4
Давно известная, рабочая схема. Помню, еще лет 20 назад применялась в простых зарубежных кнопочных телефонах. Я удивлялся - матрица есть, а опроса нет. Потом догадался, как устроено. Предложенный вариант схемы не совсем оптимальный. Можно сократить число транзисторов в 2 раза и достаточно порта с подтяжкой только в одну сторону.
Оценка
Ответ
Похожие темы
Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход
ТМ Электроникс. Электронные компоненты и приборы. Скидки, кэшбэк и бесплатная доставка
Часовой пояс GMT +3, время: 09:45.
Обратная связь РадиоЛоцман Вверх