AT43USB370 Главный/функциональный процессор шины USB 2.0 |
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-связи в ограниченной ресурсами встраиваемой среде.
Отличительные особенности:
- Полноскоростной главный главный/функциональный процессор USB 2.0
– Возможность переключения в реальном времени между режимами главный и функциональный – Встроенные контроллеры USB и системный интерфейс – 32-разр. интерфейс системного процессора с ПДП – Раздельные приемный и передающий буферы FIFO для режимов главный и функциональный – Внутрисистемное обновление программы
- Автономная работа в режиме главный USB без вмешательства системного процессора
– Пересчет устройств – Управление USB-протоколом – Восстановление частотного диапазона шины – Обработка состояний – Режимы передачи: управление, поток, прерывистый и изохронный
- Полно-скоростной функциональный контроллер
– 1 двунаправленная управляющая конечная точка – 6 программируемых (размер пакета и тип конечной точки) конечных точек, поддерживающих прерывистую, поточную и изохронную передачи – Автоматический повтор для неизохронных конечных точек
- Встроенная прошивка USB
– Простые в использовании совместимые с ANSI Си API-функции для разработки драйверов USB-устройства – Встраиваемый стек операционной системы главного USB – Встраиваемый драйвер системного интерфейса – Встраиваемый драйвер USB-разветвителя
- Тактирование частотой 6 МГц
- Работа при питании напряжением 3.3/1.8В
- 100-выв. корпус LQFP
Структурная схема AT43USB370:
| |
|
Реклама на сайте |
|
Последние новости |
[06/02/2019] Конференция в МГТУ им. Баумана «Технологии разработки и отладки сложных технических систем» 2019
[09/05/2018] Грандиозная майская распродажа на Gearbest!
[16/05/2017] С 15 по 17 мая в магазине Gearbest проходит грандиозный флэшсейл
[10/05/2017] Так что же такое Спиннер?
[05/12/2016] Новый Год и Рождество с GearBest!
[29/09/2016] Всемирный День Интернета на GearBest
Читать все новости >> |