
- •Факультет врт
- •Оглавление
- •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.1 Микросхемы Atmel
Корпорация Atmel основана в 1984 году и является в настоящее время признанным мировым лидером в областях разработки, производства и маркетинга современных электронных компонентов, включая логические микросхемы с расширенной функциональными возможностями, микросхемы энергонезависимой памяти, а также интегральные схемы для радиочастотного диапазона и для смешанной обработки сигналов.
3.1.1 Микроконтроллеры с архитектурой msc-51
В таблице 2. приведён список 8-разрядных микроконтроллеров с архитектурой MSC-51. Наиболее простой контроллер – AT89C5131 – имеет два 10-битных АЦП, а остальные контроллеры имеют расширенную функциональность:
AT89C51SND1 имеет встроенный MP3-декодер;
AT85C5122 и AT89C5122 имеют интерфейс для чтения смарт-карт.
Таблица 2. 8-разрядные микроконтроллеры Atmel с архитектурой MCS-51
Тип |
Питание,В |
Мгц |
I/O |
FLASH,Кбайт |
SRAM,Кбайт |
Интерфейс |
АЦП,бит |
AT89C5131 |
3,0-3,6 |
40 |
34/18 |
32 |
1,25+4 EEPROM |
UART,USB,SPI |
|
AT89C5132 |
2,7-3,3 |
40 |
44/38 |
64 |
2,5 |
UART,USB,SPI,I2S |
2x10 |
AT89C51SND1 |
2,7-3,3 |
20 |
44 |
64 |
2,25 |
UART,USB,SPI,I2S,MP3 Decoder |
1x10 |
AT85C5122 |
3,6-5,5 |
16 |
46/13 |
32 CRAM |
0,75 |
UART,USB,SPI,Smart Card |
|
AT89C5122 |
3,6-5,5 |
16 |
46/13 |
32 |
0,75 |
UART,USB,SPI,Smart Card |
|
Микроконтроллер AT89C5131 имеет следующие характеристики.
Ядро 80C52X2 (6 тактов на инструкцию):
Максимальная частота ядра 40 МГц;
Двойной указатель данных;
Полнодуплексный улучшенный UART (EUART);
Три 16-разрядных таймера-счётчика: T0,T1 и T2;
256 байт сверхоперативной памяти.
32 Кбайт встроенной флеш-памяти с внутрисхемным программированием через USB или UART.
4 Кбайт EEPROM для загрузочного сектора (3 Кбайт) и данных (1 Кбайт)
1 Кбайт встроенного расширенного ОЗУ (XRAM).
USB 1.1 и USB 2.0 FS модуль с прерыванием на завершение передачи:
Конечная точка 0 для управления передачей: 32-байтный буфер FIFO;
6 программируемых конечных точек с направлениями ввода и вывода и с режимами передачи данных (Bulk), прерываний (Interrupt) и изохронный (Isochronous):
конечные точки 1,2,3:32-байтный буфер FIFO;
конечные точки 4,5: размер буфера FIFO 2х64-байта с двойной буферизацией (режим Ping-pong);
конечная точка 6: 2х512-байтный буфер FIFO с двойной буферизацией ( режим Ping-pong);
прерывание по приостановке/возобновлению;
сброс при подаче питания и сброс USB-шины;
генерация 48 МГц для полноскоростного функционирования шины;
отключение от USB-шины по запросу микроконтроллера;
5-канальный программируемый счётный массив (РСА) с 16-разрядным счётчиком, быстродействующим выходом, сравнением/захватом фронтов, функциями ШИМ и сторожевого таймера.
Программируемы сторожевой таймер (однократно разрешает после сброса): от 50 мс до 6с при 4 МГц.
Интерфейс подключения клавиатуры с генерацией прерывания на порте P1 (8 разрядов).
SPI-интерфейс.
34 линии ввода/вывода.
4 вывода для подключения светодиода с программируемым источником тока: 2-6-10 мА.
4-уровневая система прерываний с приоритетами (11 источников).
Режимы холостого хода и экономичный.
Встроенный генератор 0: 32 МГц с аналоговой схемой ФАПЧ для синтеза 48 МГц.
Стабилизатор напряжения и выход опорного источника: 3,3 В, 4 мА.
Низкий диапазон напряжения источника питания:
3,0 В-3,6 В
максимальный рабочий ток 30 мА (при 40 Мгц);
потребление 100 мкА в экономичном режиме.
Диапазон напряжения питания USB (недоступно в первой версии):
3,6 В-5,5 В;
максимальный рабочий ток 30 мА (при 40 Мгц);
ток потребления в экономичном режиме 200 мкА.
Коммерческий и промышленный температурные диапазоны.
Корпуса PLCC52, VQFP64, MLF48, SO28.
Ориентировочная стоимость этого микропроцессора $9.