* * * LOW-SPEED USB * * *
Корпорация Cypress является лидером в области разработки решений для low-speed USB и предлагает широкий диапазон устройств для приложений, требующих скорость передачи данных до 1.5Мбит/с.
Семейство М8
- первый МК с интегрированным контроллером USB (Low-Speed);
- 8-разрядное RISC ядро М8;
- память программ ОТР EPROM и SRAM память данных;
- несколько типов корпусов и различное количество линий ввода/вывода;
- блок SIE (Serial Interface Engine) и приемопередатчик USB.
Семейство enCoRe
- усовершенствованное RISC ядро M8;
- встроенный осциллятор;
- автопереключение USB-PS/2;
- память программ OTP EPROM и SRAM память данных;
- внутренняя привязка pull-up для линии D- шины USB;
- сторожевой таймер и таймер выхода из спящего режима;
- встроенные блоки brown-out detection и low-voltage reset.
| Семейство |
Наименование |
Ядро |
Оконечных устройств |
RAM, байт |
EPROM, байт |
Линий ввода/ вывода |
Корпус |
Отладочный комплект |
| M8 |
CY7C63001A |
M8 |
2 |
128 |
4K |
12 |
PDIP20, SOIC20 |
CY3650 |
| CY7C63101A |
M8 |
2 |
128 |
4K |
16 |
SOIC24, QSOP24 |
CY3650 |
| CY7C63413 |
M8 |
3 |
256 |
8K |
32 |
POIP40, SSOP48 |
CY3654+CY3654-P02 |
| CY7C63513 |
M8 |
3 |
256 |
8K |
40 |
SSOP48 |
CY3654+CY3654-P02 |
| CY7C63613 |
M8 |
3 |
256 |
8K |
16 |
SSOP24 |
CY3654+CY3654-P02 |
| EnCoRe |
CY7C63221A |
M8 |
2 |
96 |
3K |
8 |
PDIP16 |
CY3654+CY3654-P05, CY4601 |
| CY7C63231A |
M8 |
2 |
96 |
3K |
10 |
PDIP18, SOIC18 |
CY3654+CY3654-P05, CY4601 |
| CY7C63723 |
M8 |
3 |
256 |
8K |
10 |
PDIP18, SOIC18 |
CY3654+CY3654-P05, CY4622, CY4601 |
| CY7C63743 |
M8 |
3 |
256 |
8K |
16 |
PDIP24, SOIC24 |
CY3654+CY3654-P05, CY4622, CY4601 |
Аппаратные средства разработки для Low-Speed USB включают базовую платформу CY3654 и мезонинные платы для микроконтроллеров семейств М8 и enCoRe.
Базовая плата CY3654
Отладочные комплекты для микроконтроллеров Low-Speed USB
| Наименование |
Описание |
Поддерживаемые компоненты |
| Отладочные средства |
| CY3650 |
Low-Speed, I/O Emulator Board (1.5 Mbps) |
M8 Series (CY7C630xxA,CY7C63101A) |
| CY3654+CY3654-P02 |
M8 Series Development Environment |
M8 Series (CY7C634xx,CY7C635xx,CY7C636xx) |
| CY3654+CY3654-P05 |
M8 Series Development Environment (enCoRe) |
enCoRe Series (CY7C637xx,CY7C632xx) |
| Демонстрационные проекты |
| CY4622 |
Combi USB-PS/2 Optical Mouse |
enCoRe series (CY7C637xx) |
| CY4601 |
USB-to-Serial |
enCoRe series (CY7C632xx/637xx) |
* * * FULL-SPEED USB * * *
Cypress предлагает для приложений Full-Speed USB со скоростью передачи данных до 12Мбит/с различные аппаратные решения.
При выборе микроконтроллеров для приложений full-speed USB рекомендуем обратить внимание на то, что микроконтроллеры серий AN21xx, CY7C64613 плнаируются к снятию с производства в течении 1 - 2 лет. Для новых разработок приложений для full-speed USB Cypress рекомендует использовать микроконтроллеры семейства EZ-USB FX2LP, данный микроконтроллер поддерживает режимы работы full, high - speed USB. К концу следующего года планируется запустить производство специализированное семейство микроконтроллеров для приложений full-speed USB - EZ-USB FX1. Этот семейство будет полностью совместимо с микроконтроллерами EZ-USB FX2LP.
Микроконтроллеры Full-Speed USB (12 Mbps)
| Семейство |
Наименование |
Ядро |
RAM, байт |
Изохронный режим |
EPROM, байт |
Линий ввода/ вывода |
Корпус |
Отладочный комплект |
| M8 |
CY7C64013 |
M8- 8-bit RISC |
256 |
+ |
8K |
36 |
PDIP/SOIC28 |
CY3654+CY3654-P03 |
| CY7C64113-PVC |
M8 - 8-bit RISC |
256 |
+ |
8K |
36 |
SSOP48 |
CY3654+CY3654-P03 |
| EZ-USBR |
AN2136SC |
Enhanced 8051 |
8K |
|
|
8 |
PQFP44 |
AN2131-DK001 |
| AN2135SC |
Enhanced 8051 |
8K |
+ |
|
8 |
PQFP44 |
AN2131-DK001 |
| AN2131SC |
Enhanced 8051 |
8K |
+ |
|
16 |
PQFP44 |
AN2131-DK001 |
| AN2131QC |
Enhanced 8051 |
8K |
+ |
|
24 |
PQFP80 |
AN2131-DK001 |
| EZ-USB FXT |
CY7C64613-52NC |
Enhanced 8051 |
8K |
+ |
|
16 |
PQFP52 |
CY3671 |
| CY7C64613-80NC |
Enhanced 8051 |
8K |
+ |
|
32 |
PQFP80 |
CY3671 |
| CY7C64613-128NC |
Enhanced 8051 |
8K |
+ |
|
40 |
PQFP128 |
CY3671 |
| SL811S |
SL811S |
- |
256 |
+ |
|
8 |
PLCC28 |
SL811S-DK |
| SL811ST-AC |
- |
256 |
+ |
|
8 |
TPQFP48 |
SL811S-DK |
Блок схема МК серий EZ-USB и EX-USB FX
Отладочный комплект CY3671
Отладочные комплекты для продукции Full-Speed USB
| Отладочные средства |
| Наименование |
Описание |
Поддерживаемые компоненты |
| CY3654+CY3654-P03 |
Full-Speed M8 Development Environment |
CY7C640xx,CY7C65xxx,CY7C66xxx |
| AN2131-DK001 |
EZ-USB Development Environment |
EZ-USB Series (AN21xx) |
| CY3671 |
EZ-USB FX Development Environment |
EZ-USB FX Series (CY7C646xx) |
| SL811S-DK |
Full-Speed Development Environment |
SL811S,SL811ST-AC |
| Демонстрационные проекты |
| AN2720-RDK |
EZ-Link USB Networking |
AN2720SC-01 |
| CY4601 |
USB-to-Serial |
M8 Series (CY764013) |
| CY4616 |
Full-Speed NAND Flash Drive |
CY Series (CS5954AM) |
| SL11R-IDE-DK |
Full-Speed USB-to-ATA/IDE |
SLUR-IDE |
| SL11R-IDE-Combo |
Ful-Speed CompactFlash and SmartMedia Reader |
SLUR-IDE |
| CY4610 |
Full-Speed USB-to-ATA and CompactFlash |
EZ-USB FX series (CY7C64613 -80 and -128 pin) for ATA, EZ-USB Series (AN21xx) for CompactFlash |
| Full-Speed (12 Mbps) USB устройства с фиксированной функцией |
| Семейство |
Наименование |
Ядро |
RAM, байт |
Применение |
Линий ввода/ вывода |
Корпус |
| Fixed-Function |
SL11R-IDE |
16-bit RISC |
3K |
USB-to-ATA/ATAPI |
32 |
LPQFP100 |
| CS5494AM |
16-bit RISC |
3K |
NAND Flash Card Reader |
32 |
LPQFP100 |
| Full-Speed (12 Mbps) / Low-Speed (1.5 Mbps) - Embedded HOST |
| Семейство |
Наименование |
Ядро |
RAM, байт |
Кол-во портов |
Линий ввода/ вывода |
Корпус |
| SL811HS |
SL811HS |
- |
256 |
1 |
8 |
PLCC28 |
| SL811HST-AC |
- |
256 |
1 |
8 |
TPQFP48 |
| EZ-Host |
CY7C67300 |
16-bit RISC |
16K |
4 |
32 |
TQFP100 |
| EZ-OTG |
CY7C67200 |
16-bit RISC |
16K |
2 |
23 |
FBGA48 |
* * * HI-SPEED USB * * *
| Hi-Speed (480 Mbps) USB микроконтроллеры |
| Семейство |
Наименование |
Ядро |
RAM, байт |
Изохронный режим |
Линий ввода/ вывода |
Корпус |
Отладочный комплект |
| EZ-USB FX2LP |
CY7C68013A-56 |
Enhanced 8051 |
16K |
+ |
24 |
SSOP/QFN56 |
CY3684 |
| CY7C68013A-100 |
Enhanced 8051 |
16K |
+ |
24 |
TQFP100 |
CY3684 |
| CY7C68013A-128 |
Enhanced 8051 |
16K |
+ |
40 |
TQFP128 |
CY3684 |
| CY7C68015A-56 |
Enhanced 8051 |
16K |
+ |
26 |
QFN56 |
CY3684 |
| EZ-USB FX2 |
CY7C68013-56 |
Enhanced 8051 |
8K |
+ |
24 |
SSOP/QFN56 |
CY3681, CY4611 |
| CY7C68013-100 |
Enhanced 8051 |
8K |
+ |
40 |
TQFP100 |
CY3681, CY4611 |
| CY7C68013-128 |
Enhanced 8051 |
8K |
+ |
40 |
TQFP128 |
CY3681, CY4611 |
| EZ-USB SX2 |
CY7C68001-56 |
- |
4K |
+ |
16 |
SSOP/QFN56 |
CY3682 |
| EZ-USB TX2 |
CY7C68000-56PVC |
Приемопередатчик UTMI |
|
+ |
16 |
SSOP56 |
CY3683 |
| CY7C68000-48BAC |
Приемопередатчик UTMI |
|
+ |
8 |
BGA48 |
CY3683 |
Микроконтроллер EZ-USB FX2 фирмы Cypress (2001 год) был первым встроенным контроллером периферии для USB 2.0. Он содержит приемопередатчик USB 2.0, модуль SIE (Serial Interface Engine), улучшенный 8051-й процессор, RAM и FIFO память а также универсальный программируемый интерфейс (GPIF) в одном корпусе. EZ-USB-FX2 позволяет получить скорость передачи данных до 53Мбайт/с, максимально возможную ширину полосы передачи данных для стандарта USB 2.0, при этом используется недорогое популярное 8-разрядное процессорное ядро 8051. Благодаря встроенному приемопередатчику USB 2.0, FX2 позволяет получить решение с меньшим количеством выводов, чем при использовании внешнего приемопередатчика или внешнего SIE. Интеллектуальный блок SIE реализует большую часть протокола USB 1.1 и 2.0 аппаратно, что позволяет разгрузить процессорное время микроконтроллера 8051 для выполнения дополнительных прикладных задач. Интерфейсный блок GPIF обеспечивает простое подключение к интерфейсам ATA, UTOPIA, EPP, PCMCIA и к большинству DSP-процессоров.
Микроконтроллеры EZ-USB FX2LP отличаются от FX2 пониженным потреблением, не более 85мА во всех режимах, увеличенным объемом памяти до 16К и совместимы с серией FX2 (кроме CY7C68015A).
Микроконтроллер семейства EZ-USB FX2 High-speed USB
Краткие характеристики микроконтроллера EZ-USB FX2:
Отладочная плата для микроконтроллеров серии EZ-USB FX2 (CY3681)
Отладочный комплект для семейства EZ-USB FX2 включает аппаратные и программные средства для всех микросхем семейства. В комплект входит оценочная версия С-компилятора фирмы Keil : полнофункциональная, но имеющая ограничение по объектному коду (до 4Кбайт).
Отладочные комплекты для микроконтроллеров Hi-Speed USB
| Наименование |
Описание |
Поддерживаемые компоненты |
| CY3681 |
EZ-USB FX2 Development Environment |
EZ-USB FX2 Series (CY7C68013) EZ-USB |
| CY3682 |
EZ-USB SX2 Development Environment |
SX2 Series (CY7C68001) EZ-USB TX2 |
| CY3683 |
EZ-USB TX2 Development Environment |
Series (CY7C68000) |
| USB Reference Design Kits |
| CY4611 |
Hi-Speed USB-to-ATA programmable |
EZ-USB FX2 series (CY7C68013) |
| CY4612 |
Hi-Speed USB-to-ATA fixed-function |
ISD-300A1 |
| CY4615 |
Hi-Speed USB-to-ATA fixed-function enhanced |
EZ-USB AT2 series (CY7C68013) |
EZ-USB AT2 и ISD300 представляют собой мосты между одним портом USB и одним портом ATA- или ATAPI устройств с большой емкостью памяти. Эти мосты соответствуют спецификации Mass Storage Class Bulk-Only Transport и предназначены для устройств с автономным питанием.
| Hi-Speed (480 Mbps) USB устройства одной функции |
| Семейство |
Наименование |
RAM, байт |
Применение |
Корпус |
| EZ-USB AT2 |
CY7C68300-56 |
8K |
USB-to-ATA/ATAPI |
SSOP56, QFN56 |
| ISD300 |
ISD-300A1 |
|
USB-to-ATA/ATAPI |
TQFP100 |
| Демонстрационные проекты |
| CY4612 |
Hi-Speed USB-to-ATA fixed-function |
ISD-300A1 |
| CY4615 |
Hi-Speed USB-to-ATA |
EZ-USB AT2 Series (CY7C68300) |
* * * HUB USB * * *
Корпорация Cypress выпускает ряд микросхем для реализации Hub (концентраторов), многопортовых повторителей сети с автосегментацией и равным приоритетом портов.
| HUB Products (Full/Hi-Speed) |
| Семейство |
Наименование |
Ядро |
Память, байт |
Программ- ируемость |
Скорость |
Кол-во портов |
Корпус |
Отладочный комплект |
| Full-Speed Hub |
CY7C65013 |
M8- 8-bit RISC |
8K EPROM |
+ |
12Mbps |
7 |
SSOP48 |
CY3654 + CY3654-P03 |
| CY7C65113 |
M8- 8-bit RISC |
8K EPROM |
+ |
12Mbps |
4 |
SOIC28 |
CY3654 + CY3654-P03 |
| C7C65100 |
- |
- |
|
12Mbps |
4 |
SOIC28 |
- |
| Full-Speed Hub с набором периферийных модулей |
CY7C66013 |
M8- 8-bit RISC |
8K EPROM + 256 RAM |
+ |
12Mbps |
4 |
PDIP/SSOP48 |
CY3654 + CY3654-P03 |
| CY7C66113 |
M8- 8-bit RISC |
8K EPROM + 256 RAM |
+ |
12Mbps |
4 |
SSOP56 |
CY3654 + CY3654-P03 |
| TetraHubT |
CY7C65640-LFC |
- |
- |
|
480Mbps |
4 |
QFN56 |
CY4602 |
Корпорация Cypress предлагает широкий диапазон USB концентраторов для различных приложений. Выпускаются как отдельные концентраторы, имеющие до 7 нисходящих портов, так и более сложные устройства на базе микроконтроллера для реализации различных задач. Контроллер Hub USB 2.0 Hi-Speed Tetrahub использует передачу данных Transaction Translator Per Port (TTPP), где для каждого из встроенных 4-х портов USB 1.1 Full-Speed имеется отдельный блок транслятора передачи.
Отладочные средства для микросхем - концентраторов USB
| Демонстрационные проекты |
| Наименование |
Описание |
Поддерживаемые компоненты |
| CY4620 |
Combi USB-PS/2 Keyboard Hub |
CY7C66113 |
| CY4602 |
TetraHub USB 2.0 4-Port Hub |
CY7C65640 |
Отладочная плата CY4602
* * * EMBEDDED HOST USB * * *
Серия EZ-Host
| Наименование |
Конечных точек |
Память, байт |
Линий ввода/ вывода |
Корпус |
Отладочный комплект |
| CY7C67300 |
8 (в периферийном режиме) |
16K ROM/RAM |
32 |
TQFP100 |
CY3663 |
Популярность и успех USB значительно выросли, когда он стал активно использоваться в качестве основного интерфейса для взаимодействия между различными автономными устройствами (не компьютерами). Аппаратные решения корпорации Cypress в этой области помогают преобразовать оконечное устройство пользователя в мини-хост, способный соединяться и обмениваться информацией с другими USB устройствами, что существенно расширяет его функциональные возможности. В дополнение к микросхемам Cypress предлагает набор отладочных средств и сопутствующее программное обеспечение, что позволяет разработчику в кратчайшие сроки создавать собственные приложения с USB интерфейсом.
* * * USB On-The-Go * * *
Протокол USB 2.0 OTG (On-The-Go) позволяет соединять USB устройства между собой без использования хоста для реализации простых функций. Корпорация Cypress выпускает контроллер OTG CYC67200, серия EZ-OTG. Контроллер CYC67200 содержит 16-разрядное скоростное (48 МГц) RISC ядро Cypress с динамически переключаемой тактовой частотой, два блока SIE, UART, SPI.
Серия EZ-OTG
| Наименование |
Конечных точек |
Память, байт |
Линий ввода/ вывода |
Корпус |
Отладочный комплект |
| CY7C67200 |
8 (в периферийном режиме) |
16 K ROM/RAM |
23 |
FBGA48 |
CY3663 |
Блок схема CYC67200
Cypress поставляет драйверы RTOS и отладочные платы для быстрой разработки устройств на базе микросхем Cypress USB OTG.
Отладочный комплект для серий EZ-OTG и EZ-Host
| Отладочные средства |
| Наименование |
Описание |
Поддерживаемые компоненты |
| CY3663 |
EZ-Host и EZ-OTG отладочная среда |
CY7C67300, CY7C67200 |
* * * WirelessUSB * * *
Одной из последних разработок фирмы Cypress в группе продукции USB является серия WirelessUSB. WirelessUSB - это протокол, разработанный Cypress для беспроводного соединения через USB шину на небольшие расстояния в диапазоне 2.4ГГц
WirelessUSB EX
Продукция серии WirelessUSB EX позволяет соединять устройства с компьютером, ноутбуком или любым другим устройством, имеющим шину USB. Для этой серии используется передача данных со скачкообразным изменением частоты (FHSS) со скоростью до 217кбит/с. Специальных драйверов для продукции WirelessUSB EX не требуется, она подключается в качестве устройств класса USB HID. Подсоединение внешнего микроконтроллера осуществляется через последовательный порт SPI.
Серия WirelessUSB EX (CY694x)
Cерия WirelessUSB EX
| Наименование |
Характеристика |
Применение |
Дальность связи |
Скорость передачи |
Кол-во узлов до |
Температурный диапазон |
Напряжение питания, В |
Корпус |
| CYWUSB6941 |
Приемопередатчик |
PC HID |
10 м |
217kbps |
8 |
0...+70°С |
2.7...3.6 |
BGA42 |
| CYWUSB6942 |
Baseband контроллер |
PC HID |
10 м |
217kbps |
8 |
0...+70°С |
2.7...3.6 |
TQFP100 |
WirelessUSB LS
Приемопередатчик и Baseband контроллер в одном корпусе CY6934 LS серии WirelessUSB LS предназначен для использования в разнообразных игрушках. Управление CY6934 LS осуществляется от микроконтроллера. В отличие от серии WirelessUSB EX, для которой используется метод скачкообразного изменения частоты, в серии WirelessUSB LS применяется прямая передача в диапазоне 2.4ГГц, позволяющая получить дальность связи до 30м.
Серия WirelessUSB LS
| Наименование |
Характеристика |
Применение |
Дальность связи |
Скорость передачи |
Кол-во узлов до |
Температурный диапазон |
Напряжение питания, В |
| CY6934 LS |
Приемопередатчик + Baseband контроллер |
Gaming devices |
30 м |
16/32/64 kbps |
3 |
0...+70°С |
2.7...3.6 |
|