- •Факультет врт
- •Оглавление
- •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.7 Микросхемы Philips
Отличительная черта микросхем Philips-наличие большого числа собственных технологий, например:
SoftConnect – подключение к USB сопровождается подачей на вывод D+ (для высокоскоростных USB-устройств) высокого напряжения через резистор с сопротивлением 1,5 кОм. Микросхемы оснащаются встроенными резисторами, но по умолчанию они не подключены. Подключение организуется командой, формируемой системным микроконтроллером, что позволяет микроконтроллеру завершить последовательность инициализации прежде, чем будет разрешено подсоединение к USB.
GoodLink – индикация правильного подсоединения USB. В процессе пересчета светодиодный индикатор будет кратковременно вспыхивать в соответствии с трафиком. После того как PDIUSBD12 будет пересчитан и сконфигурирован LED, индикатор будет светиться непрерывно. Последующие успешные пересылки (подтвержденные) в и из приборров будут подтверждаться кратковременным выключением LED. В процессе остановки (suspend) LED находиться в выключенном состоянии;
PSIE – Philips Serial Interface Engine–механизм последовательного интерфейса реализует нижний уровень протокола USB. SIE реализован полностью аппаратно, что способствует обеспечению высокого быстродействия и исключает необходимость вмешательства микропрограммных средств. К функциям этого блока относятся: распознавание и последовательные преобразования, введение и выведение битов заполнения, проверка и генерация CRC, проверка и генерация PID, распознавание адреса, оценка и генерация квитирования.
3.7.1 Микросхемы usb
Некоторые микросхемы производства Philips представлены в таблице 5.
Название |
Функциональное назначение |
Соответствие спецификациям |
Производительность Мбит/с |
Корпуса |
PDIUSBP11A |
Аналоговый USB-приемопередатчик |
USB 1.1 |
12 и 1,5 |
SO-14,SSOP-14,TSSOP-14 |
PDIUSBP11 |
Интерфейс USB с последовательной шиной |
USB 1.1, I2C, SMBus 1.0 |
1 |
DIP-16,SO-16 |
PDIUSBP12 |
Интерфейс USB с параллельной шиной |
USB 1.1 |
2 |
SO-28,TSSSOP-28,TSSSOP-48 |
ISP1181 |
Интерфейс с USB с параллельной шиной, 16 конечных точек |
USB 1.1 |
12 |
TSSOP-48 |
3.7.2 Микросхема pdiusbp11a
Аналоговый приемопередатчик PDIUSB11A разработан для организации интерфейса с физическим уровнем USB. Выходы VPO и VMO этой микросхемы для механизма последовательного интерфейса (SIE Serial Interface Enginer) управляются ведущим устройством, декодирующим стробируемые входы (VP и VM). Использование механизма последовательного интерфейса совместно с USB-приемопередатчиком позволяет разработчикам реализовать гибкое совместное устройство с использованием широкодоступных логических компонентов.
3.7.3 Микросхема PDIUSBP11
Микросхема PDIUSB11 предназначена для использования в не очень сложных компьютерных мониторах, клавиатурах и других устройствах, имеющих быстродействующую последовательную шинуI2С (1 Мбит/с). Малое потребление позволяет использовать функцию хаба с питанием от шины. Аппаратная и программная совместимость с приборомPDIUSBH11Aобеспечивает гибкость проектирования, позволяя реализовывать периферию с хабом или без хаба.