USB универсальный хост контроллер – важный аппаратный компонент.

USB универсальный хост контроллер – важный аппаратный компонент.

Сегодня очень важно, чтобы аппаратная программа «стандартный usb хост контроллер драйвер» имел в наличии готовые драйверы верхнего уровня и библиотеки для работы с ними, а также простой интерфейс для связи с внешним процессором.

Что необходимо знать о таком типе приложения.

Стандартный usb хост контроллер драйвер

В приложениях со скоростями обмена по USB более 1,5 Мбайт/с необходимо использовать микросхемы с возможностью работы в высокоскоростном режиме.

Стандартный usb хост контроллер драйвер может быть реализован в нескольких типах: аппаратные мосты для устройств хранения данных; концентраторы; аппаратные контроллеры; универсальные контроллеры.

USB универсальный хост контроллер

Особой популярностью сегодня пользуется такой тип, как USB универсальный хост контроллер.

Данная микросхема  может быть использована в различных USB-приложениях, в том числе для реализации устройств хранения данных, передачи видео в реальном времени, передачи с возможностью фильтрации данных встроенным процессором и пр.

Рабочая конфигурация, которой наделён USB универсальный хост контроллер, определяется программой, загруженной во внутреннюю оперативную память.

Этим фактом и обусловлено то, что USB универсальный хост контроллер является многофункциональным в применении: в зависимости от задачи он может быть настроен для выполнения тех или иных функций или проводить обновление программного обеспечения готовых приборов пользователями в процессе эксплуатации.

Программное обеспечение контроллера загружается в оперативную память по USB с компьютера или из внешней EEPROM, подключаемой по интерфейсу I2C.

Установить usb хост контроллер не составляет особого труда.

Сегодня, для реализации программного обеспечения контроллера предоставляется готовый шаблон, в который включены все необходимые функции для создания полностью совместимого со спецификацией USB устройства.

На базе такого шаблона можно написать полностью работоспособное приложение за небольшое количество времени, а затем и установить usb хост контроллер.

При этом, собственное ядро контроллера в данном режиме может не использоваться, что позволит добиться от USB максимальной пропускной способности.

Стандартный usb хост контроллер драйвер использует такие выводы: выходной интерфейс – он может тактироваться от внешнего или внутреннего источника.

При выборе внутреннего источника частота может быть равной 30 или 48 МГц;

при тактировании от внешнего источника частота может быть любой в диапазоне от 5 до 48 МГц.

Выбор режима полностью зависит от идеологии построения схемы взаимодействия внешнего мастера и контроллера USB; двунаправленная шина данных, -может быть 8- или 16-разрядной.;

флаги состояния, — могут показывать три состояния заполнения контроллера — «пустой», «полный» или уровень заполнения, заданный пользователем;

— стробы чтения, записи соответственно;

строб разрешения чтения из приложения контроллера;

принудительная пересылка данных из контроллера в USB — данный режим полезен в тех случаях, когда необходимо передать короткий пакет.

Современный контроллер имеет интуитивно понятный интерфейс, который не должен вызвать затруднений, поэтому установить usb хост контроллер не представляет особой сложности, а польза от этого будет несомненной.

    Мы используем cookie-файлы для наилучшего представления нашего сайта. Продолжая использовать этот сайт, вы соглашаетесь с использованием cookie-файлов.
    Принять