PDA

Просмотр полной версии : что делать, если дисковод не читает диски



blackinwoman
31.01.2020, 00:38
Итак что делать, если TR-DOS пишет disk error, track 0, sector 9, при этом команда определения числа дорожек в дисководе исполняется при первом запуске tr-dos, либо по команде *"A:" или *"B". Это довольно простая тема если знать особенности контроллера TR-DOS, а если не знать, то очень долго можно провозиться. Я обобщил из своего опыта, если теста дорожек дисковода не происходит, тут надо искать причину в другом по схеме ...

1.Исправность ВГ93 надо иметь запас для проверки, на 40й ноге должно быть не менее 11.5 вольт. (редко но бывает, что ВГ93 так дохнет, что команды исполняет, но не читает)
2.на 24 ноге ВГ93 (CLC) должно быть во время чтения с диска 1МГц это принципиально важно, схема турбирования ВГ93 должна отключаться и подавать 1 МГц, а не 2 или что то еще при чтении с диска ! бывает и кривые схемы турбирования (пример GRM1) смысл турбирования, что бы на советских дисководах перемещение магнитной головки не происходило с диким скрежетом на 1МГц, начали тактировать ВГ93 2МГц по сигналу перемещения головки (STEP). Но при чтении или записи должно быть 1МГц, иначе дискеты могут не читаться на других спектрумах или дисководах ...
3. 37 вывод DDEN ВГ93 должен для обычных дискет спектрума быть в ЛОГ. 0, это двойная плотность, либо по схеме оно идет сразу на землю либо на ТМ 8 или 9 (порт FF бит D6) TR-DOS выставляет этот бит в 0 и при чтении соответственно на 37 выводе должен быть 0.
4. подтягивающий к земле сигнал WF-DE (33 нога ВГ93) конденсатор на около 300пф, его обрыв, потеря емкости сильно влияет на чтение !
5. частоты с цепи тактового генератора после делителя на 8, 4 и 1 МГц должны иметь форму меандра (близкую к нему), поэтому в схему генератора ставятся микросхемы 555 или 155 серии, с 1533 серией будет сигнал менее стабильный (т.к. впаивают 1533 серию, а резисторы ставят как для 555 серии !) для 1533 надо вместо 470-570Ом ставить около 3КоМ, но это я особо не проверял ...
6. Наводки от советских мониторов или импульсных блоков питания тоже могут влиять, дисковод и шлейф лучше выносить подальше от них ...
7. Если сигнал с дисковода READ DATA идёт прямо на триггер ТМ2, то вход микросхемы может подгореть и ТМ должна быть 155 или 555 серии, но не 1533 ! дабы иметь большую нагрузочную способность ! Может быть нестабильная работа в виде - команду перемещения головок выполняет, а читает диск медленно не стабильно, через раз после включения питания, т.к. ТМ2 перегружена длинным шлейфом и дисководом, грязь на разъемах шлейфа/дисковода это только усугубляет. Также сигнал на спектруме должен быть подтянут к +5, через резистор в 10КОм.

Если есть ФАПЧ на РТ4, то соответсвенно надо проверить на всех ли её 4х выходах генерится сигнал, не оборваны ли подтягивающие резисторы к +5 на её выходах.

Ну а далее надо смотреть нет ли обрывов дорожек, замыканий, полудохлых микросхем в цепях чтения, плохой контакт также влияет (лучше впаивайте современные штырьки на плату).

blackinwoman
09.02.2020, 02:39
также прикладываю Солоновскую программу для тестирования дисководов, заодно и контроллера TR-DOS, переделанную для загрузки с ленты

solon.tap тут все понятно
solon2.tzx тоже самое, но запаковано, имеет специальный загрузчик и что то пишет или читает из порта #FE при загрузке из за чего вешает контроллер AT клавиатуры ...

71472

- - - Добавлено - - -

вот еще описание от Байтмена, но лично я сам пока не проверял на турбо контроллерах, тут скорее прога полезна смотреть правильно ли формируются логические уровни при выполнении определенных команд

https://zx-pk.ru/threads/14240-diskovody-remont.html?p=369052&viewfull=1#post369052

blackinwoman
10.02.2020, 00:21
проверил с турбированным контроллером на Profi 3 форматируется нормально

Temar
05.03.2020, 16:38
Доброго времени суток.
Начал проверку по предложенной методике и оказалось, что на плате спека в принципе нет +12 вольт, хотя контроллер Бетадиска на ВГ93 есть и дисковод подключен (я всегда полагал его просто дохлым) Как проверить, жива ли ВГ, не добив ее случайно?

Evgeny Muchkin
05.03.2020, 21:06
Temar, проверить, что на ВГ !точно! приходят 5В. После чего припаивать 12В, включать и смотреть дальше...

null_device
06.03.2020, 09:44
на плате спека в принципе нет +12 вольт, хотя контроллер Бетадиска на ВГ93 есть

Сперва стоит проверить наличие на 40 "ноге" ВГ93 напряжения +12 В (или около того). В некоторых отечественных компутаторах, это напряжение формируется схемой на генераторе с умножителем напряжения.

Enigmatic
06.03.2020, 12:17
Evgeny Muchkin, а не наоборот? Читал где-то, что они сгорают от 5в, если нет 12в.

nemo
06.03.2020, 15:54
они сгорают от 5в

Они сгорают от отсутствия напряжения на ноге где должно быть 12V. Для страховки на эту ногу заводят еще и 5V через диод. Т.О. если 12V пропадет то 5V не дадут сгореть ВГ. Вроде так.

lisica
06.03.2020, 22:23
Читал где-то, что они сгорают от 5в, если нет 12в.от отсутствия 5 в, если есть 12 - сгорает сразу и без предупреждения. Проверено на собственной Вгшке.
А при 5 вольтах основного и без 12 ти дополнительного, НЕ умирают. (и это тоже многкратно проверено)
ps диода на 12 в нет

Temar
13.03.2020, 14:53
null_device, все таки я ошибся и +12 (точнее +11V) на 40 ноге ВГ есть, хотя оно почему-то и идет в обход помеченной как +12В линии на плате.
Подключение туда +12 (по факту+12.9V) от блока питания никак ситуацию не изменило.
_____________
Оказалось все гораздо проще, поставил ТИКовский дисковод и прогнал сквозь него всю стопку своих дискет. Прочитались ровно две. Похоже зря я грешил на BDI, все дело в дохлом советском флопоеде и дохлых дискетах.