USB клавиатура на ZX Evo

Железо, связанное с TS-Conf
Аватара пользователя
evovxn
Сообщения: 278
Зарегистрирован: Чт, 14.11.2013 12:31:23
Откуда: Kursk

USB клавиатура на ZX Evo

Сообщение evovxn »

Возникла специфическая проблема. Приобрёл себе укороченную usb-клавиатуру. Уж очень мне её внешний вид понравился, для ZX-Evo она была б самое оно.
Изображение
http://www.dialoginvest.com/?lang=ru&mo ... del=100228
Но, блеать, эта падла оказалась чисто юсбишная, через переходник работать не захотела. Ну и, собственно, родились две идеи. Попытаться заменить внутре её контроллер на ps/2-шный(usb-ps/2-шный) через перепайку разъёмов к другой платке и заведение адресных линий подбором. То-есть, геморрой ещё тот вырисовывается.
И вторая... :)
Может быть кто из сведущих камрадов смог бы переделать прошивку аврки, чтобы она начала через переходник USB->PS/2 понимать usb клавы и только клавы (ну, разве что, ещё и мыши :confused: )? Так как время комфортных и компактных клав и мышей с интерфейсом PS/2 подходит к концу, а вот юсбишного добра сейчас море.
Тащемта, всё...
Аватара пользователя
LessNick
грей сашу — сашу грей
Сообщения: 970
Зарегистрирован: Чт, 26.07.2012 15:00:53
Контактная информация:

Re: USB клавиатура на ZX Evo

Сообщение LessNick »

Может проще собрать какую-нибудь схемку на пике, для действительно преобразования USB в коды PS/2, нэ?
(∩。•o•。)っ.゚☆。・ TS-Conf для PentEvo — это классический Pentagon 128k для тех кто хочет больше!
Аватара пользователя
evovxn
Сообщения: 278
Зарегистрирован: Чт, 14.11.2013 12:31:23
Откуда: Kursk

Re: USB клавиатура на ZX Evo

Сообщение evovxn »

breeze писал(а):Может проще собрать какую-нибудь схемку на пике, для действительно преобразования USB в коды PS/2, нэ?

И такой вариант меня бы устроил. Платку с пиком тоже можно вполне упрятать в эту клаву, места там навалом. Да вот только я не схемотехник. Могу лишь более-менее качественно спаять и прошить что-то кем-то уже разработанное. Если такой девайс единственное решение проблемы, то я бы отблагодарил разработчика пивом (или другим алком) в виде qiwi.=)
Я просто предполагал, что аврка уже есть, а прочие пики ещё находить надо. Для большинства пользователей было бы очень удобно иметь два варианта прошивок, как под юсб, так и под ps/2. Это я стараюсь и о других юзерах ZX-Evo думать. :confused:
Аватара пользователя
TS-Labs
Сообщения: 5396
Зарегистрирован: Чт, 26.07.2012 01:29:56

Re: USB клавиатура на ZX Evo

Сообщение TS-Labs »

Есть на китаях такие переходники, активные.
Аватара пользователя
evovxn
Сообщения: 278
Зарегистрирован: Чт, 14.11.2013 12:31:23
Откуда: Kursk

Re: USB клавиатура на ZX Evo

Сообщение evovxn »

TS-Labs писал(а):Есть на китаях такие переходники, активные.

На Ali есть? Мне бы схемку аль чертёж... ссылочку. Правда, я там уже пытался искать, но чото не нашёл.
don
Сообщения: 35
Зарегистрирован: Вт, 07.08.2012 19:34:21

Re: USB клавиатура на ZX Evo

Сообщение don »

Попадаются только такие переходники http://www.themaximitecomputer.com/max/ ... dapter.jpg
Аватара пользователя
evovxn
Сообщения: 278
Зарегистрирован: Чт, 14.11.2013 12:31:23
Откуда: Kursk

Re: USB клавиатура на ZX Evo

Сообщение evovxn »

don писал(а):Попадаются только такие переходники http://www.themaximitecomputer.com/max/ ... dapter.jpg

Вот с таким она не и не заработала. :mad: Он же внутри тупо железный, без мозгов. С ним работают только те usb клавы, чип которых на железном уровне умеет сам себя переключать в один из стандартов - usb или ps/2. Такие мне пару раз попадались. А вот моя - не шмогла.
Аватара пользователя
nodeus
Сообщения: 132
Зарегистрирован: Вт, 27.05.2014 20:15:44
Откуда: Perm/Russia
Контактная информация:

Re: USB клавиатура на ZX Evo

Сообщение nodeus »

Такая же беда.

Коротких PS/2 днём с огнём по вменяемым ценам не найти, а USB достуные даже через переходник не работают.

У меня такая:

