Krmilnik vmesnika SILICON LABS CP2101
Specifikacije
- Ime izdelka: CP2102C USB v UART most
- Največja hitrost prenosa: 3 Mbps
- Podatkovni biti: 8
- Stop Bitovi: 1
- Paritetni bit: liho, sodo, nič
- Rokovanje s strojno opremo: Da
- Podpora za gonilnike: gonilnik za virtualna vrata COM, gonilnik USBXpress
- Druge lastnosti: podpora RS-232, GPIO, signalizacija prekinitve
Navodila za uporabo izdelka
Združljivost naprave
- Naprava CP2102C je zasnovana tako, da nadomesti obstoječe naprave CP210x USB-to-UART z enim vmesnikom brez potrebe po dodatnih gonilnikih. Združljiv je z napravami, kot so CP2102, CP2102N in CP2104, z minimalnimi spremembami strojne opreme.
Združljivost pinov
- CP2102C je večinoma združljiv z nožicami z večino naprav CP210x, razen z nožico VBUS, ki zahteva povezavo z vol.tage delilnik za pravilno delovanje. Glejte tabelo za posebne zamenjave za različne naprave CP210x.
Koraki namestitve
- Povežite napravo CP2102C z gostiteljskim računalnikom s kablom USB.
- Privzeti gonilnik CDC, ki ga zagotavlja operacijski sistem, bo samodejno prepoznal CP2102C kot most USB na UART.
- Za osnovno delovanje ni potrebna dodatna namestitev gonilnika.
- Po potrebi izvedite manjše spremembe strojne opreme glede na določeno napravo, ki jo zamenjate.
konecview
Naprava CP2102C je zasnovana tako, da deluje kot most USB do UART, ki deluje s privzetim gonilnikom CDC, ki ga zagotavlja operacijski sistem. To napravo je mogoče uporabiti za zamenjavo obstoječih naprav CP210x USB-to-UART z enim vmesnikom brez namestitve gonilnikov.
Za nekatere naprave, kot so CP2102, CP2102N in CP2104, je CP2102C praktično zamenjava. Razen dodajanja dveh uporov za uporabo CP2102C v obstoječih oblikah niso potrebne nobene druge spremembe strojne opreme ali programske opreme. Pri drugih napravah lahko manjše razlike v paketih ali funkcijah zahtevajo manjše spremembe strojne opreme. Ta opomba o aplikaciji podrobno opisuje korake, potrebne za integracijo naprave CP2102C v zasnovo namesto prejšnje naprave CP210x.
Naprave, ki jih zajema ta opomba o aplikaciji, so: CP2101, CP2102/9, CP2103, CP2104 in CP2102N. Naprave z več vmesniki, kot sta CP2105 in CP2108, niso obravnavane.
KLJUČNE TOČKE
- CP2102C ohranja visoko stopnjo združljivosti funkcij UART z večino obstoječih naprav CP210x.
- Zasnova bo zahtevala minimalne spremembe strojne opreme pri prehodu na CP2102C.
- CP2102C ponuja prehodno pot za:
- CP2101
- CP2102 / 9
- CP2103
- CP2104
- CP2102N
Primerjava naprav
Združljivost funkcij
Spodnja tabela ponuja celotno primerjalno tabelo funkcij za vse naprave CP210x, vključno s CP2102C. Na splošno CP2102C dosega ali presega nabor funkcij vseh prejšnjih naprav CP210x.
Tabela 1.1. Funkcije družine CP210x
Funkcija | CP2101 | CP2102 | CP2109 | CP2103 | CP2104 | CP2102N | CP2102C |
Možnost ponovnega programiranja | X | X | X | X | |||
Enkratno programabilno | X | X | |||||
Funkcije UART | |||||||
Največja hitrost prenosa | 921.6 kbps | 921.6 kbps | 921.6 kbps | 921.6 kbps | 921.6 kbps | 3 Mbps | 3 Mbps |
Podatkovni biti: 8 | X | X | X | X | X | X | X |
Podatkovni biti: 5, 6, 7 | X | X | X | X | X | X | |
Stop Bitovi: 1 | X | X | X | X | X | X | X |
Stop bits: 1.5, 2 | X | X | X | X | X | X | |
Paritetni bit: liho, sodo, nič | X | X | X | X | X | X | X |
Paritetni bit: oznaka, presledek | X | X | X | X | X | X | |
Rokovanje s strojno opremo | X | X | X | X | X | X | X1 |
Rokovanje X-ON/X-OFF | X | X | X | X | X | X | |
Podpora za znake dogodkov | X | X | X | X | |||
Prenos prek linije | X | X | X | X | X2 | ||
Baud Rate Aliasing | X | X | X | ||||
Podpora za voznike | |||||||
Gonilnik za virtualna vrata COM | X | X | X | X | X | X | |
Gonilnik USBXpress | X | X | X | X | X | X | |
Druge funkcije | |||||||
Podpora RS-232 | X | X | X | X | X | X | X |
Podpora RS-485 | X | X | X | ||||
GPIO | Noben | Noben | Noben | 4 | 4 | 4-7 | Noben |
Zaznavanje polnilnika baterije | X | ||||||
Prebujanje na daljavo | X | ||||||
Izhod ure | X |
Opomba
- Ker je rokovanje s strojno opremo privzeto omogočeno, priporočamo, da CTS povežete s šibkim uporom, tako da lahko naprava še vedno normalno deluje, če nožice niso popolnoma povezane (RTS, CTS).
- CP2102C podpira signalizacijo prekinitve z zunanjim uporom 10 kOhm med TXD in maso.
Združljivost pinov
Z izjemo zatiča VBUS, ki mora biti priključen na voltagZa pravilno delovanje je CP2102C večinoma združljiv z nožicami z večino naprav CP210x. Spodaj je tabela različic CP2102C, ki jih je mogoče uporabiti za zamenjavo prejšnjih naprav CP210x.
Tabela 1.2. CP2102C zamenjava za naprave CP210x
Naprava CP210x | Pin-kompatibilna zamenjava |
CP2101 | CP2102C-A01-GQFN28 |
CP2102 / 9 | CP2102C-A01-GQFN28 |
CP2103 | Brez (glejte vprašanja selitve) |
CP2104 | CP2102C-A01-GQFN24 |
CP2102N | CP2102C-A01-GQFN24 / CP2102C-A01-GQFN28 |
Kot je navedeno v podatkovnem listu CP2102C, obstajata dve ustrezni omejitvi za VBUS pin voltage v konfiguracijah z lastnim napajanjem in napajanjem z vodila. Prva je absolutna največja voltage je dovoljen na zatiču VBUS, ki je definiran kot VIO + 2.5 V v absolutni vrednosti
Tabela z največjimi ocenami. Druga je vhodna visoka voltage (VIH), ki se uporablja za VBUS, ko je naprava priključena na vodilo, ki je v tabeli specifikacij GPIO definirano kot VIO – 0.6 V.
Uporni delilnik (ali funkcionalno enakovredno vezje) na VBUS, kot je prikazano v Slika 1.1 Diagram povezave z vodilom za zatiče USB in Slika 1.2 Za izpolnjevanje teh specifikacij in zagotavljanje zanesljivega delovanja naprave je potreben diagram povezave z lastnim napajanjem za zatiče USB za delovanje prek vodila oziroma z lastnim napajanjem. V tem primeru tokovna omejitev uporovnega delilnika preprečuje visok tok uhajanja pinov VBUS, čeprav specifikacija VIO + 2.5 V ni strogo izpolnjena, medtem ko naprava ni pod napajanjem.
Slika 1.1. Diagram povezave z vodilom za zatiče USB
Slika 1.2. Diagram povezave z lastnim napajanjem za zatiče USB
Selitev naprave
Naslednji razdelki opisujejo vprašanja selitve pri prehodu z obstoječe naprave CP210x na napravo CP2102C.
CP2101 do CP2102C
Združljivost strojne opreme
- CP2102C-A01-GQFN28 je pin-kompatibilen s CP2101 z dodatkom vol.tage delilno vezje, prikazano v Slika 1.1 Diagram povezave z vodilom za zatiče USB in Slika 1.2 Diagram povezave z lastnim napajanjem za zatiče USB.
Združljivost programske opreme
CP2102C ima funkcijo UART, združljivo s CP2101. Pri prehodu zasnove CP2101 na CP2012C ne bodo potrebne spremembe programske opreme.
CP2102/9 do CP2102C
Združljivost strojne opreme
- CP2102C-A01-GQFN28 je pin združljiv s CP2102/9 z dodatkom vol.tage delilno vezje, prikazano v Slika 1.1 Diagram povezave z vodilom za zatiče USB in Slika 1.2 Diagram povezave z lastnim napajanjem za zatiče USB.
- CP2109 ima dodatno strojno zahtevo, da mora biti zatič VPP (zatič 18) povezan s kondenzatorjem na maso za programiranje v sistemu. Ta kondenzator na CP2102C ni potreben in ga lahko varno izpustite.
Združljivost programske opreme
CP2102C je združljiv s CP2102/9 z eno izjemo:
- Baud Rate Aliasing
Baud Rate Aliasing je funkcija, ki napravi omogoča uporabo vnaprej določene baudne hitrosti namesto baudne hitrosti, ki jo zahteva uporabnik. Na primerample, lahko napravo, ki uporablja Baud Rate Aliasing, programirate tako, da uporablja hitrost prenosa 45 bps, kadar koli se zahteva 300 bps.
Baud Rate Aliasing ni podprt na CP2102C.
Če se v zasnovi CP2102/9 uporablja vzdevek hitrosti prenosa, CP2102C kot zamenjava ni združljiv.
CP2103 do CP2102C
Združljivost strojne opreme
CP2102C nima različice, združljive s pinom, ki bi lahko nadomestila CP2103:
- Paket CP2103 QFN28 ima dodatni zatič VIO na zatiču 5, ki premakne funkcijo prejšnjih zatičev na ohišju v smeri urinega kazalca okoli ohišja za en zatič v primerjavi s ohišjem CP2102C QFN28. To vpliva na nožice 1-5 in 22-28.
- Za razliko od CP2103 CP2102C ne podpira dodatne funkcionalnosti na nožicah 16-19.
- Vsi ostali zatiči ostanejo v isti konfiguraciji.
Če je za zasnovo potrebna ločena letev VIO, je mogoče uporabiti manjšo različico CP2102C QFN24. Ta različica ima enako nastavljeno funkcionalnost kot CP2103, vendar v manjšem paketu QFN24.
Poleg te razlike v zatičih za prehod s CP2103 na CP2102C niso potrebne nobene druge spremembe strojne opreme.
Združljivost programske opreme
CP2102C ima funkcijo UART, združljivo s CP2103 z eno izjemo: Baud Rate Aliasing.
Baud Rate Aliasing je funkcija, ki napravi omogoča uporabo vnaprej določene baudne hitrosti namesto baudne hitrosti, ki jo zahteva uporabnik. Na primerample, lahko napravo, ki uporablja Baud Rate Aliasing, programirate tako, da uporablja hitrost prenosa 45 bps, kadar koli se zahteva 300 bps.
Baud Rate Aliasing ni podprt na CP2102C.
Če se v zasnovi CP2103 uporablja vzdevek hitrosti prenosa, CP2102C kot zamenjava ni združljiv.
CP2104 do CP2102C
Združljivost strojne opreme
CP2102C-A01-GQFN24 je pin združljiv s CP2104 z dodatkom vol.tage delilno vezje, prikazano v Slika 1.1 Diagram povezave z vodilom za zatiče USB in Slika 1.2 Diagram povezave z lastnim napajanjem za zatiče USB.
Pri prehodu zasnove CP2104 na CP2102C niso potrebne nobene druge spremembe strojne opreme. CP2104 res potrebuje kondenzator med VPP (pin 16) in maso za sistemsko programiranje, vendar ta pin ni povezan na CP2102C. Ne glede na to, ali je ta kondenzator pritrjen na ta zatič, ne bo vplivalo na CP2102C.
Združljivost programske opreme
CP2102C ima funkcijo UART, združljivo s CP2104. Pri prehodu zasnove CP2104 na CP2012C ne bodo potrebne spremembe programske opreme.
CP2102N do CP2102C
Združljivost strojne opreme
CP2102C-A01-GQFN24 / CP2102C-A01-GQFN28 sta združljiva s pinom CP2102N-A02-GQFN24 / CP2102N-A02-GQFN28 z dodatkom vol.tage delilno vezje, prikazano v Slika 1.1 Diagram povezave z vodilom za zatiče USB in Slika 1.2 Diagram povezave z lastnim napajanjem za zatiče USB. Pri prehodu zasnove CP2102N na CP2102C niso potrebne nobene druge spremembe strojne opreme.
Združljivost programske opreme
CP2102C ima funkcijo UART, združljivo s CP2102N. Pri prehodu zasnove CP2102N na CP2012C ne bodo potrebne spremembe programske opreme.
Zavrnitev odgovornosti
Silicon Labs namerava strankam zagotoviti najnovejšo, natančno in poglobljeno dokumentacijo o vseh zunanjih napravah in modulih, ki so na voljo za izvajalce sistemov in programske opreme, ki uporabljajo ali nameravajo uporabljati izdelke Silicon Labs. Podatki o karakterizaciji, razpoložljivi moduli in zunanje naprave, velikosti pomnilnika in pomnilniški naslovi se nanašajo na vsako posamezno napravo, "tipični" parametri pa se lahko razlikujejo in se razlikujejo v različnih aplikacijah. Vloga npramptukaj opisane informacije so samo za ilustracijo. Silicon Labs si pridržuje pravico do sprememb informacij o izdelku, specifikacij in opisov brez nadaljnjega obvestila in ne daje jamstev glede točnosti ali popolnosti vključenih informacij. Brez predhodnega obvestila lahko Silicon Labs posodobi vdelano programsko opremo izdelka med proizvodnim procesom zaradi varnosti ali zanesljivosti. Takšne spremembe ne bodo spremenile specifikacij ali delovanja izdelka. Silicon Labs ne prevzema nobene odgovornosti za posledice uporabe informacij, navedenih v tem dokumentu. Ta dokument ne pomeni ali izrecno podeljuje nobene licence za načrtovanje ali izdelavo integriranih vezij. Izdelki niso zasnovani ali odobreni za uporabo v nobeni napravi FDA razreda III, aplikacijah, za katere je potrebna predprodajna odobritev FDA, ali sistemih za vzdrževanje življenja brez posebnega pisnega soglasja Silicon Labs. »Sistem za vzdrževanje življenja« je kateri koli izdelek ali sistem, namenjen podpiranju ali vzdrževanju življenja in/ali zdravja, za katerega se lahko razumno pričakuje, da bo v primeru okvare povzročil resne telesne poškodbe ali smrt. Izdelki Silicon Labs niso zasnovani ali odobreni za vojaške namene. Izdelki Silicon Labs se v nobenem primeru ne smejo uporabljati v orožju za množično uničevanje, vključno z (vendar ne omejeno na) jedrskim, biološkim ali kemičnim orožjem ali raketami, ki lahko izstrelijo takšno orožje. Silicon Labs zavrača vsa izrecna in implicitna jamstva in ne prevzema odgovornosti za kakršne koli poškodbe ali škodo, povezano z uporabo izdelka Silicon Labs v takih nepooblaščenih aplikacijah.
Informacije o blagovni znamki
Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs® in logotip Silicon Labs®, Bluegiga®, Bluegiga Logo®, EFM®, EFM32®, EFR, Ember®, Energy Micro, logotip Energy Micro in njihove kombinacije , »energetsko najbolj prijazni mikrokrmilniki na svetu«, Redpine Signals®, WiSeConnect , n-Link, EZLink®, EZRadio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, Precision32®, Simplicity Studio®, Telegesis, Telegesis Logo®, USBXpress®, Zentri, logotip Zentri in Zentri DMS, Z-Wave® in drugi so blagovne znamke ali registrirane blagovne znamke podjetja Silicon Labs. ARM, CORTEX, Cortex-M3 in THUMB so blagovne znamke ali registrirane blagovne znamke družbe ARM Holdings. Keil je registrirana blagovna znamka ARM Limited. Wi-Fi je registrirana blagovna znamka združenja Wi-Fi Alliance. Vsi drugi izdelki ali imena blagovnih znamk, omenjena tukaj, so blagovne znamke njihovih imetnikov.
Več informacij
Portfelj interneta stvari
SW/HW
Kakovost
Podpora in skupnost
Silicon Laboratories Inc.
400 West Cesar Chavez Austin, TX 78701
ZDA
pogosta vprašanja
- V: Ali je mogoče CP2102C uporabiti kot zamenjavo za vse naprave CP210x?
- A: CP2102C je praktično zamenjava za naprave, kot so CP2102, CP2102N in CP2104, z minimalnimi spremembami strojne opreme. Pri drugih napravah lahko manjše razlike v paketih ali funkcijah zahtevajo manjše spremembe strojne opreme.
- V: Kakšna je priporočena hitrost prenosa za CP2102C?
- A: CP2102C podpira največjo hitrost prenosa 3Mbps.
Dokumenti / Viri
![]() |
Krmilnik vmesnika SILICON LABS CP2101 [pdf] Uporabniški priročnik CP2101, CP2101 krmilnik vmesnika, krmilnik vmesnika, krmilnik |