PDA

Просмотр полной версии : Ленинград-3, проблемы с клавиатурой



vernigor
18.10.2015, 00:10
Собрал Ленинград-3.

Компьютер запустился, но не реагирует на нажатие кнопок. Вроде как все сигналы есть, но .... не реагирует. Решил заменить процессор ZILOG на другой, неизвестного мне производства, и .... все завелось.

Процессор, с которым НЕ работает клавиатура - ZILOG Z0840004PSC Z80 CPU.
Процессор с которым работает клавиатура - непонятно чей Z80.

В чем может быть дело? Пробовал 2 разных ZILOG Z80, результат одинаковый - НЕ работает клавиатура.
Хочется добиться аутентичности и все таки заставить работать комп с родным процессором от ZILOG.

Elvys
18.10.2015, 00:41
Могу предположить что, имеет место быть перегрузка шины адреса в момент нажатия клавиши.

Prehistorik
18.10.2015, 03:10
Надо бы проверить 8 диодов, через которые A8-A15 цепляются к клавиатуре.

Elvys
18.10.2015, 11:00
Восемь диодов проверять нет смысла, т.к. фраза

Процессор с которым работает клавиатура - непонятно чей Z80.
не оставляет сомнений в их исправности. Имеет смысл измерить осциллографом уровень лог.0 на линиях KL0 - KL4 при нажатии клавиш. Если там больше чем 0,8 вольт, то диоды VD13 - VD20 надо заменить на диоды шоттки. Уверен, что у тс там стоят кд522, ака 1N4148. Или подбирать процессор, что тс успешно и проделал.

Mick
18.10.2015, 11:24
Решил заменить процессор ZILOG на другой, неизвестного мне производства, и .... все завелось.

Этот тебе неизвестный процессор делался считай в твоем городе

Киевский научно-исследовательский институт микроприборов (КНИИМП)
И да о какой аутентичности может идти речь, если сам комп - это клон Ленинграда, который в свою очередь явно не с туманного Альбиона приехал. Так что для отечественных клонов как раз аутентичен будет отечественный клон процессора. :)

Ну это я так, шучу.

По процам, вероятнее всего, что они различны по технологиям производства. Если не изменят память, то Z0840004PSC - это NMOS технология.
Попробуй воткнуть если есть CMOSовский проц - этот который с буквой C посередке, типа Z84C0004

PS. Хотя вики утверждает что Киевский проц тоже NMOS - http://speccy.info/Zilog_Z80

sergio78
18.10.2015, 12:00
Этот тебе неизвестный процессор делался считай в твоем городе
Киевский научно-исследовательский институт микроприборов (КНИИМП)
процессор по фото 96 года. похоже что из под мха, со складских запасов выкапывают. не может быть, что до сих пор выпускают z80, так как применять его давным давно некуда особо.

vernigor
18.10.2015, 14:42
Восемь диодов проверять нет смысла, т.к. фраза

не оставляет сомнений в их исправности. Имеет смысл измерить осциллографом уровень лог.0 на линиях KL0 - KL4 при нажатии клавиш. Если там больше чем 0,8 вольт, то диоды VD13 - VD20 надо заменить на диоды шоттки. Уверен, что у тс там стоят кд522, ака 1N4148. Или подбирать процессор, что тс успешно и проделал.

Да, диоды КД522 (аутентичность, все дела :-) ). Сегодня проверю. Спасибо за рекомендацию.

---------- Post added at 14:42 ---------- Previous post was at 14:35 ----------


Этот тебе неизвестный процессор делался считай в твоем городе

Киевский научно-исследовательский институт микроприборов (КНИИМП)
И да о какой аутентичности может идти речь, если сам комп - это клон Ленинграда, который в свою очередь явно не с туманного Альбиона приехал. Так что для отечественных клонов как раз аутентичен будет отечественный клон процессора. :)
http://speccy.info/Zilog_Z80

Та хочется, что-б хоть что-то было от оригинального ZX Spectrum. :) Я понимаю, что через неделю я уже забуду какой там проц стоит, но в 90-м, когда я собрал свой первый синклер, в нем стоял именно ZILOG. Поэтому, считая, что "точку" в синклеростроении я еще не поставил (это же для души), хочется именно ZILOG. :)

Prehistorik
18.10.2015, 20:17
То что что-то с логическими уровнями - это скорее всего, но одно но - линия kd не напрямую же к процессору идет, а через мультиплексоры, а с логики сигналы уже должны быть адекватными. И, раз советский процессор работает, то с этой шиной, вероятно, все ок. А вот адресная шина под вопросом.
И да, я не так давно собирал Ленинград 3 и на таких же диодах. Никаких проблем не было. Все процессоры что пробовал - работают. Это не какая-то высокоточная схема. Собирали из чего попало. Иначе она бы не обрела такую популярность в 90-е годы

