Skip to main content

Rangkaian Frekuensi, FTDI dan CH340

FTDI

USB Serial konverter ini diperlukan jika kita menggunakan mikroprosesor/mikrokontroler yang mempunyai port serial dengan output TTL 3,3 volt ataupun 5 volt, dan ingin kita hubungkan ke komputer dengan menggunakan kabel USB.

Cara lain adalah menggunakan konverter TTL 3,3 volt atau 5 volt ke RS232, namun ini hanya cocok untuk sambungan ke komputer desktop yang memiliki port serial RS232. Jika mau ke laptop misalnya, maka perlu konverter lagi dari RS232 ke USB.



Pin-pin utama (DTR, RX, TX, VCC,CTS, GND) sudah diberi pin yang sudah disolder. Pin-pin lain tersedia lubangnya di PCB modul, dan siap untuk disolder jika perlu.

Berikut ini adalah pengujian, apakah pin TX yang disebutkan benar-benar TX. Percobaannya adalah output TX disambungkan ke LED melalui resistor 1k, kemudian dihubungkan ke GND. Kemudian di PC desktop dikirim data menggunakan software RealTerm. Dari pengujian nampak LED tersebut berkedip sesuai dengan pengiriman data, sehingga dapat disimpulkan pin TX benar-benar berfungsi sebagai TX, bukan RX.



Contoh rangkaian FTDI




CH340

Baik port serial dan modul CH340 memungkinkan komputer untuk berkomunikasi dengan mikrokontroler, tetapi CH340 lebih nyaman, menghilangkan kerumitan menggunakan port serial.

CH340 adalah chip adaptor bus USB yang mengimplementasikan USB ke port serial, USB ke IrDA infrared, atau USB untuk mencetak port.

Dalam mode port serial, CH340 menyediakan sinyal kontak MODEM umum untuk memperluas port serial asinkron untuk komputer, atau memutakhirkan perangkat serial normal langsung ke bus USB.

Dalam mode inframerah, CH340 plus transceiver inframerah dapat membentuk adaptor inframerah USB untuk mewujudkan komunikasi inframerah SIR.



Fitur CH340:

1. Antarmuka perangkat USB berkecepatan penuh, kompatibel dengan USBV2.0, komponen periferal hanya membutuhkan kristal dan kapasitor.

2. Simulasikan port serial standar untuk meningkatkan perangkat periferal serial asli atau menambahkan port serial tambahan melalui USB.

3. Aplikasi port serial di bawah sistem operasi Windows pada komputer sepenuhnya kompatibel dan tidak perlu dimodifikasi.

4. Port serial full-duplex hardware, built-in buffer transceiver, mendukung komunikasi baud rate 50bps ~ 2Mbps.

5. Mendukung sinyal kontak MODEM yang biasa digunakan RTS, DTR, DCD, RI, DSR, CTS.

6. RS232, RS485, RS422 dan antarmuka lainnya disediakan melalui penambahan perangkat pemindah level.

7. Dukungan spesifikasi IrDA SIR komunikasi inframerah, mendukung baud rate 2400bps hingga 115200bps.

8. Karena ini adalah port serial yang dikonversi oleh USB, itu hanya bisa kompatibel dengan lapisan aplikasi, tetapi tidak bisa sepenuhnya sama.

9. Perangkat lunak ini kompatibel dengan CH341 dan dapat digunakan langsung dengan driver CH341.

10. Mendukung tegangan catu daya 5V dan tegangan catu daya 3.3V.

11. Tersedia dalam paket bebas timah SSOP-20, sesuai RoHS.



Catatan dalam skema ini:

Pin TXD CH340 harus terhubung ke pin RXD MCU, dan pin RXD harus terhubung ke pin TXD MCU.

Selain itu, dioda terhubung ke pin TXD dan resistor terhubung ke RXD untuk mencegah USB memasok daya ke chip target.

Pada gambar di atas, toggle switch digunakan untuk mengontrol catu daya mikrokontroler, sehingga daya dapat terputus saat tidak diperlukan.

Skema Rangkaian:



Tindakan Pencegahan:

1. Chip CH340 memiliki resistor pull-up USB bawaan. UD + dan UD-pin harus terhubung langsung ke bus USB.

