081krieger 0 3 мая, 2011 Опубликовано 3 мая, 2011 · Жалоба Всем доброго времени суток! Ищу схемку опроса и вывода информации с матричной клавиатуры на ТТЛ микросхемах или другой логике. Понимаю, что на МК это сделать намного проще, но в данной ситуации нужна именно логика. Заранее спасибо! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
arexol 0 3 мая, 2011 Опубликовано 3 мая, 2011 · Жалоба Всем доброго времени суток! Ищу схемку опроса и вывода информации с матричной клавиатуры на ТТЛ микросхемах или другой логике. Понимаю, что на МК это сделать намного проще, но в данной ситуации нужна именно логика. Заранее спасибо! CPLD какой-нибудь не подойдёт ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
081krieger 0 3 мая, 2011 Опубликовано 3 мая, 2011 · Жалоба CPLD какой-нибудь не подойдёт ? Нуу... это так сказать часть задания. Мне в любом случае надо выполнить расчет/подбор жесткой логики. А потом сделать модель на ПЛИСке. Ну т.е. и то, и то надо. Но с ПЛИС мне как-то немного проще решить вопрос, а вот именно жесткую логику хотелось бы. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
arexol 0 3 мая, 2011 Опубликовано 3 мая, 2011 · Жалоба Нуу... это так сказать часть задания. Мне в любом случае надо выполнить расчет/подбор жесткой логики. А потом сделать модель на ПЛИСке. Ну т.е. и то, и то надо. Но с ПЛИС мне как-то немного проще решить вопрос, а вот именно жесткую логику хотелось бы. Т.е сделать схемку отладить на плиске .. а потом на рассыпухе ? типа такого http://www.chipinfo.ru/dsheets/ic/155/index.html ну что сказать .. прикольно :)) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
081krieger 0 3 мая, 2011 Опубликовано 3 мая, 2011 · Жалоба Хотелось бы наоборот - сначала жесткую схему, а потом программную :) Подожду еще немного, а потом погляжу - если ничего не найду, то так и сделаю. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
DogPawlowa 0 4 мая, 2011 Опубликовано 4 мая, 2011 · Жалоба Ищу схемку опроса и вывода информации с матричной клавиатуры Вывод - куда, в каком виде - в параллельном, последовательном, вывод - чего? всех нажатых клавиш без подтверждения? На самом деле все просто - для начала нарисуйте сигналы, а как сформировать, подскажем. Или проблемы с пониманием, что должна делать клавиатура ? ;) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Буратино 0 4 мая, 2011 Опубликовано 4 мая, 2011 · Жалоба Я делал клавиатуру на сдвиговых регистрах с пар. загрузкой. Вот схема ,может быть пригодится. DriverKeyb.pdf Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
xvr 12 4 мая, 2011 Опубликовано 4 мая, 2011 · Жалоба 2 приоритетных шифратора (74178 aka 155ИВ1), 16 резисторов и 8 npn транзисторов. И все - клавиатура 8х8 Идея схемы - с матрицы клавиатуры с одной стороны включаются подтягивающие резисторы (на +) и на один приоритетный шифратор. С другой стороны подключается транзистор (база - на клавиатура, эмитер - на землю, колектор - на + через резистор и на вход другого приоритетного шифратора) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Serhiy_UA 1 4 мая, 2011 Опубликовано 4 мая, 2011 · Жалоба Подожду еще немного, а потом погляжу - если ничего не найду, то так и сделаю. Сделайте круче, на АЦП, как предложено на стр.38 в журнале Circuit Сellar-02.2008. От клавиатуры идет всего один выход KEYPAD и заходит далее на АЦП, см. ниже. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
081krieger 0 4 мая, 2011 Опубликовано 4 мая, 2011 (изменено) · Жалоба 2 Dog Pawlowa Собственно, как я себе представлял все это устройство: Немного в голове не укладывается как правильно организовать опрос строк. Ну как вывести информацию на экран - это уже не составляет труда. Шифратор => BIN-BCD дешифратор=> Индикатор 2 Буратино Спасибо большое! 2 XVR Немного не понятно, нужно ли делать опрос столбцов/строк? Дело в том, что когда на МК делал - то там опрос был. А на логике тут как-то немного по-другому. 2 Serhiy_UA Шикарно на самом деле :) Изменено 4 мая, 2011 пользователем Dante Krieger Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
xvr 12 4 мая, 2011 Опубликовано 4 мая, 2011 · Жалоба 2 XVR Немного не понятно, нужно ли делать опрос столбцов/строк? Нет. Нажатие любой кнопки клавиатуры автоматически вызывает выдачу кода с обоих приоритетных шифраторов. В месте нажатия (на пересечении строки и столбца) происходит закорачивание подтягивающего резистора (от 1го шифратора) на базу транзистора (от 2го шифратора). При этом транзистор открывается (током через подтягивающей резистор) и 2й шифратор выдает код столбца. Первый же шифратор видит напряжение б-э транзистора (что менее уровня лог 0), и так же выдает код строки Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
xvr 12 4 мая, 2011 Опубликовано 4 мая, 2011 · Жалоба Вот, кусок схемки набросал 1.pdf 1 столбец и 1 строка. Остальные аналогично Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
081krieger 0 4 мая, 2011 Опубликовано 4 мая, 2011 · Жалоба Вот, кусок схемки набросал 1.pdf 1 столбец и 1 строка. Остальные аналогично А, ясно, я понял. Спасибо! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
haker_fox 60 5 мая, 2011 Опубликовано 5 мая, 2011 · Жалоба Сделайте круче, на АЦП, как предложено на стр.38 в журнале Circuit Сellar-02.2008. От клавиатуры идет всего один выход KEYPAD и заходит далее на АЦП, см. ниже. В случае нажатия нескольких клавиш одновременно не будет проблем с декодированием?) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Serhiy_UA 1 5 мая, 2011 Опубликовано 5 мая, 2011 · Жалоба В случае нажатия нескольких клавиш одновременно не будет проблем с декодированием?) Это проблема, однозначно: постарайтесь нажать на телефоне несколько клавиш сразу... Иногда, на практике, важно уменьшить число цепей от небольшой матрицы клавиатуры до декодирующего устройства. Тогда, если на МК есть АЦП, то достаточно одной цепи (пример показан). Есть и другие приемы уменьшения числа цепей, но это уже другая тема... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться