Разрабатываю USB->Serial Mouse адаптер

Все, что не подходит под определение "старого софта и железа", обсуждается здесь
Аватара пользователя
M210
Advanced Member
Сообщения: 370
Зарегистрирован: 22.08.2020,10:42
Откуда: Москва

Вклад в сообщество

Разрабатываю USB->Serial Mouse адаптер

Сообщение M210 » 02.11.2022,20:49

aleksvolgin писал(а): 29.10.2022,19:56 А как дела с эмулятором два-в-одном?
В целом, все работает, но нужна отладка, на которую пока нет времени. Протестил AT материнку и оказалось, что адаптер со старой прошивкой работает, а с новой не работает клавиатура. По идее когда разберусь с этой проблемой, можно будет сказать, что адаптер закончен. Скоро приедут новые печатные платы, покажу еще кое-какое интересное творение :)

geg
Advanced Member
Сообщения: 12303
Зарегистрирован: 21.11.2010,12:04

Разрабатываю USB->Serial Mouse адаптер

Сообщение geg » 02.11.2022,21:22

M210 писал(а): 02.11.2022,20:49 все работает, но нужна отладка
:thumbup:

Аватара пользователя
M210
Advanced Member
Сообщения: 370
Зарегистрирован: 22.08.2020,10:42
Откуда: Москва

Вклад в сообщество

Разрабатываю USB->Serial Mouse адаптер

Сообщение M210 » 13.11.2022,16:45

Сегодня закончил собирать две "новых" идеи адаптера :)
Одна жутко нетехнологичная, но прикольная. Из-за того, что он по какой то причине не работает, я его не заковал в корпус :)
Вторая версия адаптера - по-технологичнее, я его собрал за 2 часа, с учетом подрезки пластика. (Круглый я собирал два вечера) Второй адаптер работает и более-менее ремонт пригодный, в отличии от первой версии.
Электрическая схема у обоих адаптеров почти одинаковая.

Я использовал все контакты в din6, думал, что сдвоенный порт принимает на контактах с левой стороны клавиатуру и с правой стороны - мышь.
Однако, в таком ПК определилась только мышь, а жаль. Значит подводить все 4 линии DATA/CLK к разъему нет смысла.

Переключение адаптера на мышь или клавиатуру я думал сделать тумблером, но для него просто нет места, поэтому проще будет сделать переключение программно.
Вложения
20221113_165046.jpg
20221113_154623.jpg
20221111_220449.jpg

Аватара пользователя
Rio444
Почётный пользователь
Сообщения: 26861
Зарегистрирован: 14.09.2014,19:11
Откуда: Ростов-на-Дону

Вклад в сообщество

Разрабатываю USB->Serial Mouse адаптер

Сообщение Rio444 » 13.11.2022,16:52

Зачем там сдвоенные диоды?
Электронка: Изображение копия Изображение

Аватара пользователя
M210
Advanced Member
Сообщения: 370
Зарегистрирован: 22.08.2020,10:42
Откуда: Москва

Вклад в сообщество

Разрабатываю USB->Serial Mouse адаптер

Сообщение M210 » 13.11.2022,20:06

Rio444 писал(а): 13.11.2022,16:52 Зачем там сдвоенные диоды?
Есть "вероятность", что МК все-таки более толерантен к 3.3В, а не к 5В, поэтому я решил подтянуть линии к 3.3В через диоды. Вторая причина - я когда собирал ps/2 адаптер на макетке, заметил на осциллографе странные влияния сигналов друг на друга, у меня было не два уровня сигнала (лог 0 и лог 1), а три уровня (0В, 4В и 5В), это сложно объяснить на словах, осциллограммы давно удалил...но в общем, я решил ограничить сигнал 3.3В, чтобы лог 1 был всегда на одном уровне и не зависел от состояния соседних линий.

Кстати, круглый адаптер я "запустил" :)

Аватара пользователя
Rio444
Почётный пользователь
Сообщения: 26861
Зарегистрирован: 14.09.2014,19:11
Откуда: Ростов-на-Дону

Вклад в сообщество

