Kết luận trước
Chuyển TTL sang nối tiếp thường là chuyển đổi các điều kiện điện
Bo mạch phát triển có TXD và RXD, còn thiết bị đo có RS232 hoặc RS485; bạn không thể chỉ nối các dây với nhau. UART trên bo mạch vốn đã là mạch truyền/nhận nối tiếp. Cái gọi là chuyển TTL sang nối tiếp thường có nghĩa là chuyển đổi mức logic sang một loại đường truyền nối tiếp khác. Nội dung byte có thể không thay đổi, nhưng điện áp, phương thức tham chiếu và khả năng điều khiển tải phải phù hợp.
TTL ban đầu là tên một công nghệ mạch logic. Trong tên mô-đun, nối tiếp TTL thường được dùng theo nghĩa rộng để chỉ giao diện mức logic trên bo mạch, còn các linh kiện thực tế có thể là CMOS. Không được chỉ dựa vào tên gọi để cho rằng điện áp nhất thiết là 5 V, mọi đầu vào đều chịu được 5 V hoặc mô-đun có thể lập trình cho bất kỳ vi điều khiển nào. Trước tiên, hãy kiểm tra nguồn cấp, dải điện áp đầu vào/đầu ra và mục đích sử dụng cụ thể.
Cách UART truyền một byte theo thời gian
UART sắp xếp dữ liệu thành một bit bắt đầu, các bit dữ liệu, một bit chẵn lẻ tùy chọn và một hoặc nhiều bit dừng. Bộ thu nhận diện lại byte theo định dạng và tốc độ tương ứng. Không đồng bộ có nghĩa là không truyền một tín hiệu xung nhịp đồng bộ riêng, chứ không phải hai bên có thể tùy ý sử dụng tốc độ baud khác nhau. Nếu tốc độ baud, định dạng và điều khiển luồng không khớp, dây nối có thể đúng nhưng dữ liệu vẫn có thể bị sai lệch.
Ví dụ, 9600 bit/s, 8N1 sử dụng một bit bắt đầu, tám bit dữ liệu và một bit dừng, tổng cộng mười chu kỳ bit. Truyền liên tục một ký tự mất khoảng 1.04 ms. Đây là phép tính minh họa phục vụ giảng dạy; chưa bao gồm thời gian chờ của ứng dụng, chuyển hướng hoặc thử lại, và không thể coi là cam kết về thông lượng thực tế của bất kỳ mô-đun nào.
Kiểm tra điện áp và tham chiếu, đồng thời ưu tiên bảo vệ các đầu vào trên bo mạch
Đầu ra 3.3 V có thể điều khiển phía bên kia hay không phụ thuộc vào ngưỡng của bộ thu; đầu ra 5 V có thể kết nối hay không còn phụ thuộc vào giới hạn đầu vào cho phép và các trị số cực đại tuyệt đối. Mô-đun sử dụng nguồn cấp 3.3 V không chứng minh rằng mọi chân đều chịu được 5 V. Điện áp đường truyền RS232 cũng không thể nối trực tiếp vào các đầu vào UART thông thường; chúng có thể bị đọc sai hoặc thậm chí làm hỏng thiết bị.
Trong kết nối không cách ly thông thường, nối TXD của một đầu với RXD của đầu còn lại và thiết lập tham chiếu tín hiệu phù hợp. Không được nối trực tiếp hai đầu ra với nhau. VCC là nguồn điện, không phải dữ liệu. Khi cả hai đầu đã được cấp nguồn riêng, không được nối các nguồn điện của chúng với nhau khi chưa xác nhận. Khi hai phía được cách ly, tham chiếu được xử lý riêng theo thiết kế; không được nối tắt hàng rào cách ly chỉ để tạo điểm đất chung.
Vì sao bộ thu phát RS232 có bơm điện tích và hai hướng
Trong logic UART thông dụng, mức logic một tương ứng với mức cao, còn trên các đường dữ liệu RS232, mức logic một tương ứng với điện áp âm và mức logic không tương ứng với điện áp dương. Mạch điều khiển phát thực hiện chuyển đổi điện, còn bộ thu khôi phục logic trên bo mạch theo hướng ngược lại. Chúng giữ nguyên thông tin tương ứng; không thể nói thứ tự byte đã thay đổi chỉ vì cực tính điện áp của dạng sóng bị đảo.
Tài liệu TI MAX3232 giải thích sự phân chia chức năng giữa mạch điều khiển, bộ thu và bơm điện tích. Bơm điện tích hoạt động cùng các tụ điện để tạo ra các điều kiện điện áp cần thiết. Nguồn cấp, tải và biện pháp bảo vệ của chip cần được kiểm tra theo bảng dữ liệu. Nguyên lý chung này không chứng minh rằng bất kỳ mô-đun không rõ nguồn gốc nào cũng sử dụng cùng linh kiện, càng không chứng minh rằng sản phẩm hoàn chỉnh có cùng cấp bảo vệ.

