Информационный сайт

 

Реклама
bulletinsite.net -> Книги на сайте -> Программисту -> Агуров П.В. -> "Интерфейсы USB. Практика использования и программирования" -> 97

Интерфейсы USB. Практика использования и программирования - Агуров П.В.

Агуров П.В. Интерфейсы USB. Практика использования и программирования — СПб.: БХВ-Петербург, 2004. — 576 c.
ISBN 5-94157-202-6
Скачать (прямая ссылка): interface2004.djvu
Предыдущая << 1 .. 91 92 93 94 95 96 < 97 > 98 99 100 101 102 103 .. 166 >> Следующая

? контроль четности: чет, нечет, маркер, паритет, нет контроля;
? встроенная поддержка ошибок приемо-передачи и обрыва линии;
? передача данных на скорости до 3 Мбит (TTL);
? передача данных на скорости до 1 Мбит (RS-232);
Рис. 12.1. Микросхема FT232BM
298
Часть IV. Создание USB-устройств
D передача данных на скорости до 3 Мбит (RS-422, RS-485);
? приемный буфер размером 384 байта, буфер передатчика размером 128 байт для повышения пропускной способности;
? управляемый тайм-аут буфера приема (настраивается от 1 до 255 мс, что позволяет гибко настраивать быстродействие устройства при передаче коротких пакетов данных);
? полная поддержка управления потоком Xqn/Xoff;
? встроенная поддержка специальных символов (символов, при передаче которых вызывается обработчик прерывания);
? автоматическое переключение линий для RS-485;
? поддержка пробуждения и засыпания для USB-интерфейса с помощью выводов SLEEP# и RI#;
? поддержка питания от шины с помощью вывода PWREN#;
? встроенный преобразователь сигналов UART и управляющих сигналов для согласования с 5- и 3,3-вольтовой логикой;
? встроенный умножитель частоты от 6 МГц до 48 МГц;
? встроенный регулятор 3,3 В для USB;
? автоматический сброс (Reset) при подаче питания;
? поддержка всех типов передач данных (передача пакетов данных, управляющих пакетов, передача данных по прерыванию и изохронных данных);
? поддержка протоколов хост-контроллера UHCI, OHCI, EHCI;
? совместимость с USB 1.1 и USB 2.0;
? передача идентификаторов VIP, PID, Serial Number и Product;
? программируемая EEPROM-память через USB-интерфейс;
? аппаратно поддерживаются EEPROM с протоколом Microwire (93С46, 93С56, 93С66);
? поддержка операционных систем Windows 98, Windows 2000/МЕ/ХР, Windows СЕ, MAC OS 8, MAC OS 9, MAC OS X, Linux 2.40 и выше.
Включение в схему FT232BM требует минимального количества дополнительных внешних компонентов (см. главу 15).
Стоимость микросхемы FT232BM составляет примерно $4,5.
12.3.2. Микросхемы FT245AM и FT245BM
Микросхемы FT245AM и FT245BM представляют собой преобразователь USB в параллельный интерфейс. FT245BM является расширением FT245AM (рис. 12.2). По своим характеристикам FT245BM полностью аналогична
Глава 12. USB-периферия
299
FT232BM, отличие заключается в поддержке 8-битного параллельного интерфейса вместо последовательного. Параллельный интерфейс представлен 1-байтным портом шины данных, сигналами чтения и записи (RD/WR TXE/RXE).
Рис. 12.2. Микросхема FT245AM Основные характеристики FT245BM:
? однокристальный двунаправленный преобразователь USB-FIFO;
? скорость обмена до 8 Мбит/с;
? буфер приема данных 384 байта с программируемым тайм-аутом по приему, буфер передачи — 128 байт;
? совместимость со спецификациями USB 1.1 и USB 2.0;
? совместимость с интерфейсами хост-контроллеров UHCI/OHCI/EHCI;
? напряжение питания от 4,4 В до 5,25 В и интегрированный стабилизатор напряжения 3,3 В;
? встроенная схема формирования сигнала "Сброс";
? встроенный умножитель частоты от 6 МГц до 48 МГц;
? возможность программирования микросхем EEPROM с протоколом Microwire под управлением USB;
? встроенный преобразователь уровней FIFO и управляющих сигналов для управления 5 В и 3,3 В логикой.
Стоимость микросхемы FT245BM составляет примерно $4,5.
12.3.3. Микросхема FT2232BM
Микросхема FT2232C — новая разработка FTDl, появившаяся на рынке в 2004 году. Она представляет собой аналог FT232BM и FT245BM, но имеет возможность работы с параллельным и последовательным интерфейсами в зависимости от выбранной конфигурации.
300
Часть IV. Создание USB-устройств
Основные характеристики FT2232:
? однокристальный двунаправленный преобразователь USB в FIFO или UART;
? сдвоенный буфер приема данных 384 байта с программируемым тайм-аутом по приему, буфер передачи — 128 байт;
? совместимость со спецификациями USB 1.1 и USB 2.0;
? совместимость с интерфейсами хост-контроллеров UHCI/OHCI/EHCI;
? напряжение питания от 4,4 В до 5,25 В и интегрированный стабилизатор напряжения 3,3 В.
? возможность программирования микросхем EEPROM с протоколом Microwire под управлением USB;
? встроенный преобразователь уровней и управляющих сигналов для управления 5 В и 3,3 В логикой.
12.3.4. Микросхема FT8U100AX
Микросхема FT8U100AX является однокристальным USB хаб-контрол-лером. Она поддерживает 7 нижних и 1 верхний USB-порт по спецификации USB 1.1 и интерфейсы хост-контроллеров UHCI/OHCI.
FT8U100AX имеет встроенное 8-битное микропроцессорное ядро с 256 байтами ОЗУ, работающее от внешнего генератора на частоте 48 МГц. Программа FT8U 100AX должна размещаться во внешней памяти.
Кроме USB, FT8U100AX имеет порты для подключения внешней периферии: последовательный порт RS-232, порт PS/2-клавиатуры, порт PS/2-мыши (двухкнопочная, трехкнопочная или с колесиком) и порт инфракрасного канала передачи данных. Кроме этого, есть встроенный последовательный двухпроводной интерфейс с поддержкой режимов ведущий-подчиненный (master/slave).
В FT8U100AX есть специальные выводы для подключения светодиодов индикации статуса USB. Светодиоды многофункциональные и отображают текущий трафик, режим HS/LS, включение защиты по току или помехам периферии, состояния активности, сброса или приостановки систем.
Предыдущая << 1 .. 91 92 93 94 95 96 < 97 > 98 99 100 101 102 103 .. 166 >> Следующая
Реклама
Авторские права © 2009 AdsNet. Все права защищены.
Rambler's Top100