Контроллер дисковода и ДОС (ноябрь 2012 года)
fdd_controller_SCH.pdf - в схеме забыт один подтягивающий резистор (на линии данных с дисковода).
fdd_controller_PCB.pdf
Контроллер подключается плоским кабелем с DIP-разъемами к панельке ПЗУ на плате Радио-86РК, и еще двумя проводами с сигналами /WR и "Запуск монитора после сброса". Само ПЗУ установлено на плате контроллера.
fdc.zip - в формате Eagle
fdc-gerbers.zip - в формате Gerber
Прошивки и инструкция на zx-pk.ru
Мой дисковод (Samsung SFD-321B) потребовал доработки для работы с этим контроллером:
- Контакт 34 в разъеме дисковода может использоваться или как /READY, или как /DISK_CHANGE, в зависимости от положения перемычки на плате дисковода.
- В нормальном состоянии, для использования в PC, перемычка впаяна в положении /DISK_CHANGE. Контроллер и ДОС при этом работают с ошибками - например, форматирование завершается сообшением "NO DISK".
- Можно обойти проблему, подключив контакт 34 к "земле" (тогда дисковод, с точки зрения контроллера, всегда готов) - но тогда нужно подключить к "земле" и контакты 10 и 16 (/MOTOR_ENABLE), чтобы дисковод действительно был готов.
- Лучше решить проблему , перепаяв перемычку в дисководе, тогда все вроде бы работает правильно, хотя периодически ошибки ("I/O ERR") возникают.
Такая доработка возможна не для всех дисководов; для тех, где контакт 34 всегда /DISK_CHANGE, нужно или править ДОС, или формировать сигнал /READY из чего-нибудь другого - например, из сигнала /INDEX, который появляется, только когда дисковод готов.
Я не смог добиться устойчивой работы контроллера и отформатировать диск, но Ilya Kozlov смог:
"...получилось запустить Ваш контроллер FDC для платы Rk-86 SRAM 32k, подтянул резистором 1КОм сигнал Ready на плате контроллера, так что подтверждаю работоспособность Вашей версии контроллера, но без подбора дисковода всё-таки не обошлось, гарантирована работоспособность на дисководах марки Samsung SFD-321B/LE(b) ревизий T3, T4, T5, так же, возможно в каждом случае, необходимо регулировать головку дисковода."
Фото от Ilya Kozlov:
Второй вариант контроллера дисковода (июнь 2013 года)
Схема: fdd_controller v2 sch.pdf
Печатная плата: fdd_controller v2 pcb.pdf
То же, в формате Eagle: fdd_controller v2.sch fdd_controller v2.brd
Плата устанавливается поверх основной платы на стойках и включается в панельку ПЗУ (само ПЗУ установлено на плате контроллера). Поскольку не все сигналы есть на панельке ПЗУ - нет, в частности, /WR - то нужен еще один 3-контакный разъем (на схеме обозначен CON_AUX).
Этот вариант у меня - так же, как и первый - не работает устойчиво. Возможно, проблема в дисководе?
Фото:
Comments (0)
You don't have permission to comment on this page.