Разрабатываю USB->Serial Mouse адаптер

Сообщение Rio444 » 13.11.2022,20:19

M210 писал(а): 13.11.2022,20:06 поэтому я решил подтянуть линии к 3.3В через диоды
Это как? :(
Схема есть?
Электронка: Изображение копия Изображение

Аватара пользователя
M210
Advanced Member
Сообщения: 370
Зарегистрирован: 22.08.2020,10:42
Откуда: Москва

Вклад в сообщество

Разрабатываю USB->Serial Mouse адаптер

Сообщение M210 » 13.11.2022,20:40

Rio444 писал(а): 13.11.2022,20:19Схема есть?
Вот схема комбинированного адаптера, в этом адаптере тоже самое.
Вложения
USB-COM_schematic.png

Аватара пользователя
Rio444
Почётный пользователь
Сообщения: 26861
Зарегистрирован: 14.09.2014,19:11
Откуда: Ростов-на-Дону

Вклад в сообщество

Разрабатываю USB->Serial Mouse адаптер

Сообщение Rio444 » 13.11.2022,21:00

M210, понял. Спасибо!
Электронка: Изображение копия Изображение

i8088
Advanced Member
Сообщения: 4383
Зарегистрирован: 30.01.2015,17:06
Откуда: г. Баку, Азербайджан

Конкурсы

Вклад в сообщество

Разрабатываю USB->Serial Mouse адаптер

Сообщение i8088 » 14.11.2022,08:49

M210 писал(а): 13.11.2022,20:06 Есть "вероятность", что МК все-таки более толерантен к 3.3В, а не к 5В, поэтому я решил подтянуть линии к 3.3В через диоды
Только это не "подтяжка",' а ограничение уровня.
M210 писал(а): 13.11.2022,20:06 у меня было не два уровня сигнала (лог 0 и лог 1), а три уровня (0В, 4В и 5В), это сложно объяснить на словах, осциллограммы давно удалил...но в общем, я решил ограничить сигнал 3.3В, чтобы лог 1 был всегда на одном уровне и не зависел от состояния соседних линий.
Я помню эти осциллограммы. Сейчас посмотреть реальные формы сигналов есть возможность?

upd
Нашел Ваши осциллограммы
https://phantom.sannata.org/download/fi ... &mode=view

Аватара пользователя
M210
Advanced Member
Сообщения: 370
Зарегистрирован: 22.08.2020,10:42
Откуда: Москва

Вклад в сообщество

Разрабатываю USB->Serial Mouse адаптер

Сообщение M210 » 15.11.2022,06:12

i8088 писал(а): 14.11.2022,08:49 Я помню эти осциллограммы. Сейчас посмотреть реальные формы сигналов есть возможность?
Разве что игрушечным осциллографом)) Работу я сменил, больше к тому осциллографу доступа не имею :)

GRAVITY
Newbie
Сообщения: 4
Зарегистрирован: 04.03.2023,01:18
Откуда: Москва

Разрабатываю USB->Serial Mouse адаптер

Сообщение GRAVITY » 24.03.2023,11:57

Всем привет.

Заказал у автора новую версию конвертера, который предоставляет интерфейсы COM+DIN5+PS/2.
Проверил на своем 486-м, в вариациях:
1. (основной рабочий вариант) комбо беспроводные мышь+клавиатура на едином USB-донгле.
2. несколько разных аэромышей.
3. несколько разных беспроводных мышек.

Результат отличный. Боялся, что будет заметен отклик в играх, а также что будут пропуски клавиш. В итоге погонял вчера часок в играх (duke3d, doom2, descent, hexen, heretic) и ни разу никаких глюков или микро-подвисаний не было. Кроме того, отклик вообще отличный в бродилках - разница с проводными вариантами вообще не видна (не считая плюсов от использования лазерной мышки).

В общем рекомендую :) :thumbup: :thumbup: :thumbup:
photo_2023-03-23_23-35-26.jpg
photo_2023-03-23_23-35-24.jpg
photo_2023-03-23_23-35-20.jpg

Ответить