Как подключить fdd привод если на плате нет контроллера

Как подключить fdd привод если на плате нет контроллера

Эта статья прислана на конкурс.

Александр Антюшеня aka RedDrake

Дискета – вещь замечательная и порой даже необходимая. Я хорошо помню, как спасительная загрузочная дискетка иногда помогала мне при проверке компьютера или настройке программного обеспечения (например, я постоянно для теста оперативной памяти использовал программку Memtest, которая была записана именно на дискете). А в стародавние времена этот старый формат являлся основным источником для хранения и переноса данных. Жаль, но те времена уже ушли… Сейчас все люди используют флешки для этих целей, а про дискеты уже мало кто вспоминает. Но, учитывая текущий момент времени, я решил подробно рассказать про одну важную проблему, которая является весьма актуальной.

У многих владельцев современных компьютеров существует такая проблема: бывает такая ситуация, когда требуется скопировать некоторую информацию с дискеты или требуется что-то записать. Сегодня таким делом мало кто будет заниматься, но все же… Конечно, достать дисковод для 3.5-дюймовых дискет сейчас нетрудно, благо стоит он дешево (можно даже и за бесплатно получить), однако пользователь может столкнуться с тем, что на его материнской плате отсутствует разъем для его подключения. И о чтении/записи информации можно забыть. Я сам столкнулся с такой проблемой: мне надо было создать загрузочную дискету, а возможности такой не было. Мой компьютер оказался слишком современен, чтобы подключать старые устройства, а старый был неработоспособен. Я задался вопросом: «Так как можно получить возможность подключить дисковод? Как же быть?» И в результате нашел несколько решений данной проблемы.

Самый очевидный способ получить возможность работы с дискетами – это покупка внешнего дисковода. Многие знают, что есть в продаже USB-FDD дисководы. Конечно, они очень легко решают проблему с чтением/записью столь старого носителя на современных устройствах, особенно на ноутбуках, где вообще никаким другим способом, кроме как через USB, нельзя подключить флоппи-дисковод. Если USB-мост подключается к дисководу через стандартный интерфейс, как на 34-контактных разъемах, то теоретически возможно подключение даже 5.25-дюймового дисковода.

Но тут есть один нюанс. Дело в том, что найти нормальный USB-FDD сегодня довольно проблематично, по крайней мере, в продаже можно встретить только дисководы китайского производства. Не спорю, что это устройство способно нормально функционировать и не сможет испортить старые носители, но вы сами понимаете, что вероятность подделки или брака велика. Я считаю, что классические старые флоппи-дисководы (не современный ширпотреб) будут гораздо лучше работать. Можно, конечно, попробовать разработать переходник под внешний интерфейс самому, но это сопряжено с большими трудностями и требованием большого опыта и знаний в разработке такого рода устройств.
Есть еще такой девайс, как KryoFlux. Он позволяет подключить любой стандартный дисковод (5.25 и 3.5) к компьютеру через USB. Его цена довольно высока, но если вам необходимо постоянно копировать информацию с дискет – то это лучший вариант.


Дисковод LS-120. Поддерживает как свои нестандартные дискеты, так и обычные на 720 КБ и 1.4 МБ. Однако его трудно найти


Дисковод LS-120 спереди. С первого взгляда практически не отличается от обычного дисковода

Однако в чем же была фишка SuperDisk? А фишка состояла в том, что такой дисковод мог читать и записывать не только свои нестандартные носители, но и классические дискеты на 720 КБ и 1.4 МБ, что позволяло использовать его как стандартный флоппи-дисковод. Именно сочетание возможности чтения/записи дискет и подключения через IDE-интерфейс позволяет работать с устаревшими носителями даже с самым современным аппаратным обеспечением. Я, кстати, проверил это на своем компьютере с материнской платой Gigabyte GA-H77-DS3H rev.1.1 с процессором Intel Pentium G2030 и установленной операционной системой Windows 7. Подключив LS-120 к компьютеру через переходник к SATA-разъему, система сразу начала производить установку драйверов, и после этого я сразу мог начать работу с древним носителем информации. Читать с носителя, которому уже стукнуло лет 30, на современной технике – это удивительное ощущение. Единственная вещь: для правильной работы рекомендую установить джампер на дисководе в положение MASTER. Ах да, SuperDisk также существовал в варианте для SCSI, LPT и USB интерфейсов.


