igor-x писал(а):а зачем USB хост для приема данных по PS2 ?
там предельно простой обмен данными( программное ногодрыганье и скорость обмена не имеет значения)
А чем может принципиально отличаться UART от PS/2 - правильно, один будет передавать ASCII-код, а другой скан-код клавиатуры. Но usb здесь пока ни при чём.
Был дельный совет:
uk8amk писал(а):С тем что есть прямая дорога к расковыриванию сканера на предмет поиска микросхемы USB-UART моста. Вдруг повезёт.
Сканер на фото состоит из 3-х плат: плата сканирующей линейки (1), платы обработки с МК (2), платы интерфейса (куда втыкается разъём) (3). Названия плат от балды, нумерация условная.
(1) припаяна на (2), (2) соединяется шлейфом с (3).
Фото неудачные в плане того, что из-за шлейфа не видно часть деталей, но зная современную тенденцию к удешевлению и универсальности, можно предположить следующее:
1. плата (3) под все типы интерфейсов.
2. для каждого интерфейса меняется только шнурок для USB/ PS/ RS-232
3. посадочное место U1 на плате (3), возможно, преобразователь UART-RS232
А раз разобрали сканер, можно глянуть шлейф (2)-(3) на предмет что куда идет. Наверняка, питание, кнопка, буззер и ещё что-то нужное. Всё это смотрим вкупе с вышенаписанным и доком на МК (только цоколёвка ног).
К чему это все? - на разъёме на интерфейсный шнурок на комп я насчитал 6 контактов (остальное закрыто шлейфом). Возможно, все интерфейсы выведены на одни контакты.
Но кто сказал, что подойдет цоколёвка переходника usb-ps/2? Может быть, вопрос и можно решить только проводами, а не закупкой других сканеров или вскрытием всей этой партии. Во всяком случае это займёт максимум пол дня и ни один кот не пострадает.
Ладно, сел клавиатуру проверить и чё-то заснул...