- •Факультет врт
- •Оглавление
- •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 Литература
5.2 Схемотехника ft232bm
Схема (рисунок 10) показывает подключение FT232BM с питанием от USB-шины и выходом на 5-вольтовый приемопередатчик (логика или микропроцессор).
(Рисунок 10. Схема включения FT232 с питанием от шины)
6 Заключение
Существует множество микросхем для организации USB интерфейса. Выбрать нужную достаточно сложно. В курсовом проекте предоставлен краткий обзор основных микросхем приемопередатчиков, присутствующих на российском рынке. В итоге, самым доступным оказался микропроцессор Atmel AT89C5131. По нескольким причинам. Это недорогой, но достаточно быстродействующий процессор с широко известным ядром 8051, имеющий 6 конечных точек. Во вторых, для реализации схемы требуется минимум дополнительной обвязки. Немаловажно и наличие бесплатного ассемблера, компилятора языка С, программатора и драйверов для Windows/Linux. Удобна возможность программирования процессора не по SPI, а «напрямую» по USB-каналу. Ну, и, наконец, на сегодня, это почти единственный микропроцессор, доступный без заказа.
7 Литература
Агуров П.В Последовательные интерфейсы. Практика программирования. – СПб.: БХВ-Петербург, 2004.
Гук М. Аппаратные средства IBM PC. Энциклопедия. – СПб.: Питер, 2002
Агуров П.В. Интерфейс USB практика использования и программирования. – СПб.: БХВ-Петербург, 2005
1FireWire реализует систему «мастер-мастер», а USB-«мастер-ведомыЙ».
2С декабря 2003 фирма Cygnal приобретена Silicon Laboratories.
1-операций в секунду (если не указано, то 25);
2-число линий ввода/вывода;
3-число каналов, разрядность;
*-возможность подключения внешней памяти.
1–конфигурируется;
1–конфигурируется;
2–одна для работы с клавиатурой