USB host

Do you have a question? Post it now! No Registration Necessary

Threaded View
Есть желание сделать автономное устройство, общающееся с единственным
USB-slave'ом. В какую сторону копать, учитывая желание не терять слишком
много времени на въезжание в низкоуровневые USB-шные тонкости (хотя простоты
'быстрого решения' на уровне FTDI пока не мечтаю)?

В идеале ожидаю совета: варианты аппаратной платформы (контроллер и
физические драйвера) и возможность использования готовых рабочих болванок
(по типу application notes).

Если это упрощает задачу, то уточняю: подключаемое устройство одного класса
(принтер), причем определенного типа, универсальность не нужна. Посылаться
на него будет за раз не более 10k байт, так что скорость непринципиальна.
Цена пока тоже не особо волнует, хотя планирую <50-100$ по комплектующим.
Платные soft-решения малоинтересены. Штук пока надо мало: около десятка.

P.S. PC как host, вероятно, дешевле, но не интересно.

----
Andy Pike  tech@@@sym.ru  www.sym.ru



Re: USB host
Hi, Andy!

Andy Pike wrote in a message to All:

 AP> Есть желание сделать автономное устройство, общающееся с
 AP> единственным USB-slave'ом. В какую сторону копать, учитывая желание
 AP> не терять слишком много времени на въезжание в низкоуровневые
 AP> USB-шные тонкости (хотя простоты 'быстрого решения' на уровне FTDI
 AP> пока не мечтаю)?

    Попробуй посмотреть на Cypress (раздел USB -> Embedded hosts). У них есть
пара чипов EZ-HOST и EZ-OTG. Внутри почти одинаковые, отличия в корпусе
(qfp-100 и bga-48? - точно не помню). Состоят из микроконтроллера (16 бит RISC
на 48 МГц) с ПЗУ BIOS и ОЗУ (программы + данные) и нескольких USB-портов (хосты
и функции). Программы в них могут грузиться несколькими способами, в том числе
из I2C EEPROM или по USB. Стоят порядка $10. Софт - свободный, компилятор Си на
основе GNU.
    Hедостатки - нет режима high speed, сравнительно дорогой Eval kit (порядка
$2500, если не ошибаюсь).

    Кстати - есть ли недорогие USB 2.0 хосты с поддержкой high speed и более
простой, чем PCI шиной? Или же микроконтроллеры с флеш-памятью и встроенным
high speed хостом?


With best regards...
                                    Vladimir.

Site Timeline