Форумы Modlabs.net: Помогите с переходником USB-PS/2 - Форумы Modlabs.net

Перейти к содержимому

  • (2 Страниц)
  • +
  • 1
  • 2
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

Помогите с переходником USB-PS/2

#1 Гость_DVik_*

  • Группа: Гости

Отправлено 25 Июль 2003 - 08:07

Подскажите как подключить клаву(DIN5) к USB порту.
А то на маме PS/2 скис :)
0

#2 Пользователь офлайн   Lingod 

  • Junior
  • Pip
  • Группа: Пользователи
  • Сообщений: 73
  • Регистрация: 23 Январь 03

Отправлено 25 Июль 2003 - 09:07

вот распиновка PS2 и DIN [/url]
0

#3 Гость_DVik_*

  • Группа: Гости

Отправлено 25 Июль 2003 - 11:29

Спасибо за распайку разьемов.
DATA - данные +
CLOCK - данные -
или наоборот ?
0

#4 Гость_Grek_*

  • Группа: Гости

Отправлено 25 Июль 2003 - 15:28

Скорее не наоборот а не так.
DATA - вывод передачи даных, который для клавиатуры работает в последовательном режиме.
CLOCK - вывод частоты синхронизации, так как все сигналы должны передаватса за определенные промежутки времени, которые согласуютса между разными устройствами.
0

#5 Гость_DVik_*

  • Группа: Гости

Отправлено 25 Июль 2003 - 16:11

Ну и как мне быть ?
0

#6 Гость__*

  • Группа: Гости

Отправлено 25 Июль 2003 - 17:27

Нормально быть :) Подключаеш 5В, землю и вывод DATA на D- так как D- - шина приема даных. Вывод CLOCK вощбе не подключаеш. В принцыпе должно работать.
0

#7 Гость_DVik_*

  • Группа: Гости

Отправлено 25 Июль 2003 - 18:10

В принципе не работает :)
0

#8 Гость_Grek_*

  • Группа: Гости

Отправлено 25 Июль 2003 - 19:04

По моему мнению работать и не будет: так как для работы клавиатуры нужна синхронизация, а USB работает в асинхронном режиме. :)
0

#9 Пользователь офлайн   listener 

  • Advanced Member
  • PipPipPipPipPipPipPip
  • Группа: Пользователи
  • Сообщений: 618
  • Регистрация: 08 Май 03

Отправлено 25 Июль 2003 - 20:21

Обычно, переходники с USB на PS/2 работают очень просто (т.е. сами по себе не работают :) ).
Клавиатура или мышь выставляет сигнал присутствия (+3.3v на один из сигналов данных (в зависимости от скорости)). Если после этого в течение 3ms не пришло SETUP пакета - значит устройство подключено к PS/2 и работать нужно соответственно. Иначе выполняется стандартная идентификация как USB устройства.
На дешевых оптических мышах присутствует два чипа: один - сенсор, второй - конвертер интерфейса. PS/2 клавиатуры, особенно дешевые, обычно, конвертера интерфейса не содержат.
Как его сделать - обычно, в application notes на любой контроллер с USB интерфейсом дается пример. Но, вообще-то, проще купить дешевую USB клавиатуру.
0

#10 Пользователь офлайн   DVik 

  • Junior
  • Pip
  • Группа: Пользователи
  • Сообщений: 6
  • Регистрация: 26 Июль 03

Отправлено 26 Июль 2003 - 05:32

Понял , но не могли бы поткинуть схемку.
А то USB клава стоит $10-$15.А их как всегда нехватает :beast:
0

#11 Пользователь офлайн   TransMatrix 

  • Member
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 309
  • Регистрация: 28 Апрель 03

Отправлено 26 Июль 2003 - 06:46

Гммм... По-жизни думал, нафиг людям переходники с USB на клаву... Совет - на Будёновском они почти на каждом углу и не особо дорогие!
USB-клавы... Гммм... А они в Досе работать могут????
0

#12 Пользователь офлайн   DVik 

  • Junior
  • Pip
  • Группа: Пользователи
  • Сообщений: 6
  • Регистрация: 26 Июль 03

Отправлено 26 Июль 2003 - 07:22

Не дорогие а прикинь у нас в Новосибе не шибко то и дешевые
А нас чет доса это тоже еще одна проблема(может быть)
0

