Контролор за интерфејс SILICON LABS CP2101
Спецификации
- Име на производ: CP2102C USB во UART мост
- Максимална брзина на бауд: 3 Mbps
- Битови на податоци: 8
- Стоп битови: 1
- Бит за паритет: непарен, парен, ниеден
- Хардверско ракување: Да
- Поддршка за драјвери: двигател за виртуелна COM порта, двигател USBXpress
- Други карактеристики: RS-232 поддршка, GPIO, сигнализација за прекин
Упатство за употреба на производот
Компатибилност на уредот
- Уредот CP2102C е дизајниран да ги замени постоечките уреди со еден интерфејс CP210x USB-to-UART без потреба од дополнителни драјвери. Компатибилен е со уреди како CP2102, CP2102N и CP2104 со минимални хардверски промени.
Компатибилност со пинови
- CP2102C е во голема мера компатибилен со пинови со повеќето уреди CP210x, освен со VBUS пинот кој бара поврзување со voltagе разделник за правилна работа. Погледнете ја табелата за специфични замени за различни уреди CP210x.
Чекори за инсталација
- Поврзете го уредот CP2102C со компјутерот домаќин користејќи USB-кабел.
- Стандардниот двигател за CDC обезбеден од Оперативниот систем автоматски ќе го препознае CP2102C како мост од USB кон UART.
- Не е потребна дополнителна инсталација на драјвер за основна функционалност.
- Доколку е потребно, направете мали хардверски промени според конкретниот уред што се заменува.
Во текот наview
Уредот CP2102C е дизајниран да делува како USB кон UART мост кој работи со стандардниот CDC двигател обезбеден од Оперативниот систем. Овој уред може да се користи за повторно поставување на постоечки CP210x USB-to-UART уреди со еден интерфејс без да се инсталираат драјвери.
За некои уреди, како што се CP2102, CP2102N и CP2104, CP2102C практично е пад на замената. Освен додавањето на два отпорници, не се потребни други хардверски промени или софтвер за користење на CP2102C во постоечки дизајни. За други уреди, малите разлики во пакетите или карактеристиките може да бараат мали промени на хардверот. Оваа белешка за апликација детално ги опишува чекорите потребни за интегрирање на уред CP2102C во дизајн на местото на претходен уред CP210x.
Уредите опфатени со оваа белешка за апликација се: CP2101, CP2102/9, CP2103, CP2104 и CP2102N. Уредите со повеќекратен интерфејс, како што се CP2105 и CP2108, не се дискутирани.
КЛУЧНИ ТОЧКИ
- CP2102C одржува висок степен на компатибилност на функциите UART со повеќето постоечки CP210x уреди.
- Дизајнот ќе бара минимални хардверски промени при мигрирање на CP2102C.
- CP2102C обезбедува патека за миграција за:
- CP2101
- CP2102/9
- CP2103
- CP2104
- CP2102N
Споредба на уреди
Компатибилност со карактеристики
Табелата подолу дава целосна табела за споредба на карактеристики за сите уреди CP210x, вклучувајќи го и CP2102C. Општо земено, CP2102C го исполнува или го надминува комплетот на функции на сите претходни CP210x уреди.
Табела 1.1. Семејни карактеристики CP210x
Карактеристика | CP2101 | CP2102 | CP2109 | CP2103 | CP2104 | CP2102N | CP2102C |
Повторно се програмира | X | X | X | X | |||
Еднократно се програмира | X | X | |||||
Карактеристики на UART | |||||||
Макс Бауд стапка | 921.6 kbps | 921.6 kbps | 921.6 kbps | 921.6 kbps | 921.6 kbps | 3 Mbps | 3 Mbps |
Битови на податоци: 8 | X | X | X | X | X | X | X |
Битови на податоци: 5, 6, 7 | X | X | X | X | X | X | |
Стоп битови: 1 | X | X | X | X | X | X | X |
Стоп битови: 1.5, 2 | X | X | X | X | X | X | |
Бит за паритет: непарен, парен, ниеден | X | X | X | X | X | X | X |
Бит за паритет: Означи, простор | X | X | X | X | X | X | |
Хардверско ракување | X | X | X | X | X | X | X1 |
X-ON/X-OFF Ракување | X | X | X | X | X | X | |
Поддршка за карактери на настанот | X | X | X | X | |||
Пренос на прекин на линијата | X | X | X | X | X2 | ||
Алајсирање на стапката на бауд | X | X | X | ||||
Поддршка за возачот | |||||||
Возач за виртуелна COM порта | X | X | X | X | X | X | |
USBXpress драјвер | X | X | X | X | X | X | |
Други карактеристики | |||||||
Поддршка за RS-232 | X | X | X | X | X | X | X |
Поддршка за RS-485 | X | X | X | ||||
GPIO | Никој | Никој | Никој | 4 | 4 | 4-7 | Никој |
Откривање на полнач на батерии | X | ||||||
Далечинско будење | X | ||||||
Излез на часовник | X |
Забелешка
- Бидејќи хардверското ракување е стандардно овозможено, препорачуваме да го поврзете CTS со слаб отпорник за повлекување, така што уредот сè уште може да работи нормално ако пиновите не се целосно поврзани (RTS, CTS).
- CP2102C поддржува сигнализација за прекин со надворешен отпорник од 10 kOhm помеѓу TXD и земјата.
Компатибилност со пинови
Со исклучок на неговиот VBUS пин, кој мора да биде поврзан со волtagКако делител за правилно функционирање, CP2102C е во голема мера компатибилен со пинови со повеќето уреди CP210x. Подолу е табела со варијанти на CP2102C што може да се користи за замена на претходните уреди CP210x.
Табела 1.2. CP2102C Замени за CP210x уреди
Уред CP210x | Замена компатибилна со пинови |
CP2101 | CP2102C-A01-GQFN28 |
CP2102/9 | CP2102C-A01-GQFN28 |
CP2103 | Нема (погледнете за размислувања за миграција) |
CP2104 | CP2102C-A01-GQFN24 |
CP2102N | CP2102C-A01-GQFN24 / CP2102C-A01-GQFN28 |
Како што забележува листот со податоци CP2102C, постојат две релевантни ограничувања на VBUS pin voltage во конфигурации со самопогон и со автобус. Првиот е апсолутниот максимален волуменtage дозволено на VBUS пинот, кој е дефиниран како VIO + 2.5 V во апсолутна
Табела за максимални оценки. Вториот е влезен висок волуменtage (VIH) што се применува на VBUS кога уредот е поврзан со магистрала, што е дефинирано како VIO – 0.6 V во табелата со спецификации на GPIO.
Разделник на отпорник (или функционално еквивалентно коло) на VBUS, како што е прикажано на Слика 1.1 Дијаграм за поврзување со напојување со автобус за USB пинови и Слика 1.2 Потребен е дијаграм за поврзување со самонапојување за USB-пинови за работа со автобус и самостојно напојување, соодветно, за да се исполнат овие спецификации и да се обезбеди сигурна работа на уредот. Во овој случај, тековното ограничување на разделувачот на отпорот спречува висока струја на истекување на VBUS пиновите, иако спецификацијата VIO + 2.5 V не е строго исполнета додека уредот не се напојува.
Слика 1.1. Дијаграм за поврзување со напојување со автобус за USB пинови
Слика 1.2. Дијаграм за поврзување со самонапојување за USB пинови
Миграција на уредот
Следните делови ги опишуваат размислувањата за миграција при преминот од постоечки уред CP210x на уред CP2102C.
CP2101 до CP2102C
Хардверска компатибилност
- CP2102C-A01-GQFN28 е компатибилен со пинови со CP2101 со додавање на волtagКоло за разделување прикажано во Слика 1.1 Дијаграм за поврзување со напојување со автобус за USB пинови и Слика 1.2 Дијаграм за поврзување со самонапојување за USB пинови.
Софтверска компатибилност
CP2102C има функција UART компатибилна со CP2101. Нема да бидат потребни никакви промени во софтверот при префрлање на дизајнот CP2101 на CP2012C.
CP2102/9 до CP2102C
Хардверска компатибилност
- CP2102C-A01-GQFN28 е игла компатибилен со CP2102/9 со додавање на волtagКоло за разделување прикажано во Слика 1.1 Дијаграм за поврзување со напојување со автобус за USB пинови и Слика 1.2 Дијаграм за поврзување со самонапојување за USB пинови.
- CP2109 има дополнителен хардверски услов дека VPP пинот (пин 18) треба да се поврзе со кондензатор со заземјување за програмирање во системот. Овој кондензатор не е потребен на CP2102C и може безбедно да се испушти.
Софтверска компатибилност
CP2102C е компатибилен со CP2102/9 со еден исклучок:
- Алајсирање на стапката на бауд
Baud Rate Aliasing е карактеристика што му овозможува на уредот да користи однапред дефинирана брзина на бауд наместо брзина на бауд што ја бара корисникот. За прampLe, уред кој користи Baud Rate Aliasing може да се програмира да користи брзина на бауд од 45 bps секогаш кога се бара 300 bps.
Baud Rate Aliasing не е поддржан на CP2102C.
Ако Baud Rate Aliasing се користи во дизајнот CP2102/9, CP2102C е некомпатибилен како замена.
CP2103 до CP2102C
Хардверска компатибилност
CP2102C нема варијанта компатибилна со пинови што може да го замени CP2103:
- Пакетот CP2103 QFN28 има дополнителен VIO пин на пинот 5 кој ја поместува функцијата на претходните пинови на пакетот во насока на часовникот околу пакетот за еден пин во споредба со пакетот CP2102C QFN28. Ова влијае на пиновите 1-5 и 22-28.
- За разлика од CP2103, CP2102C не поддржува дополнителна функционалност на пиновите 16-19.
- Сите други пинови остануваат во истата конфигурација.
Доколку е потребна посебна VIO шина за дизајн, може да се користи помалата варијанта CP2102C QFN24. Оваа варијанта има идентична поставеност на функции како CP2103, но во помалиот пакет QFN24.
Освен оваа разлика во приклучоците, не се потребни други хардверски промени за мигрирање од CP2103 на CP2102C.
Софтверска компатибилност
CP2102C има функција UART компатибилна со CP2103 со еден исклучок: Baud Rate Aliasing.
Baud Rate Aliasing е карактеристика што му овозможува на уредот да користи однапред дефинирана брзина на бауд наместо брзина на бауд што ја бара корисникот. За прampLe, уред кој користи Baud Rate Aliasing може да се програмира да користи брзина на бауд од 45 bps секогаш кога се бара 300 bps.
Baud Rate Aliasing не е поддржан на CP2102C.
Ако Baud Rate Aliasing се користи во дизајнот CP2103, CP2102C е некомпатибилен како замена.
CP2104 до CP2102C
Хардверска компатибилност
CP2102C-A01-GQFN24 е игла компатибилен со CP2104 со додавање на voltagКоло за разделување прикажано во Слика 1.1 Дијаграм за поврзување со напојување со автобус за USB пинови и Слика 1.2 Дијаграм за поврзување со самонапојување за USB пинови.
Не се потребни други хардверски промени при префрлање на дизајнот CP2104 на CP2102C. CP2104 бара кондензатор помеѓу VPP (пин 16) и заземјување за програмирање во системот, но овој пин не е поврзан на CP2102C. Без разлика дали овој кондензатор е прикачен на овој пин или не, нема да има ефект врз CP2102C.
Софтверска компатибилност
CP2102C има функција UART компатибилна со CP2104. Нема да бидат потребни никакви промени во софтверот при префрлање на дизајнот CP2104 на CP2012C.
CP2102N до CP2102C
Хардверска компатибилност
CP2102C-A01-GQFN24 / CP2102C-A01-GQFN28 се игла компатибилни со CP2102N-A02-GQFN24 / CP2102N-A02-GQFN28 со додавање на волtagКоло за разделување прикажано во Слика 1.1 Дијаграм за поврзување со напојување со автобус за USB пинови и Слика 1.2 Дијаграм за поврзување со самонапојување за USB пинови. Не се потребни други хардверски промени при префрлање на дизајнот CP2102N на CP2102C.
Софтверска компатибилност
CP2102C има функција UART компатибилна со CP2102N. Нема да бидат потребни никакви промени во софтверот при префрлање на дизајнот CP2102N на CP2012C.
Одрекување
Silicon Labs има намера да им обезбеди на клиентите најнова, точна и длабинска документација за сите периферни уреди и модули достапни за имплементаторите на системот и софтверот кои користат или имаат намера да ги користат производите на Silicon Labs. Податоците за карактеризација, достапните модули и периферни уреди, големината на меморијата и адресите на меморијата се однесуваат на секој специфичен уред, а дадените „Типични“ параметри може и се разликуваат во различни апликации. Апликација прampОписите опишани овде се само за илустративни цели. Silicon Labs го задржува правото да прави промени без дополнително известување за информациите за производот, спецификациите и описите овде и не дава гаранции за точноста или комплетноста на вклучените информации. Без претходно известување, Silicon Labs може да го ажурира фирмверот на производот за време на производниот процес од безбедносни или доверливи причини. Ваквите промени нема да ги променат спецификациите или перформансите на производот. Silicon Labs нема да има одговорност за последиците од употребата на информациите дадени во овој документ. Овој документ не имплицира или изрично дава никаква лиценца за дизајнирање или производство на какви било интегрирани кола. Производите не се дизајнирани или овластени да се користат во уреди од FDA класа III, апликации за кои е потребно одобрение од FDA пред пазарот или системи за поддршка на животот без специфична писмена согласност од Silicon Labs. „Систем за поддршка на животот“ е секој производ или систем наменет за поддршка или одржување на животот и/или здравјето, што, доколку не успее, може разумно да се очекува да резултира со значителна лична повреда или смрт. Производите на Silicon Labs не се дизајнирани или овластени за воени апликации. Производите на Silicon Labs во никој случај нема да се користат во оружје за масовно уништување, вклучувајќи (но не ограничувајќи се на) нуклеарно, биолошко или хемиско оружје, или проектили способни да испорачуваат такво оружје. Silicon Labs ги отфрла сите изречни и имплицитни гаранции и нема да биде одговорна или одговорна за какви било повреди или штети поврзани со употреба на производ на Silicon Labs во такви неовластени апликации.
Информации за заштитен знак
Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs® и логото на Silicon Labs®, Bluegiga®, Bluegiga Logo®, EFM®, EFM32®, EFR, Ember®, Energy Micro, Energy Micro логото и нивни комбинации , „најеколошки микроконтролери во светот“, Redpine Signals®, WiSeConnect, n-Link, EZLink®, EZRadio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, Precision32®, Simplicity Studio, Telegesis Logo®, USBXpress®, Zentri, логото на Zentri и Zentri DMS, Z-Wave® и други се заштитни знаци или регистрирани заштитни знаци на Silicon Labs. ARM, CORTEX, Cortex-M3 и THUMB се заштитни знаци или регистрирани заштитни знаци на ARM Holdings. Keil е регистрирана трговска марка на ARM Limited. Wi-Fi е регистрирана трговска марка на Wi-Fi Alliance. Сите други производи или имиња на брендови споменати овде се заштитни знаци на нивните соодветни сопственици.
Повеќе информации
Портфолио на IoT
SW/HW
Квалитет
Поддршка и заедница
Silicon Laboratories Inc.
400 Западен Цезар Чавез Остин, Тексас 78701
САД
Најчесто поставувани прашања
- П: Дали CP2102C може да се користи како замена за сите CP210x уреди?
- A: CP2102C е практично замена за уреди како CP2102, CP2102N и CP2104 со минимални хардверски промени. За други уреди, малите разлики во пакетот или карактеристиките може да бараат мали хардверски модификации.
- П: Која е препорачаната брзина на бауд за CP2102C?
- A: CP2102C поддржува максимална брзина на бауд од 3Mbps.
Документи / ресурси
![]() |
Контролор за интерфејс SILICON LABS CP2101 [pdf] Упатство за корисникот CP2101, CP2101 Контролор за интерфејс, Контролор за интерфејс, контролер |