Ngoài truyền tín hiệu vi sai, RS485 còn phải xử lý việc bên nào được phép truyền
Bộ thu RS485 chủ yếu xét chênh lệch điện áp giữa hai dây, còn mạch điều khiển phát thiết lập trạng thái vi sai tương ứng. Cặp dây vi sai có thể giúp giảm nhiễu ghép đồng pha, nhưng cáp, kết cuối, phân cực, dải tham chiếu và bảo vệ vẫn cần được thiết kế. Chế độ bán song công hai dây thường cho phép nhiều nút dùng chung cặp dây, và tại mỗi thời điểm chỉ mạch điều khiển thích hợp mới được truyền.
Tín hiệu cho phép mạch điều khiển DE quyết định bộ phát có chiếm dụng đường truyền hay không; cho phép bộ thu là vấn đề riêng. Hãy nhả đường truyền sau khi gửi trọn ký tự; nhả quá sớm có thể làm mất phần cuối ký tự, còn quá muộn có thể chặn phản hồi. Điều khiển tự động cũng có các điều kiện áp dụng. Cần kiểm tra định nghĩa A/B trong các tài liệu khác nhau theo chức năng; không được cho rằng cực tính giữa các nhà cung cấp là thống nhất chỉ vì ký hiệu chữ giống nhau.

