Speccy - наш выбор!  
ZXPRESS
ZXTUNES
Virtual TR-DOS
World of Spectrum
ZX Spectrum Old Demos •

Go Back   Speccy - наш выбор! > ZX Spectrum Hardware > Внешние накопители

Reply
 
Thread Tools Display Modes
Old 4th September 2010, 17:50   #1
Veteran
 
Join Date: 24th January 2009
Location: Камышин
Posts: 1,379
Thanks: 624
Thanked 314 Times in 201 Posts
Alex_NEMO is just really niceAlex_NEMO is just really niceAlex_NEMO is just really niceAlex_NEMO is just really nice
Lightbulb SDCard HxC Floppy Emulator (французский флоппиэмулятор Жана-Франсуа Дел Неро)

Привет, уважаемые коллеги!
Разрешите Вам представить мой вариант платы коммерческой версии 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 и на соответствие схеме. Устранены мелкие недостатки.
Attached Files
File Type: rar FDD_Emul.rar (170.3 KB, 1162 views)
__________________
Speccy-2007 + 48k(пока) + TR-DOS + ZX-VGA
KAY-1024 v2010/SDCard HxC Floppy Emulator/Epson SD-700/ZX-VGA/.....

Last edited by Alex_NEMO; 5th May 2011 at 13:09.
Alex_NEMO is offline   Reply With Quote
The Following 10 Users Say Thank You to Alex_NEMO For This Useful Post:
breeze (4th September 2010), Eagle (28th September 2014), IanPo (5th September 2010), jd69 (5th September 2010), John North (4th September 2010), Mad Killer/PG (10th June 2012), perestoronin (7th May 2012), phant0m (5th September 2010), ZXFanat (5th May 2011), ZXSlaver (7th September 2010)
Old 4th September 2010, 20:30   #2
Veteran
 
Join Date: 24th January 2009
Location: Камышин
Posts: 1,379
Thanks: 624
Thanked 314 Times in 201 Posts
Alex_NEMO is just really niceAlex_NEMO is just really niceAlex_NEMO is just really niceAlex_NEMO is just really nice
Lightbulb SDCard HxC Floppy Emulator Мини-FAQ...

1. Q: ...Сначала из пьезо-электрического звонка раздался щелчок, одновременно загорелся индикатор LCD. Никаких символов, букв или цифр нет... (подсветка есть, нет инфы на LCD).
__A: zst комплектует конструкторы для сборки многооборотными резисторами BARONS 3266W для регулировки контраста LCD. Это позволяет очень точно установить желаемый контраст. Но в отличие от обычных подстроечников, у которых "полный оборот" от минимума до максимума составляет порядка 270 град, у этих придется совершить 12 полных оборотов в 360 градусов! Настраивается один раз! Для увеличения контраста необходимо вращать против часовой стрелки!

2. Q: ...глючило впервый раз вроде из-за того что не FAT32 был формат у карты, тоже писал всякую ерунду, то reading FAT, то нет карты, как будто глючил...
__A: SD-карту надо форматировать строго(!) в FAT32!

3. Q: ...Ничче не понимаю..... Какие-то SCLки читаются, какие-то нет... В основном - нет...
__A: ВНИМАНИЕ! Очень важный момент! Для Спектрума параметры в окне настроек SDCard HxC Floppy Emulator (SDCard HxC Floppy Emulator settings), ПО HxCFloppyEmulator 1.Х.Х.Х, должны быть такими:
.
Т.е. ни в коем случае не ставьте галочку "Double Step"!

4. Q: вместо SD подойдет же mikroSD?
__A: Через соотв. переходник или через разьем на "выкидыш" и на маленькую платку с распаянным разъёмом микро(мини)-SD.

5. Q: Какие LCD(ЖК)-индикаторы можно использовать?
__A: Плата рассчитана на установку индикатора производства WinStar - WH1602B. Скорее всего, подойдут LCD-индикаторы любого другого производителя с индексом B. Но лучше уточнить это на сайте производителя конкретного индикатора.
Если Вы планируете выносить LCD-индикатор на переднюю панель, можно использовать индикатор с любым буквенным индексом, только при распайке шлейфа, обязательно уточните "распиновку" Вашего индикатора. Для ВинСтаров - тут.
ВНИМАНИЕ! индикаторы с индексом D имеют "перевернутые" относительно других сигналы VCC и GND. Ряд индикаторов имеют или "инверсную" или "смещенную" распиновку. Учитывайте это! Уточняйте все эти моменты ДО распайки индикатора ну, или, по крайней мере, до включения устройства!

