- •Факультет врт
- •Оглавление
- •1.Введение
- •2.История usb
- •2.1 Сравнение usb с другими интерфейсами
- •Последовательные
- •Токовая петля
- •Параллельные
- •2.2 Общая архитектура шины
- •2.3 Физическая и логическая архитектура шины
- •Корневой хаб
- •2.5 Свойства usb-устройств
- •2.6 Свойства хабов
- •2.7 Свойства хоста
- •3. Usb-периферия
- •3.1 Микросхемы Atmel
- •3.1.1 Микроконтроллеры с архитектурой msc-51
- •3.1.2 Контроллеры хабов
- •3.1.3 Микропроцессоры-хабы с ядром avr
- •3.1.4 Другие микросхемы Atmel
- •3.2.1 Микропроцессоры c8051f320 и c8051f321
- •3.2.2 Другие микросхемы Cygnal
- •3.3 Микросхемы ftdi
- •3.3.1 Микросхемы ft232am и ft232bm
- •3.3.2 Микросхемы ft245am и ft245bm
- •3.3.3 Микросхема ft2232bm
- •3.3.4 Микросхема ft8u100ax
- •3.3.5 Отладочные комплекты и модули
- •3.3.6 Дополнительные утилиты
- •3.3.7 Другие модули
- •3.4 Микросхемы Intel
- •3.7 Микросхемы Philips
- •3.7.1 Микросхемы usb
- •3.7.2 Микросхема pdiusbp11a
- •3.7.4 Микросхема pdiusbd12
- •3.7.5 Микросхема isp1181
- •3.7.6 Хабы Список микросхем хабов, выпускаемых фирмой Philips, приведен в таблице 5.
- •3.7.7 Микросхема pdiusbh11
- •3.7.8 Микросхемы pdiusbh11a и pdiusbh12
- •3.7.9 Другие микросхемы Philips
- •3.8 Микросхемы Texas Instruments
- •3.8.1 Микросхема tusb5052
- •3.8.2 Микросхема tusb2136
- •3.8.3 Микросхема tusb3410
- •4. Hid-устройство на основеAtmelAt89c5131
- •4.1 Стуктурная схема at89c5131
- •4.2 Схемотехника at89c5131
- •5. Использование микросхем ftdi
- •5.1 Функциональная схема ft232bm
- •5.2 Схемотехника ft232bm
- •6 Заключение
- •7 Литература
3.3.2 Микросхемы ft245am и ft245bm
Микросхемы FT245AM и FT245BM представляют собой преобразователь USB в параллельный интерфейс. FT245BM является расширением FT245AM. По своим характеристикам FT245BM полностью аналогична FT232BM, отличие заключается в поддержке 8-битного параллельного интерфейса вместо последовательного. Параллельный интерфейс представлен 1-байтным портом шины данных, сигналами чтения и записи (RD/WR,TXE/RXE).
Основные характеристики FT245BM:
Однокристальный двунаправленный преобразователь USB-FIFO;
Скорость обмена до 8 Мбит/с;
Буфер приёма данных 384 байта с программируемым тайм-аутом по приёму, буфер передачи – 128 байт;
Совместимость с интерфейсом хост-контроллеров UHCI/OHCI/EHCI;
Напряжения питания от 4,4 В до 5,25 В и интегрированный стабилизатор напряжения 3,3 В;
Встроенная схема формирования сигнала «Сброс»;
Встроенный умножитель частоты от 6 Мгц до 48 Мгц;
Возможность программирования микросхем EEPROM с протоколом Microwire под управлением USB;
Встроенный преобразователь уровней FIFO и управляющих сигналов для управления 5 В и 3,3 В логикой.
Стоимость микросхемы FT245BM составляет примерно $4.5.
3.3.3 Микросхема ft2232bm
Микросхема FT22232C – новая разработка FTDI, появившаяся на рынке в 2004 году. Она представляет собой аналог FT232BM и FT245BM, но имеет возможность работы с параллельным и последовательным интерфейсами в зависимости от выбранной конфигурации.
Основные характеристики FT2232:
Однокристальный двунаправленный преобразователь USB в FIFO или UART;
Сдвоенный буфер приёма данных 384 байта с программируемы таймаутом по приёму, буфер передачи – 128 байт;
Совместимость со спецификацией USB 1.1 и USB 2.0;
Совместимость со спецификациями USB 1.1 и USB 2.0;
Совместимость с интерфейсами хост-контроллеров UHCI/OHCI/EHCI;
Напряжение питания от 4,4 В до 5,25 В и интегрированный стабилизатор напряжения 3,3 В;
Возможность программирования микросхем EEPROM с протоколом Microwire под управлением USB;
Встроенный преобразователь уровней и управляющих сигналов для управления 5 В и 3,3 В логикой.
3.3.4 Микросхема ft8u100ax
Микросхема FT8U100AX является однокристальным USB хаб-контроллером. Она поддерживает 7 нижних и 1 верхний USB-порт по спецификации USB 1.1 и интерфейсы хост-контроллеров UHCI/OHCI.
FT8U100AX имеет встроенное 8-битное микропроцессорное ядро с 256 байтами ОЗУ, работающее от внешнего генератора на частоте 48 МГц. Программа FT8U100AX должна размещаться во внешней памяти.
Кроме USB, FT8U100AX имеет порты для подключения внешней периферии: последовательный порт RS-232, порт PS/2-клавиатуры, порт PS/2-мыши (двухкнопочная, трёхкнопочная или с колесиком) и порт инфракрасного канала передачи данных. Кроме этого, есть встроенный последовательный двухпроводной интерфейс с поддержкой режимов ведущий-подчиненный (master/slave).
В FT8U100AX есть специальные выводы для подключения светодиодов индикации статуса USB. Светодиоды многофункциональные и отображают текущий трафик, режим HS/LS, включение защиты по току или помехам периферии, состояния активности, сброса приостановки систем.
На каждом из подключенных портов USB осуществляется автоматический контроль напряжения питания и перегрузки.
Программное обеспечение для FT8U100AX можно свободно скачать с официального сайта FTDI (www.ftdichip.com).
Микросхема использует напряжение питания 3,3 В и имеет 100-выводной PQFP тип корпуса.
Стоимость такой микросхемы составляет примерно $5,6.