Важная информация

User Tag List

Страница 3 из 9 ПерваяПервая 1234567 ... ПоследняяПоследняя
Показано с 21 по 30 из 85

Тема: Протокол PS/2

  1. #21
    Guru Аватар для HardWareMan
    Регистрация
    26.02.2011
    Адрес
    г. Павлодар, Казахстан
    Сообщений
    4,405
    Спасибо Благодарностей отдано 
    320
    Спасибо Благодарностей получено 
    598
    Поблагодарили
    444 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от UncleDim Посмотреть сообщение
    вообще усб-девайсы тянут при старте одну из линий к _своим_ 3В, усб-хост - к земле (слабенько), так что насчет алгоритма автоопределения еще вопрос, как оно там на самом деле..
    Мало ли чего там прописано в стандартах, но существование клавиатур (и несколько моделей мышек) которые автодетектят интерфейс - факт доказанный. Как и методы детекта этого самого интерфейса. До них были клавы с физическим переключателем PS/2-USB на пузе. Такую я тоже видел.

  2. #22
    Veteran Аватар для Serg6845
    Регистрация
    30.12.2018
    Адрес
    г. Москва
    Сообщений
    1,004
    Спасибо Благодарностей отдано 
    7
    Спасибо Благодарностей получено 
    250
    Поблагодарили
    230 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CityAceE Посмотреть сообщение
    Спасибо за предположения!

    Из предложенного могу попробовать инициализацию клавиатуры. А что она из себя представляет?
    послать ей reset как минимум. но если работало - скорее это не тот случай.

    Не попадалась такая информация.
    вот например https://www.eecg.utoronto.ca/~jayar/...s2.html#ifdesc


    Смущает, что работало же ведь и без инициализации, и без подтяжки. И за ночь перестало.
    уровень какой-нибудь на пределе например. но тут уже осциллограф нужен.


    Спасибо! Заказал, правда в другом месте - чуть дороже, но с доставкой. Но ещё предстоит разобраться как с ним работать - никогда прежде не сталкивался.
    да что с ним разбираться - достаточно поставить PulseView (https://sigrok.org/wiki/Downloads) - и вперед...
    12 мегавыборок/сек 16 бит или 24 мегавыборки/сек 8 бит.

    - - - Добавлено - - -

    Цитата Сообщение от CityAceE Посмотреть сообщение
    Как вообще правильно сделать схему подключения 5-ти вольтовой клавиатуры к 3.3 вольтовому устройству? У меня есть три штучки вот таких конвертеров. Может быть через них можно сигналы грамотно согласовать, а не через делители на резисторах?
    не, такие не пойдут. тут не RS232. тут нужен например вот такой: https://kulibin.su/catalog/radiodeta...102-2-bit.html
    или на полевиках как уже ответили - если не лениво их паять.

    - - - Добавлено - - -

    Цитата Сообщение от HardWareMan Посмотреть сообщение
    Диоды спасут гиганта мысли. Ну или полноценный шифтер.
    диоды не спасут. через них 5В полезет куда не надо.

    - - - Добавлено - - -

    Цитата Сообщение от HardWareMan Посмотреть сообщение
    Я лично видел PS/2 клавы, которые не комплектуются переходником, но могут работать с USB. Для них отдельно продавался вот такой переходник:
    он точно пассивный? это может быть полноценный USB-PS2 переходник с которым будет работать любая PS/2 клава.

    Зверинецъ

    Специалист (был когда-то "совсем стандарт") - 1988-2023
    Ленинград1 +256К +AY+BDI+VGA выход +Ethernet (Speccyboot) +Xmodem (115200)+divmmc
    Ленинград2 + CF карта
    Платформа 8085+Z80+CPLD (Специалист МХ2 +SD +FDD +PS/2kbd)
    БК0010-01 стоковый
    [свернуть]

  3. Этот пользователь поблагодарил Serg6845 за это полезное сообщение:

    CityAceE (14.10.2023)

  4. #23
    Activist Аватар для ALS
    Регистрация
    14.09.2012
    Адрес
    г.Севастополь
    Сообщений
    427
    Спасибо Благодарностей отдано 
    235
    Спасибо Благодарностей получено 
    67
    Поблагодарили
    47 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Думаю, будет проще найти на авито AT-клавиатуру и переходник с DIN на PS/2.

  5. #24
    Guru Аватар для HardWareMan
    Регистрация
    26.02.2011
    Адрес
    г. Павлодар, Казахстан
    Сообщений
    4,405
    Спасибо Благодарностей отдано 
    320
    Спасибо Благодарностей получено 
    598
    Поблагодарили
    444 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Serg6845 Посмотреть сообщение
    он точно пассивный? это может быть полноценный USB-PS2 переходник с которым будет работать любая PS/2 клава.
    Точно. Я его прозванивал в своё время. Да и по цене он сильно отличался от "универсального".

    - - - Добавлено - - -

    Что-то типа такого получалось:

  6. #25
    Activist
    Регистрация
    17.03.2009
    Адрес
    Moscow
    Сообщений
    464
    Спасибо Благодарностей отдано 
    20
    Спасибо Благодарностей получено 
    48
    Поблагодарили
    32 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от HardWareMan Посмотреть сообщение
    существование клавиатур (и несколько моделей мышек) которые автодетектят интерфейс - факт доказанный
    С этим не спорю, у самого такая мыша имеется.
    Как и методы детекта этого самого интерфейса
    А вот тут возражу. Только что припаял 3.3-вольтовую 1117 к своему профику (отпаивать не буду, потом еще пригодится)) и 10k-подтяжки ps/2 интерфейса перенес на 3.3в. Подключил ту самую мышь - вуаля, 0xAA 0x00 при старте в классическом ps/2 стиле. На линиях 4.5в (мышь перетягивает), Ок, допаиваю к подтяжкам по килоому в параллель, на линиях уже 3.7В - поведение не меняется, 0хАА 0х00.
    Что-то мне не верится, что вот просто так по напряжению мышь перейдет в usb, как-то слишком уж тупо для этого интерфейса.
    ЗЫ. Вот по _отсутствию_ подтяжек - да, вполне возможно.
    Последний раз редактировалось UncleDim; 14.10.2023 в 10:30.
    Profi v3.2 512K+color; Profi 6.2B; МС-0511

  7. #26
    Master Аватар для Xrust
    Регистрация
    12.04.2017
    Адрес
    г. Тольятти
    Сообщений
    906
    Спасибо Благодарностей отдано 
    204
    Спасибо Благодарностей получено 
    145
    Поблагодарили
    68 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Алгоритм простой: если одна линия притянута к +, а вторая 0, (не помню точно какая из них конкретно), то это USB. Если обе к +, то это PS/2. Ну и правильно
    HardWareMan говорит, подтягивать нужно со стороны клавы.
    С другой стороны, зачем вообще мучиться с подключением PS/2 к малине? Она же отлично работает с USB. Это мы от бедности и глупости с PS/2 заморачиваемся.

  8. #27
    Veteran Аватар для Serg6845
    Регистрация
    30.12.2018
    Адрес
    г. Москва
    Сообщений
    1,004
    Спасибо Благодарностей отдано 
    7
    Спасибо Благодарностей получено 
    250
    Поблагодарили
    230 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Xrust Посмотреть сообщение
    С другой стороны, зачем вообще мучиться с подключением PS/2 к малине? Она же отлично работает с USB. Это мы от бедности и глупости с PS/2 заморачиваемся.
    если я правильно понял - то для вот этого: https://zx-pk.ru/threads/35288-emuly...list-quot.html
    а писать на асме под голое железо USB стек - не, увольте... а вот PS/2 - как два пальца.

    Зверинецъ

    Специалист (был когда-то "совсем стандарт") - 1988-2023
    Ленинград1 +256К +AY+BDI+VGA выход +Ethernet (Speccyboot) +Xmodem (115200)+divmmc
    Ленинград2 + CF карта
    Платформа 8085+Z80+CPLD (Специалист МХ2 +SD +FDD +PS/2kbd)
    БК0010-01 стоковый
    [свернуть]

  9. #28
    Master Аватар для Rio444
    Регистрация
    23.11.2015
    Адрес
    г. Ростов-на-Дону
    Сообщений
    529
    Спасибо Благодарностей отдано 
    164
    Спасибо Благодарностей получено 
    152
    Поблагодарили
    105 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Тема настолько разжевана-пережевана.
    Просто подтянуть Data и Clock к +3,3 вольт через резистор 2..3 кОм.
    Никаких делителей со стороны малинки не нужно.
    Напрямую подключить выводы к Clock и Data.
    Со стороны клавиатуры подтяжка к +5 теоретически может быть. Сейчас проверил свою древнюю Mitsumi, сопротивление на контактах от Data и Clock к Vcc порядка несколько мегаОм, т.е. никакой подтяжки нет.
    Если боязно, померьте на своей. Либо можно поставить диоды шоттки от Data и Clock на +3,3В.
    Букварь, где всё в одном месте https://sarfti.ru/wp-content/uploads...ipulyatory.pdf
    Если поможет могу дать работающий код, но он для AVR.

    P.S. Уже выкладывал https://zx-pk.ru/threads/35030-varia...j-variant.html
    Последний раз редактировалось Rio444; 14.10.2023 в 14:06.

  10. #29
    Guru Аватар для HardWareMan
    Регистрация
    26.02.2011
    Адрес
    г. Павлодар, Казахстан
    Сообщений
    4,405
    Спасибо Благодарностей отдано 
    320
    Спасибо Благодарностей получено 
    598
    Поблагодарили
    444 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Хотя, наверное про подтяжки как детект вместо уровней - правы. Вот схема физического уровня USB:

    USB хост тянет обе линии вниз 15к, а устройство для детекта хостом должно потянуть вверх одну из линий к VCC 1,5к. Этим задаётся скорость Low/Full. А USB2 HIGH это уже логическая шняга через дескриптор. А вот PS/2 всегда тянет к VCC по понятной причине. Я думаю, что хорошей подтяжки к 3.3в будет достаточно.

    PS: UncleDim, как я уже и говорил, диоды спасут, если поставить катодом к клавиатуре, а подтянуть к +5в после них у самой клавы. Однако, это будет односторонняя связь и если захочется поморгать лампочками, то надо делать полноценный шифтер или пробовать запустить клаву на 3.3в. Как уже сказали выше, есть ненулевая вероятность, что всё заработает нормально.

  11. #30
    Administrator Аватар для CityAceE
    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    4,574
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    399
    Спасибо Благодарностей получено 
    1,207
    Поблагодарили
    394 сообщений
    Mentioned
    48 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от UncleDim Посмотреть сообщение
    а у ТС какая? usb с переходником?
    Да, я именно такую подключал.

    Цитата Сообщение от Xrust Посмотреть сообщение
    зачем вообще мучиться с подключением PS/2 к малине? Она же отлично работает с USB.
    Я пишу на bare-metal ассемблере. Организовать USB-стек в этом стиле слишком сложно. Примеров нет. А знающие люди отговаривают от такого. В этом плане PS/2 - это именно то, что надо.
    Последний раз редактировалось CityAceE; 14.10.2023 в 18:20.
    С уважением, Станислав.

Страница 3 из 9 ПерваяПервая 1234567 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Протокол HX - имитация блочного устройства с последовательным интерфейсом.
    от Patron в разделе Эмуляторы отечественных компьютеров
    Ответов: 287
    Последнее: 25.07.2023, 09:38

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •