SILICON-LABS-logo

SILICON LABS CP2101 Interface Controller

SILICON-LABS-CP2101-Interface-Controller-produk

Spesifikasi

  • Jeneng produk: CP2102C USB kanggo UART Bridge
  • Max Baud Rate: 3Mbps
  • Bit data: 8
  • Stop Stop: 1
  • Paritas Bit: Ganjil, Genap, Ora Ana
  • Hardware Handshake: Ya
  • Dhukungan Driver: Driver Port COM Virtual, Driver USBXpress
  • Fitur Liyane: Dhukungan RS-232, GPIO, Break Signaling

Pandhuan Panggunaan Produk

Kompatibilitas piranti

  • Piranti CP2102C dirancang kanggo ngganti piranti siji-antarmuka CP210x USB-kanggo-UART tanpa perlu driver tambahan. Kompatibel karo piranti kaya CP2102, CP2102N, lan CP2104 kanthi owah-owahan hardware minimal.

Kompatibilitas Pin

  • CP2102C umume kompatibel karo pin karo piranti CP210x, kajaba pin VBUS sing mbutuhake sambungan menyang vol.tage divider kanggo operasi sing tepat. Waca tabel kanggo panggantos tartamtu kanggo piranti CP210x beda.

Langkah Instalasi

  1. Sambungake piranti CP2102C menyang komputer host nggunakake kabel USB.
  2. Driver CDC standar sing diwenehake dening Sistem Operasi bakal kanthi otomatis ngenali CP2102C minangka jembatan USB menyang UART.
  3. Ora ana instalasi driver tambahan sing dibutuhake kanggo fungsi dhasar.
  4. Yen perlu, gawe owah-owahan hardware cilik miturut piranti tartamtu sing diganti.

Swaraview

Piranti CP2102C dirancang kanggo tumindak minangka jembatan USB menyang UART sing bisa digunakake karo driver CDC standar sing diwenehake dening Sistem Operasi. Piranti iki bisa digunakake kanggo nempatake maneh piranti siji-interface CP210x USB-to-UART tanpa nginstal driver.

Kanggo sawetara piranti, kayata CP2102, CP2102N, lan CP2104, CP2102C minangka owah-owahan. Saliyane loro resistor, ora ana owah-owahan hardware utawa piranti lunak liyane sing dibutuhake kanggo nggunakake CP2102C ing desain sing wis ana. Kanggo piranti liyane, paket utawa fitur sing beda bisa mbutuhake owah-owahan cilik ing hardware. Cathetan aplikasi iki nerangake kanthi rinci langkah-langkah sing dibutuhake kanggo nggabungake piranti CP2102C menyang desain tinimbang piranti CP210x sadurunge.

Piranti sing dicakup cathetan aplikasi iki yaiku: CP2101, CP2102/9, CP2103, CP2104, lan CP2102N. Piranti macem-macem antarmuka, kayata CP2105 lan CP2108, ora dibahas.

POINTS UTAMA

  • CP2102C njaga kompatibilitas fitur UART sing dhuwur karo piranti CP210x sing ana.
  • Desain mbutuhake owah-owahan hardware minimal nalika pindhah menyang CP2102C.
  • CP2102C nyedhiyakake jalur migrasi kanggo:
    • CP2101
    • CP2102/9
    • CP2103
    • CP2104
    • CP2102N

Perbandingan piranti

Kompatibilitas Fitur

Tabel ing ngisor iki nyedhiyakake tabel perbandingan fitur lengkap kanggo kabeh piranti CP210x, kalebu CP2102C. Umumé, CP2102C ketemu utawa ngluwihi set fitur kabeh piranti CP210x sadurunge.

Tabel 1.1. Fitur Kulawarga CP210x

Fitur CP2101 CP2102 CP2109 CP2103 CP2104 CP2102N CP2102C
Re-programmable X X   X   X  
Siji-wektu-programmable     X   X    
Fitur UART
Max Baud Rate 921.6kbps 921.6kbps 921.6kbps 921.6kbps 921.6kbps 3 Mbps 3 Mbps
Bit data: 8 X X X X X X X
Bit Data: 5, 6, 7   X X X X X X
Stop Stop: 1 X X X X X X X
Stop Bits: 1.5, 2   X X X X X X
Paritas Bit: Ganjil, Genap, Ora Ana X X X X X X X
Parity Bit: Mark, Space   X X X X X X
Hardware Handshake X X X X X X X1
X-ON/X-OFF Jabat Tangan X X X X X X  
Dhukungan Karakter Acara X X X     X  
Transmisi Line Break   X X   X X X2
Baud Rate Aliasing   X X X      
Dhukungan Driver  
Driver Port COM Virtual X X X X X X  
Driver USBXpress X X X X X X  
Fitur liyane  
Dhukungan RS-232 X X X X X X X
Dhukungan RS-485       X X X  
GPIOs ora ana ora ana ora ana 4 4 4-7 ora ana
Deteksi Pangisi Daya Baterei           X  
Remote Wake-up           X  
Output Jam           X  

