PDA

Просмотр полной версии : Ячейка 119



Alex_LG
25.05.2021, 18:01
Поделюсь небольшим опытом ремонта данной ячейки...
Попали ко мне данные платы с разными следами ремонта\доработок и без. Ячейки были как 119 так и 119-01. Несколько из них были не рабочие - пару "вешали" комп, остальные с разными ошибками в тесте.
Для начала нарисовал монтажку, т.к. нигде не нашел.

http://i.piccy_.info/i9/594ead92f7eecfe613fd844c184c6cb7/1621949646/11771/1286315/119_500.jpg (http://piccy_.info/view3/14343259/6d835afc6ef94f7444f4fad81f45a09f/)http://i.piccy_.info/a3/2021-05-25-13-34/i9-14343259/500x253-r/i.gif (http://i.piccy_.info/a3c/2021-05-25-13-34/i9-14343259/500x253-r)

DD31 (ИР12) - Регистр слова состояния (РСС)
DD33 (ИР12) - Буер регистра слова состояния (БРСС)
DD32 (ИР12) - Буфер регистра данных (БРД)
DD23..DD30 - Банк 0, 2 (DD23 - бит 0 и т.д. по порядку)
DD13..DD16, DD19..DD22 - Банк 1, 3 (DD13 - бит 0 и т.д. по порядку)

С первыми начал разбираться с ячейками которые подвешивали комп. Т.к. комп не стартует, значит или что-то гадит на шину или неправильно устанавливается режим работы. Первое, что проверил - установка режима РСС в ноль при старте, т.е. наличие нулей на выходе РСС. РСС на первой плате не устанавливался даже при замыкании выв.14 на "землю", значит м\с под замену. Плата заработала и тесты прошла. Со второй платой с РСС было все нормально, значит кто-то гадит... С первого раза не угадал, заменил БРД, но битым оказался БРСС.

Следующим этапом пошла плата с ошибками в тесте "Бегущий 0/1". Т.к. ошибки были типа в Банке 1 записано FF, а считано FE, то понятно, что битый нулевой бит и под замену пошла DD13.

Одна ячейка постоянно выдавала FF. Проверка сигналов на БРД показала отсутствие сигнала на выв. 11. Пройдясь по линии, под замену пошла DD18 559ИП2 с непонятным уровнем в 1.7В.

Следующие ячейки были с одной и той же проблемой - считывалось не то, что записано в эту ячейку, т.е. было смещение. Пришлось поломать голову, т.к. на короткое адресных линий не похоже. Начал с проверки РСС.
Ячейка установлена в 4 слот, т.е. адрес C400. Для того, чтобы что-то записать в РСС надо что-то записать по адресу С4dd, где dd - число которое нужно записать. Дело в том, что в ячейке младшая часть адреса на запись трактуется как данные. Данные, записанные таким образом можно считать по адресу С400, за исключением старшего бита - для эмулятора ПЗУ там будет 1, а для ДопОЗУ 0:
запись 1 в РСС
*С401:1
чтение РСС
*C400
1
В общем прошелся по битам РСС - все ОК. Дальше начал смотреть на адресные линии, идущие на КП12. Прозвонка от разъема до КП12 ничего не показала, так же как и на адресных линиях РУ6. Началась ручная проверка областей памяти на дублирование. В итоге данные, записанные с адреса 8000 дублировались с адреса 9000. Подозрение пало на сигнал A12*, формируемый схемой. Пройдясь по линии, под замену ушла DD3 559ИП2 с тем же непонятным уровнем сигнала в 1.7В. Со второй ячейкой было аналогично, но под замену ушла DD4 559ИП7. Так же в ней заменил DD9 555КП12, т.к. шло дублирование по адресам 8000, 8200, 8400, 8600, а вот по 8100, 8300 и т.д дублирования не было - значит А10 и А9 в нуле. К стати, для того, что бы записать что-то в память ячейки, нужно установить бит 3 (он же бит 3 адреса при записи), т.е. запись по адресу С408 включает на запись банк 0. Таким образом, имея немного терпения можно и вручную проверить ячейку на работоспособность...

В итоге статистика - чаще всего вылетают ИП2 и ИР12, затем ИП7, РУ6 и КП12.

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

Биты управления Ячейкой, записанные в РСС:
А7/D7 - при чтении 0 - ДопОЗУ, 1 - ЭмПЗУ
А6/D6 - управления банками в 4кБ ЭмПЗУ
А5/D5 - блокировка ПЗУ
А4/D4 - блокировка записи в память Ячейки
А3/D3 - выбор Ячейки (фактически включение доступа к памяти Ячейки)
А2..0/D2..0 - установка банка памяти в 16кБ, для Ячейки с 32к, только 2 банка...

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

Установка битов D6 и D5 никак не должны влиять на работу Ячейки в режиме ДопОЗУ, иначе - проверяем ИП2 (DD3) и ИП7 (DD4)