Serial USB
Perangkat keras dan firmware sumber terbuka untuk adaptor USB-ke-serial.
Fitur
- Tidak diperlukan instalasi driver di Windows, Linux, dan macOS karena mengimplementasikan protokol USB CDC ACM dan PSTN. Secara otomatis akan muncul sebagai port serial virtual (virtual COM port).
- Komponen minimal yang diperlukan karena dibangun di sekitar MCU STM32F042 yang dapat mengoperasikan USB tanpa kristal eksternal.
- Kontrol aliran yang kuat memungkinkan untuk mengoperasikannya pada batas kecepatan bit yang dipilih.
- Mendukung kontrol aliran perangkat keras (RTS/CTS), kecepatan bit dari 1200 hingga 3.000.000 bps, kontrol sinyal DTR, pemberitahuan sinyal DSR dan DCD.
MCU yang didukung
Firmware dapat dibuat untuk:
- STM32F042F6 (digunakan pada perangkat keras khusus)
- STM32F042K6 (ditemukan di papan Nucleo, digunakan untuk pengujian)
- STM32F103C8 (alias Blue Pill, digunakan untuk pengujian)
Seharusnya tidak terlalu sulit untuk memperluas firmware yang dijalankan pada MCU STM32 lainnya.
Kontrol Aliran
Kontrol aliran memastikan bahwa data hanya dikirim secepat penerima dapat menerimanya. Untuk adaptor USB-ke-serial, kontrol aliran paling penting pada tautan dari komputer ke adaptor karena komunikasi USB jauh lebih cepat daripada komunikasi serial. Kontrol aliran USB adalah bagian dari standar USB dan firmware ini mengimplementasikannya. Ini mencegah buffer internal meluap dan kehilangan data.
Selain itu, firmware dan perangkat keras menerapkan kontrol aliran perangkat keras pada port serial menggunakan sinyal RTS dan CTS. Kontrol aliran perangkat keras selalu diaktifkan tidak peduli bagaimana port virtual dikonfigurasi pada komputer. Ini bukan bagian dari protokol USB CDC untuk mengaktifkan atau menonaktifkannya. Jika Anda tidak ingin menggunakan kontrol aliran perangkat keras, jangan sambungkan apa pun ke RTS dan CTS.
Perangkat keras
Ada dua versi perangkat keras:
Serial USB
- ukuran papan 28 kali 20 mm
- Konektor USB mikro B
- header untuk 8 sinyal (GND, TX, RX, 3.3V, RTS, CTS, DTR, DSR) dengan label yang mudah terbaca
- header SWD lengkap untuk pemrograman
- titik uji sinyal DCD
- LED daya merah
- LED hijau untuk TX dan RX
Lihat lebih detail
Serial USB Mini
- ukuran papan 25 kali 10 mm
- Konektor USB mikro B
- header untuk 4 sinyal (GND, TX, RX, 3.3V) dengan label yang mudah terbaca
- Bantalan SWD di bagian bawah
Lihat lebih detail