SILICON LABS CP2101 Interfaccia Controller
Specificazioni
- Nome di u produttu: CP2102C USB à UART Bridge
- Velocità massima di trasmissione: 3 Mbps
- Bit di dati: 8
- Stop Bits: 1
- Parità Bit: Pari, Pari, Nimu
- Hardware Handshake: Iè
- Supportu di Driver: Driver Virtual COM Port, Driver USBXpress
- Altre caratteristiche: Supportu RS-232, GPIOs, Break Signaling
Istruzzioni per l'usu di u produttu
Cumpatibilità di i dispositi
- U dispositivu CP2102C hè cuncepitu per rimpiazzà i dispositi USB-à-UART CP210x à interfaccia unica esistenti senza a necessità di driver supplementari. Hè cumpatibile cù i dispositi cum'è CP2102, CP2102N, è CP2104 cù cambiamenti minimi di hardware.
Compatibilità Pin
- U CP2102C hè largamente pin-compatibile cù a maiò parte di i dispositi CP210x, eccettu per u pin VBUS chì richiede a cunnessione à un vol.tage divisore per u funziunamentu propiu. Riferite à a tavula per rimpiazzamenti specifichi per i diversi dispositi CP210x.
Passi di stallazione
- Cunnette vi u dispusitivu CP2102C à u computer òspite cù un cavu USB.
- U driver CDC predeterminatu furnitu da u Sistema Operativu ricunnosce automaticamente u CP2102C cum'è un ponte USB à UART.
- Nisuna installazione di driver supplementu hè necessaria per a funziunalità basica.
- Se necessariu, fate cambiamenti minori di hardware in quantu à u dispusitivu specificu chì hè rimpiazzatu.
Overview
U dispusitivu CP2102C hè pensatu per agisce cum'è un ponte USB à UART chì travaglia cù u driver CDC predeterminatu furnitu da u Sistema Operativu. Stu dispusitivu pò esse usatu per rimpiazzà i dispusitivi CP210x USB-à-UART di interfaccia unica esistenti senza installà ogni driver.
Per certi dispositi, cum'è u CP2102, CP2102N, è CP2104, u CP2102C hè virtualmente una gota di rimpiazzamentu. In più di l'aghjunzione di dui resistori, ùn sò micca necessarii altri cambiamenti di hardware o software per utilizà u CP2102C in i disinni esistenti. Per altri dispositi, liggeri differenze di pacchettu o di caratteristiche ponu esse bisognu di cambiamenti minori à u hardware. Questa nota di l'applicazione descrive in dettaglio i passi necessarii per integrà un dispositivu CP2102C in un disignu invece di un dispositivu CP210x precedente.
I dispusitivi coperti da questa nota di applicazione sò: CP2101, CP2102/9, CP2103, CP2104, è CP2102N. I dispositi multi-interfaccia, cum'è u CP2105 è CP2108, ùn sò micca discututi.
PUNTI CHIAVE
- U CP2102C mantene un altu gradu di cumpatibilità di e funzioni UART cù a maiò parte di i dispositi CP210x esistenti.
- U disignu richiederà cambiamenti minimi di hardware durante a migrazione à u CP2102C.
- U CP2102C furnisce una strada di migrazione per:
- CP2101
- CP2102/9
- CP2103
- CP2104
- CP2102N
Comparazione di i dispositi
Cumpatibilità di funziunalità
A tavula sottu furnisce una tabella di paragone di funzioni cumpleta per tutti i dispositi CP210x, cumpresu u CP2102C. In generale, u CP2102C incontra o supera u settore di funzioni di tutti i dispositi CP210x precedenti.
Tabella 1.1. Funzioni di a famiglia CP210x
Feature | CP2101 | CP2102 | CP2109 | CP2103 | CP2104 | CP2102N | CP2102C |
Riprogrammable | X | X | X | X | |||
Una volta-programmable | X | X | |||||
Caratteristiche UART | |||||||
Max Baud Rate | 921.6 kbps | 921.6 kbps | 921.6 kbps | 921.6 kbps | 921.6 kbps | 3 Mbps | 3 Mbps |
Bit di dati: 8 | X | X | X | X | X | X | X |
Bits di dati: 5, 6, 7 | X | X | X | X | X | X | |
Stop Bits: 1 | X | X | X | X | X | X | X |
Stop Bits: 1.5, 2 | X | X | X | X | X | X | |
Parità Bit: Pari, Pari, Nimu | X | X | X | X | X | X | X |
Parità Bit: Mark, Space | X | X | X | X | X | X | |
Hardware Handshake | X | X | X | X | X | X | X1 |
Stretta di mano X-ON/X-OFF | X | X | X | X | X | X | |
Supportu di Carattere Eventu | X | X | X | X | |||
Trasmissione Line Break | X | X | X | X | X2 | ||
Baud Rate Aliasing | X | X | X | ||||
Supportu di Driver | |||||||
Virtual COM Port Driver | X | X | X | X | X | X | |
Driver USBXpress | X | X | X | X | X | X | |
Altre caratteristiche | |||||||
Supportu RS-232 | X | X | X | X | X | X | X |
Supportu RS-485 | X | X | X | ||||
GPIO | Nimu | Nimu | Nimu | 4 | 4 | 4-7 | Nimu |
Detezzione di u Caricatore di Batteria | X | ||||||
Sveglia à distanza | X | ||||||
Output di Clock | X |
Nota
- Perchè l'handshake di hardware hè attivatu predeterminatu, ricumandemu di cunnette CTS cù una resistenza debule di pull down in modu chì u dispusitivu pò ancu travaglià nurmale se i pins ùn sò micca cunnessi cumplettamente (RTS, CTS).
- U CP2102C supporta a signalazione di rottura cù una resistenza esterna di 10 kOhm trà TXD è terra.
Compatibilità Pin
Cù l'eccezzioni di u so pin VBUS, chì deve esse culligatu à un voltagU divisore per u funziunamentu propiu, u CP2102C hè largamente compatibile cù pin cù a maiò parte di i dispositi CP210x. A sottu hè una tavola di varianti di u CP2102C chì pò esse usatu per rimpiazzà i dispositi CP210x precedenti.
Tabella 1.2. Sustituzioni CP2102C per i Dispositivi CP210x
Dispositivu CP210x | Sostituzione Pin-Compatibile |
CP2101 | CP2102C-A01-GQFN28 |
CP2102/9 | CP2102C-A01-GQFN28 |
CP2103 | Nisunu (consultate per considerazioni di migrazione) |
CP2104 | CP2102C-A01-GQFN24 |
CP2102N | CP2102C-A01-GQFN24 / CP2102C-A01-GQFN28 |
Cum'è a datasheet CP2102C nota, ci sò duie restrizioni pertinenti nantu à u pin VBUS voltage in cunfigurazioni self-powered è bus-powered. U primu hè u massimu assolutu voltage permessu nantu à u pin VBUS, chì hè definitu cum'è VIO + 2.5 V in Assolutu
Tavola di valutazione massima. U sicondu hè l'input high voltage (VIH) chì hè appiicata à VBUS quandu u dispusitivu hè cunnessu à un bus, chì hè definitu cum'è VIO - 0.6 V in a tabella di specificazioni GPIO.
Un divisore di resistenza (o un circuitu funziunale equivalente) in VBUS, cum'è mostratu in Figura 1.1 Schema di cunnessione alimentatu da u bus per i pin USB è Figura 1.2 U Diagramma di Cunnessione Autoalimentata per Pins USB per l'operazione di bus è autoalimentata, rispettivamente, hè necessariu per risponde à queste specificazioni è assicurà un funziunamentu affidabile di u dispusitivu. In questu casu, a limitazione di l'attuali di u divisore di resistenza impedisce a corrente di fuga di pin VBUS elevata, ancu s'è a specificazione VIO + 2.5 V ùn hè micca strettamente rispettata mentre u dispusitivu ùn hè micca alimentatu.
Figura 1.1. Schema di cunnessione alimentatu da u bus per i pin USB
Figura 1.2. Schema di cunnessione autoalimentatu per i pin USB
Migrazione di u dispositivu
I seguenti sezzioni descrizanu e considerazioni di migrazione quandu si passa da un dispositivu CP210x esistente à un dispositivu CP2102C.
CP2101 à CP2102C
Compatibilità Hardware
- U CP2102C-A01-GQFN28 hè pin-compatibile cù u CP2101 cù l'aghjuntu di u voltage circuit divisore mostratu in Figura 1.1 Schema di cunnessione alimentatu da u bus per i pin USB è Figura 1.2 Schema di cunnessione autoalimentatu per i pin USB.
Cumpatibilità di u Software
U CP2102C hà una funzione UART cumpatibile cù u CP2101. Nisuna mudificazione di u software serà necessariu quandu si passa un disignu CP2101 à u CP2012C.
CP2102/9 à CP2102C
Compatibilità Hardware
- U CP2102C-A01-GQFN28 hè pin compatible cù u CP2102/9 cù l'aghjuntu di u voltage circuit divisore mostratu in Figura 1.1 Schema di cunnessione alimentatu da u bus per i pin USB è Figura 1.2 Schema di cunnessione autoalimentatu per i pin USB.
- U CP2109 hà un requisitu hardware supplementu chì u pin VPP (pin 18) deve esse cunnessu à un condensatore à terra per a prugrammazione in-sistema. Stu condensatore ùn hè micca necessariu nantu à u CP2102C è pò esse omessi in modu sicuru.
Cumpatibilità di u Software
U CP2102C hè cumpatibile cù u CP2102/9 cù una eccezzioni:
- Baud Rate Aliasing
Baud Rate Aliasing hè una funzione chì permette à un dispositivu di utilizà un baud rate predefinitu in u locu di un baud rate chì hè dumandatu da l'utilizatore. Per esample, un dispusitivu cù Baud Rate Aliasing pò esse programatu à aduprà una baud rate di 45 bps ogni volta 300 bps hè dumandatu.
Baud Rate Aliasing ùn hè micca supportatu nantu à u CP2102C.
Se u Baud Rate Aliasing hè utilizatu in un disignu CP2102/9, u CP2102C hè incompatibile cum'è sustitutu.
CP2103 à CP2102C
Compatibilità Hardware
U CP2102C ùn hà micca una variante pin-compatibile chì pò rimpiazzà u CP2103:
- U pacchettu CP2103 QFN28 hà un pin VIO supplementu à u pin 5 chì cambia a funzione di i pin precedenti nantu à u pacchettu in u sensu orariu intornu à u pacchettu da un pin cumparatu à u pacchettu CP2102C QFN28. Questu afecta i pins 1-5 è 22-28.
- A cuntrariu di u CP2103, u CP2102C ùn sustene micca funziunalità extra nantu à i pin 16-19.
- Tutti l'altri pins restanu in a listessa cunfigurazione.
Se un rail VIO separatu hè necessariu per un disignu, a variante più chjuca CP2102C QFN24 pò esse aduprata. Questa variante hà una funziunalità identica cum'è u CP2103, ma in u pacchettu QFN24 più chjucu.
A parti di sta differenza in i pin-outs, ùn ci hè micca bisognu di altri cambiamenti di hardware per migrà da u CP2103 à u CP2102C.
Cumpatibilità di u Software
U CP2102C hà una funzione UART cumpatibile cù u CP2103 cù una eccezzioni: Baud Rate Aliasing.
Baud Rate Aliasing hè una funzione chì permette à un dispositivu di utilizà un baud rate predefinitu in u locu di un baud rate chì hè dumandatu da l'utilizatore. Per esample, un dispusitivu cù Baud Rate Aliasing pò esse programatu à aduprà una baud rate di 45 bps ogni volta 300 bps hè dumandatu.
Baud Rate Aliasing ùn hè micca supportatu nantu à u CP2102C.
Se u Baud Rate Aliasing hè utilizatu in un disignu CP2103, u CP2102C hè incompatibile cum'è sustitutu.
CP2104 à CP2102C
Compatibilità Hardware
U CP2102C-A01-GQFN24 hè pin compatible cù u CP2104 cù l'aghjuntu di u voltage circuit divisore mostratu in Figura 1.1 Schema di cunnessione alimentatu da u bus per i pin USB è Figura 1.2 Schema di cunnessione autoalimentatu per i pin USB.
Nisun altru cambiamentu hardware hè necessariu quandu si passa un disignu CP2104 à u CP2102C. U CP2104 richiede un condensatore trà VPP (pin 16) è terra per a prugrammazione in u sistema, ma questu pin ùn hè micca cunnessu à u CP2102C. Ch'ella sia o micca stu condensatore hè attaccatu à stu pin ùn averà micca effettu nantu à u CP2102C.
Cumpatibilità di u Software
U CP2102C hà una funzione UART cumpatibile cù u CP2104. Nisuna mudificazione di u software serà necessariu quandu si passa un disignu CP2104 à u CP2012C.
CP2102N à CP2102C
Compatibilità Hardware
U CP2102C-A01-GQFN24 / CP2102C-A01-GQFN28 sò pin compatibili cù u CP2102N-A02-GQFN24 / CP2102N-A02-GQFN28 cù l'aghjuntu di u voltage circuit divisore mostratu in Figura 1.1 Schema di cunnessione alimentatu da u bus per i pin USB è Figura 1.2 Schema di cunnessione autoalimentatu per i pin USB. Nisun altru cambiamentu hardware hè necessariu quandu si passa un disignu CP2102N à u CP2102C.
Cumpatibilità di u Software
U CP2102C hà una funzione UART cumpatibile cù u CP2102N. Nisuna mudificazione di u software serà necessariu quandu si passa un disignu CP2102N à u CP2012C.
Disclaimer
Silicon Labs hà l'intenzione di furnisce à i clienti l'ultime documentazioni, precise è approfondite di tutti i periferichi è moduli dispunibuli per l'implementatori di sistemi è software chì utilizanu o intendenu aduprà i prudutti di Silicon Labs. I dati di caratterizazioni, i moduli è i periferichi dispunibuli, e dimensioni di memoria è l'indirizzi di memoria si riferiscenu à ogni dispusitivu specificu, è i paràmetri "tipichi" furniti ponu è varianu in diverse applicazioni. Applicazione exampI descritti quì sò solu per scopi illustrativi. Silicon Labs si riserva u dirittu di fà cambiamenti senza più avvisu à l'infurmazioni di u produttu, e specificazioni è e descrizioni quì, è ùn dà micca garanzie in quantu à l'accuratezza o a completezza di l'infurmazioni incluse. Senza notificazione previa, Silicon Labs pò aghjurnà u firmware di u produttu durante u prucessu di fabricazione per ragioni di sicurezza o affidabilità. Tali cambiamenti ùn alteranu micca e specificazioni o u rendiment di u pruduttu. Silicon Labs ùn hà micca responsabilità per e cunsequenze di l'usu di l'infurmazioni furnite in stu documentu. Stu documentu ùn implica o cuncede esplicitamente alcuna licenza per cuncepisce o fabricà circuiti integrati. I prudutti ùn sò micca pensati o autorizati per esse utilizati in qualsiasi dispositi FDA Classe III, applicazioni per i quali l'approvazione di premarket FDA hè necessaria o Sistemi di Supportu Vita senza l'accunsentu scrittu specificu di Silicon Labs. Un "Sistema di Supportu di Vita" hè qualsiasi pruduttu o sistema destinatu à sustene o sustene a vita è / o a salute, chì, s'ellu falla, pò esse ragionevolmente previstu di risultatu in ferite persunale o morte significativu. I prudutti di Silicon Labs ùn sò micca pensati o autorizati per applicazioni militari. I prudutti di Silicon Labs ùn saranu in nessuna circustanza aduprati in armi di distruzzione di massa cumprese (ma senza limitazione) armi nucleari, biologiche o chimiche, o missili capaci di furnisce tali armi. Silicon Labs declina tutte e garanzie espresse è implicite è ùn serà micca rispunsevuli di qualsiasi ferite o danni ligati à l'usu di un pruduttu Silicon Labs in tali applicazioni micca autorizate.
L'infurmazione di marca
Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs® è u logo di Silicon Labs®, Bluegiga®, Bluegiga Logo®, EFM®, EFM32®, EFR, Ember®, Energy Micro, Energy Micro logo è combinazioni di elli , "i microcontrollers più energetichi di u mondu", Redpine Signals®, WiSeConnect , n-Link, EZLink®, EZRadio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, Precision32®, Simplicity Studio®, Telegesis, a Telegesis Logo®, USBXpress®, Zentri, u logu Zentri è Zentri DMS, Z-Wave®, è altri sò marchi o marchi registrati di Silicon Labs. ARM, CORTEX, Cortex-M3 è THUMB sò marchi o marchi registrati di ARM Holdings. Keil hè una marca registrata di ARM Limited. Wi-Fi hè una marca registrata di Wi-Fi Alliance. Tutti l'altri prudutti o nomi di marca citati quì sò marchi di i so rispettivi titulari.
More Info
Portfolio IoT
SW/HW
Qualità
Supportu è cumunità
Silicon Laboratories Inc.
400 West Cesar Chavez Austin, TX 78701
USA
FAQ
- Q: U CP2102C pò esse usatu cum'è un sustitutu drop-in per tutti i dispositi CP210x?
- A: U CP2102C hè virtualmente un sustitutu drop-in per i dispositi cum'è CP2102, CP2102N, è CP2104 cù cambiamenti minimi di hardware. Per altri dispositi, liggeri differenze di pacchettu o di caratteristiche ponu esse bisognu di mudificazioni hardware minori.
- Q: Chì ghjè u baud rate cunsigliatu per u CP2102C?
- A: U CP2102C supporta un baud rate massimu di 3Mbps.
Documenti / Risorse
![]() |
SILICON LABS CP2101 Interfaccia Controller [pdfGuida di l'utente CP2101, CP2101 Interface Controller, Interface Controller, Controller |