Mạch chuyển USB sang UART CP2102
Mạch chuyển USB sang UART CP2102
- Hàng trong kho: 97
- Nhà sản xuất: Nhập khẩu
- Khối lượng: 0.10kg
- Mã kho: 784
- Vị trí: 1D15
Số lượng đã bán: 302
Lượt xem: 539
43.200đ
Giá chưa bao gồm VAT: 40.000đ
1. Giới thiệu tổng quan
Mạch chuyển USB sang UART CP2102 sử dụng IC chính hãng giúp chuyển đổi giao tiếp từ cổng USB sang UART TTL và ngược lại với tốc độ cao và độ ổn định vượt trội. Sản phẩm tương thích hoàn hảo với mọi hệ điều hành phổ biến hiện nay như Windows, Mac, Linux, Android, là công cụ không thể thiếu trong lập trình vi điều khiển và gỡ lỗi phần cứng.
2. Thông số kỹ thuật
- IC chính: Silicon Labs CP2102
- TXD: Chân truyền dữ liệu UART TTL (3.3VDC)
- RXD: Chân nhận dữ liệu UART TTL (3.3VDC)
- GND: Chân mass hoặc nối đất chung
- 5V: Chân cấp nguồn 5VDC từ cổng USB (tối đa 500mA)
- 3.3V: Chân nguồn 3.3VDC (tối đa 100mA, dùng để thiết đặt mức tín hiệu Logic)
- Hệ điều hành hỗ trợ: Windows, Mac OS, Linux, Android
3. Ứng dụng
- Nạp chương trình cho vi điều khiển (ESP8266, ESP32, Arduino Pro Mini,...)
- Giao tiếp và gỡ lỗi (debugging) thiết bị qua cổng Serial/UART
- Giao tiếp máy tính với các module cảm biến, GPS, GSM có giao diện UART
- Cập nhật firmware cho các thiết bị định tuyến, đầu thu, thiết bị IoT
4. Hướng dẫn kiểm tra (Test)
Các bước kiểm tra nhanh:
- Chuẩn bị: Máy tính cài sẵn driver CP2102 từ Silicon Labs, dây nối cắm breadboard và một phần mềm Serial Terminal (như Arduino Serial Monitor, Tera Term hoặc PuTTY).
- Thao tác: Cắm mạch vào cổng USB máy tính. Nối tắt (loopback) chân TXD và RXD lại với nhau. Mở phần mềm Serial Terminal, chọn đúng cổng COM của mạch, nhập một chuỗi ký tự bất kỳ và gửi.
- Kết quả: Ký tự gửi đi hiển thị lại chính xác trên màn hình terminal (echo test), đồng thời đèn LED truyền nhận dữ liệu trên mạch nhấp nháy, chứng tỏ mạch hoạt động tốt.
* Lưu ý an toàn: Không nối chân 3.3V hoặc 5V trực tiếp xuống GND gây đoản mạch cổng USB máy tính. Kiểm tra kỹ mức điện áp logic (3.3V hay 5V) của thiết bị ngoại vi trước khi kết nối để tránh làm hư hỏng IC CP2102.
Sơ đồ kết nối & Code test mẫu (Arduino/ESP)
Kết nối chân:
- TXD nối với chân RX (hoặc RXD) của thiết bị ngoại vi / Arduino
- RXD nối với chân TX (or TXD) của thiết bị ngoại vi / Arduino
- GND nối với GND (Mass chung)
- 5V / 3.3V nối với Nguồn cấp cho thiết bị (nếu cần dòng nhỏ)
C/C++ (Arduino/ESP)
void setup() {
Serial.begin(9600);
while (!Serial);
Serial.println("Khoi tao giao tiep Serial thanh cong!");
}
void loop() {
if (Serial.available() > 0) {
char incomingChar = Serial.read();
Serial.print("Nhan duoc ky tu: ");
Serial.println(incomingChar);
}
}mach chuyen usb sang uart cp2102















-250x250.jpg)











