После некоторого перерыва снова вернулся к аппарату. Небольшой анализ управляющих сигналов ROM и RAM.
Сигналы:
1: /E ROM - Chip enable ROM, разрешает обращение к ROM (операции чтения и записи), при высоком уровне на этой ноге все остальные сигналы игнорируются;
2: /G ROM - Output enable ROM, управляет операцией чтения ROM, при высоком уровне на этой ноге вывод данных из ROM блокирован;
3: /W write enable, общий сигнал для ROM и RAM (в схеме звонятся накоротко, сигналы /WE RAM и /W ROM) - разрешение записи;
4: /CS RAM - Chip select RAM, разрешает обращение к RAM, операции чтения и записи.
Активный уровень всех сигналов - низкий.
По сигналограммам:
запись в ROM (звучит коряво - запись в "память только для чтения", ROM - условность,на самом деле там Flash-EEPROM M29W320, и запись в неё возможна, по логике в данном аппарате туда могут писаться пресеты тюнера, установки меню и т.п.);
чтение из ROM;
- участок №1 /E ROM и /CS RAM - высокий уровень соответственно сигналы /W и /G игнорируются, обращения к RAM и ROM нет;
- участок №2 - запись в RAM;
- Участок №3 - чтение из RAM;
- участок №4 - хрень какая-то, в таблице такого нет. Обращение к ROM, RAM блокирована, но одновременно активны сигналы разрешения чтения (/G ROM) и записи (/W ROM). И куда бедному крестьянину податься?
Итог: вроде бы всё нормально, если бы не фрагмент сигналограммы №4. Непонятка. То, что искал, вроде бы не обнаружил - было подозрение на одновременное наличие активного уровня на шинах /CS, /G и /E (одновременное чтение из ROM и RAM). Правда, запись проводилась не в момент глюка. Сейчас попробую словить сигналограмму в момент сбоя, плюс дополнительно зацеплю пару каналов на шины данных обоих групп (D0-D7 и D8-D15).
________________________
Запись сигналограммы во время сбоя:
одновременное наличие активного уровня на /E, /G, /W и /CE - одновременное обращение к ROM и RAM, да до кучи ещё и попытка одновременного чтения и записи в M29W320:
![Нажмите на изображение для увеличения
Название: error.jpg
Просмотров: 71
Размер: 28.9 Кб
ID: 1572](https://kazus.ru/forums/attachment.php?attachmentid=1572&thumb=1&d=1256986106)
D0 и D14 - соответствующие сигналы с шины данных, каналы С7 и С8 не подключены.
pambaru , Ваше предположение подтвердилось.
_________________________
Вроде бы как напрашивается вывод о неисправности процессора. Только как этот вывод соотнести с кратковременными улучшениями после пайки ROM и RAM (повторюсь: процессор в этом случае температурному воздействию не подвергается)?
Осциллограмма сигнала /CS RAM (на КВО не обращайте внимания, щуп не родной, на самом деле там 1В/дел):
На шине /W тоже сигнал далек от идеала, периодически проскакивают какие-то импульсы с уровнем, который не может быть уверенно распознан. Это объясняет "странные" комбинации на сигналограмме логического анализатора. Питание "чистое", фильтрация нормальная. Откуда же эта срань лезет? Попробовать сделать pull-up? Для начала попробую продублировать эти две дорожки проводом к процу.
_______________________________
Всё, умываю руки. Процессор (мультимедийный контроллер TCC8601 от Telechips
https://www.telechips.com/product/p_023.asp ). Такая же осциллограмма, как выше, на ножках процессора даже при отсутствии нагрузки (удалил резисторы на 22Ом, через которые сигналы /CS и /W подаются с процессора на ROM и RAM). Всякие подтяжки сигналов на Uпит и на GND на ситуацию не влияют. Всем спасибо за советы и участие.