2. Chip CH340 memiliki sirkuit reset power-on bawaan.

3. Ketika chip CH340 bekerja secara normal, chip ini perlu memberikan sinyal clock 12MHz ke pin XI secara eksternal. Secara umum, sinyal clock dihasilkan oleh osilasi stabilisasi frekuensi kristal dari inverter yang dibangun ke dalam CH340. Sirkuit periferal hanya perlu menghubungkan kristal 12MHz antara pin XI dan XO, dan menghubungkan kapasitor berosilasi ke ground masing-masing untuk pin XI dan XO.

4, chip CH340 mendukung tegangan catu daya 5V atau tegangan catu daya 3.3V. Ketika menggunakan tegangan operasi 5V, pin VCC chip CH340 adalah input ke catu daya eksternal 5V, dan pin V3 harus dihubungkan secara eksternal dengan kapasitor decoupling catu daya 4700pF atau 0,01 uF. Saat menggunakan tegangan operasi 3.3V, pin V3 dari chip CH340 harus terhubung ke pin VCC, dan catu daya 3.3V eksternal harus dimasukkan, dan sirkuit lain yang terhubung ke chip CH340 tidak boleh melebihi 3.3V.

5, CH340 secara otomatis mendukung perangkat USB untuk menunda untuk menghemat daya, NOS # pin rendah untuk melarang perangkat USB dari menggantung. Pin chip CH340 dalam mode port serial asinkron meliputi: pin transmisi data, pin sinyal kontak MODEM, dan pin tambahan. Pin transfer data termasuk: pin TXD dan pin RXD. Ketika input port serial idle, RXD harusnya tinggi. Jika pin R232 tinggi untuk mengaktifkan fungsi RS232 tambahan, pin RXD secara otomatis memasukkan inverter secara internal, yang secara default rendah. Ketika output port serial idle, TXD chip CH340T adalah level tinggi, dan TXD chip CH340R level rendah.

6. Pin sinyal kontak MODEM meliputi: pin CTS #, pin DSR #, pin RI #, pin DCD #, pin DTR #, pin RTS #. Semua sinyal kontak MODEM ini dikendalikan dan ditentukan oleh aplikasi komputer.

7. Pin bantu meliputi: pin IR #, pin R232, pin CKO, pin ACT #. Pin IR # level rendah akan mengaktifkan mode port serial inframerah. Pin R232 digunakan untuk mengontrol fungsi RS232 tambahan, dan input pin RXD secara otomatis terbalik ketika R232 tinggi. Pin ACT # dikonfigurasikan untuk menyelesaikan keluaran status untuk perangkat USB (mis. USB Infrared Adapter Ready). Pin IR # dan R232 hanya diperiksa satu kali setelah penyetelan ulang menyala.

8, CH340 built-in buffer transceiver independen, mendukung simpleks, half-duplex atau full-duplex komunikasi serial asinkron. Data serial mencakup 1 bit awal rendah, 5, 6, 7 atau 8 bit data, 1 atau 2 bit stop level tinggi, mendukung paritas ganjil / genap / flag check / Uji kalibrasi kosong. CH340 mendukung laju komunikasi umum: 50, 75, 100, 110, 134.5, 150, 300, 600, 900, 1200, 1800, 2400, 3600, 4800, 9600, 14400, 19200, 28800, 33600, 38400, 56000, 57600 , 76800, 115200, 128000, 153600, 230400, 460800, 921600, 1500000, 2000000, dan sejenisnya. Kesalahan baud rate dari sinyal transmisi port serial kurang dari 0,3%, dan kesalahan baud rate yang diijinkan dari sinyal penerima port serial tidak kurang dari 2%.

9. Di bawah sistem operasi Windows di sisi komputer, driver CH340 dapat meniru port serial standar, sehingga sebagian besar aplikasi port serial asli sepenuhnya kompatibel, dan biasanya tidak perlu dimodifikasi.

10, CH340 dapat digunakan untuk memutakhirkan periferal port serial asli, atau menambahkan port serial tambahan ke komputer melalui bus USB. RS232, RS485, RS422 dan antarmuka lainnya dapat disediakan lebih lanjut dengan menambahkan perangkat pemindah level.


Last modified: Friday, 10 February 2023, 10:25 AM