Chỉ thay bộ thu phát không thể thay đổi giao thức hoặc bù chênh lệch tốc độ không giới hạn
Lớp điện quyết định cách đường truyền biểu diễn các trạng thái, định dạng ký tự quyết định cách tạo thành các byte, còn giao thức quyết định ý nghĩa lệnh của các byte. Khi hai thiết bị sử dụng các lệnh khác nhau, mức điện áp đúng cũng không giúp chúng hiểu nhau. Nếu muốn thay đổi tốc độ, định dạng hoặc giao thức, cần có khả năng xử lý và phần mềm tương ứng; chỉ một mạch điều khiển đường truyền là không đủ.
Thiết kế có bộ đệm có thể tạm thời tiếp nhận các đợt dữ liệu dồn, nhưng nếu tốc độ đầu vào liên tục cao hơn đầu ra, dữ liệu vẫn sẽ tích tụ. Trong quá trình phát triển, cũng cần bố trí điều khiển luồng, xử lý tràn và xử lý ngoại lệ. Vi điều khiển, FPGA và các thiết bị tương tự có thể triển khai logic nối tiếp, nhưng khi kết nối với RS232 hoặc RS485 bên ngoài, tầng giao tiếp điện vẫn phải phù hợp. Không thể bỏ phần cứng chỉ vì mã chương trình có thể gửi byte.
Chọn chuyển đổi cục bộ hoặc mô-đun kết nối mạng TTL theo mục tiêu
Nếu máy tính không có cổng nối tiếp, bạn có thể chọn bộ chuyển đổi USB sang UART. Nếu thiết bị đầu cuối sử dụng RS232, hãy chọn giao diện đường truyền tương ứng; không được coi chuyển USB sang TTL là chuyển USB sang RS232. Nạp chương trình cũng có thể cần chế độ khởi động, đặt lại và hỗ trợ phần mềm; đầu ra đóng cắt thông thường của PLC không phải là nguồn bản tin UART sẵn dùng.
Thông tin chi tiết về 2308 của Feichang Technology liệt kê một kết nối TTL tới mạng 100 Mbps, các chế độ hoạt động TCP/UDP, giám sát thông số nối tiếp và tạo khung, cùng các chức năng chuyển đổi Modbus được chỉ định. Các chức năng này đến từ bộ xử lý và phần mềm, không phải vốn có trong mức TTL. Nguồn cấp sản phẩm, giới hạn đầu vào logic cho phép, chân kết nối, điều khiển luồng và phiên bản firmware cần được xác nhận trong tài liệu bàn giao.
Khi kiểm tra trên bàn thử, trước tiên hãy cố định các byte đã biết, sau đó xác minh các lệnh thực tế
Khi đã ngắt nguồn, kiểm tra giao diện, điện áp, chân kết nối, nguồn cấp và các điều kiện tham chiếu. Dùng thiết bị đã biết là hoạt động tốt để thiết lập liên kết ngắn, đồng thời thống nhất tốc độ, số bit dữ liệu, chẵn lẻ, số bit dừng và điều khiển luồng. Trước tiên, kiểm tra xem các byte thử nghiệm đã biết có được gửi và nhận đầy đủ hay không, sau đó kiểm tra các yêu cầu hợp lệ và phản hồi thực tế; ghi lại dữ liệu thô, không chỉ quan sát đèn có nhấp nháy hay không.
Nếu dữ liệu bị sai lệch, hãy kiểm tra định dạng và các điều kiện điện. Nếu không có phản hồi, hãy kiểm tra nguồn cấp, TX/RX và nguồn dữ liệu có đang truyền hay không. Nếu chỉ một hướng hoạt động, hãy kiểm tra việc nhả hướng truyền và thời gian chờ phản hồi. Phép đo cần đầu dò và tham chiếu phù hợp, đồng thời phải do người có chuyên môn thực hiện để tránh ngắn mạch do nối đất của thiết bị đo. Mỗi lần chỉ thay đổi một mục và giữ lại trạng thái chuẩn ban đầu để có thể giải thích kết quả.
Bàn giao tại hiện trường cũng cần xem xét khả năng khôi phục và bảo trì
Sau khi lắp mô-đun vào tủ thực tế, hãy kiểm tra việc gá lắp, chống kéo căng cáp, tản nhiệt và không gian bảo trì, đồng thời kiểm tra các byte và ứng dụng dưới tải đại diện. Tệp cấu hình bao gồm điện áp trên bo mạch, tiêu chuẩn đường truyền, thông số, mạch điều khiển và phiên bản chương trình; không được chỉ ghi một tên gọi mơ hồ như chuyển TTL sang nối tiếp.
Ghi lại phương thức khôi phục sau khi mất điện hoặc mất kết nối. Với giải pháp mạng, cũng cần xác minh kết nối, việc ghép lại bản tin và dữ liệu mới. Xác nhận riêng các dịch vụ đọc và điều khiển; việc thử lại không được lặp lại lệnh một cách vô điều kiện. Chỉ sau khi hoàn tất cả việc chuyển đổi điện cho phù hợp và xác minh ứng dụng mới có thể chứng minh mô-đun phù hợp với liên kết thực tế này.
Lưu ý về tài liệu: Các hình minh họa là sơ đồ cơ chế chung và đã được kiểm tra về kỹ thuật. Hình ảnh bên ngoài có ghi mã model là ảnh từ trang web chính thức; các hình cắt bổ và linh kiện khác không thể hiện mạch điện bên trong sản phẩm thực tế của Feichang Technology. Chúng không phải dạng sóng đo được hay hiện trường dự án thực tế. Việc đấu dây và cấp nguồn phải tuân theo hướng dẫn bàn giao.
Tài liệu tham khảo để xác minh: Bộ thu phát và bơm điện tích TI MAX3232
Hướng dẫn thiết kế TI RS485
Bo mạch mô-đun máy chủ nối tiếp TTL 2308 của Feichang Technology
Được dịch từ bài viết kỹ thuật tiếng Trung. Nguồn được xuất bản lần đầu: 2024-06-07. Nguồn được sửa đổi lần cuối: 2026-10-13. Đọc nguồn tiếng Trung


