Перейти к содержанию
    

подключить клавиатуру PS/2 к микроконтроллеру STM32

Добрый день!

Хочу попробовать подключить клавиатуру PS/2 к микроконтроллеру STM32 с двунаправленной связью, не знаю как это правильно сделать.

нашел вот такой сайт http://www.burtonsys.com/ps2_chapweske.htm

в нем картинка

ps2.JPG

клавиатура работает от 5В, микроконтроллер 3.3В.  Нужны ли резисторы в цепях базы транзисторов? и что означают треугольники в схеме?

спасибо

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

24 минуты назад, TTTTTTS сказал:

Нужны ли резисторы в цепях базы транзисторов?

Да, если использовать цифровой транзистор, тогда нет.

 

25 минут назад, TTTTTTS сказал:

и что означают треугольники в схеме?

Буферный элемент.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

16 минут назад, Vasily_ сказал:

Буферный элемент.

а для чего они в схеме? выводы микроконтроллера ведь не представляют собой особую нагрузку

или это преобразователи уровня, с 5В на 3.3?   там в статье автор использует PIC, не знаю на какое напряжение они рассчитаны.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

7 часов назад, TTTTTTS сказал:

и что означают треугольники в схеме?

"Треугольник" по линии клока не нужен.

Хотя, может и нужен, насколько помню - это довольно извращенный протокол...

Изменено пользователем mantech

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

8 часов назад, TTTTTTS сказал:

как это правильно сделать

Правильно — схема должна быть защищена от ударов, пришедших по вынесенным на улицу проводам, иначе она проживёт вплоть до первого такового.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Что-то не припоминаю в схемотехнике PC-совместимых машинок хоть какие-то защитные элементы по цепям PS/2,  за исключением ферритовых бус. Равно как и не припоминаю случаев выхода из строя соответствующих портов, хоть бы и при "горячем" подключении. Если тащим не на сотню метров на крышу здания, на дополнительные меры защиты можно спокойно положить...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

45 минут назад, Plain сказал:

Правильно — схема должна быть защищена от ударов, пришедших по вынесенным на улицу проводам, иначе она проживёт вплоть до первого такового.

длина провода от клавиатуры останется прежней

 

2 часа назад, mantech сказал:

"Треугольник" по линии клока не нужен.

Хотя, может и нужен, насколько помню - это довольно извращенный протокол...

я так и не понял для чего эти буферные элементы. в качестве защиты от наводок?

думаю их вообще убрать из схемы. выводы у STM32 5В толерантны, длина провода останется прежней.

и со стороны клавиатуры этих буферных элементов вроде как тоже нет, на схеме что видел на выходе транзисторы с открытым коллектором

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

9 часов назад, TTTTTTS сказал:

думаю их вообще убрать из схемы. выводы у STM32 5В толерантны

Просто в клаве МК работает от 5В поэтому транзисторы нужны все равно, а буфер можно убрать, но я все равно поставил бы что-то для защиты от статики и наводок на провод, типа USBLC6-4SC6.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...