Полная версия этой страницы:
ARM и USB
Господа, посоветуйте пожалуйста, какую интерфейсную микросхему USB лучше поставить на плату для возможности работы микроконтроллера с шиной
USB.
one_man_show
Feb 4 2005, 12:28
Для начала определитесь, по какому интерфейсу Вы хотите эту микросхемы цеплять к АРМу: UART, SPI, I2C, parallel bus
А так же не грех прояснить кокой USB надо: 1.1 Full-speed, 2.0 high-speed.
Или хотя бы какой максимальный поток надо передавать.
Необходимо также определиться, какой USB вы хотите иметь: HOST или DEVICE.
можно попробовать FT245BM, например,
с параллельным подключением к контроллеру
или FT232 с подключением к RS
инф. и драйвера см. на сайте
www.ftdichip.com/Products/FT245BM.htm
В слечае с FTDI получим виртуальный RS-232 через USB, что не плохо.
Но было бы совсем сказочно, чтобы при подключении девайса, PC бы видел его как диск с данными. Так сделано во всех цифровых фотоаппаратах, MP3 плеерах, USB-FLASH и др.
Думаю, что это реализовать не просто, но к этому нужно стремиться.
lvitaly
Feb 4 2005, 20:44
Возможность реализации класса mass storage (как во всех цифровых фотоаппаратах) могут быть реализованы на множестве USB-чипов. Тут верно заметили - все зависит от того, что вам действительно надо. Например было реализовано:
на ATMEGA128 + PDIUSB12 + AT45DB081B
на AT91RM9200 + AT45DB321B
на TMS320VC5509A (при помощи SM) + AT45DB161B
Какая Вам нужна скорость?
К сожалению чипы FTDI для именно такой задачи непригодны
P.S. Пятница, вечер - как же тяжело нбрать мессагу в состоянии, близком к полутрупозному... Завтра гляну - и ужаснусь, а может и нет...
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.