#13 Пользователь офлайн   listener 

  • Advanced Member
  • PipPipPipPipPipPipPip
  • Группа: Пользователи
  • Сообщений: 618
  • Регистрация: 08 Май 03

Отправлено 26 Июль 2003 - 20:54

Если бы у меня так стоял вопрос цены, я бы взял хорошо известную схему http://www.cesko.hos.../IgorP...20(AVR)_eng.htm, и подключил бы к ней клавиатуру. Пример работы с PS/2 клавиатурой для AVR должен быть много где, останется только написать HID-descriptor и немного кода для связи клавиатурной и USB части. Для меня это была бы работа на вечер, может быть - на два. Обойдется такая конструкция где-то в $2.

В досе работают не только USB клавиатуры, но даже USB флопы. (Если только совсем старые матери их не держат).
0

#14 Пользователь офлайн   DVik 

  • Junior
  • Pip
  • Группа: Пользователи
  • Сообщений: 6
  • Регистрация: 26 Июль 03

Отправлено 27 Июль 2003 - 05:59

Я конечно не чайник , но чего-то не доганяю куды тама клаву подцепить.
Если не сложно кинь готовое на мыло.
А без HID-descriptor клава что в досе не заработает?
0

#15 Пользователь офлайн   listener 

  • Advanced Member
  • PipPipPipPipPipPipPip
  • Группа: Пользователи
  • Сообщений: 618
  • Регистрация: 08 Май 03

Отправлено 28 Июль 2003 - 15:23

Клаву подцепить на два любые свободные пина например, D0 и D1.

Без HID-descriptor, она у тебя вообще не заработает. Ты должен объяснить, что твое устройство является клавиатурой и рабоать с ним можно, как со стандартной клавиатурой.

Готового примера у меня нету.
0

#16 Пользователь офлайн   listener 

  • Advanced Member
  • PipPipPipPipPipPipPip
  • Группа: Пользователи
  • Сообщений: 618
  • Регистрация: 08 Май 03

Отправлено 28 Июль 2003 - 15:29

пример подключения клавиатуры к AVR.
http://www.atmel.ru/...bat/doc1235.pdf

про дескрипторы и как обрабатывать HID class request - искать на usb.org
0

#17 Пользователь офлайн   listener 

  • Advanced Member
  • PipPipPipPipPipPipPip
  • Группа: Пользователи
  • Сообщений: 618
  • Регистрация: 08 Май 03

Отправлено 01 Август 2003 - 14:52

Ну что, как успехи?
Я сейчас помочь не могу, т.к. у меня сейчас нет ни одной 2313.
Для MC68HC908JB8 есть пример, там подключается не по PS/2, а непосредственно кнопки. (См. Motorola Application Note AN2398). Кажется, в примерах было и как с PS/2 клавиатурой работать, в этом случае остается только собрать из двух примеров один.

Из минусов - JB8 достать посложнее, чем AVR, да и стоит он не два бакса, а пять.
0

#18 Пользователь офлайн   DVik 

  • Junior
  • Pip
  • Группа: Пользователи
  • Сообщений: 6
  • Регистрация: 26 Июль 03

Отправлено 10 Август 2003 - 08:01

Извиняюсь что так долго не отвечал.Тех проблемы.... :(
До меня кое что дошло.. Контроллер PS/2 вроде жив но есть проблема..
От гнезд идет разводка на L элементы от каждой ноги (кроме земли) так вот они скисли... То есть почти пополам треснули..
Подскажите что это такое(если L значит вроди индуктивность) и где мона достать.
0

#19 Пользователь офлайн   listener 

  • Advanced Member
  • PipPipPipPipPipPipPip
  • Группа: Пользователи
  • Сообщений: 618
  • Регистрация: 08 Май 03

Отправлено 11 Август 2003 - 15:00

Дроссели для подавления помех. можно заменить перемычками.
0

#20 Пользователь офлайн   DVik 

  • Junior
  • Pip
  • Группа: Пользователи
  • Сообщений: 6
  • Регистрация: 26 Июль 03

Отправлено 11 Август 2003 - 15:40

Спасибо попробую
О результатах сообщу
0

Поделиться темой:


  • (2 Страниц)
  • +
  • 1
  • 2
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

2 человек читают эту тему
0 members, 2 guests, 0 anonymous users