В целом, все работает, но нужна отладка, на которую пока нет времени. Протестил AT материнку и оказалось, что адаптер со старой прошивкой работает, а с новой не работает клавиатура. По идее когда разберусь с этой проблемой, можно будет сказать, что адаптер закончен. Скоро приедут новые печатные платы, покажу еще кое-какое интересное творение
Разрабатываю USB->Serial Mouse адаптер
- M210
- Advanced Member
- Сообщения: 370
- Зарегистрирован: 22.08.2020,10:42
- Откуда: Москва
-
Вклад в сообщество
Разрабатываю USB->Serial Mouse адаптер
- M210
- Advanced Member
- Сообщения: 370
- Зарегистрирован: 22.08.2020,10:42
- Откуда: Москва
-
Вклад в сообщество
Разрабатываю USB->Serial Mouse адаптер
Сегодня закончил собирать две "новых" идеи адаптера
Одна жутко нетехнологичная, но прикольная. Из-за того, что он по какой то причине не работает, я его не заковал в корпус
Вторая версия адаптера - по-технологичнее, я его собрал за 2 часа, с учетом подрезки пластика. (Круглый я собирал два вечера) Второй адаптер работает и более-менее ремонт пригодный, в отличии от первой версии.
Электрическая схема у обоих адаптеров почти одинаковая.
Я использовал все контакты в din6, думал, что сдвоенный порт принимает на контактах с левой стороны клавиатуру и с правой стороны - мышь.
Однако, в таком ПК определилась только мышь, а жаль. Значит подводить все 4 линии DATA/CLK к разъему нет смысла.
Переключение адаптера на мышь или клавиатуру я думал сделать тумблером, но для него просто нет места, поэтому проще будет сделать переключение программно.
Одна жутко нетехнологичная, но прикольная. Из-за того, что он по какой то причине не работает, я его не заковал в корпус
Вторая версия адаптера - по-технологичнее, я его собрал за 2 часа, с учетом подрезки пластика. (Круглый я собирал два вечера) Второй адаптер работает и более-менее ремонт пригодный, в отличии от первой версии.
Электрическая схема у обоих адаптеров почти одинаковая.
Я использовал все контакты в din6, думал, что сдвоенный порт принимает на контактах с левой стороны клавиатуру и с правой стороны - мышь.
Однако, в таком ПК определилась только мышь, а жаль. Значит подводить все 4 линии DATA/CLK к разъему нет смысла.
Переключение адаптера на мышь или клавиатуру я думал сделать тумблером, но для него просто нет места, поэтому проще будет сделать переключение программно.
- M210
- Advanced Member
- Сообщения: 370
- Зарегистрирован: 22.08.2020,10:42
- Откуда: Москва
-
Вклад в сообщество
Разрабатываю USB->Serial Mouse адаптер
Есть "вероятность", что МК все-таки более толерантен к 3.3В, а не к 5В, поэтому я решил подтянуть линии к 3.3В через диоды. Вторая причина - я когда собирал ps/2 адаптер на макетке, заметил на осциллографе странные влияния сигналов друг на друга, у меня было не два уровня сигнала (лог 0 и лог 1), а три уровня (0В, 4В и 5В), это сложно объяснить на словах, осциллограммы давно удалил...но в общем, я решил ограничить сигнал 3.3В, чтобы лог 1 был всегда на одном уровне и не зависел от состояния соседних линий.
Кстати, круглый адаптер я "запустил"
- Rio444
- Почётный пользователь
- Сообщения: 26861
- Зарегистрирован: 14.09.2014,19:11
- Откуда: Ростов-на-Дону
-
Вклад в сообщество
- M210
- Advanced Member
- Сообщения: 370
- Зарегистрирован: 22.08.2020,10:42
- Откуда: Москва
-
Вклад в сообщество
Разрабатываю USB->Serial Mouse адаптер
Вот схема комбинированного адаптера, в этом адаптере тоже самое.
-
- Advanced Member
- Сообщения: 4384
- Зарегистрирован: 30.01.2015,17:06
- Откуда: г. Баку, Азербайджан
-
Конкурсы
Вклад в сообщество
Разрабатываю USB->Serial Mouse адаптер
Только это не "подтяжка",' а ограничение уровня.
Я помню эти осциллограммы. Сейчас посмотреть реальные формы сигналов есть возможность?
upd
Нашел Ваши осциллограммы
https://phantom.sannata.org/download/fi ... &mode=view
Разрабатываю USB->Serial Mouse адаптер
Всем привет.
Заказал у автора новую версию конвертера, который предоставляет интерфейсы COM+DIN5+PS/2.
Проверил на своем 486-м, в вариациях:
1. (основной рабочий вариант) комбо беспроводные мышь+клавиатура на едином USB-донгле.
2. несколько разных аэромышей.
3. несколько разных беспроводных мышек.
Результат отличный. Боялся, что будет заметен отклик в играх, а также что будут пропуски клавиш. В итоге погонял вчера часок в играх (duke3d, doom2, descent, hexen, heretic) и ни разу никаких глюков или микро-подвисаний не было. Кроме того, отклик вообще отличный в бродилках - разница с проводными вариантами вообще не видна (не считая плюсов от использования лазерной мышки).
В общем рекомендую
Заказал у автора новую версию конвертера, который предоставляет интерфейсы COM+DIN5+PS/2.
Проверил на своем 486-м, в вариациях:
1. (основной рабочий вариант) комбо беспроводные мышь+клавиатура на едином USB-донгле.
2. несколько разных аэромышей.
3. несколько разных беспроводных мышек.
Результат отличный. Боялся, что будет заметен отклик в играх, а также что будут пропуски клавиш. В итоге погонял вчера часок в играх (duke3d, doom2, descent, hexen, heretic) и ни разу никаких глюков или микро-подвисаний не было. Кроме того, отклик вообще отличный в бродилках - разница с проводными вариантами вообще не видна (не считая плюсов от использования лазерной мышки).
В общем рекомендую