6. Q: Где можно найти F1 и VD2(самовосст. предохранитель и защитный диод)?
__A: Даю наводку, где их можно взять "на халяву" !
1. Cамовосстанавливающийся предохранитель можно повзаимствовать с любой ПЦ-мамки, от 2-го "пенька" и старше. Они ставятся для защиты USB-портов и порта PS-2 клавы. Как раз, там ставятся предохранители на 0,5...0,75А.
2. Защитный диод на 5.0в можно повзаимствовать с любого АТА(SATA)-винта, от 10...15Gb. По виду - черный прямоугольник, корпус SMA(SMD). Располагается, обычно, рядом с разъемом питания. Прозваниваем тестером контакт питания винта +5В - он приходит на катод, "ЗЕМЛЯ" соотв., на аноде защитного диода. Только убедитесь сразу же, что он не "пробит", хотя, в "винтах" проблемы, обычно бывают по +12в, а не по +5в.

7. Q: VD1 / R18 на звукоизлучатель когда что ставить или ставить и то и то?
__A:
при использовании электро-магнитной "пищалки" ставить VD1 и не ставить R18.
при использовании пьезо-электрической "пищалки" не ставить VD1, но ставить R18!
Первая партия конструкторов, что распространяет Вадим(zst), по ошибке комплектуется резистором, вместо диода. Наобходимо выпаять резистор R18 и на соотв. место(VD1, см. монтажку) запаять SMD-диод типа 4148 или Шоттки в соотв. корпусе(mini-MELF). Такие диоды можно "одолжить" с "умерших" ПЦ-материнок, ну или купить - копейки стоит. Подробности о излучателях зкука можно посмотреть, например, тут:
электромагнитные;
пьезо;
особенности включения электромагн. излучателей(Fig.4).

Открываю "черный список" НЕ совместимых с эмулятором флэшек:
1. Флеш карта SD 2Gb Transcend (реально, она на 1Gb!)
Внешний вид именно моей:
__________________
Speccy-2007 + 48k(пока) + TR-DOS + ZX-VGA
KAY-1024 v2010/SDCard HxC Floppy Emulator/Epson SD-700/ZX-VGA/.....

Last edited by Alex_NEMO; 12th May 2011 at 10:57.
Alex_NEMO is offline   Reply With Quote
The Following User Says Thank You to Alex_NEMO For This Useful Post:
ZXFanat (5th May 2011)
Old 4th September 2010, 22:55   #3
Veteran
 
John North's Avatar
 
Join Date: 22nd September 2006
Location: Ижевск
Posts: 1,488
Thanks: 1,678
Thanked 334 Times in 241 Posts
John North is just really niceJohn North is just really niceJohn North is just really niceJohn North is just really nice
Default

Quote:
Originally Posted by Alex_NEMO View Post
SD Card - до 2GB
вместо SD подойдет же mikroSD?
__________________
Хороший.. Плохой.. Главное - у кого ружьё !!
John North is offline   Reply With Quote
Old 4th September 2010, 23:55   #4
Veteran
 
Join Date: 24th January 2009
Location: Камышин
Posts: 1,379
Thanks: 624
Thanked 314 Times in 201 Posts
Alex_NEMO is just really niceAlex_NEMO is just really niceAlex_NEMO is just really niceAlex_NEMO is just really nice
Default

Quote:
Originally Posted by John North View Post
вместо SD подойдет же mikroSD?
Через соотв. переходник или через разьем на "выкидыш" и на маленькую платку с распаянным разъёмом микро-SD. Или как ты планируешь? Пробовал на "прототипе" Transcend на 1Gb, через штатный(шел с этой флэшкой) переходник - работало! На другом устройсте - "эмуляторе магнитофона" - не работало! Флэшки сейчас - "копейки" стоят - не вижу проблем купить новую SDHC гига на 4-ре - весь Спековский софт влезет!
__________________
Speccy-2007 + 48k(пока) + TR-DOS + ZX-VGA
KAY-1024 v2010/SDCard HxC Floppy Emulator/Epson SD-700/ZX-VGA/.....
Alex_NEMO is offline   Reply With Quote
The Following User Says Thank You to Alex_NEMO For This Useful Post:
John North (5th September 2010)
Old 5th September 2010, 18:18   #5
Master
 
Join Date: 31st March 2008
Location: Москва
Posts: 530
Thanks: 102
Thanked 170 Times in 100 Posts
IanPo has a spectacular aura aboutIanPo has a spectacular aura about
Default

Alex_NEMO
Мелкую логику на входах таки убрали.
Замечена ли какая-нибудь разница в работе между ПУ и резисторами-делителями у карточки?
Француза с маленькой буквы написали и не по имени - это пять

