С новой РТ4, Поиск так-же не запускается. Вынимаю РТ4, все Ок.
С новой РТ4, Поиск так-же не запускается. Вынимаю РТ4, все Ок.
Scorpion ZS-256, ZX Spectrum +3, ZX-Evolution & NeoGS, Поиск-1, Scorpion ZS 1024 Turbo+
у меня тоже лежит один блок памяти.. руки до него пока не доходят.. Симптомы похожи.. когда вставляешь - поиск не запускается..
Опытным путем установил, что если отогнуть вместе 3 и 4ю ноги РТ4, т.е. вставить микросхему без них, то Поиск успешно запускается.
Странным остается то, что 3я и 4я ножки уходят на системный разъем, дорожки отлично просматриваются, замыканий нет, ни между собой, ни на +, ни на -, ни куда-то еще... Ничего не понимаю...
Последний раз редактировалось Quest; 02.04.2014 в 23:27.
Scorpion ZS-256, ZX Spectrum +3, ZX-Evolution & NeoGS, Поиск-1, Scorpion ZS 1024 Turbo+
А я бы все-таки посмотрел на RAS и CAS у РУ7, так же посмотрел бы на ША и ШД в момент "виса". Если повезет, то на ША вообще будет постоянно торчать адрес на котором повисло. И еще попробовать отрезать на время сигнал READY - может плата в момент обращения переводит его в низкое состояние а после не возвращает в высокоимпедальное, из-за этого не регенерируется встроенная на системной плате память....
Последний раз редактировалось Tronix; 02.04.2014 в 23:59.
Можно чуть поподробнее, что должно быть на RAS и CAS и что за ША и ШД ? Где Ready отрезать ? Это все делать с установленной РТ4 ? И у меня еще АП6 выпаяна, её впаять на место перед измерениями ?
Ситуация то такова, что АП6 выпаяна, а при установленной РТ4, Поиск не запускается... Насколько я понимаю, проблема еще до РУ7.
Последний раз редактировалось Quest; 03.04.2014 в 01:27.
Scorpion ZS-256, ZX Spectrum +3, ZX-Evolution & NeoGS, Поиск-1, Scorpion ZS 1024 Turbo+
ША - шина адреса, ШД - шина данных. ШД отрезана от схемы (вынутой АП6), значит она не должна влиять. Остается ША и управляющие сигналы. К таким сигналам относится сигнал IO CH READY:
С той разницей, что NMI в Поиске не обрабатывает никакие IO Error, поэтому вполне вероятно что система просто виснет.Однако если в обмене задействованы относительно медленное внешнее устройство или оперативная память, которые не успевают завершить обмен в текущем цикле работы микропроцессора, то они сбрасывают сигнал READY, который проверяется микропроцессором в конце второго тактового сигнала цикла. При READY = 0 МП вставляет дополнительные такты ожидания в цикл шины, чтобы дать возможность внешнему устройству завершить операцию ввода/вывода. Однако сигнал неготовности внешнего устройства не может длиться более установленного времени (для шины ISA - 2,5 мкс), в противном случае генерируется прерывание по ошибке ввода/вывода. Это предотвращает зависание системы в случае, например, механического повреждения данного контакта.
Номера контактов см в схемах или в инструкции по эксплуатации Поиск. Отрезать сигнал READY - да, с установленной полностью РТ4. АП6 можно не ставить пока.
Я вообще, все микросхемы которые выпаиваю ставлю на панельки потом, так проще.
Про RAS и CAS я уже писал давно в этой теме, здесь: http://zx.pk.ru/showpost.php?p=687124&postcount=35
Последний раз редактировалось Tronix; 03.04.2014 в 08:58.
Померял сигнал READY, нет там ничего. Стоит ли его отрезать ? Что там должно быть, я так понимаю, должен быть высокий уровень, что-б продолжилась загрузка ? Если так, то тогда отрезание ничего не даст, там и так пусто ?
Насколько мне удалось разобраться в схеме от В107 и сопоставить её с моим адаптером, то я пришел к выводу, что сигнал READY, без АП6 не появится... Или я не прав ?
RAS и CAS сигналы есть на РУ7.
Последний раз редактировалось Quest; 03.04.2014 в 20:18.
Scorpion ZS-256, ZX Spectrum +3, ZX-Evolution & NeoGS, Поиск-1, Scorpion ZS 1024 Turbo+
Посмотрел сигнал READY, без РТ4 - он есть, 5 вольт ! Стало быть с РТшкой, не формируется сигнал. Вот в чем может быть дело ?
Может стоит попробовать поменять ЛА13 или ЛЛ1 ???
Scorpion ZS-256, ZX Spectrum +3, ZX-Evolution & NeoGS, Поиск-1, Scorpion ZS 1024 Turbo+
С РТ-шкой сигнал как раз формируется - занижается уровень до 0, для продления цикла обмена устройство-комп. Но после цикла обмена почему-то не переходит в высокоимпедальное состояние, то есть 0 не снимается. Я надеюсь не мультиметром щупаете? Ибо мультиметр на такой частоте запросто может показывать ~0, ибо обращения идут часто-часто, а на самом деле он меняется 0-5-0-5-0-5-0-5. В идеале надо осцилографом смареть, который может промежутки около 2,5us отслеживать (не знаю скока это в герцах, но дохрена точно).
Второе - что происходит, если READY отрезать (перерезать дорогу)? В идеале - Поиск должен начать показывать что-то на экран, но зависать на загрузке ОС. В лучшем случае - вообще начать нормально работать с этим модулем. Может этот READY они контролят ради перестраховки, а на самом деле все успевает и так нормально общаться между собой.
Ну а так смотреть в схему от B108 и по образу и подобию пытаться понять "логику" работы с READY и отслеживать какая микруха глючит. Но, повторюсь, если точно уверены что там постоянный "ноль", а не быстрая смена 0-5-0-5
Мерял осциллографом. С РТ4 там низкий уровень, многим меньше вольта.
Без РТ4 - 5 вольт.
Сигнал не разворачивал, ибо не удобно было щуп держать и ручки крутить.
По схеме смотрю от В107, для В108, к сожалению нет схемы у меня. Так вот по схеме, после РТ4 идет ЛЛ1, затем на ТМ2 и на ЛА13, с которой выходит READY.
Scorpion ZS-256, ZX Spectrum +3, ZX-Evolution & NeoGS, Поиск-1, Scorpion ZS 1024 Turbo+
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)