Дискета форматируется на современном компьютере с помощью LS-120


Подключение LS-120 через переходник IDE-SATA

Использовать SCSI? Это тоже вариант. Если говорить конкретнее – можно найти флоппи-дисковод, который будет подключаться к SCSI напрямую или через плату-переходник. Но вот где найти такой редкий девайс? Однако если же найдете такой вместе с контроллером, то в качестве бонуса вы также получите поддержку подключения большого количества дополнительных устройств за счет SCSI-интерфейса.

Второй системный блок (ноутбук)

Ну и наконец, последний вариант, самый простой. Ничего редкого и дорогого искать не нужно. Найдите себе еще один, старый системный блок, на котором уже будет нормальная поддержка дисковода. Это самый эффективный вариант для работы с дискетами. Перенос данных с одного компьютера на другой можно реализовать различными способами: через локальную сеть, через нуль-модемный кабель (при отсутствии сетевого оборудования или при крайне древнем железе), через флешку (при наличии USB) или CD, DVD болванки. Единственный критичный недостаток такого способа для некоторых пользователей – это необходимость свободного места под второй системный блок (хотя у многих их может стоять и несколько). Для тех, кто не может по каким-либо причинам иметь у себя два компьютера, придется использовать только предыдущие варианты. Хотя нет, есть еще надежда использовать старый ноутбук со встроенным FDD 🙂

А как же 5.25-дюймовые дискеты?

Если необходимо считывание информации не с обыкновенной 3.5-дюймовой дискеты, а с более старой и редкой 5.25-дюймовки, то тут уже будет посложнее. Тут LS-120, конечно, уже не поможет, не подходит он по размерам 🙂 Однако подойдут все остальные варианты, хотя наиболее оптимальный из них – использовать второй системный блок специально для таких целей. А если кто-то захочет и с 8-дюймового «монстра» что-то прочитать, то тут мне в голову приходит только один вариант: сборка специального переходника и организация питания для огромного флоппи-дисковода (если память мне не изменяет, моторы питались как минимум от 127 вольт!). Но на самом деле это не так уж и нереально, было бы желание. и дискета, с которой надо скинуть ценную информацию.


5.25-дюймовый дисковод. Особых проблем при подключении нет…


…ну а это «чудище» без переделки не подключишь

Ну что же, на этом статью хочется завершить, но скажу еще несколько слов. Конечно, любой из этих вариантов поможет любому человеку сделать копию данных со старых дискет или продолжить работу с ними при наличии устаревшего оборудования, где, кроме как дискетами, никакими другими средствами не получится передать информацию. Вообще я рекомендую воспользоваться старым компьютером. Это позволяет не только полноценно работать с дискетами, но и позволяет при этом в некоторой мере сохранить компьютерную историю, так как мы тем самым находим применение старому оборудованию и спасаем его от забвения. На старом компьютере можно не только делать копии дискет, а еще много чего интересного.

Дополнительные ссылки:
Англоязычная статья про чтение данных с дискет в наше время;
Сайт разработчика платы-переходника для подключения 5.25-дюймового дисковода через USB, где его можно заказать из США.

Спасибо за внимание!

Обсудить статью в специально созданной ветке форума. Эта статья прислана на конкурс.

Источник

Решение проблемы подключения флоппи-дисковода к современному компьютеру

Сообщений: 1 093
Из: Чебоксары

Существуют ли контроллеры или другие способы для установки флоппи в эту мат. плату?

P.S. Про USB-флоппи в курсе, интересует именно встроенное решение. Спасибо

Сообщений: 1 093
Из: Чебоксары

Сообщений: 1 093
Из: Чебоксары

Аааааааааа, не надо лишних вопросов, нужно решение этого вопроса именно!

Флопик с интерфейсом usb, внутренний, подключается к внутреннему usb-разьёму, поищи.

Сообщений: 9 212
Из: детства родом.

Сообщений: 1 093
Из: Чебоксары

Сообщений: 1 093
Из: Чебоксары

Сообщений: 1 209
Из: крайнего сервера

Бывают внутренние usb флопповоды, иногда совмещенные с картридером. Цена на них начинается от 20 долларов. Другое дело, что я их в Чебоксарах нигде не видел.

Источник

KKBlog.ru

Свежие записи

Свежие комментарии

Внимание!

