
- •Факультет врт
- •Оглавление
- •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 Микросхемы ftdi
Компания Future Technology Devices International (FTDI) была создана в начале 1990 года в Великобритании Фрэдом Дартом (Fred Dart). Профиль компании- разработка и производство микросхем преобразователей интерфейсов (USB-UART, USB-FIFO и др.), а также программного обеспечения (драйверы, утилиты) и отладочных средств для разработки преобразователей интерфейсов.
3.3.1 Микросхемы ft232am и ft232bm
Микросхемы FT232AM и FT232BM представляют собой однокристальный асинхронный двунаправленный преобразователь USB в последовательный интерфейс (RS-232,RS-422,RS485). Микросхема FT232BM является расширением FT232AM, но при этом сохраняет полную совместимость по контактам и функциональности. Здесь будет рассматривать FT232BM.
Микросхема FT232BM включает в себя: USB-приёмопередатчик,UART-контроллер и буферы, стабилизатор напряжения, умножитель частоты и другие функциональные узлы, которые делают её готовым решением для быстрой и недорогой модернизации системы COM-портом для работы с интерфейсом USB. Эту микросхему можно устанавливать в USB-модемах, переходниках COM-USB, сканерах штрихкода, измерительной аппаратуре- фактически в любых устройствах, ранее использовавших сравнительно медленные RS-интерфейсы. Она способна передавать данные в обе стороны со скоростью до 2000 Кбит/с, причём пользователю не требуется никаких знаний об устройстве и работе USB: поставляемые компанией FTDI программные драйверы создают впечатление, что обмен идёт через обычный COM-порт.
Микросхема FT232BM имеет следующие характеристики:
Простой и дешёвый преобразователь интерфейса USB в последовательный RS-интерфейс;
Поддержка сигналов управления потоком и модема;
UART с поддержкой 7- или 8-битовых данных, 1 или 2- стоп-бит;
Контроль чётности: чет,нечет,маркер,паритет,нет контроля;
Встроенная поддержка ошибок приёмо-передачи и обрыва линии;
Передача данных на скорости до 3 Мбит (TTL);
Передача данных на скорости до 1 Мбит (RS-232);
Передача данных на скорости до 3 Мбит (RS-422,RS-485);
Приёмный буфер размером 384 байта, буфер передатчика размером 128 байт для повышения пропускной способности;
Управляемый тайм-аут буфера приёма (настраивается от 1 до 255 мс, что позволяет гибко настраивать быстродействие устройства при передаче коротких пакетов данных);
Полная поддержка XON/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/Me/XP, Windows CE, MAC OS X, Linux 2.40 и выше.
Стоимость микросхемы FT232BM составляет примерно $4,5.