Изображение
designer-butcher
Аватара пользователя
TS-Labs
Сообщения: 5396
Зарегистрирован: Чт, 26.07.2012 01:29:56

Re: USB клавиатура на ZX Evo

Сообщение TS-Labs »

TS-Labs писал(а):Есть на китаях такие переходники, активные.

Мда, чото я поспешил с рекламой. Походу все, что гуглится - пассивное. Значит надо искать клаву. =(
MVV
Сообщения: 479
Зарегистрирован: Вс, 01.12.2013 22:48:17

Re: USB клавиатура на ZX Evo

Сообщение MVV »

Невижу проблемы если на плате от ПЛИС есть два свободных io пина и около сотни LE.
Вот например как [url=marsohod.org/index.php/projects/plata1/103-lsusbv2]тут[/url]
Аватара пользователя
TS-Labs
Сообщения: 5396
Зарегистрирован: Чт, 26.07.2012 01:29:56

Re: USB клавиатура на ZX Evo

Сообщение TS-Labs »

MVV писал(а):Невижу проблемы если на плате от ПЛИС есть два свободных io пина и около сотни LE.

Генератор, кратный 12МГц негде взять - PLL нету.
MVV писал(а):Вот например как [url=marsohod.org/index.php/projects/plata1/103-lsusbv2]тут[/url]

Не детекчу модуля хоста, а только - девайса.
Аватара пользователя
evovxn
Сообщения: 278
Зарегистрирован: Чт, 14.11.2013 12:31:23
Откуда: Kursk

Re: USB клавиатура на ZX Evo

Сообщение evovxn »

TS-Labs писал(а):Значит надо искать клаву. =(

Весь цимес в том, что хочется именно эту. Впервые за долгое время мне встретилась клава, устраивающая по большинству критериев (укороченная, белая, большой энтер, без лишнего мусора на функциональных клавишах да ещё и три кнопки есть, на которые я планировал заменой шнура завести hard reset, soft reset и что-там ещё... на turbo джампер что-нибудь посажено?.
Только вот не пашет... XD
MVV писал(а):Невижу проблемы если на плате от ПЛИС есть два свободных io пина и около сотни LE.

Увы, для меня всё это китайская грамота. Даже если я сейчас обложусь мануалами под программирование PIC/AVR или по VHDL, какого-нибудь результата добьюсь навряд ли. Я бы с радостью закинул на qiwi (или ещё куда) вменяемую сумму за разработку или преобразователя на PIC, или модифицированной прошивке AVR/ACEX для Эвы. Спаять, прошить, оттестить смогу сам. Конвертор на PIC вообще было бы самое оно, т.к. это не потребует от TS-Labs поддержки фичи в двух версиях конфы. Тем более, как мне кажется, данный конвертор отлично покупался бы всеми остальными пользователями ZX-Evo. Нас уже только тут с такой бедой двое. :)
MVV
Сообщения: 479
Зарегистрирован: Вс, 01.12.2013 22:48:17

Re: USB клавиатура на ZX Evo

Сообщение MVV »

TS-Labs писал(а):Не детекчу модуля хоста, а только - девайса.

USB data transfer in VHDL
EVOVXN писал(а): Нас уже только тут с такой бедой двое.


[BBvideo 425,350]http://www.youtube.com/watch?v=1QoPj7Z_Rm0[/BBvideo]
Смотрю, сейчас уже там плюшек столько (IDE Video-DAC, Подключение SEGA joystick к TS-Conf, TS...) и еще прибавляет :)
Я для ReVerSE вот такую взял, и без проблем еще можно вот такой Gamepad подключить.

Вот можно запилить [1]
Изображение
Последний раз редактировалось MVV Пт, 06.03.2015 13:51:36, всего редактировалось 1 раз.
Аватара пользователя
VBI
Сообщения: 1965
Зарегистрирован: Пн, 03.06.2013 09:20:29

Re: USB клавиатура на ZX Evo

Сообщение VBI »

MVV, суть как раз - наоборот. юсб в пс2
MVV
Сообщения: 479
Зарегистрирован: Вс, 01.12.2013 22:48:17

Re: USB клавиатура на ZX Evo

Сообщение MVV »

VBI писал(а):суть как раз - наоборот. юсб в пс2

Ну так разъемы и направление сменить, суть то одна тут.
Аватара пользователя
evovxn
Сообщения: 278
Зарегистрирован: Чт, 14.11.2013 12:31:23
Откуда: Kursk

Re: USB клавиатура на ZX Evo

Сообщение evovxn »

MVV писал(а):Вот можно запилить [1]

О! Я так понимаю, что на bottom слое платы некий микроконтроллер?
MVV, А есть возможность его препарировать, набросать схемку и прошивку? А я бы на макетке его б собрал и затестил. :)
Аватара пользователя
TS-Labs
Сообщения: 5396
Зарегистрирован: Чт, 26.07.2012 01:29:56

