Просмотр полной версии : Z84C0010PEG плохо работает в GMX.
Evgeny Muchkin
28.01.2020, 14:56
Новая проблема :)
Есть такой вот процессор. Настоящий, не китайский, куплен в нормальной конторе; такими процессорами я комплектовал GS-ки, когда ими занимался. До этого момента он работал в моем Скорпионе. В общем, сам процессор отличный, непаяный и вне подозрений.
Но есть проблема. Он через раз заводится в GMX, а иногда и вообще не стартует. Для сравнения - нмосовые (Z084...) работают нормально.
Но нмосовые, как известно, не тянут много устройств на шине, в турбе например, тупит трдос. Когда ставлю сабжевый кмос, если он стартанул, то все хорошо, но во второй раз может не стартануть...
Как его блин стабилизировать?
Фото прикладываю. И схему на всякий, чтобы не искать.
PS: Есть у меня пара китайских кмос процессоров, они ведут себя так же как и не китайский.
Если есть на 20Мгц проц, попробуй его.
И да в миниатюры схемы не прикладывай - на них ничего не видно.
сли он стартанул, то все хорошо, но во второй раз может не стартануть...
а как ведет себя клок ? может с резистором R11 поиграться ?
Новая проблема :)
Есть у меня пара китайских кмос процессоров, они ведут себя так же как и не китайский.
Фабрика-то одна. Просто некоторые не прошедшие выходной контроль партии умудряются не утилизировать и продавать. Иногда левые чипы перемаркируют под работоспособные партии. Но "стоит ли овчинка выделки" на чипе который не стоит даже $30 и раскупается в нынешние времена от силы тысячами штук в год? Надо посмотреть является ли данный процессор FSD, то есть работает ли он с нескольких герц до номинальной частоты. Даташит говорит, что да. "DC to 10MHz" Выбираем наблюдаемую на вашем приборе тактовую частоту генератора(внешний генератор упрощает настройку), заводим на вход 6-CLK, 26-RESET/ формируем от мультивибратора "по крайне мере 3 тактовых цикла", можно делителем частоты на 3, проще на 4 разделить D-тригерами и надежней, в следующие 4 такта можно наблюдать 27-M1/. Чип протестирован на жизнеспособность. Неподключенные выводы по идее должны находится в "1", но чтобы быть уверенным, что никакая "иголка" иимпульс не наводят "0" можно подтянуть входы 16-INT/, 17-NMI/, 18-HALT/, 25-BUSREQ/ к "1" Все это вместе с питанием на 40 ногий сокет с нулевым усилием. Разумеется это неполный тест и самый примитивный "стенд", но если на нем работает, то надо смотреть уже на плату, куда процессор ставите. Труднее всего проверить цепи тактирования и сброса. Придется со скальпелем и паяльником. Если оставить на плате только ПЗУ, можно проверить считывание кодов. Если можно установить 40 ногий сокет под процессор, то убрав его можно подключить внешнюю схему для проверки любой памяти. Если она вся доступная и рабочая, надо попытаться воткнуть процессор в заведомо рабочую плату для z84c0010PEG, если такой возможности нет, а на NMOS тестируемая плата работоспособна, значит или она неработоспособна на z84c или процессор имеет какие-то скрытые дефекты, обнаружить которые при отсутствии стенда или платы весьма проблематично.
- - - Добавлено - - -
Если есть на 20Мгц проц, попробуй его.
а NMOS то у него на скольки МГц работает? Скорее всего NMOS более устойчив к помехам, а CMOS может что-то "ловить" при неудачной разводке на висячих ногах? Или выходы какие-то убились у CMOS.
Evgeny Muchkin
28.01.2020, 20:04
может с резистором R11 поиграться
Туда сюда номинал подвигал, эффекта нет :(
Evgeny Muchkin
29.01.2020, 00:04
в миниатюры схемы не прикладывай - на них ничего не видно
Ок.
Схема (примерная): https://yadi.sk/i/P4D-a3oCdEk-XQ
- - - Добавлено - - -
а NMOS то у него на скольки МГц работает?
7 МГц максимум.
- - - Добавлено - - -
чтобы быть уверенным, что никакая "иголка" иимпульс не наводят "0" можно подтянуть входы 16-INT/, 17-NMI/, 18-HALT/, 25-BUSREQ/
Т.е. может быть такое, что кмос-проц реагирует на эти иголки (если они есть), а нмос-проц не реагирует?
а осцилом посмотреть сигналы религия не позволяет ? или отсутствие оного ?
Evgeny Muchkin
29.01.2020, 06:10
AlexG, второе
Ок.
Схема (примерная): https://yadi.sk/i/P4D-a3oCdEk-XQ
- - - Добавлено - - -
7 МГц максимум.
- - - Добавлено - - -
Т.е. может быть такое, что кмос-проц реагирует на эти иголки (если они есть), а нмос-проц не реагирует?
зависит от схем входов. У нас такое в советских телетайпах было. Правда они были то ли на 176, то ли 561 серии.
Как у z84c не знаю, надо смотреть.
Перемычками висящие входы подтягивали через резисторы к питанию, чтобы от импульсов наводящихся избавиться. И например вот здесь
http://radio-hobby.org/modules/news/article.php?storyid=1209
Если схема сброса нормально работает на 7MHz NMOS, то не факт, что она будет работать на 10MHz CMOS, и даже если генератор или кварц 7MHz, так как сильно разные входные сопротивления, хотя тут вроде бы высокое сопротивление CMOS входа не должно ситуацию усугублять по сбросу, если только нет других схем со своим тактированием. Если они есть и просчитаны под определенный временной интервал сброса, то надо подгонять под него. Схему GMX мне не разглядеть, надо попробовать ее увеличить. При увеличении пикселится изображение.
Evgeny Muchkin
29.01.2020, 20:01
е входные сопротивления, хотя тут вроде бы высокое сопротивление CMOS входа не должно ситуацию у
У процессора в GMX задействованы (подключены) все ноги.
У процессора в GMX задействованы (подключены) все ноги.на шинах только одно активное устройство? Надо бы еще оценить сдвигается ли старт по времени первого M1? Сопротивление входа 26-RESET/ у них точно разное! А если цепь сброса его задействует, то и сброс у CMOS более продолжителен. Если ж сбрасывает одновибратор, то остается думать, что у CMOS подбивает выходы после первого или последующих включениях. Это сложно без приборов отловить. Хотя если есть подручный материал для стенда, можно завести бездребезговую кнопку на NMI/ и написать тест для проверки всех выходов подобрав схемку о светодиодиком на номинальный ток выхода. Адресная и данные совсем просто "замораживать", управляющие несколько сложнее.
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot