Russian HamRadio - Контроллер жесткого диска для USB порта.

Контроллер жесткого диска для USB порта.

Многие, сейчас проводя "апгрейд" своих персоналок, покупают новые многогигабайтные "винчестеры". А куда деть старые? Один из вариантов - использовать в качестве сменного носителя информации, для чего ставится 5-ти дюймовая "корзина", вроде бы все нормально. Но, как оказалось, не все здесь гладко.

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


Puc.1. Принципиальная схема контроллера.

Многие старые и все новые персоналки сейчас имеют универсальный USB порт. Так вот и будем им пользоваться. Схема контроллера (puc.1) достаточно простая - микропроцессор и несколько микросхем. Все остальное выполнит программа. Применен процессор АТ89С51 (DD1) фирмы ATMEL. Связь процессора с дисководом осуществляется посредством 3-х шинных буферов выполненных на микросхемах 555АП6 (DD2-DD4).

Puc.2. Новый дополнительный диск в программе Windows Commander.

Структура IDE интерфейса достаточно подробно рассмотрена в [3], где рассматривается аналогичное устройство, но только для параллельного порта. Работа с контроллером достаточно простая. Если у Вас установлена операционная система Windows-2000, то при подключении она сама определит наличие внешнего устройства и в списке дисководов появится еще один с которым, вы будете работать как с обычными дисками.

Если Вы используете Windows-95/98, то необходимо установить драйвер устройства и в дальнейшем он сам будет определять контроллер при подключении к порту. На рисунке 2 показан фрагмент Windows Commander, где появился дополнительный диск "G", а на рисунке 3 - то же самое в папке "Мой компьютер".

Puc.3. Новый дополнительный диск в папке "Мой компьютер".

Печатная плата для контроллера не разрабатывалась. Он был собран на макете рис.4. Для питания можно использовать 12-ти вольтовый блок питания выдерживающий ток нагрузки 0,7...1.0А (в зависимости от суммарного тока, потребляемого винчестером).

Puc.4. Внешний вид устройства.


Питание микропроцессора и микросхемы DD5 осуществляется от USB-порта. Правильно собранный контроллер начинает работать сразу и в наладке не нуждается. Контроллер проверен с несколькими дисководами объемом от 0,5 до 4 ГГб и показал хорошие результаты работы.

Необходимое программное обеспечение:

Скачать прошивку микроконтроллера - архив zip, 2 Кб.

Скачать драйвер USB-порта - архив zip, 24 Кб.

Н.Большаков, (RA3TOX) atlas1@pop.sci-nnov.ru

Литература:

  1. М.Гук. Интерфейсы ПК. Справочник. - Санкт-Петербург, 1999 г.
  2. В.Л.Шило. Популярные цифровые микросхемы. - М.Радио и связь, 1987 г.
  3. Л.Слободчиков. IDE2LPT - адаптер IDE-винчестера для подключения к параллельному порту РС. - РадиоХобби N 2-1999г., c.55-59.
  4. Л.В.Букчин. Дисковая подсистема IBM-совместимых персональных компьютеров. - М.Бином, 1993 г.
  5. http://www.usb.org/

Rambler's Top100
Rambler's Top100
Copyright © Russian HamRadio

Hosted by uCoz