- SMK64 тупит
-
? tim - 13.02.2013 12:39
Что-то нехорошее с моим контроллером. БК-0011м при включении исправна, выходит в монитор как положено. Подцепляю контроллер - висит, экран закрашен полосками. Разрезаю на плате контроллера сигнал RPL (B20), включаю - такая же хрень. Затем отсекаю DIN (A23) - БК оживает наполовину, выглядит так: экран закрашен полосками, при нажатии кнопки RESET видно что монитор запустился, экран скроллится, но надписи "БК-0011 Монитор ...." в рамке не видно, полоски же скроллируются до 1/4 экрана. Далее выпрыгивает курсор (это все при отсеченном RPLY). Далее отсекаю DOU (B21) - БК стартует как положено, до МОНИТОРА. Что бы это могло быть ? Схема http://www.sendspace.com/file/la0cqv
-
? CD-Inc@ - 13.02.2013 12:58
У меня была подобная хрень, в моём случае оказалась битой одна из ИР22.
Удобно замкнуть ресет и проверить по постоянному току адреса и упр. на мпи.
-
? MM@ - 13.02.2013 13:24
А после чего возникла неисправность ?
Случайно не после того, как вставили блок с подключенным шлейфом от дисков ?
У Вас диски и БК питаются от одного БП ?
-
? SKcorp. - 13.02.2013 14:32
А питания хватает?
-
? tim - 13.02.2013 19:25
Неисправность возникла от "лежания в коробочке", до этого все нормальго было, хоть от питания БК в случае 2.5" винта, хоть от питания 3.5" винта от внешнего ИП от ПЦ. Блок без дисков вставлял не единожды, он у меня был вообще стационарным одно время.
-
? MM@ - 13.02.2013 19:53
Внимательно посмотрел схему - мои предложения:
1.Синк в блоке отрезаете от МПИ и подтягиваете резистором 1 ком к питанию. Далее попытаться вставить блок в МПИ и включить питание.
Если БК не работает - испорчена магистраль МПИ в разделе "АД0-АД15", нужен осциллограф для контроля аномальных уровней
(например фиксированного 0 или 1 на сигнальной линии).
Если БК запустится и полностью работает - СИНК соединяете как было, отрезаете ДИН и ДОУТ, отрезки со стороны блока подтягиваете
резистором к питанию. БК пускается и работает с вставленным таким блоком - вероятно испорчено ПЗУ в части контента или селектор адресов. Без стенда БК чинить будет сложно. А если ПЗУ отвалилось - маловероятен успех ремонта.
Кстати, РЕ пользуется дурной репутацией - через годы могут восстановится прожженые перемычки - контент портится.
-
? tim - 14.02.2013 00:03
Дошел до последнего пункта, с отрезанным и подтянутым DIN/DOUT работает, БК запускается до монитора. ПЗУ 573РФ2. В свое время делал копию этих ПЗУ на 573РФ5, достал их из коробочки, вставлял - картина такая же. Те маловероятно что обе пары ПЗУшек запорчены. В свое же время сделал еще одну копию, 3-й экземпляр, завтра достану и ее, попробую. Самое интересное, что жизнь на шине какая-то идет, данные постоянно изменяются, SYNC-RPLY дергаются. Изначально при старте в контроллере прописывается режим 0 (Start) с кодом 160, затем режим 4 (STD11) с кодом 140 (зафиксированно на ногах 1,2,23 микросхемы 556РТ5 защелкивающимся триггером логического пробника) т.е. я так понимаю, что ПЗУ контроллера работает, программа контроллера щелкает режимами, это не ПЗУшки БКшки. Однако при все при этом - на экране мусор, как будто контроллер пересекается адресами с экранной областью БК.
-
? MM@ - 14.02.2013 05:19
Там подозрительная маленькая ПЗУшка на ИДЕ - именно они не особо надежны.
Можно попытаться ее выборку отрезать и подтянуть. Можно просто мелочевку в селекторе адресов поменять - если она отказала,
можно с отрезанными ДИН и ДОУТ и включенным СИНК провести сканирование адресов БК программно. А на сигнал выборки поставить одновибратор со светодиодом - импульс при сканировании будет очень коротким, примерно 1 МКС, и к тому же одиночным.
Сканирование адресов на чтение с адреса 0 до адреса 170000:
012700 000000 012701 034000 012702 000010 011003 077202
010027 000000 062700 000002 077111 000000
Слово со значением 10 - число одновременных запросов на конкретный адрес, что бы светодиод ярче горел (сверхяркий рекомендую).
Можно сигнал со светодиода подцепить на вход таймера - и в ячейку 000100 записать значение, по адресу которого будет команда "0".
При этом рекомендуется перед выполнением сканирования выполнить инструкцию : 106427 000000 - установить разрешение всех прерываний,
можно добавить ее перед программой сканирования - весь код перемещаем по адресам. В 2-й строке кода во 2-м слове будет отображен адрес, при котором произошло прерывание от таймера. Вход таймера можно приделать через конденсатор 0.1 мк - для простоты.
Второе слово в кодовой последовательности - начальный адрес сканирования, 4-е слово - сколько слов опрашивать, начиная с адреса,
указанного во 2-м слове. Слово со значением "2" - с какой прибавкой адреса опрашивать следующее слово по МПИ.
Действовать рекомендуется методом последовательной аппроксимации - подбирать адресан начала сканирования.
Светодиод включать через резистор не менее 100 ом от шины +5в.
*
ИМХО, кто ПЗУ в поделки неутвержденные лепит - и его дамп на диске не прикладывает - нехороший мальчик.
-
? tim - 14.02.2013 15:41
>> Там подозрительная маленькая ПЗУшка на ИДЕ - именно они не особо надежны.
Вы имеете ввиду 556РТ5 ?
¤
>> ИМХО, кто ПЗУ в поделки неутвержденные лепит - и его дамп на диске не прикладывает - нехороший мальчик.
Дамп есть, прикладываю: http://www.sendspace.com/file/gkfcop там несколько листов в Эксельке.
-
? MM@ - 14.02.2013 18:46
Да, ее самую. Т.К. она висит на МПИ, любой фокус типа выемка блока при включенном питании с вероятностью более 10% ведет к искажению
содержимого РТ.
Могу посоветовать выполнить аналог ее содержимого на навесной КР1533.
Все зависит от теста сканирования адресов при включенном СИНК и отключенном ДИН и ДОУТ. С вероятностью более 50% там будут неправильные адреса. Светодиод можно приделать на сигнал РПЛЫ, предварительно его отрезав от МПИ.
В такой ситуации очень бы помог стенд БК - там есть сканирование адресов на запись, чтение, искажение МПИ и т.п. -на конвеере
им отлаживали любые БК, кроме 220-вольтовых (смайл).
-
? tim - 14.02.2013 20:54
Так не висит она напрямую на МПИ. Часть адресной шины берется с защелки адресов U10,U11, часть с регистра 177130 ВП128-й. РТ-шка конечно могла и восстановиться со временем, та еще технология. Выполнять аналог на рассыпухе будет слишком много корпусов, мне проще тогда захреначить ее в Altera 7128, тем более что пару лет назад уже практически накидан был такой проект. попробую выпаять, просканировать ее адреса, посмотреть что за данные там теперь остались.
-
? MM@ - 14.02.2013 21:15
Сейчас готовлю аппарат для ИДЕ на ВМ3 - старые контроллеры с нечетными словами на шине на ВМ3 никак не пойдут из-за его вредного
характера. По всем аппаратным параметрам, в т.ч. цене поделка будет бульдозером ко всем остальным вместе взятым.
И раздумываю, как бы МХ сократить радикально, и что бы "Без ПЗУ" - 1.44 народ желает. Практически нерешаемая задача.
-
? MM@ - 14.02.2013 21:18
П.С. ИДЕ и ПС/2 клава, да и ком-0 (177560) пойдут 3-й платкой, не раньше лета конструктором.
-
? tim - 14.02.2013 22:05
Тема закрыта
-
? CD-Inc@ - 14.02.2013 22:54
tim, чем дело кончилось?
-
? tim - 14.02.2013 23:09
Пока ничем
-
? SKcorp. - 14.02.2013 23:14
Кончилось тем, что ММ опять засрал тему.
-
? CD-Inc@ - 14.02.2013 23:18
tim а вы откуда будете территориально?
cd-inc (собака) yandex.ru
-
? MM@ - 14.02.2013 23:54
Так сразу бы написали - ММ не писать сюда.
-
? SKcorp. - 15.02.2013 00:17
Да пишите - кто против, но по теме, а не про мифические IDE+ВМ3+PS/2, да еще и MX.
- << Форум