Cathetan

  1. Amarga jabat tangan hardware wis diaktifake standar, disaranake nyambungake CTS kanthi resistor tarik mudhun sing lemah supaya piranti isih bisa digunakake kanthi normal yen pin ora disambungake kanthi lengkap (RTS, CTS).
  2. CP2102C ndhukung break signaling karo external 10 kOhm resistor antarane TXD lan lemah.

Kompatibilitas Pin

Kajaba saka pin VBUS, sing kudu disambungake menyang voltage divider kanggo operasi sing tepat, CP2102C umume pin-kompatibel karo paling piranti CP210x. Ing ngisor iki ana tabel varian CP2102C sing bisa digunakake kanggo ngganti piranti CP210x sadurunge.

Tabel 1.2. CP2102C Panggantos kanggo Piranti CP210x

Piranti CP210x Pin-Kompatibel Panggantos
CP2101 CP2102C-A01-GQFN28
CP2102/9 CP2102C-A01-GQFN28
CP2103 Ora ana (waca kanggo pertimbangan migrasi)
CP2104 CP2102C-A01-GQFN24
CP2102N CP2102C-A01-GQFN24 / CP2102C-A01-GQFN28

Minangka cathetan lembar data CP2102C, ana rong watesan sing cocog ing VBUS pin voltage ing konfigurasi self-powered lan bis-powered. Kapisan punika vol maksimum absoluttage diijini ing pin VBUS, kang ditetepake minangka VIO + 2.5 V ing Absolute

Tabel Rating maksimum. Kapindho iku input dhuwur voltage (VIH) sing ditrapake kanggo VBUS nalika piranti disambungake menyang bis, kang ditetepake minangka VIO - 0.6 V ing tabel specifications GPIO.

Pembagi resistor (utawa sirkuit sing padha karo fungsi) ing VBUS, kaya sing ditampilake ing Gambar 1.1 Diagram Sambungan Bus-Powered kanggo USB Pins lan Gambar 1.2 Self-Powered Connection Diagram kanggo USB Pins kanggo bis- lan operasi poto-powered, mungguh, dibutuhake kanggo ketemu specifications iki lan mesthekake operasi piranti dipercaya. Ing kasus iki, watesan saiki saka divider resistor ngalangi dhuwur VBUS pin bocor saiki, sanajan VIO + 2.5 V specification ora strictly ketemu nalika piranti ora powered.

SILICON-LABS-CP2101-Interface-Controller-anjir-1

Gambar 1.1. Diagram Sambungan Bus-Powered kanggo USB Pins

SILICON-LABS-CP2101-Interface-Controller-anjir-2

Gambar 1.2. Diagram Sambungan Mandhiri kanggo Pin USB

Migrasi piranti

Bagean ing ngisor iki nggambarake pertimbangan migrasi nalika pindhah saka piranti CP210x sing ana menyang piranti CP2102C.

CP2101 kanggo CP2102C

Kompatibilitas Hardware

  • CP2102C-A01-GQFN28 kompatibel karo pin karo CP2101 kanthi tambahan voltage sirkuit divider ditampilake ing Gambar 1.1 Diagram Sambungan Bus-Powered kanggo USB Pins lan Gambar 1.2 Diagram Sambungan Mandhiri kanggo Pin USB.

Kompatibilitas Piranti Lunak

CP2102C nduweni fitur UART sing kompatibel karo CP2101. Ora ana owah-owahan piranti lunak sing dibutuhake nalika mindhah desain CP2101 menyang CP2012C.

CP2102/9 kanggo CP2102C

Kompatibilitas Hardware

  • CP2102C-A01-GQFN28 kompatibel karo pin CP2102/9 kanthi tambahan voltage sirkuit divider ditampilake ing Gambar 1.1 Diagram Sambungan Bus-Powered kanggo USB Pins lan Gambar 1.2 Diagram Sambungan Mandhiri kanggo Pin USB.
  • CP2109 wis requirement hardware tambahan sing VPP pin (pin 18) kudu disambungake menyang kapasitor kanggo lemah kanggo program ing-sistem. Kapasitor iki ora dibutuhake ing CP2102C lan bisa diilangi kanthi aman.

