I/O Controller Interface IC · Silicon Labs

CP2104-F03-GMR

Ringkasan datasheet CP2104-F03-GMR dalam bahasa Indonesia: fitur, spesifikasi utama, pinout, dan catatan desain yang perlu diperhatikan saat membuat PCB.

Ringkasan

CP2104 adalah jembatan USB ke UART single-chip yang terintegrasi penuh. 0 full-speed, osilator, regulator tegangan, dan UART dengan sinyal modem lengkap, sehingga tidak memerlukan komponen eksternal seperti kristal atau resistor USB. Dengan kemasan QFN-24 4x4 mm, CP2104 memudahkan upgrade desain RS-232/RS-485 lama ke USB dengan komponen dan ruang PCB minimal.

Cara kerjanya, CP2104 mengonversi data dari antarmuka USB menjadi data serial asinkron (UART) dan sebaliknya. 5/2 stop bit, parity) dan baud rate dari 300 bps hingga 2 Mbps. Terdapat buffer 576 byte untuk transmit dan receive, serta handshaking hardware atau X-On/X-Off.

8 V hingga VDD melalui pin VIO. CP2104 umumnya dipakai untuk mengubah perangkat RS-232 atau RS-485 legacy menjadi USB, kabel antarmuka USB untuk ponsel atau PDA, dan adaptor USB ke serial. Driver Virtual COM Port (VCP) dari Silicon Labs membuat perangkat berbasis CP2104 tampil sebagai port COM di PC, sehingga aplikasi yang ada tidak perlu diubah.

Driver USBXpress juga tersedia untuk akses langsung melalui API.

Fitur utama

  • Transceiver USB terintegrasi, tidak memerlukan resistor eksternal
  • Osilator terintegrasi, tidak memerlukan kristal eksternal
  • ROM One-Time Programmable 1024 byte untuk kustomisasi informasi produk
  • USB 2.0 full-speed (12 Mbps) dengan dukungan suspend
  • UART dengan semua sinyal handshaking dan modem
  • Baud rate 300 bps hingga 2 Mbps
  • Buffer receive dan transmit masing-masing 576 byte
  • Empat sinyal GPIO yang dapat dikonfigurasi

Spesifikasi utama

ParameterNilaiKondisi
Tegangan suplai (self-powered)3.0 - 3.6 VSelf-poweredhlm. 1
Tegangan suplai (USB bus powered)4.0 - 5.25 VUSB bus poweredhlm. 1
Tegangan I/O1.8 - VDD VConfigurable I/Ohlm. 1
Baud rate300 - 2M bpshlm. 1
Buffer receive576 bytehlm. 1
Buffer transmit576 bytehlm. 1
Tegangan output regulator3.45 VOn-chip voltage regulatorhlm. 1
Suhu operasi-40 - +85 °Chlm. 1
Arus suplai normal17.0 mANormal Operation; VREG Enabledhlm. 5
Arus suplai suspend100 µASuspended; VREG Enabledhlm. 5
Resolusi ROM OTP1024 byteOne-Time Programmable ROMhlm. 1
Kecepatan USB12 MbpsUSB 2.0 full-speedhlm. 1

Nilai diambil dari datasheet; “hlm.” menunjuk halaman datasheet tempat angka itu tertulis.

Pinout CP2104-F03-GMR

Semua kemasan 24 pin
PinNamaFungsi
1RIRing Indicator control input (active low)hlm. 8
2GNDGround. Must be tied to ground.hlm. 8
3D+USB D+hlm. 8
4D–USB D–hlm. 8
5VIOI/O Supply Voltage Input.hlm. 8
6VDDPower Supply Voltage Input. Voltage Regulator Output.hlm. 8
7REGIN5 V Regulator Input. This pin is the input to the on-chip voltage regulator.hlm. 8
8VBUSVBUS Sense Input. This pin should be connected to the VBUS signal of a USB network.hlm. 8
9RSTDevice Reset. Open-drain output of internal POR or VDD monitor.hlm. 8
10NCThis pin should be left unconnected or tied to VIO.hlm. 8
11GPIO.3User-configurable input or output.hlm. 8
12GPIO.2User-configurable input or output.hlm. 8
13GPIO.1User-configurable input or output.hlm. 8
14GPIO.0User-configurable input or output.hlm. 8
15SUSPENDThis pin is logic low when the CP2104 is in the USB Suspend state.hlm. 8
16VPPConnect a 4.7 µF capacitor between this pin and ground to support ROM programming via USB interface.hlm. 8
17SUSPENDThis pin is logic high when the CP2104 is in the USB Suspend state.hlm. 8
18CTSClear to Send control input (active low)hlm. 8
19RTSReady to Send control output (active low)hlm. 8
20RXDAsynchronous data input (UART Receive)hlm. 8
21TXDAsynchronous data output (UART Transmit)hlm. 8
22DSRData Set Ready control input (active low)hlm. 8
23DTRData Terminal Ready control output (active low)hlm. 8
24DCDData Carrier Detect control input (active low)hlm. 8

Catatan desain PCB

  • Untuk pemrograman ROM konfigurasi melalui USB, tambahkan kapasitor 4.7 µF antara pin VPP dan ground, dan pastikan VDD minimal 3.3 V.hlm. 16
  • Saat menggunakan mode self-powered dengan regulator di-bypass, hubungkan REGIN ke VDD.hlm. 18
  • Disarankan menambahkan dioda penekan transien (contoh Littelfuse SP0503BAHT) pada konektor USB untuk proteksi ESD.hlm. 18
  • Untuk sistem self-powered di mana VDD dan VIO mungkin tidak berdaya saat VBUS terhubung ke 5 V, gunakan pembagi resistor pada VBUS agar memenuhi spesifikasi tegangan maksimum absolut.hlm. 18

Contoh pemakaian

  • Upgrade of RS-232 legacy devices to USB
  • Upgrade of RS-485 legacy devices to USB
  • Cellular phone USB interface cable
  • PDA USB interface cable
  • USB to RS-232 serial adapter

Sumber data

Disusun dari datasheet resmi Silicon Labs (buka PDF). Ringkasan ditulis dengan bantuan AI, lalu setiap angka dan nama pin dicocokkan otomatis ke teks datasheet; yang tidak ditemukan di datasheet dibuang. Terakhir diperiksa 22 Oktober 2026. Untuk desain akhir, tetap rujuk datasheet asli.

Dari datasheet ke board jadi

Rangkaianmu pakai CP2104-F03-GMR? Biar Sirkuitku yang bikinkan PCB-nya.

Kirim skematik, daftar komponen, atau sekadar ide rangkaiannya. Kami kerjakan desain, cetak, dan assembly di workshop yang sama, dan kesalahan footprint dari pihak kami diperbaiki gratis.