Это бывает. Просто зная что плата не запущена до этого означает, что можно рекомендовать проверку соответствия схеме. А не дискутировать по поводу бит и частот.
Потому что транзистор перегревается и создает условия для генерации дыма.
Вид для печати
Это бывает. Просто зная что плата не запущена до этого означает, что можно рекомендовать проверку соответствия схеме. А не дискутировать по поводу бит и частот.
Потому что транзистор перегревается и создает условия для генерации дыма.
Я смогу проверить РЕшки, при условии, что у меня только программатор miniPRO? Есть у них западные аналоги? (на чтение - на запись знаю, что не прошьются)
- - - Добавлено - - -
Да, вроде есть аналоги, доберусь до дома, проверю РЕ и РТшки. Правильно ли сам поставил и прошивки.
Рано я радовался что транзистор не греется, он перестает греться когда отключен от DW (отключен R129 от базы) в таком случае получается:
D72/1 - 16Мгц
D72/9 - 8Мгц
D68/10 - нет
D73/2 - скачет от 1-11Гц (примерно)
D73/3 - нет
D72/14 - то же что и на D73/2
D72/12 - скачет (среднее 9Кгц)
DW - то же что и на D72/12
Так малость понажимал
[IMG]http://images.vfl.ru/ii/1509585407/4...19242570_m.jpg[/IMG] [IMG]http://images.vfl.ru/ii/1509585407/6...19242571_m.jpg[/IMG]
У меня после замены половины блокировочных конденсаторов, поставил 150 нФ, и установки 2 оставшихся электролитов на 1000 мкф. появилась таки заставка Алесты. Похоже не работал из за шумов по питанию. Но при нажатии клавиш ни на экране ничего не меняется, хотя скан-коды на экране осцила есть. Непонятно с разъемом К6. Такое впечатление, что он развернут на 180 градусов. На оригинальной плате первый контакт находится справа, а на этой слева. Попробовал вызвонить 1 контакт, он же земля, и он действительно находится слева, хотя должен быть справа. Изображение с энкодера есть, но оно у меня монохромное и не на всяком телевизоре работает. Генератор стоит на 14.318 180 МГц, это 4FSC NTSC. Другого нигде не смог найти
- - - Добавлено - - -
Пробовал просто закорачивать нужные выходы на разъёме и кроме сброса компьютер ни на что не реагировал.
О питании, шуме и звоне
Можно попытаться понять причину такой требовательностью по питанию. Очевидно что причины могут быть или одна из перечисленных ниже или комбинация.
1) Не идеальная разводка питания. Большое сопротивление трасс питания из за длины или переходных отверстий.
Поиск: щупом осциллографа низкой емкости (или просто с делителем), закрытый вход (AC) и снимаем сигнал шума непосредственно с выводов питания микросхемы. Анализируем уровень шума.
Решения: Медным можно толстым МГТФ с нижней стороны платы кидаем дополнительные трассы питания. Для компенсации проблем. (раздел The Mesh or Grid Earth Electrode в книгесм ниже)
2) Блокировочные конденсаторы подключены в удалении от выводов питания..
Поиск: осмотром платы
Решение: добавление еще одного конденсатора прямо к выводам микросхемы.
3) Не согласованные сигнальные трассы (impedance matching). Или в просторечии "звон".
Поиск: щупом осциллографа низкой емкости (или просто с делителем), снимаем сигнал непосредственно с выводов микросхемы. Анализируем уровень звона.
Вложение 62702
Бороться необходимо с самыми сложными из найденных. Некоторое простое объяснение и способы борьбы можно увидеть например на electronics.stackexchange
На оригинальной Алесте такие траблы решались небольшой емкостью между выводом микросхемы и землей. А также последовательным резистором расположенным у источника сигнала. Также можно добавлять PullUp или PullDown резистор, или оба.
И еще. Часто поиск проблем сам по себе находит решение. Бывает и так, коснувшись щупом осциллографа (без делителя) к выводу плата вдруг оживает. Решение очевидно.
Рекомендую хорошую книгу по трассировке плат: Grounds for Grounding - A Circuit-to-System Handbook - E. Joffe, K. Lock (Wiley_IEEE, 2010) BBS.pdf
- - - Добавлено - - -
P.S. Звон опасен не только для микросхемы получателя сигнала, но и для других МС. И в целом влияет на качество питания.
Вложение 62703
Стрелками отмечено как превышающие напряжение питания МС всплески сигнала проникают в трассы питания через для примера внутренний защитный диод МС.
Сейчас пульсации порядка 50-80 миливольт. До этой операции они в некоторых местах достигали вольта, причем больше были похожи на наводки с сигнальных цепей. Здесь авторазводка, понятно что она не может быть идеальной. Я ничего другого пока не придумал и выровнял питание установкой блокировочных конденсаторов.
Ну конечное авторазводка это вообже не идеал.
Поставил электролиты чтоб убрать пульсации, может мало блокировочных, но можно напаять хоть на каждую микросхему.
А вот электролиты яб поставил поболее, и дублянул от джека питания проводком в самый дальний угол платы.
Вячеслав, кстати сколько напряжение на входе и самой дальней точке ?
Проверил мультиметром, до этого смотрел по осцилу, напряжение на входе 4.85 вольта, На дальних микросхемах 4.74 - 4.77 вольта. При снятии AY обнаружилась одна странность, появляется самопроизвольно бейсик, набирается какая то белиберда в 2 строки, после чего последняя строка стирается. На саму клавиатуру по прежнему не реагирует.
Это значит, что схема клавиатуры работает до AY. А дальше после AY, что-то не работает, а это cам AY, затем двухпортовая память ну и затем перекодировщик клавиатуры. Схема очень простая проблему можно выявить осциллографом.
У меня кавардак на шине AY и ошибочная работа делителя на РЕ3 (почти везде было 4 мгц) оказались из за не запаянного конденсатора С18 на 6 выводе D71. После того как я его запаял клавиатура начала откликаться на нажатие. Снизу появилась надпись BOOT ERROR. Press any key. и появился сигнал DW что то порядка 120-125 кгц. Замыканием нужных пинов получилось войти в меню настройки и погулять вверх вниз по меню. Проверить дальше пока проблемно. Надо инвертировать разъем X8 ибо он развернут на 180 градусов и искать где там какая клавиша сейчас не так весело. Как насажаю проводков можно будет проверить до конца. Но раз появилась надпись, как я понимаю, контроллер флоповода отрабатывает.
- - - Добавлено - - -
Изображение, хоть и монохром, на выходе AD724 есть. Но у меня это может быть из за NTSC кварца. Другого нигде нет. Может на PAL он и заработает как надо. Попробую вместо генератора впаять резонатор, благо схема позволяет это сделать без добавления микросхем в плату.
Он нужен. (Хотя мной было сказано обратное выше). У меня есть verilog модель этого узла, показывает что задержка там необходима.
Вот это не понятно. Не должно быть зависимости от С18.
Не могу точно утверждать но: Нет диска или не читается диск. Удерживая shift должен запуститься basic
Странно. По моим расчетам получалось 250кГц
Или перепрошить D65
Частично
Сложно сказать. Если только сигналы этого узла еще где в схеме используются.
А перепрошивка не поможет. 1 контакт там земля и это не перепрошешь. Земля используется для сброса.
С разъемом я вышел из положения так:
[IMG]http://www.imgzilla.ru/image.uploads...51a20dfdef.jpg[/IMG][IMG]http://www.imgzilla.ru/image.uploads...f7f19770f1.jpg[/IMG]http://www.imgzilla.ru/image.uploads...4d3ae01f31.jpg
Клавиатура работает, но есть вопросы к тем, кто уже подключал клавиатуру УКНЦ к этому компьютеру. Выход на Сброс должен идти по кнопке СТОП или по другой? Выход в BIOS делается по кнопке ИСП обязательно через сброс с зажатой кнопкой или должен делать это без кнопки сброса? То же касается и выхода в бейсик. Не работает часть кнопок ПОМ, УСТ и +*, -/ и запятая на цифровой клавиатуре. Помоему еще что то. Должны ли они работать?
По 12 вольтам я установил транзистор С2236 с перекручиванием выводов. Хотел поставить ZTX650, который стоит в оригинальных спеках в узле преобразователя +12В , но похоже все использовал при их ремонте. Он и по выводам подошёл бы.
Пробовал подключать эмулятор дисковода и амстрадовский 3 дюймовый. Обращение к дисководу идет, но не удается ничего прочитать. В догонку на эмуляторе наблюдал странную картину. При обращении загорается надпись RD но такое впечатление что ничего не читается. При этом переключение дорожек, причем за секунду может переключить с десяток дорожек, происходит когда надпись RD гаснет. Такое впечатление что сигналы чтения и перехода между дорожками работают в противофазе. На спеках, к которым подключал этот эмулятор, я такого не видел.
- - - Добавлено - - -
И да. Я так и не нашёл как на УКНЦ клавиатуре переключить раскладку с английской на русскую.
- - - Добавлено - - -
Имеющиеся клавиши имеют другое значение.
Можно и так. По дисководу... сигналы управления проверяются легко. Самое сложное ФАПЧ.
Если я не ошибаюсь, и если упростить ее работу, то она из сигналов /GATE и /RDATA формирует два сигнала RDD и DW. /GATE при чтении равен 1. /RDATA по одному импульсу на каждый переход намагниченности диска. Кажется период 500ms.
DW это меандр периодом два импульса /RDATA, иногда один из импульсов /RDATA пропускается. RDD формируется в каждый /RDATA но должен иметь задержку от переключения DW более 35ns. С18 делает задержку меньшую периоду или полупериоду 8МГц. Но это достаточно чтобы RDD был задержан на период 8Мгц (125ns)Код:_________________________________________________________
500ms | | | |
____________ ____________________________ _____
/RDATA |__| |__| |__|
1 1 0 1
______________ _______________
DW ____| |________________| |____
---->--<----- 125ns
___ ___ __
RDD ______| |___________| |___________________________|
- - - Добавлено - - -
Главное чтобы большинство клавиш имела верное значение.
Клавиатура в корпусе Алесны не соответствует клавиатуре CPC
Вложение 62739
Встроенный аппаратный перекодировщик клавиатуры может подставить любую клавишу Алесты на клавишу CPC. Однако:
1) Некоторые имеющиеся клавиши могут напрочь отсутствовать у CPC
2) Некоторые CPC клавиши отсутсвуют на кл. Алесты, и поэтому берут свое значение с других неиспользованных клавиш.
3) Функция перекодировщика транслировать нажатие одной клавиши Алесты в одну клавишу CPC. Но при нажатии shift, CPC подменит код клавиши на иной в соответствии со своей клавиатурой. На Алесте же останутся символы нанесенные производителем клавиатуры. Может возникнуть несоответствие. Иными словани перекодировщик Алесты не учитывает клавишу shift.
1 Сейчас плату промыл от флюса. Он вроде не токопроводный, но так, на всякий случай. Как просохнет проверю, Но сдается мне что по крайней мере DW у меня если и меандр то какой то рваный был. 12 вольт это не мешало вырабатывать, но как отражается на контроллере хз.
2 Так суть в том что клавиатура у меня даже не Алесты а УКНЦ. На ней тоже есть разница в раскладках. Большинство клавиш совпадает но некоторые имеют другое значение, тот же сброс. На его месте на УКНЦ красная клавиша СТОП, а СБРОС рядом с ней. Но сброс осуществляется именно по клавише СТОП, на СБРОС на ней вообще ни какой реакции нет.:)
При работе флоппи диска, фаза этого сигнала плавает. Но он меандр просто потому что это один из выходов счетчика на входе которого 16МГц. Все что с этим счетчиком происходит так это изменение фазы. Это просто DPLL
Под любую "клаву" можно перепрошить D65. Но любая клава кроме CPC будет иметь проблемы подобные клаве Алесты.
Он там скорее скакал, чем плавал. Вот это и смущает. Вроде всю эту цепь прозвонил и она соответствовала схеме. Меня мучает один вопрос. Не может этот сбой возникнуть из за резисторной сборки на РЕ3? Там стоит 10 резисторная сборка, но задействованы только 5. Остальные выводы хоть и запаяны в плату, но "висят в воздухе", то есть не подключены ни к земле ни к чему либо еще. Они не могут ловить наводки и вносить хаос в режим работы этого узла?
1.2 кОм. Какие и по схеме
Норм
Вот что у меня творится в этом узле.
https://youtu.be/LfvywpdSMH8
Такое впечатление, что идет наводка то ли с шины адреса, то ли шины данных.
Спасибо за видео
Если я правильно читаю ваш осциллограф, то скорость нарастания напряжения на выходе D69 около 1.5V за 125нс Требуется немного выше.
Это пограничное значение. Убедитесь что ваша сборка резисторов действительно правильного номинала. Если она правильная то стоит поставить 680ом.
Вложение 62746
P.S. Стоит учесть емкость входа осциллографа. Она немного замедлит скорость нарастания
P.S. Не могу гарантировать что проблема в номинале или в скорости нарастания, быть может есть что то еще
- - - Добавлено - - -
- - - Добавлено - - -
"D71 Инверсный выход" показывает КЗ на другой пин. Это проблема, приводит к генерации мусора на 14 пине D69
- - - Добавлено - - -
WGPT clock очень подозрительный. Похоже на траблу тоже
- - - Добавлено - - -
Забудьте про номинал резисторов. Разберитесь с обозначенным синим текстом.
Сигнал GATE 2 нога D71 скорее всего не имеет pullup проверь D67. Слишком низкий уровень сигнала на входе.
- - - Добавлено - - -
Для начинающих. Если вы видите логический уровень 1.5V то это сигнализирует проблему. Так как микросхема c TTL входом и без гистерезиса, считывает такое значение случайным образом.
Такой уровень иногда называется "среднее состояние" не путать с высоким импедансом. В компьютерных центрах времен СССР собирали логические пробники, которые определяли состояние сигнала. Щуп с трмя светодиодами. Один сигнализирует сост. 0, другой сост. 1. Когда оба не светятся Z-состояние. Когда оба светятся среднее-состояние.
Пример инверсный выход D71, вход D68/13
Вложение 62748
А на выходе D68/12 и входе D69/14
Вложение 62749
Причины
1) Если это вход MC: то возможно он ни к чему не подключен. Если подключен к выходу смотри начиная с 3
2) Если это вход МС по схеме ни к чему не подключен но с внешним pullup резистором: то смотри правило 1, либо резистор слишком велик, либо дохлый, либо не подключен к VCС
3) Если выход открытый коллектор, то смотри правило 2 либо правило 3
3) Если выход TTL. То вероятно у него КЗ на другой вывод, либо он нагружен очень низким сопротивлением, либо этот выход дохлый.
Вчера вечером, пытаясь выяснить причину того хаоса что на видео, дошел до того, что откусил поочередно ноги 6 , 1 от D71 и 13 от D68 заметил следующую картину. Просто при отсоединении любой из ног D71 ФАПЧ входил в относительно нормальный режим работы. Все частоты и форма сигналов соответствовали эталонным, но отсутствовал сдвиг при обращении к дисководу. При попытке подсоединить любые из их поверхностно приводило к той же картине, что и на первом видео. После чего я взял другую ТМ2, точнее 74F74N, поставил ее вторым этажом на D71. Подсоединил только питание и с 1 по четвертый выводы, а 5 и 6 отогнул и подал на D68. ФАПЧ заработал как надо, на вывода были меандры и частота 4 - 2 - 1- 500кгц и сигнал DW 250. При обращении шел сдвиг немного влево и в право. Подумав что дохлая ТМ2 что стоит в плате я ее выкусил и запаял ту которую подключал. И после этого я увидел тот же бред что и был, разве что отрубились FP3 и соответственно DW. Разрезания дорожек около 5 и 6 выхода D71 и 13, 14 D68 с навешиванием МГТФ ситуацию не выправляли. Сегодня вечером решил собрать этот злополучный узел (D68, D69, D71 с резисторами и конденсатором.) на макетке с подсоединением сигнальных выводов и питания к основной плате и на выходе получил уже такой результат.
https://youtu.be/Q6GiNLSGgnk
Похоже что ФАПЧ можно вылечить только отгибанием этих выводов при запайке микросхем и далее поверхностным монтажом их соединить друг с другом или городить его отдельной платой. Диск пока себя ведет как и раньше. С сигналами на разъеме я пока не разбирался, но вот D76 себя ведет странно. При обращении к диску уровень сигнала DSKRDY переходит из низкого состояния в высокое, а на выходе этой схемы сигнал MOTOR почти не изменяется. Уровень этого сигнала низкий и отличается при обращении от силы на 100 миливольт. КЗ по выходам нет. Похоже микросхема труп, хотя все схемы при запайке я проверял.
Логично для огибания D71/6 возможно не логично для других ног.
Самое интересное нога 6. На ней был средний уровенВот а что на откушеной ноге D71/6? И что при откушеной D71/6 на D68/13?
"отогнул и подал на D68" надеюсь тоже на отогнутые ноги? иначе не логично.
Все нормально. Жаль небыло доступа к диску при прверке D71, D68/13, D68/14, и D69/14
Очевидно что в разводке или при пайке D71/6 получил КЗ на другой сигнал.
Она с открытым коллектором. Если сигнал не имеет соединение с дисководом (в котором на нем pullup резистор) то он будет в нуле.
Если отсоединить от платы 6 или 1 ногу D71 (или их ответные выводы на ТМ9 ) то первые 3 сигнала на РЕ3 соответствуют эталонным, но отсутствует смещение при обращениях к дисководу. и соответственно нет DW.
Читаю, вот тут у Вас как всё сложно)) Вячеслав, есть диптрейс у Вас? Яб прислал файлы все на эту плату, проще так ковырять.
Снова вернулся к этому проекту. Запаял электролиты, поменял транзисторы с верной цоколевкой. Пока что максимум чего добился - иногда после включения гаснут все светодиоды, кроме Power. Т.е. судя по всему процессор начинает что-то отрабатывать. Иногда - не гаснут, тогда гаснут после ресета. Когда гаснут светодиоды комп переключается в режим рабочей частоты в 3.333 (CLK на процессоре). Планирую завтра поменять блокировочники. На D49/6 - sync* на осциле похожа на синхру, на D49/12 - чушь. Дрожание на высоком уровне. Изображения по-прежнему нет.
А каково напряжение на м/с (у меня стабильно заработал только на 4,95V)Цитата:
Снова вернулся к этому проекту. Запаял электролиты, поменял транзисторы с верной цоколевкой. Пока что максимум чего добился - иногда после включения гаснут все светодиоды, кроме Power. Т.е. судя по всему процессор начинает что-то отрабатывать. Иногда - не гаснут, тогда гаснут после ресета. Когда гаснут светодиоды комп переключается в режим рабочей частоты в 3.333 (CLK на процессоре). Планирую завтра поменять блокировочники. На D49/6 - sync* на осциле похожа на синхру, на D49/12 - чушь. Дрожание на высоком уровне. Изображения по-прежнему нет.