Kompatibilitas Piranti Lunak

CP2102C kompatibel karo CP2102/9 kanthi siji pangecualian:

  • Baud Rate Aliasing

Baud Rate Aliasing minangka fitur sing ngidini piranti nggunakake baud rate sing wis ditemtokake minangka ganti baud rate sing dijaluk pangguna. Kanggo exampNanging, piranti sing nggunakake Baud Rate Aliasing bisa diprogram kanggo nggunakake baud rate 45 bps kapan 300 bps dijaluk.

Baud Rate Aliasing ora didhukung ing CP2102C.

Yen Baud Rate Aliasing digunakake ing desain CP2102/9, CP2102C ora kompatibel minangka panggantos.

CP2103 kanggo CP2102C

Kompatibilitas Hardware

CP2102C ora duwe varian sing cocog karo pin sing bisa ngganti CP2103:

  • Paket CP2103 QFN28 duwe pin VIO tambahan ing pin 5 sing ngalih fungsi pin sadurungé ing paket jam-wicaksana watara paket dening siji pin dibandhingake paket CP2102C QFN28. Iki mengaruhi pin 1-5 lan 22-28.
  • Ora kaya CP2103, CP2102C ora ndhukung fungsi ekstra ing pin 16-19.
  • Kabeh pin liyane tetep ing konfigurasi padha.

Yen rel VIO sing kapisah dibutuhake kanggo desain, varian CP2102C QFN24 sing luwih cilik bisa digunakake. Varian iki nduweni fungsi-ality sing padha karo CP2103, nanging ing paket QFN24 sing luwih cilik.

Kajaba saka prabédan pin-out iki, ora ana owah-owahan hardware liyane sing dibutuhake kanggo pindhah saka CP2103 menyang CP2102C.

Kompatibilitas Piranti Lunak

CP2102C nduweni fitur UART sing kompatibel karo CP2103 kanthi siji pangecualian: Baud Rate Aliasing.

Baud Rate Aliasing minangka fitur sing ngidini piranti nggunakake baud rate sing wis ditemtokake minangka ganti baud rate sing dijaluk pangguna. Kanggo exampNanging, piranti sing nggunakake Baud Rate Aliasing bisa diprogram kanggo nggunakake baud rate 45 bps kapan 300 bps dijaluk.

Baud Rate Aliasing ora didhukung ing CP2102C.

Yen Baud Rate Aliasing digunakake ing desain CP2103, CP2102C ora kompatibel minangka panggantos.

CP2104 kanggo CP2102C

Kompatibilitas Hardware

CP2102C-A01-GQFN24 kompatibel karo pin CP2104 kanthi tambahan voltage sirkuit divider ditampilake ing Gambar 1.1 Diagram Sambungan Bus-Powered kanggo USB Pins lan Gambar 1.2 Diagram Sambungan Mandhiri kanggo Pin USB.

Ora ana owah-owahan hardware liyane sing dibutuhake nalika transisi desain CP2104 menyang CP2102C. CP2104 mbutuhake kapasitor antarane VPP (pin 16) lan lemah kanggo program ing-sistem, nanging pin iki ora disambungake ing CP2102C. Apa utawa ora kapasitor iki ditempelake pin iki ora bakal duwe efek ing CP2102C.

Kompatibilitas Piranti Lunak

CP2102C nduweni fitur UART sing kompatibel karo CP2104. Ora ana owah-owahan piranti lunak sing dibutuhake nalika mindhah desain CP2104 menyang CP2012C.

CP2102N kanggo CP2102C

Kompatibilitas Hardware

CP2102C-A01-GQFN24 / CP2102C-A01-GQFN28 kompatibel karo pin CP2102N-A02-GQFN24 / CP2102N-A02-GQFN28 kanthi tambahan vol.tage sirkuit divider ditampilake ing Gambar 1.1 Diagram Sambungan Bus-Powered kanggo USB Pins lan Gambar 1.2 Diagram Sambungan Mandhiri kanggo Pin USB. Ora ana owah-owahan hardware liyane sing dibutuhake nalika transisi desain CP2102N menyang CP2102C.

Kompatibilitas Piranti Lunak

CP2102C nduweni fitur UART sing kompatibel karo CP2102N. Ora ana owah-owahan piranti lunak sing dibutuhake nalika mindhah desain CP2102N menyang CP2012C.

Penafian

