реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
Dante Krieger
сообщение May 3 2011, 19:29
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 42
Регистрация: 25-04-10
Из: г. Одесса
Пользователь №: 56 889



Всем доброго времени суток!
Ищу схемку опроса и вывода информации с матричной клавиатуры на ТТЛ микросхемах или другой логике.
Понимаю, что на МК это сделать намного проще, но в данной ситуации нужна именно логика.
Заранее спасибо!
Go to the top of the page
 
+Quote Post
arexol
сообщение May 3 2011, 19:45
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 317
Регистрация: 25-09-06
Пользователь №: 20 651



Цитата(Dante Krieger @ May 3 2011, 22:29) *
Всем доброго времени суток!
Ищу схемку опроса и вывода информации с матричной клавиатуры на ТТЛ микросхемах или другой логике.
Понимаю, что на МК это сделать намного проще, но в данной ситуации нужна именно логика.
Заранее спасибо!



CPLD какой-нибудь не подойдёт ?
Go to the top of the page
 
+Quote Post
Dante Krieger
сообщение May 3 2011, 20:35
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 42
Регистрация: 25-04-10
Из: г. Одесса
Пользователь №: 56 889



Цитата(arexol @ May 3 2011, 22:45) *
CPLD какой-нибудь не подойдёт ?


Нуу... это так сказать часть задания. Мне в любом случае надо выполнить расчет/подбор жесткой логики. А потом сделать модель на ПЛИСке. Ну т.е. и то, и то надо. Но с ПЛИС мне как-то немного проще решить вопрос, а вот именно жесткую логику хотелось бы.
Go to the top of the page
 
+Quote Post
arexol
сообщение May 3 2011, 21:08
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 317
Регистрация: 25-09-06
Пользователь №: 20 651



Цитата(Dante Krieger @ May 3 2011, 23:35) *
Нуу... это так сказать часть задания. Мне в любом случае надо выполнить расчет/подбор жесткой логики. А потом сделать модель на ПЛИСке. Ну т.е. и то, и то надо. Но с ПЛИС мне как-то немного проще решить вопрос, а вот именно жесткую логику хотелось бы.


Т.е сделать схемку отладить на плиске .. а потом на рассыпухе ?
типа такого
http://www.chipinfo.ru/dsheets/ic/155/index.html

ну что сказать .. прикольно sm.gif)

Go to the top of the page
 
+Quote Post
Dante Krieger
сообщение May 3 2011, 22:29
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 42
Регистрация: 25-04-10
Из: г. Одесса
Пользователь №: 56 889



Хотелось бы наоборот - сначала жесткую схему, а потом программную sm.gif
Подожду еще немного, а потом погляжу - если ничего не найду, то так и сделаю.
Go to the top of the page
 
+Quote Post
Dog Pawlowa
сообщение May 4 2011, 05:38
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Цитата(Dante Krieger @ May 3 2011, 22:29) *
Ищу схемку опроса и вывода информации с матричной клавиатуры

Вывод - куда, в каком виде - в параллельном, последовательном, вывод - чего? всех нажатых клавиш без подтверждения?
На самом деле все просто - для начала нарисуйте сигналы, а как сформировать, подскажем.
Или проблемы с пониманием, что должна делать клавиатура ? wink.gif



--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post
Буратино
сообщение May 4 2011, 06:22
Сообщение #7


Профессионал
*****

Группа: Свой
Сообщений: 1 433
Регистрация: 27-10-08
Из: Украина, Киев
Пользователь №: 41 215



Я делал клавиатуру на сдвиговых регистрах с пар. загрузкой. Вот схема ,может быть пригодится.
Прикрепленные файлы
Прикрепленный файл  DriverKeyb.pdf ( 198.33 килобайт ) Кол-во скачиваний: 58
 


--------------------
Брак - это такой вид отношений, в которых один всегда прав, - а другой - муж.
Go to the top of the page
 
+Quote Post
XVR
сообщение May 4 2011, 08:05
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 3 123
Регистрация: 7-04-07
Из: Химки
Пользователь №: 26 847



2 приоритетных шифратора (74178 aka 155ИВ1), 16 резисторов и 8 npn транзисторов. И все - клавиатура 8х8

Идея схемы - с матрицы клавиатуры с одной стороны включаются подтягивающие резисторы (на +) и на один приоритетный шифратор. С другой стороны подключается транзистор (база - на клавиатура, эмитер - на землю, колектор - на + через резистор и на вход другого приоритетного шифратора)
Go to the top of the page
 
+Quote Post
Serhiy_UA
сообщение May 4 2011, 08:08
Сообщение #9


Знающий
****

Группа: Свой
Сообщений: 721
Регистрация: 23-10-08
Из: next to Odessa
Пользователь №: 41 112



