Привет, уважаемые коллеги!
Разрешите Вам представить мой вариант платы коммерческой версии HxC2001 SDCard HxC Floppy Emulator'а (Флоппиэмулятора Жана-Франсуа Дел Неро)!
Официальный сайт(последние версии мануалов(ENG), софта, firmware).
Официальный форум(техподдержка, запрос новых возможностей) ENG, FRA.
Авторские права на продукт SDCard HxC Floppy Emulator, принадлежат HxC2001, в лице Жана-Франсуа Дел Неро(Jean François DEL NERO).
ВНИМАНИЕ!!! Здесь рассматривается только "коммерческая" версия эмулятора! Прототип и его возможные "клоны" автором более не поддерживаются! Так же, как и любые варианты "адаптации", взлома и т.д.!
Убедительная просьба не писать на форум Жана Франсуа о проблемах с "нашей" версией платы! Все они будат решаться здесь!
Заказ устройства (HxC2001 SDCard HxC Floppy Emulator в виде "конструктра"(плата + набор деталей + прошитый PIC)) и вопросы его комплектации обсуждаются здесь:
Печатные платы и конструкторы для сборки. Здесь обсуждение/вопросы по "технической" части устройства!
Просьба не разводить лишний флейм!
Размер платы: 104х88мм, внешний вид:
Фото собранного эмулятора(один из вариантов).
Небольшое видео, как ведет себя эмуль без SD-карты. В реальности, "смена картинок" идет довольно быстро, примерно, 2 раза в секунду.
"Сердце" эмуля - PIC18F4620 (40Mhz).
Питание - 5 вольт, через стандартный 3,5" разъем питания.
Интерфейс - стандартный для любого флоппика IDC-34.
При разработке этой версии платы, я, по возможности, исходил из доступности ряда компонентов на наших рынках. На этой плате можно собрать как оригинальную(Lite-версию, SD-карта сопрягается с МК резисторными делителями) , так и улучшенную/расширенную версии(Extended, где для сопряжения SD-карты с МК используется спец. микросхема - транслятор уровней TXB0104(TI)). Вы вольны в своем выборе и можете сами выбрать приемлемый для себя вариант! Ряд посадочных мест элементов предусматравает установку "того что есть под рукой", что обеспечит высокую повторяемость устройства. Например, разьем под SD-карту используется один из ходовых - SDC09W4, при этом, с обратной стороны можно установить "перевернутый" разьем типа SDR009-X0. Стабилизатор на 3,3 в используется любой "Adjustable"(регулируемый) из серии хх1117(SOT-223), например, LD1117/LT1117/LM1117(они стоят на PC-матерях). Но ничто не помешает Вам использовать именно 3,3в(не "Adjustable", а "Fixed") версии этих LDO, например, LM1117-3,3. Для этого один резистор(R27) заменяется на перемычку, а другой(R28) - просто не ставится!
Особенности:
- Поддержка совместимости с Shugart-стандартом.
- поддержка кучи форматов образов дисков разных платформ: Atari, Amiga, Amstrad, MSX2, Sinclair ZX Spectrum, Sam Coupe, x68000, PC и ряда других (подробности - на оффсайте разработчика)! Один момент - сам эмулятор (железо), понимает только свой внутренний формат: HFE, конверсия из нужных форматов "платформ", в формат HFE, понимаемыq эмулем, осуществляется с помощью специальной утилитки(Win GUI/Console). При этом утилита поддерживает "пакетный" режим конверсии. Вам не придется конвертить по одному файлу - можете задать целую папку! Так же возможно "обратное" преобразование из HFE в форматы AFI / MFM / IMG / VTR / DSK.
Исходники конвертора доступны в свободном доступе!
Кратенькая инструкция по "конверсии" на страничке Пряника(раздел "Как это работает").- Одновременная поддержка до 2-х дисков(А и В).
Пользовательские характеристики/интерфейс:
- Информация (Название файла образа, режим работы(RD/WR), трек, сектор) выводится на сегментный 16х2 ЖК дисплей типа WH1602B(WinStar)(можно другого производителя, но индекс - B!).
- Управление осуществляется 3-мя кнопками ("Next","Select/Eject","Previous").
- Дополнительная индикация осуществляется 3-мя светодиодами ("Power LED","Floppy access LED","SDCard access LED").
- Имитация "звуков работы дисковода" осуществляется "пищалкой". Можно использовать широкий ряд 5В "пищалок", наподобие тех, что стоят на ПЦ "матерях". Допустима установка как электромеханических, так и пьезоэлектрических "пищалок", с расстоянием между выводами 4/6,5/7,6 мм.
- Конфигурирование устройства осуществляется 8-поз. DIP-переключателем, либо перемычками, выведенными на заднюю панель.
Поддержка SD-карт:
- SD Card - до 2GB.
- SDHC Card - до 32GB.
- (10Mhz SPI bus mode. Average byterate: ~500KB/s)
- Файловая система на SD-карте - FAT32. Поддержка каталогов и длинных имен файлов.
- Обновление прошивки - с SD-карты при включении питания. В этот момент необходимо удерживать около секунды нажатыми кнопки "Next" и "Previous".
Подробные инструкции находятся в архиве с новой прошивкой(на оффсайте).
Примечание: на плате есть доп. разъемы, которые позволяют при необходимости, вынести LCD, кнопки/светодиоды и SD-карту на переднюю панель Вашего компьютера или корпус 5,25" формата, например, от старого CD/DVD.
Мой вариант "прототипа" данного эмулятора, кому интересно, можно посмотреть здесь: http://fotki.yandex.ru/users/alex-nemo2006/album/62254/. Девайс оформлен как законченное устройство, 5,25" формата. При таком оформлении эмуля можно использовать любой другой дисплей 16х2(любой производитель, любой индекс).
Один ВАЖНЫЙ момент:
Если Вы используете другой LCD дисплей - обязательно найдите на него даташит и уточните его "распиновку"! Сравните её со схемой и уточните назначение 1-й и 2-н ног! у некоторых производителей они "переполюсованы"!!!
Будьте внимательны!!!
Руководство Пользователя SDCard HxC Floppy Emulator (~6 Мб). Почти финал. Одобрения Жана-Франсуа, пока не получено, но добавлена вся(вроде) требуемая им информация. Просьба сообщать о замеченных "ляпах", неточностях и т.д.
Во вложении (FDD_Emul.rar) приведены принципиальная и монтажная схемы, а также список деталей (BOM-лист).
P.S. Постепенно этот пост будет наполняться доп. и сопутствующей информацией. Следите за обновлениями!
2.05.2011г. - обновление архива с документацией. Добавлена схема внешних подключений, для случая вынесения ЖКИ, кнопок и светодиодов на переднюю панель. Даны доп. комментарии и уточнения, как на схемах, так и в списке деталей. Отредактирован 2-й пост - добавлено ряд важных пунктов.
2Х.04.2011г. - обновление поста. Начало официальных поставок прошитых PIC'ов (Спасибо Жану-Франсуа и Вадиму(zst)!!! ).
14.09.2010г. - добавил полный список компонентов для сборки. Обновил архив FDD_Emul.rar - схема и монтажка. Теперь схема в PDF-формате.Внимательно смотрим схему и колонку "Примечание"!!!
08.09.2010г. - обновил схему и монтажку. Печатка проверена на DRC и на соответствие схеме. Устранены мелкие недостатки.