Комментарии публикую с постмодерацией. Извините, иногда бывают задержки.

Поиск

Флопотрон. Дисководы гибких дисков на 3,5 дюйма

Появилось желание собрать собственный Флопотрон – оркестр из старых флоппи дисководов. Энтузиастами ведется проект Moppy, в рамках которого создана программа и инструкция по дирижированию дисководами посредством Arduino и ПК. Но хочется не просто воспользоваться готовым рецептом, а детально разобраться что и как работает.

Это первая часть цикла про Флопотрон, тут расскажу, как подключить и заставить работать флоппи-дисковод, какие сигналы нужны для управления им. Контроллер Arduino можно на время отложить в сторону, сегодня он не понадобится.

ДЛЯ ПРОДОЛЖЕНИЯ ПРОЕКТА ФЛОПОТРОН НУЖНЫ:
Дисководов 5,25 дюйма + пара дискет
Дисковод 3,5 дюйма марки CHINON FB-354
Немножко дискет 3,5

ПРИМУ В ДАР ИЛИ КУПЛЮ НЕДОРОГО ИЛИ ОПЛАЧУ ПЕРЕСЫЛКУ
ПИШИТЕ НА ПОЧТУ KOBEJIKOV(a)RAMBLER

Что жужжит и крутится?

В дисководе есть мотор, который вращает дискету, и шаговый двигатель, который перемещает считывающую головку. На дискете 80 дорожек, соответственно головка способна сделать 80 шагов.

Нулевая дорожка ближе к краю магнитного диска, восьмидесятая – ближе к его центру.

В музыкальных целях используется перемещение головки, но при желании двигателем тоже можно покрутить.

Питание дисковода FDD

Дисковод требует напряжения в 5 В. Запитать флоппик можно от компьютерного блока питания. Чтобы запустить блок питания, нужно на самом длинном разъеме перемкнуть контакт зеленого и любого из черных проводов.

Если вы впервые так «заводите» блок питания, то настоятельно рекомендую прочитать в интернете инструкцию на эту тему.

Ни в коем случае, не включайте блок питания компьютера без нагрузки!

Питание к дисководу подводится через четырехконтактный разъём (Mate-N-Lock). Чёрные провода – это минус, красный – +5 В, жёлтый – +12В. Напряжение в двенадцать вольт в дисководе не используется, поэтому соответствующий контакт впаян в плату, но ни к чему не подключён.

Для проведения экспериментов, мне оказалось комфортнее запитать дисковод от внешнего блока питания для жёсткого диска. Воспользовался переходником с Molex на Floppy. Такие переходники еще потребуются, поэтому рекомендую их подкупить заблаговременно.

На фотографии видно, что для питания действительно достаточно только двух проводов: +5 В (красный) и минус (чёрный).

Распиновка интерфейса IDE FDD

Разъём интерфейса 34-пиновый, но на практике не все контакты нижнего ряда могут быть установлены.

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

В общем случае, нижний ряд (нечетные контакты) – это минус (Ground), верхний ряд (чётные контакты) – сигнальные линии.

В разных документах описывается как минимум два варианта распайки разъема IDE FDD.

Контакт Сигнал Контакт Сигнал
2 М/С 20 Step Pulse
4 N/C 22 Write Data
6 N/C 24 Write Enable
8 Index 26 Track 0
10 Motor Enable А 28 Write Protect
12 Drive Select В 30 Read Data
14 Drive Select A 32 Select Head 1
16 Motor Enable В 34 (Spare)
18 Stepper Direction
Контакт Сигнал Контакт Сигнал
2 Reduced Write 20 Step
4 Reserved 22 Write Data
6 Drive Select 3 24 Write Gate
8 Index 26 Track 0
10 Drive Select 0 28 Write Protect
12 Drive Select 1 30 Read Data
14 Drive Select 2 32 Side 1 Select
16 Motor On 33 Diskette Change
18 Direction Select

Не указанные в таблицах контакты – это минус (Ground)
или же контакт отсутствует или не подключён.

Контакты нижнего ряда замкнуты на минус (общий провод). Исключения могут составить не подключённый 1 и сигнальный 33 контакты. 34 контакт верхнего ряда также может быть минусовым. Корпус дисковода также, как правило, замкнут на минус. Всё это зависит от конкретной модели флоппика. Всегда можно воспользоваться тестером и определить минусовые контакты конкретного экземпляра.

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

