Головной офис продаж
+7 (495) 97-000-99
info@platan.ru
Офис Электрозаводская
+7 (495) 744-70-70
platan@platan.ru
С-Петербургский офис
+7 (950) 023-74-80
+7 (921) 892-98-65
+7 (812) 232-88-36
baltika@platan.spb.ru
Интернет-магазин
+7 (495) 97-000-99
shop@platan.ru

Микросхемы USB интерфейса

02 декабря 2015

Купить  

СР21хх – это двунаправленные преобразователи интерфейсов UART <-> USB (мосты). Они предназначены для добавления интерфейса USB в различные приборы, построенные на базе микроконтроллеров и не имеющих интерфейса USB, а также для обновления уже существующих приборов, требующих перехода на современный интерфейс USB.

Микросхемы СР21хх

Микросхемы СР21хх

Микросхемы СР21хх – это интегрированное решение, на одном кристалле расположены:
контроллер USB интерфейса спецификации 2.0, работающий в режиме USB-device со скоростью передачи данных до 12Мбит/сек
контроллер UART с поддержкой всех модемных сигналов (линий квитирования)
память EEPROM для хранения настроек микросхемы (например, Vendor ID, Product ID, Serial Number, Max Power и др)
раздельные буферы с объемом более 512б для приема и передачи данных
тактовый генератор на 48 МГц, поэтому в системе не потребуется внешний генератор
регулятор напряжения позволяет подключать внешнюю нагрузку в режимах питания от шины.

Благодаря тому, что большинство элементов интегрировано на кристалле, для разработки преобразователей интерфейсов на основе микросхем СР21хх требуется минимальное количество внешних компонентов, только двух внешних фильтрующих конденсаторов на линию питания. Для обеспечения помехозащищенности микросхемы рекомендуется использовать подтягивающий резистор на 2 кОм (на линию /RESET). Также, для стойкости к электростатическим разрядам можно использовать защитные диоды.

Большинство микросхем имеют дополнительные I/O выводы, которые дают возможность управления по интерфейсу USB несколькими выводами микросхемы как линиями ввода/вывода общего назначения. Такая функция полезна для управления по интерфейсу USB логикой, создания интерфейсных преобразователей из USB в JTAG, SPI, I2C, IrDA, а также разработки однокристальных программаторов (например, для микроконтроллеров серии С8051Fxxx).

Набор драйверов для преобразователей CP21хx представлен двумя драйверами:
1. Драйвер USBXpress. Его основное назначение - работа с микросхемой в качестве USB-устройства. Для работы с данным драйвером выпускается библиотека для создания собственного программного обеспечения.
2. Драйвер виртуального COM-порта (virtual COM-port driver, VCP-driver), который является надстройкой над драйвером USBXpress. При установке этого драйвера в системе появляется дополнительный виртуальный COM-порт (COM3, COM4 и т.д.). Поэтому использование драйвера VCP является наиболее простым решением для задач обновления (апгрейда) уже существующих разработок, работавших ранее с COM-портом компьютера (RS-232). Драйвер поддерживается большинством операционных систем: Windows, Mac OS и Linux.

Изменять параметры микросхемы (Vendor ID, Product ID, Serial Number и др.) можно с помощью фирменной программы от SiLabs - CP21хx Set Ids. Вы можете создать собственный драйвер именно для вашего устройства с помощью программы CustomUSBDriverWizard.

Преимущества преобразователей интерфейсов SiLabs:
использование микросхем не требует знаний основ USB интерфейса
микросхемы CP21хx – это самый простой способ добавить USB интерфейс к уже существующим приборам
компания-производитель предлагает полностью законченное и бесплатное программное обеспечение в виде библиотек программ и драйверов, которые позволяют легко и просто разрабатывать ПО даже без знания основ USB интерфейса
миниатюрный корпус 4х4 мм QFN
минимальное число внешних компонентов обвязки
поддержка всех форматов последовательных интерфейсов со скоростью передачи данных до 12 МБит/с: UART, I2 C/SMBus, SPI and I2 S
платы для разработки CP21xxEK
Все перечисленные особенности микросхем преобразователей CP21xx не встречаются ни у одних аналогичных микросхем других производителей, что делает их безусловными лидерами рынка.

Программное обеспечение

AN220

Создание драйверов для преобразователей интерфейсов CP210x в среде Windows c использованием USB Express

AN223 Конфигурирование и использование выводов GPIO.x в качестве линий ввода/вывода специального назначения
AN205 Изменение скорости UART
AN144 Установка параметров и работа с преобразователями интерфейсов CP210x в среде Visual Studio 6.0
AN169 Руководство по работе с библиотекой USBXpressT в WinAPI

AN197 Руководство по написанию программного обеспечения для передачи данных  среде WinAPI

Модельный ряд

Наим-е Преобразование Тип драйвера Макс. скорость передачи Выводы I/O Выход регулятора 5В Внутрисист. программирование Корпус
CP2102 USB-UART Virtual COM Port (VCP), USBXpress 1 Мбит/с - 3.3 В / 100 мА Flash 5 x 5 мм QFN28
CP2103 USB-UART 1 Мбит/с 4 Flash 4 x 4 мм QFN24
CP2104 USB-UART 2 Мбит/с 4 3.45 В / 100 мА EPROM 4 x 4 мм QFN24
CP2105 USB-2 x UART 2 Мбит/с 5 EPROM 9 x 9 мм QFN64
CP2108 USB-4 x UART 2 Мбит/с 16 3.3 В / 150 мА Flash 5 x 5 мм QFN28
CP2109 USB-UART 1 Мбит/с - 3.45 В / 100 мА EPROM 4 x 4 мм QFN24
CP2110 USB-UART Human Interface Device (HID) 1 Мбит/с 10 EPROM   4 x 4 мм QFN24
CP2112 USB-SMBus/I2C 0,4  Мбит/с 8 EPROM 4 x 4 мм QFN24
CP2114 USB-I2S USB Audio 1 Мбит/с 12 EPROM   5 x 5 мм QFN32
CP2130 USB-SPI WinUSB, LibUSB 12 Мбит/с 11 EPROM 4 x 4 мм QFN24

Диапазон температур: -40…85°С

 

Дополнительная информация

Сайт производителя