HxC Floppy Drive Emulator :::: PIC18F4620 ::::
В новом окнеВ новом окнеВ новом окне

Заглавная|Сборы'08|Термометры|Мышенок "Жерик"|Аудио-примочки|USB Z-bra Light

LCD-индикатор|PCB|AVR|ИК порт|Частотомер|CD Player|DAC 24bit|Spectrum|Сабвуфер

Termometr AVR|mp3 Player|Тембр TDA7313+ATMega8|Сабвуфер-2 + ФНЧ

mp3 Player_2|Floppy Emulator|Форум

 

HxC Floppy Drive Emulator

      Авторская страница этого устройства находится здесь.
      Все материалы по данной конструкции можно найти на его страничке. Там приведены два варианта эмулятора дисковода 3,5" - на SD карточке (который я и повторил) и c USB интерфейсом на ALTERe.
      Так же весьма полезным будет прочесть форум по эмулятору. Присутствует англоязычный раздел.
      Здесь я привожу только то, что касается моего варианта исполнения данной конструкции.
      Этот эмулято я спаял специально для своего ZX Spectruma.
Схема
 
В новом окне открыть. 817кб.
 
Печатная плата
 
В новом окне открыть. 455кб.
 

     От себя пару слов:PIC18F4525 заменен на PIC18F4620 (по выводам совпадает с 4525 и памяти больше). В схеме в делителе напряжения для SD-карточки изменены сопротивления всех резисторов (пересчитал в меньшую сторону). Ну, и печатную платку свою развел, в авторском варианте печатка была слишком большой. Забыл зазеркалить разъем под флоппик, и как результат, пришлось запаять разъем для дисковода со стороны печатных проводников.

     Замены - /проверено-работает/:
     74LS01 на К155ЛА8 (2шт.)
     74HCT014 на 1533ТЛ2 (1 шт.)
     74HCT08 на 1533ЛИ1 (1 шт.)

     Возможно, и 155 серия ТЛ2 и ЛИ1 тоже будут работать.

 
Как это работает
 
     При помощи утилитки img2hfe.exe (она есть и на сайте автора) конвертируем образы SCL и TRD. Записываем их на карточку. Вставляем. Включаем. Выбираем двумя кнопками требуемый образ и третьей кнопкой устанавливаем. На спеке жмем LOAD и наслаждаемся. При помощи джампера можно установить диководы А,B,C,D. Эмулятор понимает карточки в том числе и на 32Гб.
     При помощи утилиты HxCFloppyEmulator.exe из того же архива (ссылка выше) мы теперь можем конвертировать HFE-образ (который мы можем изменять на реальном спектруме) обратно в оригинальный образ *.TRD. Сначала конвертируем в образ *.IMG, затем этот *.IMG-образ переименовываем в *.TRD и все ок.

 


     Конвертирование образов. Указываем папку "Source" - откуда берем *.TRD и *SCL и в следующей строке указываем папку "Target directory" - куда ложим *.HFE-образы для последующей записи на карточку. Жмем кнопку "Batch converting".
 
Фото

 

В новом окне открыть. 417кб.            В новом окне открыть. 344кб.
 
     В новом окне открыть. 807кб.            В новом окне открыть. 843кб.
В новом окне открыть. 260кб.
 
::::Прошивка PIC18F4525::::
::::Прошивка PIC18F4620::::
 
 
Почти финальная версия прошивки эмулятора
::::Прошивка PIC18F4525/PIC18F4620 v.0.0.5.1::::
 
- 1KB sector write support added. (to be tested)
- Autoload feature added: At power up the lastest floppy emulator state is restored.
The floppy image loaded during a power down will be reloaded at power up.
To activate this feature you must copy HXCSDFE.CFG at the root of the SDCard.
- UI : version code at startup
 
     Очередное обновление прошивки. Скачиваем архив. Распаковываем. Внимательно читаем README.txt. Делаем все как там написано...
::::HXCFE_V0_1_0_0_UPD::::
     И почти тоже самое, только чуть-чуть другое.
::::HXCFE_V0_1_1_0_UPD::::
 
::::Печатная плата емулятора/CorelDraw X3::::
 
Программатор PIC
 
     Эмулятор флопика выполнен на контроллере PIC18F4525/4620. Делаем программатор PICов. Я буду использовать программатор PIP-84 и программу WinPic.
 
В новом окне открыть. 20кб.          В новом окне открыть. 290кб.
 
В новом окне открыть. 440кб.  В новом окне открыть. 420кб.  В новом окне открыть. 395кб.
 

     От себя пару слов: стабилизатор LM317 с обвязкой (R23, R24, R25) заменен на стабилизатор 7812, в общий провод которого включены два диода 2Д213, что поднимает напряжение стабилизации с 12в до 12.5в. До 13в я поднимать напряжение не стал, т.к. и при 12.5в PIC16F84A отлично шьется (да, и 12в ровно хватило бы, а то и 9.5в). Стабилизатор 7812 вместе с силовым трансформатором, диодным мостом и фильтрующими емкостями выполнены в отдельном корпусе, откуда в программатор подается 12.5в. На "большой" схеме PIP-84 жирным шрифтом указаны номиналы элементов, которые я установил в своем варианте программатора. Микросхема 74HC14 заменена на 74HCT14 для более устройчивой работы. Отличие этих двух микросхем состоит в наличии триггера Шмидта на входах 74HCT14, которая успешно была заменена на 1533ТЛ2.

 
 

 

 

 

©2002 - 2009
Перепечатка в любых источниках СМИ только с согласия автора.


Заглавная|Сборы'08|Термометры|Мышенок "Жерик"|Аудио-примочки|USB Z-bra Light

LCD-индикатор|PCB|AVR|ИК порт|Частотомер|CD Player|DAC 24bit|Spectrum|Сабвуфер

Termometr AVR|mp3 Player|Тембр TDA7313+ATMega8|Сабвуфер-2 + ФНЧ

mp3 Player_2|Floppy Emulator|Форум



:::::Creator::::
::Modding_Service::

::Pryanick_onLine 2001::
 

 

Лучшие сайты беларуси -