Silicon Labs arep menehi pelanggan dokumentasi paling anyar, akurat, lan jero kabeh periferal lan modul sing kasedhiya kanggo sistem lan piranti lunak imple-menters nggunakake utawa arep nggunakake produk Silicon Labs. Data karakterisasi, modul lan peripheral sing kasedhiya, ukuran memori lan alamat memori nuduhake saben piranti tartamtu, lan paramèter "Khas" sing kasedhiya bisa beda-beda ing macem-macem aplikasi. Aplikasi exampsing diterangake ing kene mung kanggo ilustrasi. Silicon Labs nduweni hak kanggo nggawe owahan tanpa kabar luwih lengkap babagan informasi produk, spesifikasi, lan katrangan ing kene, lan ora menehi jaminan babagan akurasi utawa kelengkapan informasi sing kalebu. Tanpa kabar sadurunge, Silicon Labs bisa nganyari perangkat kukuh produk sajrone proses manufaktur amarga alasan keamanan utawa linuwih. Owah-owahan kasebut ora bakal ngowahi spesifikasi utawa kinerja produk. Silicon Labs ora duwe tanggung jawab kanggo akibat saka panggunaan informasi sing diwenehake ing dokumen iki. Dokumen iki ora nyatakake utawa kanthi tegas menehi lisensi kanggo ngrancang utawa nggawe sirkuit terpadu. Produk kasebut ora dirancang utawa diidini digunakake ing piranti Kelas III FDA, aplikasi sing dibutuhake persetujuan premarket FDA utawa Sistem Dhukungan Urip tanpa idin tinulis khusus saka Silicon Labs. "Sistem Dhukungan Urip" yaiku produk utawa sistem sing dimaksudake kanggo ndhukung utawa nylametake urip lan/utawa kesehatan, sing, yen gagal, bisa uga bisa nyebabake ciloko utawa pati pribadi sing signifikan. Produk Silicon Labs ora dirancang utawa sah kanggo aplikasi militer. Produk Silicon Labs ora bakal digunakake ing gaman pemusnah massal kalebu (nanging ora winates ing) senjata nuklir, biologi utawa kimia, utawa misil sing bisa ngirim senjata kasebut. Silicon Labs nolak kabeh jaminan sing nyata lan diwenehake lan ora tanggung jawab utawa tanggung jawab kanggo ciloko utawa kerusakan sing ana gandhengane karo panggunaan produk Silicon Labs ing aplikasi sing ora sah kasebut.

Informasi merek dagang

Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs® lan logo Silicon Labs®, Bluegiga®, Bluegiga Logo®, EFM®, EFM32®, EFR, Ember®, Energy Micro, Energy Micro logo lan kombinasi kasebut , "mikrokontroler paling ramah energi ing donya", Redpine Signals®, WiSeConnect , n-Link, EZLink®, EZRadio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, Precision32®, Simplicity Studio®, Telegesis, Telegesis Logo®, USBXpress® , Zentri, logo Zentri lan Zentri DMS, Z-Wave®, lan liya-liyane iku merek dagang utawa merek dagang kadhaptar saka Silicon Labs. ARM, CORTEX, Cortex-M3 lan THUMB iku merek dagang utawa merek dagang kadhaptar saka ARM Holdings. Keil minangka merek dagang kadhaptar saka ARM Limited. Wi-Fi minangka merek dagang kadhaptar saka Wi-Fi Alliance. Kabeh produk utawa jeneng merek liyane sing kasebut ing kene minangka merek dagang saka sing duwe.

Info liyane

Portofolio IoT

SW/HW

Kualitas

Dhukungan & Komunitas

Silicon Laboratories Inc. Sajarah rega saham

400 West Cesar Chavez Austin, TX 78701

USA

FAQ

  • P: Apa CP2102C bisa digunakake minangka panggantos drop-in kanggo kabeh piranti CP210x?
    • A: CP2102C sakbenere minangka panggantos drop-in kanggo piranti kaya CP2102, CP2102N, lan CP2104 kanthi owah-owahan hardware minimal. Kanggo piranti liyane, paket utawa fitur sing beda bisa mbutuhake modifikasi hardware cilik.
  • P: Apa tingkat baud sing disaranake kanggo CP2102C?
    • A: CP2102C ndhukung baud rate maksimum 3Mbps.

Dokumen / Sumber Daya

SILICON LABS CP2101 Interface Controller [pdf] Pandhuan pangguna
CP2101, CP2101 Interface Controller, Interface Controller, Controller

Referensi

Ninggalake komentar

Alamat email sampeyan ora bakal diterbitake. Kolom sing dibutuhake ditandhani *