AT43USB370
Главный/функциональный процессор шины USB 2.0
Отличительные особенности:
- Полноскоростной главный главный/функциональный процессор USB 2.0
– Возможность переключения в реальном времени между режимами главный и функциональный
– Встроенные контроллеры USB и системный интерфейс
– 32-разр. интерфейс системного процессора с ПДП
– Раздельные приемный и передающий буферы FIFO для режимов главный и функциональный
– Внутрисистемное обновление программы
- Автономная работа в режиме главный USB без вмешательства системного процессора
– Пересчет устройств
– Управление USB-протоколом
– Восстановление частотного диапазона шины
– Обработка состояний
– Режимы передачи: управление, поток, прерывистый и изохронный
- Полно-скоростной функциональный контроллер
– 1 двунаправленная управляющая конечная точка
– 6 программируемых (размер пакета и тип конечной точки) конечных точек, поддерживающих прерывистую, поточную и изохронную передачи
– Автоматический повтор для неизохронных конечных точек
- Встроенная прошивка USB
– Простые в использовании совместимые с ANSI Си API-функции для разработки драйверов USB-устройства
– Встраиваемый стек операционной системы главного USB
– Встраиваемый драйвер системного интерфейса
– Встраиваемый драйвер USB-разветвителя
- Тактирование частотой 6 МГц
- Работа при питании напряжением 3.3/1.8В
- 100-выв. корпус LQFP
Структурная схема AT43USB370:
Общее описание:
AT43USB370 – совместимый с USB 2.0 двухоперационный полноскоростной главный/функциональный процессор, разработанный специально для организации межточечной USB-связи во встраиваемых устройствах. Он характеризуется встроенными главным USB-стеком, драйверами системного интерфейса, аппаратной части шины USB, 32-разр. интерфейсом системного процессора с поддержкой ПДП и схемой переключения режимов главный/функциональный в реальном времени.
Встроенная схема шины USB содержит USB-трансивер, ядро последовательного интерфейса (SIE), SIE-контроллер и блок генерации SOF. Он поддерживает физический слой и слой передачи данных USB-протокола с учетом того, что слой USB-транзакций реализован программно. В режиме главного, встроенная прошивка USB состоит из главного USB-стека, запущенного в USB-контроллере, и драйвера системного интерфейса, расположенного в контроллере системного интерфейса. Главный USB-стек полностью реализует USB-протокол управления, в т.ч. пересчет устройств, управление транзакцией, планирование и управление кадром, а также восстановление шины. Драйвер системного интерфейса выступает в роли интерфейса между главным USB-стеком и приложением во внешнем системном процессоре. Он обрабатывает все высокоуровневые потоки управления данными в процессе USB-транзакции. Вместе, главный USB-стек и драйвер системного интерфейса, выполняют все функции главной USB-шины автономно без вмешательства системного процессора.
AT43USB370 связывается с внешним системным процессором через 32-разр. интерфейс системного процессора. Данный системный интерфейс характеризуется 2 кбайтным буфером FIFO и ядром ПДП. Механизм автоматического USB-повтора встроен в AT43USB370 для минимизации трафика через системный интерфейс.
В режиме функциональный AT43USB370 работает в полноскоростном режиме. Он поддерживает одну управляющую конечную точку и до 6 программируемых (программируется размер пакта и тип конечной точки) конечных точек. Внутренний USB-контроллер работает под управлением функциональной программы, которая управляет потоком данных без вмешательства системного процессора.
Разработка специфических драйверов USB-устройств выполняется с помощью небольшого набора API-функций высокого уровня совместимых с ANSI Си, которые отвечают за связь между системным процессором и AT43USB370. Объединение функций шины USB в один небольшой набор API-функций делает необычайно простой разработку драйвера устройства и поддерживает ОСРВ (операционная система реального времени).
AT43USB370 с высокоинтегрированной программно-аппаратной USB-архитектурой не только скрывает сложности традиционных методов проектирования USB-устройств, но также разгружает системные ресурсы за счет выполнения критичных ко времени USB-функций. AT43USB370 является идеальным решением для организации межточечной USB-связи в ограниченной ресурсами встраиваемой среде.
Документация:
|
|
573 Kb Engl Описание микросхемы AT43USB370 |
|
|
64 Kb Engl Краткое описание микросхемы AT43USB370 |
|
|
336 Kb Engl Описание библиотеки Integration Guide Revision 1.1 |
|