Информационный сайт

 

Реклама
bulletinsite.net -> Книги на сайте -> Программисту -> Агуров П.В. -> "Интерфейсы USB. Практика использования и программирования" -> 94

Интерфейсы USB. Практика использования и программирования - Агуров П.В.

Агуров П.В. Интерфейсы USB. Практика использования и программирования — СПб.: БХВ-Петербург, 2004. — 576 c.
ISBN 5-94157-202-6
Скачать (прямая ссылка): interface2004.djvu
Предыдущая << 1 .. 88 89 90 91 92 93 < 94 > 95 96 97 98 99 100 .. 166 >> Следующая

? Корпуса: PLCC52, VQFP64, MLF48, S028. Ориентировочная стоимость этого микропроцессора $9.
Гпава 12. USB-периферия
289
МЛ.2. Контроллеры хабов
Контроллеры хабов представлены двумя микросхемами:
? АТ43301 — контроллер LS/FS-хаба 1—4 с общим управлением питанием нисходящих портов;
? АТ43312А — контроллер LS/FS-хаба 1—4 с индивидуальным управлением питанием нисходящих портов.
12.1.3. Микропроцессоры-хабы с ядром AVR
Микропроцессоры-хабы Atmel с ядром AVR представлены довольно широким модельным рядом:
? АТ43320А — микроконтроллер на ядре AVR. Имеет встроенные USB-функцию и хаб с 4 внешними нисходящими портами, работающие в LS/FS-режимах, 512 байт ОЗУ, 32x8 регистров общего назначения, 32 программируемых вывода, последовательный и SPI-интерфейсы. Функция имеет 3 конечные точки с буферами FIFO размером 8 байт. Для нисходящих портов хаба предусмотрено индивидуальное управление питанием;
? АТ43321 — контроллер клавиатуры на ядре AVR. Имеет встроенные USB-функцию и хаб с 4 внешними нисходящими портами, работающими в LS/FS-режимах, 512 байт ОЗУ, 16 Кбайт ПЗУ, 32x8 регистров общего назначения, 20 программируемых выводов, последовательный и SPI-интерфейсы. Функция имеет 3 конечные точки. Для нисходящих портов хаба предусмотрено индивидуальное управление питанием;
? АТ43324 — микроконтроллер на ядре AVR. Имеет встроенные USB-функцию и хаб с 2 внешними нисходящими портами, работающие в LS/FS-режимах, 512 байт ОЗУ, 16 Кбайт ПЗУ, 32x8 регистров общего назначения, 34 программируемых вывода. Клавиатурная матрица может иметь размер 18x8. Контроллер имеет 4 выхода для подключения свето-диодов. Функция имеет 3 конечные точки. Для нисходящих портов хаба предусмотрено индивидуальное управление питанием;
? АТ43355 — микроконтроллер на ядре AVR. Имеет встроенные USB-функцию и хаб с 2 внешними нисходящими портами, работающие в LS/FS-режимах, 1 Кбайт ОЗУ, 24 Кбайт ПЗУ, 32x8 регистров общего назначения, 27 программируемых выводов, последовательный и SPI-интерфейсы, 12-канальный 10-разрядный АЦП. Функция имеет 1 управляющую конечную точку и 3 программируемых конечных точки с буферами FIFO размером 64/64/8 байт.
290
Часть IV. Создание USB-устройств
12.1.4. Другие микросхемы Atmel
Еще одна микросхема — АТ76С711 — представляет собой контроллер моста на основе микроконтроллера AVR, между полноскоростной шиной USB и быстрым последовательным асинхронным интерфейсом. Эта микросхема имеет следующие характеристики:
? 8-разрядный AVR-микроконтроллер;
? тактовая частота 24 МГц;
? напряжение питания 3 В;
? потребление в активном режиме 50 мА;
? потребление в спящем режиме 0,2 мА;
? программируемый UART с 16-разрядными FIFO на стороне приема (максимальная производительность до 921 Кбод);
? программируемый SPI-интерфейс;
? полноскоростной USB-контроллер;
? встроенная SRAM данных емкостью 2 Кбит;
? встроенная двухпортовая RAM емкостью 2 Кбит, для сегментации и перекомпоновки пересылаемых между USB и UART интерфейсами пакетов;
? внутрисистемная SRAM кодов программы емкостью 128 Кбайт и организацией 8 К ж 16;
? встроенная ROM загрузчика для загрузки программ во встроенную SRAM программ как через USB, так и через SPI интерфейс;
? одна USB конечная точка управления;
? пять программируемых конечных точек USB (до 64 байтов) с FIFO с двойным буферированием для взаимных пересылок;
? один 8-разрядный таймер-счетчик;
? один 16-разрядный таймер-счетчик;
? внутренние и внешние источники прерывания;
? программируемый сторожевой таймер;
? независимый бод-генератор UART.
Контроллер АТ76С711 может быть использован в применениях, периферия которых поддерживает быстрые синхронные или асинхронные пересылки данных между ведущим устройством или другой периферией по высокоскоростным последовательным каналам типа USB:
? соединение сетевых интерфейсных карт (NIC, Network Interface Cards) с головными системами;
? беспроводная связь;
Глава 12. USB-периферия
291
? мосты между микроконтроллерами и последовательными интерфейсами различных типов;
? мосты USB — UART;
? мосты USB- IrDA;
? мосты IrDA - UART;
? адаптация пакетов сетевых пакетных протоколов к требованиям USB.
Еще одна интересная микросхема — защищенный микроконтроллер AT90SC6464C-USB-I, оснащенный полноскоростным USB-интерфейсом (корпус PQFP44). Основные характеристики:
? не требует применения внешнего тактового генератора;
? базируется на RISC-микроконтроллере secureAVR;
? 128 Кбайт встроенной энергонезависимой памяти;
? 64 Кбайт встроенной флеш-памяти и столько же памяти типа EEPROM;
? два интерфейса USB 2.0 вместе со стандартным интерфейсом ISO 7816;
? мощные криптографические возможности.
Микроконтроллер AT90SC6464C-USB-I ориентирован на технологию eToken, использующуюся в защищенных приложениях на базе персональных компьютеров. Кроме того, он может быть встроен в периферийную аппаратуру, телевизионные приставки, модемы, карманные компьютеры, различные устройства обеспечения защиты авторских прав и другое оборудование. Везде, где требуется защита данных, этот микроконтроллер может стать высоконадежным и недорогим решением. Микроконтроллер способен обеспечивать безопасность транзакций, шифрование электронной почты, защиту программного обеспечения, файлов и т. п.
Предыдущая << 1 .. 88 89 90 91 92 93 < 94 > 95 96 97 98 99 100 .. 166 >> Следующая
Реклама
Авторские права © 2009 AdsNet. Все права защищены.
Rambler's Top100