Ковыряю Микролаб #2
Ремонтные движения я начал с базы: измерил питающие напряжения.
Как и многие устройства на микропроцессоре ИК80/ВМ80, Микролаб использует три питающих напряжения: +5, -5 и +12 вольт.
Штатный блок питания при этом состоит из двух трансформаторов и четырёх практически одинаковых схем стабилизации на КР142ЕН1 (одна штука) и КР142ЕН2 (три штуки). Три схемы выдают по 5 вольт, и одна на 12 вольт. Несмотря на внушительные габариты, токи довольно слабые: 2.5, 1.5 и 0.3 ампера для пятивольтовых линий и 0.2 ампера для 12-вольтовой. Все схемы гальванически развязаны, поэтому отрицательное напряжение получается простым переворотом (плюс одного выхода к минусу другого).
Распиновки нормальной у меня нет. К основной плате от платы БП приходит четыре провода: синий и три белых. Я предположил, что синий — это земля. Измерения показали -4.9, -4.9 и +7.13 вольт. Да, два раза по минус 5 вольт, то есть положительное напряжение питания внезапно стало отрицательным. Дело начало попахивать тотальной переполюсовкой. Но я быстро отмёл эту версию: на плате ничего критически не греется и светятся светодиоды, и система даже как будто бы реагирует на сброс, мельтешение сегментов замирает. Так что это скорее ошибка в подключении вольтметра.
Измерения питания непосредственно на выводах логических микросхем 155-ой и 531-ой серий показали 4.48 вольт правильной полярности. На процессоре нашлось 4.49 и 11.8 вольт, а вот отрицательных 5 вольт нет — это плохо, он как раз ИК80А 1986 года выпуска. Более поздние ревизии, как я знаю, после такого выживали, а ранние — не факт.
Измерения частот показали стабильный синус 18 МГц на тактовом генераторе и меандр ровно 2 МГц на тактовом входе процессора. На линиях адреса и данных явно наблюдается какая-то весьма активная жизнь. С одной стороны, не факт, что это работает процессор — в системе есть ПДП для дисплея, но ведь оно должно гонять одни и те же 8 адресов по кругу, а периодичности в сигналах я не вижу. С другой стороны, может быть, процессор работает, но не работает ПЗУ, и выполняется рандомная каша, которая, однако, нигде не застревает. Точнее судить трудно, так как логического анализатора у меня нет, только простенький осциллограф.
Дополнительно я посмотрел активность на ВВ55. Ожидаемо есть мельтешение на линиях адреса и данных, но нет никакой активности на портах, в частности, на матрице клавиатуры.
Таким образом пока что моя рабочая версия — дохлое ПЗУ. Правда, есть одно но: здесь применяются не УФПЗУ, а электрически однократно программируемые ПЗУ КР556РТ5. Запись данных в них выполняется пережиганием внутренних перемычек, и я не уверен, что они могут выходить из строя со временем. С другой стороны, в документации упоминается некий коэффициент программирования до 100 штук, равный 0.65 — я так понимаю, что изначально успешно прошивалось чуть больше половины микросхем.
Дело осложняется тем, что у меня нет программатора для таких микросхем, мне нечем их считать (для проверки) и записать — если он понадобится, придётся делать самодельный. Ну хотя бы сами эти микросхемы ещё есть в продаже и стоят недорого.
Всё же, прежде чем курочить плату, нужно попробовать придумать альтернативные версии и способ проверки текущей.
микролаб
рабочее
ремонт
Санёк Сушка | Саня, Тащи!
Неужели будешь делать свой программатор??
Nov 12 2024 23:07 
1
shiru8bit
Санёк Сушка | Саня, Тащи!, есть хорошая вероятность, что придётся, этот тип ПЗУ очень древний и мало чем поддерживается, в основном профессиональными устройствами за очень много денег. Современные схемы самодельных программаторов для РТ-шек есть, но довольно замороченные, типа, 7 микросхем. Если такое собирать на макетке с проводками, это всё надо будет чинить сразу, до завершения сборки
Nov 13 2024 00:34 

1