Quote:
Originally Posted by Anykey View Post
А нельзя ли паралельно добавить
разводку под TQFP корпус
микроконтроллера?
Я искал в таком исполнении - практически все дороже раза в два, чем DIP40. Поправьте, если ошибаюсь.
__________________
ZXM-Phoenix rev01 2048, FloppyEmulator/SD, IDE->CF 4Gb

Last edited by IanPo; 5th September 2010 at 18:28.
IanPo is offline   Reply With Quote
Old 5th September 2010, 18:23   #6
Veteran
 
Join Date: 24th January 2009
Location: Камышин
Posts: 1,379
Thanks: 624
Thanked 314 Times in 201 Posts
Alex_NEMO is just really niceAlex_NEMO is just really niceAlex_NEMO is just really niceAlex_NEMO is just really nice
Default

Quote:
Originally Posted by IanPo View Post
Я искал в таком исполнении - практически все дороже раза в два, чем DIP40. Поправьте, если ошибаюсь.
Странно - вообще-то в DIP-корпусе, обычно, дороже. Если что, может, поменяетесь "корпусами"?!! Если судить, например, по "Тритону" - разница всего в 3 рубля! И цена до 200 р.
__________________
Speccy-2007 + 48k(пока) + TR-DOS + ZX-VGA
KAY-1024 v2010/SDCard HxC Floppy Emulator/Epson SD-700/ZX-VGA/.....
Alex_NEMO is offline   Reply With Quote
The Following User Says Thank You to Alex_NEMO For This Useful Post:
IanPo (5th September 2010)
Old 7th September 2010, 00:53   #7
Guru
 
Slider's Avatar
 
Join Date: 6th June 2006
Location: Украина, Черкассы
Posts: 3,771
Thanks: 1,019
Thanked 3,564 Times in 812 Posts
Slider has a reputation beyond reputeSlider has a reputation beyond reputeSlider has a reputation beyond reputeSlider has a reputation beyond reputeSlider has a reputation beyond reputeSlider has a reputation beyond reputeSlider has a reputation beyond reputeSlider has a reputation beyond reputeSlider has a reputation beyond reputeSlider has a reputation beyond reputeSlider has a reputation beyond repute
Default

Я так понимаю, что файлы adf и scl перегоняются в спецформат какой-то утилитой?
__________________
Ave ZX!
-------------------------------------
http://zxaaa.untergrund.net/intslider.html
Slider is online now   Reply With Quote
Old 7th September 2010, 11:18   #8
Master
 
Join Date: 31st March 2008
Location: Москва
Posts: 530
Thanks: 102
Thanked 170 Times in 100 Posts
IanPo has a spectacular aura aboutIanPo has a spectacular aura about
Default

Quote:
Originally Posted by Slider View Post
Я так понимаю, что файлы adf и scl перегоняются в спецформат какой-то утилитой?
Да. На сайте Жана-Франсуа все в картинках показано. Можно даже пачками конвертить, не по одному файлу.
__________________
ZXM-Phoenix rev01 2048, FloppyEmulator/SD, IDE->CF 4Gb
IanPo is offline   Reply With Quote
Old 14th September 2010, 15:39   #9
Veteran
 
Join Date: 24th January 2009
Location: Камышин
Posts: 1,379
Thanks: 624
Thanked 314 Times in 201 Posts
Alex_NEMO is just really niceAlex_NEMO is just really niceAlex_NEMO is just really niceAlex_NEMO is just really nice
Default

"По просьбам трудящихся" добавил полный список компонентов для сборки.
Обновлен первый архив - схема и монтажка. Теперь схема в PDF-формате.
Внимательно смотрим схему, монтажку и колонку "Примечание"!!!
__________________
Speccy-2007 + 48k(пока) + TR-DOS + ZX-VGA
KAY-1024 v2010/SDCard HxC Floppy Emulator/Epson SD-700/ZX-VGA/.....
Alex_NEMO is offline   Reply With Quote
Old 28th September 2010, 11:31   #10
Veteran
 
Join Date: 24th January 2009
Location: Камышин
Posts: 1,379
Thanks: 624
Thanked 314 Times in 201 Posts
Alex_NEMO is just really niceAlex_NEMO is just really niceAlex_NEMO is just really niceAlex_NEMO is just really nice
Default

Обновлено первое сообщение.
Для "потенциальных покупателей".
__________________
Speccy-2007 + 48k(пока) + TR-DOS + ZX-VGA
KAY-1024 v2010/SDCard HxC Floppy Emulator/Epson SD-700/ZX-VGA/.....
Alex_NEMO is offline   Reply With Quote
Reply


Currently Active Users Viewing This Thread: 3 (0 members and 3 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +4. The time now is 16:47.


Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Map Яндекс.Метрика