Цитата(Dante Krieger @ May 4 2011, 01:29) *
Подожду еще немного, а потом погляжу - если ничего не найду, то так и сделаю.

Сделайте круче, на АЦП, как предложено на стр.38 в журнале Circuit Сellar-02.2008.
От клавиатуры идет всего один выход KEYPAD и заходит далее на АЦП, см. ниже.
Эскизы прикрепленных изображений
 Р В Р’ Р’ Р’ Р’ Р’ Р’ Р’ Р в‚¬Р В РЎВ˜Р В Р’µР Р…ьшено Р Т‘Р С• 81%
Прикрепленное изображение
887 x 871 (57.96 килобайт)
 
Go to the top of the page
 
+Quote Post
Dante Krieger
сообщение May 4 2011, 10:23
Сообщение #10


Участник
*

Группа: Участник
Сообщений: 42
Регистрация: 25-04-10
Из: г. Одесса
Пользователь №: 56 889



2 Dog Pawlowa
Собственно, как я себе представлял все это устройство:

Немного в голове не укладывается как правильно организовать опрос строк. Ну как вывести информацию на экран - это уже не составляет труда. Шифратор => BIN-BCD дешифратор=> Индикатор

2 Буратино
Спасибо большое!

2 XVR
Немного не понятно, нужно ли делать опрос столбцов/строк? Дело в том, что когда на МК делал - то там опрос был. А на логике тут как-то немного по-другому.

2 Serhiy_UA
Шикарно на самом деле sm.gif

Сообщение отредактировал Dante Krieger - May 4 2011, 10:48
Go to the top of the page
 
+Quote Post
XVR
сообщение May 4 2011, 12:30
Сообщение #11


Гуру
******

Группа: Свой
Сообщений: 3 123
Регистрация: 7-04-07
Из: Химки
Пользователь №: 26 847



Цитата
2 XVR
Немного не понятно, нужно ли делать опрос столбцов/строк?
Нет. Нажатие любой кнопки клавиатуры автоматически вызывает выдачу кода с обоих приоритетных шифраторов. В месте нажатия (на пересечении строки и столбца) происходит закорачивание подтягивающего резистора (от 1го шифратора) на базу транзистора (от 2го шифратора). При этом транзистор открывается (током через подтягивающей резистор) и 2й шифратор выдает код столбца.
Первый же шифратор видит напряжение б-э транзистора (что менее уровня лог 0), и так же выдает код строки
Go to the top of the page
 
+Quote Post
XVR
сообщение May 4 2011, 15:34
Сообщение #12


Гуру
******

Группа: Свой
Сообщений: 3 123
Регистрация: 7-04-07
Из: Химки
Пользователь №: 26 847



Вот, кусок схемки набросал

Прикрепленный файл  1.pdf ( 7.73 килобайт ) Кол-во скачиваний: 252


1 столбец и 1 строка. Остальные аналогично
Go to the top of the page
 
+Quote Post
Dante Krieger
сообщение May 4 2011, 16:07
Сообщение #13


Участник
*

Группа: Участник
Сообщений: 42
Регистрация: 25-04-10
Из: г. Одесса
Пользователь №: 56 889



Цитата(XVR @ May 4 2011, 18:34) *
Вот, кусок схемки набросал

Прикрепленный файл  1.pdf ( 7.73 килобайт ) Кол-во скачиваний: 252


1 столбец и 1 строка. Остальные аналогично


А, ясно, я понял. Спасибо!
Go to the top of the page
 
+Quote Post
haker_fox
сообщение May 5 2011, 00:52
Сообщение #14


Познающий...
******

Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125



QUOTE (Serhiy_UA @ May 4 2011, 17:08) *
Сделайте круче, на АЦП, как предложено на стр.38 в журнале Circuit Сellar-02.2008.
От клавиатуры идет всего один выход KEYPAD и заходит далее на АЦП, см. ниже.

В случае нажатия нескольких клавиш одновременно не будет проблем с декодированием?)


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
Serhiy_UA
сообщение May 5 2011, 05:29
Сообщение #15


Знающий
****

Группа: Свой
Сообщений: 721
Регистрация: 23-10-08
Из: next to Odessa
Пользователь №: 41 112



Цитата(haker_fox @ May 5 2011, 03:52) *
В случае нажатия нескольких клавиш одновременно не будет проблем с декодированием?)

Это проблема, однозначно: постарайтесь нажать на телефоне несколько клавиш сразу...

Иногда, на практике, важно уменьшить число цепей от небольшой матрицы клавиатуры до декодирующего устройства. Тогда, если на МК есть АЦП, то достаточно одной цепи (пример показан).
Есть и другие приемы уменьшения числа цепей, но это уже другая тема...
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 1st July 2025 - 00:05
Рейтинг@Mail.ru


Страница сгенерированна за 0.01481 секунд с 7
ELECTRONIX ©2004-2016