Нам интересны только несколько контактов:

Контакт Сигнал Значение
12
(6, 10, 14)
Drive Select Активизация привода
18 Direction Select Смена направления движения головки
20 Step Импульсы смещения головки
16
(10)
Motor Enable Включение двигателя вращения диска *

* Двигатель вращения диска громких звуков не производит,
поэтому в флопотроне он задействован не будет.

Нумерация дисководов

Дисковод реагирует на команды перемещения головки только тогда, когда он выбран активным. Активность указывается подачей логической единицы на соответствующий пин:

Со временем для подключения дисководов придумали кабель с перекрученными у одного из разъёмов проводами (Floppy Disk Drive Cable Twist), а дисководы с перемычками перестали производить.

Все дисководы стали выпускаться с предустановленным производителем типом. Самый распространённый – это Drive 1, он же B.

Один из двух подключенных к Twist-кабелю дисководов сохранял свой тип Drive 1 (B), а второй, за счет перекрутки, воспринимался компьютером как Drive 2 (A).

Мне с трудом удалось отыскать хоть какой-то дисковод с перемычкой. На Sony MPF520 перемычка позволяет назначить дисковод как Drive 1 (B) или Drive 0.

Скорее всего, все найденные вами дисководы будут дисководами типа B (Drive 1), поэтому в дальнейшем повествовании опираться буду только на них.

Особенность интерфейса IDE FDD

Сигнальные входы подтянуты к питанию. Напряжение высокого уровня на них означает логический ноль, а низкого – логическую единицу.

Таким образом, чтобы подать логическую единицу на какой-либо контакт, достаточно соединить его с минусом.

Напомню, что нижний ряд контактов и корпус – это минус.

Выбор активного дисковода и свечение светодиода

Активизация дисковода производится соединением 12 контакта на минус (подача логической единицы). У активного дисковода сразу начинает светиться зелёный светодиод.

Перемещение считывающей головки возможно только если дисковод активизирован.

Проще всего активизировать дисковод с помощью жесткой перемычки между 11 (минус) и 12 (активизация) контактом.

Если 11 контакта (минуса) нет, то 12 контакт придется соединить с любым другим минусовым контактом нижнего ряда гибким проводом.

Ещё один вариант, это разобрать дисковод и сделать перемычку на минус прямо на плате.

Если все флоппики активизировать перемычками на минус заранее, то при построении флопотрона не потребуется к каждому дисководу подводить провод к 12 контакту.

Отрицательная сторона такого решения – светодиоды всех дисководов будут светиться всё время, даже когда они «не играют».

Включение двигателя

Чтобы запустить двигатель вращающий диск, надо соединить 16 контакт с минусом.

Однако, двигатель работает только тогда, когда в дисковод вставлена дискета.

Можно дискету не вставлять, а зажать отверткой кнопку-датчик.

Как вариант, установить на плату дисковода перемычку, шунтирующую кнопку.

Все проверенные мной дисководы запускают двигатель даже тогда, когда находятся в не активизированном состоянии, т.е. попросту не обращают внимание на уровень 12-го контакта.

Перемещение считывающей головки

Чтобы сместить головку на один шаг, необходимо подать одиночный импульс на контакт 20. Перемещение производится не по фронту, а по спаду импульса. Дисковод должен быть активизирован (минус на 12 контакт).

Направлением перемещения управляет 18 контакт. Когда он замкнут на минус, то головка перемещается по направлению к центру, в противном случае (по умолчанию), к краю диска.

Поперемещать считывающую головку дисковода просто. Достаточно «пощелкать» минусом по 12 контакту.

Головка способна переместиться на 80 шагов.

Некоторые соображения

Как я уже говорил, можно сделать перемычку на плате дисковода между минусом и 12 контактом. В этом случае свечение светодиода будет постоянным.

Можно подвести к 12 контакту отдельный провод и активизировать дисковод только когда надо «пошуметь» головкой.

Еще один способ, это сделать перемычку на плате между 12 и 20 контактами. Тогда при подаче импульса на смещение головки на 20 контакт, автоматически будет происходить активизация дисковода и светодиод будет подмигивать на каждом шаге перемещения.

Источник

READ  Как подключить к интернету планшет apple
Поделиться с друзьями
Как подключить и установить...
Adblock
detector