В этом месте хотелось бы поподробнее, почему?MC68k wrote:настало время почитать про организацию памяти ориона.
Восстановление заводского Ориона-128
Moderator: Shaos
-
BarsMonster
- Senior
- Posts: 126
- Joined: 21 Jul 2012 15:56
- Location: Zürich, Switzerland
-
MC68k
- Retired
- Posts: 1328
- Joined: 25 Jul 2011 00:14
- Location: WWW
-
HardWareMan
- Banned
- Posts: 2139
- Joined: 20 Mar 2005 13:41
- Location: От туда
-
BarsMonster
- Senior
- Posts: 126
- Joined: 21 Jul 2012 15:56
- Location: Zürich, Switzerland
На ВВ55 я смотрел только визуально )HardWareMan wrote:У него их 2 и это видно по фото. У меня вопрос - а на ВВ55 ты смотрел? И как вообще "не грузится" ORDOS с ROM диска? И я бы наверное сначала добил до нормального завершения теста памяти.
Хотелось бы считатывать байтики с ромдиска через порты - но я не знаю что куда писать и откуда читать - тут остается только дизассемблировать монитор или вдумчиво читать документацию...
Образ ромдиска слил и проверил в эмуляторе - работает.
Не грузится он так: экран заполняется одним каким-то байтом (не 0), и далее никаких изменений на экране нет.
Я бы и добил тест памяти, если бы ясно видно было направление движения - а так копать приходится сразу во все стороны
-
HardWareMan
- Banned
- Posts: 2139
- Joined: 20 Mar 2005 13:41
- Location: От туда
-
BarsMonster
- Senior
- Posts: 126
- Joined: 21 Jul 2012 15:56
- Location: Zürich, Switzerland
Good news everyone 
Прочитал 3 байта с ромдиска руками - увидел пару неправильных бит на шине данных.
Посмотрел внимательно на платку ромдиска - пропаял все подозрительное, и вуаля:

Видимо когда давным-давно Орион начинал глючить перед смертью - это отваливались контакты на ром-диске, качество печатной платки ром-диска и пайки было очень печальным.
Остается проблема с пропаданием экрана при тесте второй страницы памяти, но это видимо связано исключительно с выводом на экран.
Прочитал 3 байта с ромдиска руками - увидел пару неправильных бит на шине данных.
Посмотрел внимательно на платку ромдиска - пропаял все подозрительное, и вуаля:

Видимо когда давным-давно Орион начинал глючить перед смертью - это отваливались контакты на ром-диске, качество печатной платки ром-диска и пайки было очень печальным.
Остается проблема с пропаданием экрана при тесте второй страницы памяти, но это видимо связано исключительно с выводом на экран.
-
HardWareMan
- Banned
- Posts: 2139
- Joined: 20 Mar 2005 13:41
- Location: От туда
-
BarsMonster
- Senior
- Posts: 126
- Joined: 21 Jul 2012 15:56
- Location: Zürich, Switzerland
Похоже это какая-то проблема со стабильностью при работе обоих банков, может шум на земле больше.... И при записи в первый банк экран тоже выключается - но крайне редко.HardWareMan wrote:Ну вот, давай добьем уже. При каком условии теряется изображение? Может есть смысл глянуть в код используемого теста для локализации глюка?
Попробую пока развязывающих конденсаторов докинуть, странно что в одном месте 4 сильно-жрущие микросхемы, а керамику рекомендуют ставить на счетчики и память...
-
BarsMonster
- Senior
- Posts: 126
- Joined: 21 Jul 2012 15:56
- Location: Zürich, Switzerland
После припаивания керамики на процессор, все ВА86 и ИР82 у банков памяти - экран гаснет реже, но проблема осталась. Питание/земля выглядит не сильно шумной, сигнал записи в ИР82 - вполне себе прямоугольный без особых выбросов (но по прежнему проблема не проявляется, пока держишь щуп на пине записи в регистра ИР82)HardWareMan wrote:Ну вот, давай добьем уже. При каком условии теряется изображение? Может есть смысл глянуть в код используемого теста для локализации глюка?
Также снова вылез сбой в одном из 4-х квадратиков бита D7 второго банка памяти. Проблема в том, что эту микросхему памяти я уже заменил (и проверил, что с удаленной микросхемой и притягиванием бита к 0/1 - тест именно этот бит рисует как полностью сбойный), а ошибка иногда появляется в том же месте.
-
VituZz
- God
- Posts: 1343
- Joined: 13 Nov 2010 04:06
-
HardWareMan
- Banned
- Posts: 2139
- Joined: 20 Mar 2005 13:41
- Location: От туда
Хм, имеет смысл продублировать тяжелые шины питания нормальными проводами на проверку. Если поможет, то придется переделать общую питающую концепцию.
И еще, на фотке ИБП - он родной или ты сам поставил? У меня был один, на нем было написано 2А и вроде как его должно было хватать, да только запаса не было и микросекундных перегрузок хватало, чтобы были дропы питания ниже положенного уровня пульсаций. Последи за напряжением в разных точках осциллом в моменты работы сбойных программ. Желательно открытым каналом.
И еще, на фотке ИБП - он родной или ты сам поставил? У меня был один, на нем было написано 2А и вроде как его должно было хватать, да только запаса не было и микросекундных перегрузок хватало, чтобы были дропы питания ниже положенного уровня пульсаций. Последи за напряжением в разных точках осциллом в моменты работы сбойных программ. Желательно открытым каналом.
-
BarsMonster
- Senior
- Posts: 126
- Joined: 21 Jul 2012 15:56
- Location: Zürich, Switzerland
Блок питания - полностью все новое.HardWareMan wrote:И еще, на фотке ИБП - он родной или ты сам поставил? У меня был один, на нем было написано 2А и вроде как его должно было хватать, да только запаса не было и микросекундных перегрузок хватало, чтобы были дропы питания ниже положенного уровня пульсаций. Последи за напряжением в разных точках осциллом в моменты работы сбойных программ. Желательно открытым каналом.
5В - на DCDC на LM2596, она гарантированно 3А выдает, а Орион потребляет сейчас 1.6А. Пульсации осцилографом смотрел, уровнем триггера пытался поймать просадку больше 0.1-0.2В - не нашлось таких во время всех фаз теста. Микросекундных провалов и не должно особо быть - конденсаторов навалено выше крыши (2x1500 мкФ LOWESR, 2x220 мкФ танталы, куча керамики 0.5-2.2мкФ).
Напряжение смотрел - просадка 30 мВ (суммарно по земле и +5В) на ВА86 и ИР82 рядом с банками памяти.
Пробовал снижать напряжение питания до 4.8-4.6 - хуже не становится, все продолжает работать точно также. Так что блок питания возможно придется исключить.
-
BarsMonster
- Senior
- Posts: 126
- Joined: 21 Jul 2012 15:56
- Location: Zürich, Switzerland
-
Lavr
- Supreme God
- Posts: 16853
- Joined: 21 Oct 2009 08:08
- Location: Россия
-
BarsMonster
- Senior
- Posts: 126
- Joined: 21 Jul 2012 15:56
- Location: Zürich, Switzerland
К155ЛЕ1, ну ладно, 15Lavr wrote:А кто там такие крутые фронты делает?BarsMonster wrote: а частота 2-2.5Мгц с фронтами по 10нс.![]()
У процессора фронты/спады 25-30нс... ТТЛ логика 15-25нс.
Впрочем, злой керамический конденсатор прямо на ногах микросхемы (как в моём случае) способен сделать фронты лучше документации.

