- Зависания заводского КНГМД БК0011М
- [+] Старые сообщения (32)
-
? MM - 06.01.2018 20:50
Кстати, я как раз для проверки новодела использую китайский старый железный кабель, к 3.5" Митсуми. Пока вроде как есть шанс, что диск считается на 100% за 1 оборот ( на 1 шт. трек ).
*
Ну если советский кабель не помог... Может , питание дисковода совсем не фонтан ?
Они вроде как все рассчитаны на силовое подключение, вне зависимости от фирмы ( ??? ).
¤
Для контроля обстановки рекомендую на вход данных ( блока КНГМД ) подцепить ослик и проверить чтение с нехорошего кабеля. И с разными резисторами.
Диск для опытов заполнять константой типа 125 / 252 ( 8 ).
А если ослик многоканальный - то и на соседние проволоки входных сигналов КНГМД - выв. 01, 03, 05, 09 555ТЛ2.
Категорически следует избегать появления уровней в районе 1...1.5 вольт - это значит, что нет прохождения сигнала по кабелю ( или дисковод их не в состоянии выдать ).
-
? Voland@ - 07.01.2018 02:08
Короче поторопился я с выводами. Это именно в этом контроллере помогла замена резисторов, в остальных она не помогает. Более того, доработка номер 1) Бориса Фролкина делает из работоспособного контроллера нерабочий.
Итого, у меня заработал 1 контроллер, в котором я поочередно менял все микросхемы (кроме ВП1, РЕ2Б и ЛА4), ставя их на панельки. После этого он не работал и внезапно заработал после смены резисторов со 150 Ом на 1К.
¤
В теме реплики КНГМД от dk_spb нашел следующую инфорацию по резисторам:
¤
>> На реплике КНГМД столкнулся с тем, что в AnDOS нестабильно работают дискеты 3.5" начиная с 60 дорожки. Выяснилось (путем впаивания светодиода) что АнДОС включает прекоррецию с 60 дорожки, хотя по умолчанию вроде как с 30-ой. УКНЦшники вообще рекомендуют прекоррекцию отключать для 3.5" дисководов. А что при этом будет с 5.25" дисководами?
¤
>> Всё дело было в резисторах (надо как УКНЦшники советовали номиналы ставить)
¤
-----------
>> В чём смысл резисторов R1-R5 на схеме ? Это "терминаторы" для ликвидации "эха" ?Почему у них именно такое сопротивление - 100, 200 и 560 Ом ?
¤
>> такие номиналы ставили для согласования волнового сопротивления линии для старых флопов. Для новых это неактуально (и даже вредно, сказал бы я; себе ставлю от килоома и больше, конкретно 2.2K).
¤
>> По старым советским ГОСТ-ам (ИГМД) это должна была быть линия с согласованным волновым сопротивлением 110 ом и для раскачки применялся мощный драйвер с открытым коллектором типа пресловутых К531АП2. Для согласования ставились резисторы 220 ом и сборка 220/330 на флопе (терминатор). Это жрало довольно большой ток, особенно если включались все линии. С тех пор драйверы стали КМОП, или вообще 3.3V/5V tolerant и надобность в таких мерах отпала. Сейчас можно ставить резисторы ~1..5Ком и на флопе и на контроллере.
-
? MM - 07.01.2018 04:28
Чего-то меня уже стало любопытство разбирать - "чё такого может быть неисправного в КНГМД ???".
Собрал я их - ну порядка кубометра, был только 1 серьезный отказ - плата попалась гнилая, и тигля рядом не было, пришлось ( спустя 20 лет ) продать коллекционерам как заведомо нерабочий ( однако, блочок умудрялся иногда даже грузить RT-11 на БК11М ).
*
Пожалуйста, фото стороны платы ИС сбойного контроллера. ( Отнесу цыганке - пусть скажет причину отказа, позолота ручки - выставлю счет )
-
? Voland@ - 07.01.2018 12:34
Увы, к фото не придраться. Все заводские в идеале и некопаные. И самое странное, что некоторые стартовали изначально, а потом умерли. Словно там партия какой-то мелкой логики бракованная стоит и выгорает после 2-3 попыток работы.
-
? MM - 07.01.2018 13:04
Фото нужно, что бы посмотреть заводы и даты на ИС, и тип корпусирущего компаунда.
*
Проверьте на сбойных блоках к/с ПЗУ, лучше много раз.
Проверять можно с клавы БК, если нет СБК :
001000 : 012700 160000 012701 004000 005002 062002 077102 010227
001020 : 000000 000000
После запуска в слове 1020 будет условная к/с ПЗУ 326, её надо записать на бумажку.
002000 : 012700 000100 012701 160000 012702 004000 005003 062103
002020 : 077202 020327 ( к/с ) 001401 000000 077014 012700 000007
002040 : 104063 000756
Сравнение к/с будет проходить 64 ( 10 ) раз ( ~5 сек ) и звучать Бип, если к/с в норме,
или вываливаться в пульт на слове 000000, которое после ветвления 001401.
Для работы на БК11 без "М" и БК0010 слово 104063 заменить на 104016. Программа может работать в любом адресе.
-
? Voland@ - 17.01.2018 22:22
Все-таки в конечном счете стало ясно, что большинство контроллеров исправны, а проблемы в работе преимущественно резисторами вызваны, R5-R9 однозначно надо менять на 1.1К. Остальные причины: нехватка питания, постоянное стирание загрузчика дисководом при передергивании питания и т.п.
-
? Voland@ - 18.01.2018 08:31
ММ, подскажите пожалуйста, если после нескольких минут работы КНГМД он при рестарте без попыток обращения к дисководу после проезда заставки моментально в Бейсик вываливается - это глючит ПЗУ 326, возможно от нехватки питания?
-
? gid - 18.01.2018 09:43
[постоянное стирание загрузчика дисководом при передергивании питания]
Это кстати фирменная фича заводского КНГМД. И её надо всегда иметь в виду. Говорили, что в контролерах АльтПро это пофиксили, но я всегда на всякий случай открывал замок у 5.25' и вынимал дискету из 3.5" дисководов, перед включением и выключением БП даже при пользовании их контроллерами.
¤
Если выход в Бейсик получается так же быстро, как будто бы не было КНГМД - то да, надо проверить ПЗУ, просто попробовать посчитать её КС.
Если перед выходом в Бейсик есть задержка, как будто идёт попытка чтения с дисковода - надо смотреть остальные микросхемы.
¤
Используйте наконец любой АТХ блок питания, и тогда никакой нехватки не будет. Одного 300 Вт АТХ БП хватает на десяток БКшек и дисководов одновременно.
Хотя, не любой БП, откровенный шлак - фальшивые китайские БП с жутким перекосом питания при недостаточной нагрузке на 12В -
использовать не надо.
-
? Voland@ - 18.01.2018 11:43
ATX у меня есть и он не помогает, дело возможно в просадке напряжения, а не в недостатке мощности. Просадка составляет до 0.5в на плате КНГМД в сравнении с ненагруженным БП. А если повышать исходное напряжение до скажем 5.5В - уже проц виснуть начинает.
Что касается стирания дискет - это нигде не пофиксено на самом деле, в т.ч и в СМК64.
-
? BD - 18.01.2018 12:42
наконец запиши себе дискету https://yadi.sk/d/cGH62T6R3KVTz8
это DD грузящийся в экранное ОЗУ. очень мне помогло при отладке "неработающих" КНГМД ))
-
? MM - 18.01.2018 16:46
Диагностика наличия КНГМД :
160000 : ПЗУ 326
177130 : ВП1-128
Если нет любого из этих компонентов - значит, БИОС БК11М считает, что нет блока КНГМД.
Если есть ПЗУ 326, но нет ВП1-128 - 326 быстренько возвращает ошипку и запускается Бейсик.
*
Насчет питания БК11М.
Необходимо воспользоваться ТУ на БИС К1801ВМ1А, где четко прописаны нормы : +5в. плюс минус 5%. Измерять на самом проце - выв. 42.
Если БК11М будет плохо разгоняться до 6 мгц при таком питании - навесить бескорпусные конденсаторы 47 пф ( строго с палладием ) на проволоки МПИ :
АД0...АД15, SYNC, DIN, DOUT, WTBT. Все конденсаторы присоединять к общему. Крайне желательно компактное расположение группы конденсаторов. Подробнее :
http://www.phantom.sannata.ru/forum/index.php?t=27252
Варианты емкости - 39...62 пф , лучше вычислить этот парамет экспериментально ( подбором ). Все кондесаторы должны быть одинаковые плюс минус 10%.
Примерная цена конденсатора К10-17-1в 47 пф - 4 руб в пакетике 100 шт. ( В Анионе ). Основная заморочка с ними - снять компаунд для минимизации габаритов.
-
? Voland@ - 18.01.2018 19:26
>> это DD грузящийся в экранное ОЗУ.
Так а в чем его преимущество?
¤
>> 160000 : ПЗУ 326
>> 177130 : ВП1-128
А как из монитора 11М определить по содержимому этих адресов наличие или отсутствие соответствующей микросхемы?
-
? BD - 18.01.2018 19:41
------
Так а в чем его преимущество?
------
опять не попробовал фрутис? )) там видно процесс загрузки. только на бк11(м) еще 10чная прошивка грузится.
--------
А как из монитора 11М определить по содержимому этих адресов наличие или отсутствие соответствующей микросхемы?
--------
просто 160000/
кнопка вниз
для 177130 сложнее, там надо тест набрать, который ММ выше написал.
-
? BD - 18.01.2018 19:49
вот тема
http://bk0010.org/forum/?id=29113&page=2
-
? Voland@ - 18.01.2018 22:26
Оба теста без особенностей, вылетает сразу какое-то число и всё, висяков нет:
>> Наберите программу с ~1000 адреса на БК11М с подключенным КНГМД и без дискеты :
>> 013727 177130 000000 077104 012700 000007 104063 000770
>> Не виснет 1 мин ?
>> *
>> Следующий тест ВП1-128 :
>> 012737 000000 177130 077104 012700 000007 104063 000770
¤
По адресу 160000 есть данные.
-
? BD@ - 18.01.2018 22:34
укороти шлейф к дисководу до 7-10 см. больше не знаю чего советовать ))
-
? MM - 18.01.2018 23:35
Для ВП1-128 - просто ответ по адресам 177130 и 177132. Если нет ответа - проверить наличие 4 мгц на входе ВП1-128 ( без тактового сигнала ВП1-128 не выдаст ответ RPLY )
С 1801РЕ2-326/253 - сложнее. Критический компонет - 559ИП2, Светлана Ленинград.
Для диагностики исправности ПЗУ следует его выв.03 SYNC подсоединить к Б22 разъема МПИ ( отрезав от 555ТМ2 ), т.е. подать SYNC напрямую с МПИ. И выв.01 ПЗУ - DIN, подсоединить к выв.А30 МПИ ( отрезав от др. треков ) - DIN для блока МСТД.
При таком включении ПЗУ КНГМД будет занимать адреса 160000-177577, и нечетко работать с дисководом ( за счет конкуренции в АП М-ЭВМ )
-
? gid - 19.01.2018 09:31
[Оба теста без особенностей, вылетает сразу какое-то число и всё, висяков нет:]
Эти тесты зациклены, они бибикать должны пока работают (mov #7,R0 emt 63). Прервать тест - нажать СТОП. Если число вылетает, значит произошло прерывание по вектору 4. И это число - адрес, где трапнулось, возможно, это адрес команды, которая после mov @#177130,#0 или mov #0,@#177130.
-
? MM - 19.01.2018 10:09
[Оба теста без особенностей, вылетает сразу какое-то число и всё, висяков нет:]
Очевидно, нет ответа по 177130 - нет ВП1-128.
Вероятные причины :
1.Побит кварц
2.Убедиться в наличии конденсатора КМ5 квадратного зеленого 300 пф ( 250...1000 пф ) рядом с 555ЛА3
3.Осциллографом проверить путь частоты от 555ЛА3 до 1801ВП1-128
4.Промыть плату в смеси 40%/60% спирта Экстра-96 и воды дистиллированной ( или кипяченой питьевой, отстоенной от ржавчины )
( водка не подойдет, т.к. содержит сахара, производные магния и соду - "противоэпилептический состав" )
Промывать в ванночке мелкой щеткой-трещеткой. ( Т.е. смыть заводской кислотный флюс )
( Смывы сохранить, отстоять, и подавать нетрезвым гостям как "Настойку на блоке КНГМД" ).
-
? Voland@ - 20.01.2018 13:54
С частотой проблем не было, а вот замена ВП1-128 таки помогла...
-
? BD@ - 20.01.2018 14:05
тоже с заводскими такое было, вп1-128 требовалось "остыть". причем не работало даж с флоппи-эмулятором (ошибки чтения искдючены)
¤
-------
загрузка удачно проходила 1 раз, иногда до половины. потом надо было ждать час, иначе нивкакуюваще
- << Форум