Просмотр полной версии : Контроллер PS/2 клавы БКшки на Н1806ВМ2 и MT8816
Пока только примерная картина 4СПП 10х10 см. :
https://pic.maxiol.com/thumbs2/1622408857.531452297.43.jpg (https://pic.maxiol.com/?v=1622408857.531452297.43.jpg&dp=2)
По конфе - МС1201.02 с ПЗУ КР1801РЕ2-055.
На адресе 177714 по записи сидит китайский коммутатор.
На адресе 177714 по чтению сидит аппаратный регистр данных клавы PS/2
На первый ВДМ1-8 8 шт. выключателей разведены кнопки клавы " S M G L 1 6 0 (ввод) " Подойдет для БК0010, БК11М с магнитофоном.
На втором - 4 шт. скоростей ВП1-065 и условия пуска - с адреса 173000 или с пультового терминала
РНП - 140000
СОЗУ батарейное 000000....137777 и 170000...173777
Можно подготовить фиксированную прошивку в КМ1801РР1 и не монтировать ВП1-065.
Кварц - 9216 Кгц, тактовая ЦП - 4608 Кгц.
Предполагается, что софт в приставку будет закачиваться БКшкой через програмный ТЛГ на скорости 2400 или 4800 Бод, а на самой БКшке - загружен с диска или магнитофона, для всех типов БК.
Пока состав ИС :
DD1, DD14 - ЭКФ1564ЛН1,
DD2 - ЭКФ1564TM2,
DD3 - ЭКФ5564ТЛ2 ( 74HCT14D ),
DD4 - ЭКФ1564КП11,
DD5 - ЭКФ1564ЛА4,
DD6 - ЭКФ1533ЛП17,
DD7..8 - ЭКФ1564ЛН2,
DD9 - ЭКФ1564ЛЛ1,
DD10 - ЭКФ1564ИД4,
DD11 - ЭКФ1564ЛА3,
DD12 - ЭКФ1564КП7,
DD13 - 217ЛБ2 13 выв. ГИС,
DD15..16, 18, 19, 21, 27..28 - ЭКФ1564ТМ9,
DD17 - ЭКФ1564ЛП5,
DD20 - ЭКФ1564ИР37
DD21 - H1806ВМ2, DD22 - КР1801ВП1-065, DD23 - КМ1801РР1 ( аналог ),
DD24, DD25 - 62256, D26 - MT8816AP PLCC44
Из названия непонятно назначение устройства.
Есть потребность в подключении к плате БК современных клавиатур (USB или PS/2)
PS/2
Исправил.
- - - Добавлено - - -
Так же приглашается тополог 4СПП P-CAD2006 или спонсор тополога, т.к. к-во контактов топологии будет существенным - порядка :
16-выв. СМД - 16 шт. = 256 выв.
20-выв. СМД - 3 шт. = 60 выв.
24-выв. ДИП - 1 шт.
16-выв. ДИП - 3 шт. = 48 выв.
64 выв. СМД - 1 шт.
10-выв. НРки - 6 шт. = 60 выв.
28-выв. СМД 62256 = 56 выв.
13-выв. ГИС 217ЛБ2
44-выв. китайский коммутатор
10 и 7 выв. разъемы - 17 выв.
мелкие детали - резисторы, конденсаторы, кварц = 50 выв.
Итого приблизительно 692 выв.
Эта штука подключается к порту УП и БКшный софт должен с ним работать? Типа перхватчика EMT?
Эта штука подключается к порту УП и БКшный софт должен с ним работать? Типа перхватчика EMT?
Неа, это ответ НЦ на аналогичную поделку для Спектрума ( и др. ) на китайской ОЭВМ :
https://zx-pk.ru/threads/33211-universalnyj-kontroller-ps-2-klaviatury-dlya-kompyuterov-s-matrichnymi-klaviaturami.html
Т.е. китайский коммутатор 8х16 линий коротит сканы клавы БКшки - 7 ( 8 ) х 10 - с 1801ВП1-014.
Управляет коммутатором экстремально-минимальная М-ЭВМ ДВК МС1201.02, паспорт с ТО которой можно посмотреть :
http://www.emuverse.ru/wiki/%D0%94%D0%92%D0%9A
Пока состав ИС такой :
DD1, DD14 - ЭКФ1564ЛН1,
DD2 - ЭКФ1564TM2,
DD3 - ЭКФ5564ТЛ2,
DD4 - ЭКФ1564КП11,
DD5 - ЭКФ1564ЛА4,
DD6 - ЭКФ1533ЛП17,
DD7..8 - ЭКФ1564ЛН2,
DD9 - ЭКФ1564ЛЛ1,
DD10 - ЭКФ1564ИД4,
DD11 - ЭКФ1564ЛА3,
DD12 - ЭКФ1564КП7,
DD13 - 217ЛБ2,
DD15..16 - ЭКФ1564ТМ9,
DD17 - ЭКФ1564ЛП5,
DD18...20 - ЭКФ1564ИР37
DD21 - H1806ВМ2, DD22 - КР1801ВП1-065, DD23 - КМ1801РР1,
DD24, DD25 - 62256
DD26 - MT8816AP
Использованы все элементы ИС. Формирование сигнала AR ЦП не производится, т.к. нет потребности в самом высоком быстродействии ( 900 т. рег-рег будет, не менее ).
Я может чего-то не понимаю, но зачем "из пушки по воробьям"!? Гораздо проще и дешевле контроллер на двух микросхемах - https://zx-pk.ru/threads/30675-kontroller-klaviatury-ps-2.html
китайский коммутатор.
А несколько микросхем 564кп2 производства Экситон будет эффектней
Настоящий ответ НЦ так сказать
- - - Добавлено - - -
А пзу на 2х планарных 558рр2 сделать
Гораздо проще и дешевле контроллер на двух микросхемах
Ответ - ОЭВМ
- - - Добавлено - - -
Но на этом всё и заканчивается
Предполагается, что софт в приставку будет закачиваться БКшкой через програмный ТЛГ
MM, я бы предложил эту схему на 8 битном контроллере реализовать или на кр580вм80 + вв51 в качестве порта PS/2. Если желающие собрать найдутся - даже плату оттрассирую.
на ОЭВМ без коммутатора https://forum.pk-fpga.ru/viewtopic.php?f=15&t=5588
MM, могу вам отправить свой контроллер, если у вас есть возможность подключить и проверить его работоспособность с БК.
MM, могу вам отправить свой контроллер, если у вас есть возможность подключить и проверить его работоспособность с БК.
Спасибо, но лучше найдите другого БКшника с наличием свободного времени.
Спасибо, но лучше найдите другого БКшника с наличием свободного времени.
Диссертация с новой учёной степенью зависла:v2_dizzy_heart::v2_dizzy_heart::v2_ dizzy_heart:
Провел НИИР по регистру данных PS/2 клавы , на БКшке :
https://pic.maxiol.com/thumbs2/1622398813.2997899092..jpg (https://pic.maxiol.com/?v=1622398813.2997899092..jpg&dp=2)
https://pic.maxiol.com/thumbs2/1622399207.2997898919.2757.jpg (https://pic.maxiol.com/?v=1622399207.2997898919.2757.jpg&dp=2)https://pic.maxiol.com/thumbs2/1622399300.2997898919.2758.jpg (https://pic.maxiol.com/?v=1622399300.2997898919.2758.jpg&dp=2)
Диаграмма сигнала с клавы :
https://pic.maxiol.com/thumbs2/1622226654.2997898511.1.jpg (https://pic.maxiol.com/?v=1622226654.2997898511.1.jpg&dp=2)
Диаграмма сигналов на макетке, сиреневый сигнал - отслеживание посылки данных, соответственно, переход от 0в. к +5в. - это момент записи с ТМ9 данных в выходной регистр ИР23.
https://pic.maxiol.com/thumbs2/1622395103.2997899092.2.jpg (https://pic.maxiol.com/?v=1622395103.2997899092.2.jpg&dp=2)
зеленый сигнал - это выв.03 ( вход Д0 ) ИР23.
Использованные в макете ИС :
ДД1 - ЭКР1564ИР23 ( 74HC374 )
ДД2, ДД3 - ЭКР1554ТМ9 ( 74AC174 )
ДД4 - ЭКР5564ТЛ2 ( 74HCT14 )
ДД5 - К555ЛН2 ( 74LS05 )
ДД6 - ЭКР1564ТМ2 ( 74HC74 )
На выв. 01 ДД4 подается сигнал данных с клавы, на выв. 03 - синхронизация с клавы.
На порте 177714 данные - мл. байт, готовность данных - бит #100000 .
Для сброса бита готовности надо записать последовательно 000001 и 000000 в порт 177714.
Powered by vBulletin® Version 4.2.5 Copyright © 2026 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot