Компания Holtek Semiconductor выпускает контроллер HT45B0K для преобразования интерфейса SPI в USB (мост SPI-USB). Контроллер рассчитан на применение совместно с микроконтроллерами имеющих SPI интерфейс для подключения к PC посредством интерфейса USB. HT45B0K имеет встроенный USB 1.1 полноскоростной интерфейс, что дает пользователям простой метод преобразования между этими двумя популярными интерфейсами.
Контроллеру для работы необходим внешний источник тактовой частоты 6/12 МГц (вывод контроллера CLKI). SPI интерфейс функционирует в режиме Slave, с максимальной скоростью работы равной fsys/4 (fsys – системная частота). USB интерфейс включает 6 конечных точек USB, включая конечную точку 0, имеется буфер FIFO 160 Байт. Конечные точки 3 и 5 имеют FIFO буфер 64 Бата и поддерживают пакетную (блочную) передачу данных. Работоспособность сохраняется в широком диапазоне питающего напряжения – 3.3 В – 5.5 В.
Основные параметры и характеристики контроллера HT45B0K:
- непосредственный интерфейс Slave SPI;
- модуль полноскоростного USB 1.1 интерфейса:
- 6 конечных точек;
- FIFO буфер: 8, 8, 8, 64, 8, 64 Байт для конечных точек EP0 – EP5 соответственно;
- требуется внешний источник тактовой частоты 6/12 МГц для схемы PLL USB;
- режим пониженного энергопотребления (Suspend mode);
- несколько источников прерывания USB интерфейса:
- доступ к соответствующему FIFO с USB Host-устройства;
- сигнал USB Suspend от USB Host-устройства;
- сигнал USB Resume от USB Host-устройства;
- сигнал USB Reset от USB Host-устройства;
- рабочее напряжение: 3.3 В – 5.5 В;
- корпус: 16-выводный NSOP.
Компания также сообщает возможности предоставления разработчикам примеров применения контроллера и демонстрационных программных кодов приложений.