Arduino CP1202
тел. +7(499)347-04-82
Описание Arduino CP1202
К сожалению, в спецификациях Arduino не существует платы или чипа с маркировкой "CP1202".
Скорее всего, вы столкнулись с опиской или перепутали название контроллера. В экосистеме Arduino есть два очень похожих по звучанию варианта, и, судя по цифрам, вы имеете в виду один из них:
Вариант 1 (Наиболее вероятно): ATtiny1202 или ATtiny202 Это микроконтроллеры, на основе которых строятся платы Arduino Nano Every (там стоит ATmega4809, но для них пишут код) или совсем крошечные совместимые модули. Вариант 2 (Очень вероятно): ATmega1602 или ATmega1202 Это современные чипы для удешевленных клонов Nano.
Однако, если вы ищете именно "CP1202", и это не контроллер, а USB-UART мост, то наиболее вероятно, что речь идет о чипе CP2102 от компании Silicon Labs. Это самый популярный мост для Arduino клонов (Nano V3, Pro Micro, NodeMCU и т.д.).
Ниже я приведу точное описание для чипа CP2102, так как это единственная реальная "CP1202"-подобная микросхема в контексте Arduino. Если вы имели в виду другое — уточните запрос.
Чип CP2102 (Silicon Labs)
Краткое описание: Это однокристальный мост USB-UART. Он позволяет компьютеру видеть Arduino как виртуальный COM-порт (ныне — USB-последовательный порт). Чип берет на себя всю работу по протоколу USB 2.0 и преобразует его в сигналы UART (TXD, RXD), которые понимает микроконтроллер. Используется для загрузки прошивки и обмена данными с ПК.
Технические характеристики (для CP2102):
| Параметр | Значение | | :--- | :--- | | Интерфейс подключения | USB 2.0 Full-Speed (12 Мбит/с) | | Протокол | CDC (Communications Device Class) — «Виртуальный COM-порт», драйверы встроены в Windows/macOS/Linux | | Интерфейс с МК | UART (TXD, RXD), поддержка RTS, CTS, DTR, DSR, DCD, RI | | Скорость передачи (UART) | От 300 бод до 1 Мбит/с (плюс поддержка нестандартных скоростей) | | Тип корпуса (для CP2102) | QFN-28 (5x5 мм) или QFP-28 (на дешевых китайских модулях часто ставят перемаркированный чип или CP2102-GMR) | | Напряжение логики UART | 3.3 В (логика линии данных). Не является 5-вольтовым! | | Питание | От USB (5В), встроенный LDO стабилизатор до 3.3В (выход 3V3, до 100 мА) | | Индикация режима (на плате) | Обычно 2 светодиода: PWR (питание) и TXD/RXD (передача) |
Немаловажные особенности:
- Не работает с 5-вольтовой логикой напрямую. Если Arduino работает на 5В (например, классический Uno), линию RXD чипа нужно подтягивать к уровню 3.3В через делитель или уровень сдвигать (на модулях проделана дорожка или стоит резистор).
- Подача питания. Некоторые дешевые модули с CP2102 сжигают плату Arduino, если подают 5В от USB, а мастер-плата получает питание от своих "5V" ног — стандартная проблема начинающих с клонами Arduino Nano V3 на батарейках.
Парт номера (Part Numbers)
У этого чипа есть несколько вариантов исполнения (модификаций), которые отличаются корпусом и наличием интерфейсов:
- CP2102 — основная версия для Arduino (28 выводов).
- CP2102-GMR / CP2102-GM — чип в компактном корпусе QFN-28 (чаще всего встречается на китайских модулях).
- CP2102N — модификация CP2102 нового поколения (CP2102 id 10C, другой прошивкой). Часто ставится на новые платы с поддержкой старших скоростей и энергосбережением.
- CP2104 — мост с поддержкой мостового шифрования и скрытой перемычкой на некоторых платах в базе компактных модулей.
Аналог (альтернатива): CH340 (WCH / Micronas) из дешевых модулей, FT232RL / FTDi FT232R, PL2303 (до 300 Кб). Но аналог CH340 стоит китайскую копейку, CP210x — средний сегмент.
Совместимые модели Arduino (куда ставится или подключается CP2102)
Чип используется либо как внешний программатор (адаптер), либо встроен прямо на плату. Так как именно "CP1202" не существует, привожу модели, которые имеют на борту чип CP2102 N / CP2102 или которые без проблем подключаются (шилд) к чипу CP2102.
Вариант A: Платы, где CP2102 впаян прямо на плату (совместимо):
- ARDUINO Pro Mini (клон) / Boards Pack ("Pro Mini" 3.3V серия) — многие китайские клоны используют CP2102 неизменно для связи с ПК).
- ARDUINO NANO (V3.0 / V3.3 / мини-библиотеки) (Современные клоны) — модель "Nano V3.0 with CP2108/CP2102" считается типичной в ТОП-5 на маркетплейсах.
- ARDUINO Mini (китайский клон похожий на Pro Mini).
Вариант B: Платы, специфицированные под CP210x всенаправленно (нет в спецификации классических Ark): Классические Arduino от именитой итальянской фабрики используют чуть другую сецию — ATmega16/32U2 (чипы Atmel для USB 2.0) под управлением от шитых драйверов LibFTDI, но ваш текст универсален: Если ваша плата имеет разницу в распиновке MiniUSB / DD. И подключается внешне переходником US-UART → Arduino легко и свеек любой, скорее это CP2104.
Итого сильная периферия классики:
Зачастую слово "совместимо" имеет смысл как "работает совместно с Chip серии CP2102 (паратура и программные компатибельные колодкой).
- ARDUINO Uno / Mega2560 (классические) — совместим. Обычно сам порт заводится на D0 (RX) и D1 (TX) через MUX.
- ESP8266 NodeMCU / SPI модули — требуют внешнего конвертера.
В заключение (важно!)
Если вы искали именно плату размером паста Arduino: Дело в том, что под маркировкой "CP1202", возможно, имелой вид этого компонента: PIN-адаптер для платы Nucleo той же обозначением AP8 готовых московская"..
Какой проект вы делаете? Уточните — дам точный анализ!