uDocs

Компонент Adafruit Floppy FeatherWing

Оживите те дни, когда объем памяти исчислялся килобайтами, а не гигабайтами, используя Adafruit Floppy FeatherWing на плате Feather board - идеально подходит для взаимодействия с 34-контактными дисководами с IDC-разъемом, которые были повсеместно распространены на ПК. Это крыло имеет регулировку уровня и готовый к подключению разъем, который работает с 3,5-дюймовыми или 5,25-дюймовыми гибкими дисками для чтения или записи! У гибких дисков есть интересный метод передачи данных, при котором необработанные битовые переходы измеряются и преобразуются в данные. Эти данные довольно быстро передаются с дисковода, поэтому вам понадобится быстрый микроконтроллер с большим объемом памяти SRAM и, в идеале, периферийное устройство для передачи сигнала данных. По этой причине у нас есть только этот FeatherWing, работающий с Feather M4 или Feather RP2040. ESP32, ATmega, nRF52 и т.д. не были перенесены в нашу библиотеку поддержки! Приводы для гибких дисков требуют питания 5 В и логической схемы. Для переключения логического уровня у нас есть небольшой повышающий преобразователь на крыле, который выдает логические уровни 5 В через 34-контактный разъем. Это также снизит напряжение входящих сигналов до безопасных для перьев 3,3 В. Для питания драйвера гибких дисков вам, скорее всего, понадобится отдельный внешний источник питания 5 В, который может обеспечить напряжение 5 В при 2 А. Вы не сможете запитать большинство накопителей от USB-источника питания, у них большие двигатели, требующие большего тока, чем может обеспечить USB! У нас есть код и примеры для трех вариантов использования: Считывание гибких дисков и сохранение необработанных битовых наборов и/или преобразованного формата данных для архивирования данных. В этом случае мы рекомендуем использовать "Крыло с пером", запрограммированное на работу в качестве клиентского устройства greaseweazle или fluxengine. Затем запустите эти программы командной строки на вашем компьютере, чтобы программа Feather отправила необработанные данные трека на компьютер для анализа, восстановления битов и интерпретации формата. Вы также можете записывать некоторые форматы с помощью этих двух программ для использования на старых компьютерах. У нас также есть переключатель "Отключить запись" на плате специально для этого случая использования, чтобы исключить случайную активацию pin-кода, разрешающего запись. Чтение/ запись гибких дисков в формате FAT с Arduino, CircuitPython или компьютера, подключенного через USB. Гибкие диски по-прежнему можно использовать для сохранения и чтения данных с! Это отлично подходит для проектов в ретро-тематике или если вы хотите записать данные на гибкие диски, чтобы они использовались устройствами, совместимыми с IBM-PC, или другими устройствами, для которых требуются гибкие диски в формате FAT Классная секвенирование музыки на дискетах! К каждому заказу прилагается одно крыло FeatherWing с присоединенным коллектором 2x17 и встроенной схемой переключения уровня. Прежде чем его можно будет использовать для чтения / записи дискет, вам необходимо будет: Припаяйте штыревые наконечники для крепления к перьевой доске.  Прикрепите перо M4 или RP2040 в качестве привода/мозгов. Найдите 34-контактный дисковод гибких дисков IDC, который работает Подсоедините 34-контактный кабель постоянного тока между крылом и дисководом гибких дисков. Обеспечьте питание дисковода гибких дисков напряжением 5 В, до 2 А. Дисководам с диагональю 5,25 дюйма также потребуется источник питания 12 В! Найдите несколько дискет для чтения/записи Многие из этих товаров больше не продаются, и для их поиска потребуется некоторое время!

Печатная плата

100%
маска
Adafruit Floppy FeatherWing pcb

Схема

100%
маска
Adafruit Floppy FeatherWing schematic

Список пинов

ПинТипОписание
3.3Vfemale
3.3Vmale
VBATfemale
VBATmale
USBfemale
USBfemale
USBmale
RESETfemale
RESETmale
AREFmale
AREFfemale
SELECT_3Vmale
SELECT_3Vfemale
DENSITY_3Vmale
DENSITY_3Vfemale
MOTOR_3Vfemale
MOTOR_3Vmale
DIR_3Vfemale
DIR_3Vmale
STEP_3Vmale
STEP_3Vfemale
INDEX_3Vmale
INDEX_3Vfemale
SCKfemale
SCKmale
MOSIfemale
MOSImale
MISOfemale
MISOmale
RXfemale
RXmale
TXfemale
TXmale
ENfemale
ENmale
WRDATA_3Vfemale
WRDATA_3Vmale
WRGATE_3Vmale
WRGATE_3Vfemale
WRPROT_3Vfemale
WRPROT_3Vmale
TRACK0_3Vfemale
TRACK0_3Vmale
RDDATA_3Vfemale
RDDATA_3Vmale
SIDE_3Vmale
SIDE_3Vfemale
READY_3Vfemale
READY_3Vmale
SCLfemale
SCLmale
SDAfemale
SDAmale
GNDfemale
GNDmale
GNDfemale
Gfemale
Gmale