-
Прошу прощения за путаницу, я имел в виду не F1 и F2 на ВМ80, а f1 (он же f1b) и F2 (он же инвертированный F2B) в схеме.
F1 можно найти на тактовом входе сдвигового регистра видео (D27), на первой четвертинке инвертора D12 (ноги 1,2,3), или на слотах на ноге B31, и он на самом деле 9 МГц.
А вот с F3 я ошибся, там действительно 1.5МГц. А причина оказалась в том, что оказывается f2 и F2 это разные клоки, один 3МГц, второй 2МГц.
Итого такая картина:
OSC (он же DSC, он же QSC, он же DSG, он же жертва наборщиц) = 18 MHz
f1 = 9 MHz
f1b = 9 MHz
f2 = 3 MHz
F2 = 2MHz
F2B = 2MHz
f3 = 1.5 MHz
f3L = 1.5 MHz
-
Итак, тактовые сигналы присутствуют и они правильные. Форма сигналов f1/f1b, правда, далека от идеального меандра, но они есть, и они 9 МГц.
На шине адреса выявил любопытное: активность есть на всех разрядах, кроме A2.H - на нём вечный ноль.
Прозвонил относительно земли - 2 Ома. Вынул обе ПЗУ из панелек - КЗ ушло. Прозвонил ПЗУ: на обеих по 4 Ома на A2 относительно минуса питания.
Мертвы?
-
-
9 мегарей ВМ80 никак не сможет..
-
Denn, в данном контексте F1 и F2 (F = Phase) это не фазы одной частоты, которая идет на ВМ80, а разные частоты (F = Frequency).
-
Вложений: 1
Итак, до меня наконец-то добрались программатор и ПЗУшки.
Зашил бейсик, монитор и шрифты, установил в панельки. Симптомы слегка изменились: теперь при подаче питания светодиод РУС/ЛАТ не горит.
Если после этого нажать "Сброс" - светодиод зажигается. На HRTC/VRTC ВГ75 то же самое, что и до смены ПЗУ.
Зашил тестовую прошивку (взял где-то здесь на форуме, testrom.bin). При подаче питания - вспыхивает на долю секунды РУС/ЛАТ, затем из бипера раздается непрерывный писк. На VRTC - 100 Гц (???), на HRTC ~ 15кГц. При этом сигнал на видеовыходе не очень-то похож на видео.
После сброса писк прекращается, зажигается РУС/ЛАТ.
И вот тут выяснилась крайне неприятная вещь: при легком выгибании платы и одновременной подаче питания - бипер то пищит, то молчит, то пищит на более высокой частоте. На VRTC то 125 кГц, как раньше, то 100 Гц, то 125 Гц.
На всякий случай прикладываю тестовую прошивку. Вложение 68028
-
Вложений: 1
Возможно, проблемы с дешифровкой адреса.
Подцепил ЛА к шине данных. Видно, что после подачи питания читает и выполняет команды:
Происходит переход на адрес и начинается непотребство:
Вложение 68038
Подскажите, что дальше смотреть?
-
А сколько у ЛА каналов? К адресу можно подцепиться, посмотреть, он вообще туда прыгает или нет? Хотя бы по частям, если целиком не помещается. По адресу F800 должно быть 0x3E 0x10, непотребство совсем не походе на правду. Может быть ещё дешифратор (D14, РТ5) выдаёт неправильный регион (должен быть ROM2L). Если с адресом всё нормально, надо посмотреть D3 и возможно другие ноги данных РТ5 синхронно со стартом.
-
Вложений: 1
И снова здравствуйте!
Прошу прощения за столь долгое молчание - полгода провалялся по больницам, потом еще восстанавливался...
Вот теперь опять появилась возможность и я вернулся к этой железке.
Подцепил ЛА к ША:
Вложение 70705
Отчетливо видны первые четыре адреса.
Затем, после выполнения JMP 0xF800, на шине черт-те что: FF7F, FF7E, FF7D, 0038, FF7D, FF7C, FF7B, 0038, FF7B, FF7A, FF79, ...
Явна видна последовательность, но отчего так - представления не имею.
А, и еще довольно сильно греется ПЗУ D14 (РТ5) и рядом с ней находящаяся D15 (К589ИР12). На ощупь - градусов 50-60.
-
38 это результат выполнения RST 7, опкода 0хFF. Ну а FF7х похоже на обработку стэка, как раз. Что-то не то в твоём королевстве. Посмотри теперь ШД от сброса.