PDA

Просмотр полной версии : Проверка процессоров КР1858ВМ1 и КР580ВМ80А



Xrust
09.05.2017, 19:04
Стал проверять старые запасы в связи с Компьютер для CP/M. Формулировка ТЗ (http://zx-pk.ru/threads/27613-kompyuter-dlya-cp-m-formulirovka-tz.html). Нашел 2 выпаянных ранее КР1858ВМ1 и один вроде как новый КР580ВМ80А. Стоит задача проверить их работоспособность. Собрал на макетке нечто подобное The absolute minimum Z80 CPU test circuit (http://www.z80.info/z80test0.htm). Только генератор на КР1006ВИ1 сделал и светодиоды не напрямую подключил, а в качестве буфера К155ЛА8 использовал. Один из ВМ1 сразу завелся как надо. Второй ведет себя как-то странно. Похоже A0 не работает, может и еще что-то. Наверное, его я с неисправного компа выпаивал. Теперь настал черед проверять ВМ80А. Его ведь можно аналогично подключить, только вместо таймера ГФ24 подключить? Вместо кварца что можно использовать? Если просто конденсатор воткнуть заработает? Говорят, что относительно новые чипы можно подключать без -5В на подложку. Заодно и проверю эту теорию.

http://www.z80.info/gfx/z80test0.gif

Xrust
10.05.2017, 21:41
Попробовал запустить сегодня вм80а на макетке. Воткнул проц, гф24 и к155ла8 со светодиодами. Кварц для пробы воткнул часовой. Питание подавал только 5в и 5в. Не взлетело. Светодиоды реагировали на включение и сброс, но не более того. Решил проверить отдельно гф24. Выкинул нафиг ла8 и достал анализатор - китайский saleae. Фигня какая-то получилась. На выходе OSC нестабильная частота 100...200кГц. На С1 и С2 от 2 до 3 МГц. Попробовал давать питание +12в - не помогло. Поставил кварц на 8МГц - заработало как надо.

60982

Или кварц неисправный попался, или гф24 с ним подружиться не смог. Втыкаю для проверки вместо кварца конденсатор 0.1мкФ - красота! То, что нужно.

60983

UA3MQJ
11.05.2017, 09:44
Часовые кварцы вообще иногда очень сложно запускаются.

Xrust
11.05.2017, 23:20
Ладно, с генератором вроде разобрался. Собрал по стандартной схеме.

61004

Только конденсатор на сброс побольше емкостью и диод не поставил. Шину данных, HLD и INT подтягиваю к 0. Ожидаю увидеть перебор адресов. Включаю и вижу:

61002

61003

Что теперь не так?

b2m
12.05.2017, 09:54
Что теперь не так?
Где-то вроде было про минимальную частоту тактового сигнала.

Xrust
12.05.2017, 13:15
Где-то вроде было про минимальную частоту тактового сигнала.

Точно! На 889кГц с кварцем 8Мгц заводится стабильно, а на 800кГц с кварцем на 7.2МГц уже через раз.

61011

Выходит, как с КР1858ВМ1 не получится. Вероятно, все дело в большом разбеге C1 и C2 на малых частотах. Так что, если хочется понаблюдать за миганием светодиодов на шине адреса, без WAIT не обойтись.

P.S. На трех старших разрядах адреса вполне различимо мигание светодиода. Так что проверить таким образом процессор можно.

shurik-ua
12.05.2017, 13:49
Так что, если хочется понаблюдать за миганием светодиодов на шине адреса, без WAIT не обойтись.
подключи к старшим адресам

b2m
12.05.2017, 13:50
Так что, если хочется понаблюдать за миганием светодиодов на шине адреса, без WAIT не обойтись.
Кто мешает подключить светодиоды к старшим битам адреса? При тактовой 1МГц получишь примерно 4Гц мигание старшего разряда.

- - - Добавлено - - -

Не успел. :)

Xrust
12.05.2017, 14:13
Подключение вместо кварца конденсатора на 2.2пФ "завело" проц на 2.67Мгц. Работает при этом он только от 5В. На частотах ниже 1МГц проц работает нестабильно, может не запуститься.

MM
14.05.2017, 14:32
Часовые кварцы вообще иногда очень сложно запускаются.
Исследовал современные малогабаритные импортные низкочастотые ( менее 1 мгц ) кварцы.
ИМХО - у них ESR запросто несколько сот Ом, мультивибратор на 561ЛН2 с резисторами 10 ком запускается, на 555ЛН1 с 1 ком - нет.
*
Классика, у которой ESR был в рамках единиц Ом :
http://storage6.static.itmages.ru/i/17/0514/s_1494761505_7110270_cd2a202498.jpg (https://itmages.ru/image/view/5733367/cd2a2024)

UA3MQJ
17.05.2017, 13:56
на 561ЛН2 с резисторами 10 ком запускается, на 555ЛН1 с 1 ком - нет.
Вот та же ситуация, но я делал (https://habrahabr.ru/post/275863/) на КР1533ЛА3 и оно даже запустилось. Но точность была ниочем. И нормально запустилось только на К561ЛА9. Но второй раз я повторить это геройство не смог, плюнул и заказал генераторы на 32768, правда, так и не применил нигде пока что.