Prehistorik
18.10.2015, 23:52
А осциллографа у вас, конечно же, нет в наличии?
И кнопки прям вообще все не работают?
Есть возможность посмотреть, например, сигналы IORD?
и что творится на DD40 и DD42 в обоих случаях?

Кстати, касательно процессоров - не знаю откуда ваши, но на том же ибее полно предложений с надписью "Zilog" ценою в несколько баксов. Их низкое энергопотребление и идеальный внешний вид практически не оставляют сомнений, что это китайский новодел. Работают на ура. Зачем до сих пор производят - не знаю. Думается, ради старых speccy, msx, сег и т.д. держать конвейеры не стали бы. Вероятно, еще в достатке разнообразной промышленной автоматики, работающей на Z80. Особенно, в странах третьего мира. Во всяком случае, такое у меня предположение.
А это я к тому, что если камень по-честному не пролежал лет 20 на антресоли, а был куплен не так давно, то никакая надпись не гарантирует его аутентичность и оригинальности.
А так - полностью согласен. В советский комп - советский проц.

vernigor
19.10.2015, 14:39
А осциллографа у вас, конечно же, нет в наличии?
И кнопки прям вообще все не работают?
Есть возможность посмотреть, например, сигналы IORD?
и что творится на DD40 и DD42 в обоих случаях?



Осциллограф есть.
Я не смотрел сигнал IORD на "советском" процессоре, но смотрел на Zilog, когда искал причину. Состояние IORQ - стабильная "1". Кто-то писал, что сигнал IORQ короткий и его не все осциллографы улавливают. Я не увидел и "списал" это на то, что мой осциллограф не фиксирует его. Пользуюсь Fluke 93.
Обязательно посмотрю на днях, как доберусь до железа.

Касательно кнопок - да, ни одна кнопка не работает с Zilog и все кнопки работаю с "советским".

solegstar
19.10.2015, 15:15
vernigor, а если R70 заменить перемычкой? заработает?

Prehistorik
19.10.2015, 19:23
vernigor, а если R70 заменить перемычкой? заработает?

Вот это очень хороший вопрос.
На плате 7 резисторов на 330 Ом, которые надо перемычками заменить.

vernigor
19.10.2015, 20:59
vernigor, а если R70 заменить перемычкой? заработает?

Заменил R70 перемычкой. Не помогает.

Хотя, когда настраивал процессорную часть и выкинул резисторы на линии /CAS, заменив их перемычками, то запустилась процессорная часть компьютера. Эти 7 резисторов таки лишние.

Prehistorik
20.10.2015, 00:19
А напряжение питания сколько?

vernigor
20.10.2015, 22:11
А напряжение питания сколько?

5 вольт. Я подключаю к лабораторному БП и могу играться с напряжением, однако на конечный результат это не влияет. Пробовал.

Хочу на выходных заняться, посмотреть сигнал IORQ с "одним" и "другим" процессором и поиграться с диодами. Если не поможет - оставляю "советский" процессор и закрываю тему.

Prehistorik
20.10.2015, 22:51
5 вольт. Я подключаю к лабораторному БП и могу играться с напряжением, однако на конечный результат это не влияет. Пробовал.

Хочу на выходных заняться, посмотреть сигнал IORQ с "одним" и "другим" процессором и поиграться с диодами. Если не поможет - оставляю "советский" процессор и закрываю тему.
еще DD40 и DD42 посмотреть надо

oracleua
20.10.2015, 23:11
Попробуй поставить резисторы на КЛ0-КЛ4 2к на +5в

vernigor
20.10.2015, 23:57
еще DD40 и DD42 посмотреть надо

Мультиплексоры проверял, живые. Думаю, что все-таки какая-то "беда" с формированием сигнала IORQ в процессоре Zilog. Наличие постоянной "1" на 15-х ногах DD40 и DD42 настораживает. Так-же есть вероятность, что просто эта нога "дохлая" у 2-х процессоров, которые я купил. Месяца 2 тому назад, когда я настраивал "Специалист-М", то 5-й по счету порт ВВ55 оказался полностью рабочим. Поэтому всего 2 процессора - это не показатель! :)
Но с другой стороны, я запускал тесты на проце Zilog, и они проходят четко и система пишет, что все "Ок". Те странно, что все работает, а одна нога нет. Нужно думать о том, как и где их можно проверить ...

---------- Post added at 23:57 ---------- Previous post was at 23:56 ----------


Попробуй поставить резисторы на КЛ0-КЛ4 2к на +5в

Типа, как подтягивающие? Ну ... да, тоже идея. Воспользуюсь. Может быть поможет. Спасибо.

goodronishe
21.10.2015, 07:03
Вот что пишут про клавиатуру в ветке про сборку Л3
http://zx-pk.ru/showpost.php?p=514470&postcount=69
http://zx-pk.ru/showpost.php?p=514481&postcount=70