Re: USB клавиатура на ZX Evo

Сообщение TS-Labs »

Ну, при случае попробую в ФПГА эти ваши юсби. А как там насчет скорости? 2.0 хайспид (480мбит) реально сделать на фпга?
Аватара пользователя
TS-Labs
Сообщения: 5396
Зарегистрирован: Чт, 26.07.2012 01:29:56

Re: USB клавиатура на ZX Evo

Сообщение TS-Labs »

Просто один сигналинг для юсб может и поместится в 100 ЛЕ, но его ж мало. Фифы, протокол и прочая хрень еще нужна.
Аватара пользователя
evovxn
Сообщения: 278
Зарегистрирован: Чт, 14.11.2013 12:31:23
Откуда: Kursk

Re: USB клавиатура на ZX Evo

Сообщение evovxn »

TS-Labs писал(а):А как там насчет скорости? 2.0 хайспид (480мбит) реально сделать на фпга?

Эм? Я правильно понял, что в фпга эвы ты сможешь реализовать полноценный usb, в который хошь клаву суй, хошь флешку? Раз уж речь зашала о хайспид? Или речь идёт о дополнительной фпга?
Аватара пользователя
TS-Labs
Сообщения: 5396
Зарегистрирован: Чт, 26.07.2012 01:29:56

Re: USB клавиатура на ZX Evo

Сообщение TS-Labs »

В фпга евы уже ничего нельзя реализовать, там все забито. Вопрос гипотетический, на будущее.
MVV
Сообщения: 479
Зарегистрирован: Вс, 01.12.2013 22:48:17

Re: USB клавиатура на ZX Evo

Сообщение MVV »

TS-Labs писал(а):В фпга евы уже ничего нельзя реализовать, там все забито. Вопрос гипотетический, на будущее.

Если делать расчет на будущее, то могу предложить следующее, а вы уже решайте нужно оно вам или нет:
  1. TS-Labs ищет на плате SPI весящий на ПЛИС
  2. или, в общем нужно 4 вывода (3out, 1in).
  3. На монтажной платке, распаиваем VNC2-32 с двойным разъемом USBA-2G, линейником LM1117-3.3 и разъемом PS/2 по желанию. Схема ReVerSE-U16 стр. 3.
  4. Если найдется еще 2-ва пина (1out, 1in) то можете распаять ENC424J600 так как на той же схеме.
don
Сообщения: 35
Зарегистрирован: Вт, 07.08.2012 19:34:21

Re: USB клавиатура на ZX Evo

Сообщение don »

Задам глупый вопрос.

А на IDE разъеме свободных пинов не осталось может функционал IDE Video-DAC расширить и добавит туда контролер usb ?
MVV
Сообщения: 479
Зарегистрирован: Вс, 01.12.2013 22:48:17

Re: USB клавиатура на ZX Evo

Сообщение MVV »

don писал(а):А на IDE разъеме свободных пинов не осталось может функционал IDE Video-DAC расширить и добавит туда контролер usb ?

У CPLD (EPM3064) свободные пины и 30% ячеек ещё имеются. Можно попробовать запихнуть туда SPI и допилить управление со стороны Evo. Плохо что разработчик не уделил внимание оставшимся пинам и не вывел хотя-бы часть их на разъем расширения. Но ради эксперимента можно подпаять 4-ре проводка.
Интересно, планируется ли дальше так продолжать украшать (ёлку) Evo?
don
Сообщения: 35
Зарегистрирован: Вт, 07.08.2012 19:34:21

Re: USB клавиатура на ZX Evo

Сообщение don »

MVV писал(а):На монтажной платке, распаиваем VNC2-32 с двойным разъемом USBA-2G, линейником LM1117-3.3 и разъемом PS/2 по желанию. Схема ReVerSE-U16 стр. 3.
Если найдется еще 2-ва пина (1out, 1in) то можете распаять ENC424J600 так как на той же схеме.

А можно контролер на VNC2-32 подсоединить на разъем механической клавиатуры ?
MVV
Сообщения: 479
Зарегистрирован: Вс, 01.12.2013 22:48:17

Re: USB клавиатура на ZX Evo

Сообщение MVV »

don писал(а):А можно контролер на VNC2-32 подсоединить на разъем механической клавиатуры ?

Имеется ввиду порт PC0..7 Atmega128? Порт PA и PC не имеют альтернативной функции SPI как порт PB0..3. Неохота лезть ещё и в прошивку МК или менять его на другой, с поддержкой USB Host. Можно подпаяться к шине CPLD<SPI>MK(PB0..3) с инвертором на SPI_CS# VNC2. По любому лезть с паяльником в Evo или IDE-Video.
Остается смерится или искать подходящую PS/2 клавиатуру :)
Ответить