IV. Cấu trúc của RS-232C: 1 Sơ đồ chân
c. Các chân điều khiển: Chức năng:
Chức năng:
Các chân điều khiển có 2 chức năng chính : Báo hiệu sự hiện diện của thiết bị được kết nối. Điều khiển luồng dữ liệu.
Các loại chân điều khiển:
Các chân điều khiển bao gồm RTS và CTS, DTR và DSR, CD, và RI.
Các chân RTS và CTS:
Được dùng để báo hiệu thiết bị đã sẵn sàng để gởi hay nhận dữ liệu chưa. Loại điều khiển luồng dữ liệu này - được gọi là bắt tay phần cứng - được dùng để chống sự mất mát dữ liệu trong quá trình truyền. Khi được cho phép ở cả hai thiết bị DTE và DCE, việc bắt tay phần cứng dùng RTS và CTS cho phép các bước sau :
DTE chỉ định chân RTS lên cao để thông báo cho DCE nó đã sẵn sàng nhận dữ liệu.
DCE chỉ định chân CTS lên cao nhằm thông báo nó đã thông trống để gởi dữ liệu thông qua chân TD. Nếu dữ liệu không còn được gởi, chân CTS xuống thấp.
Dữ liệu được truyền đến thiết bị DTE thông qua chân TD. Nếu dữ liệu không còn được cho phép, chân RTS đươc xuống thấp bởi DTE và việc truyền dữ liệu kết thúc.
Các chân DTR và DSR:
Nhiều thiết bị dùng các chân DSR và DTR để xác định chúng được nối kết hay nối điện chưa. Việc kiểm tra sự hiện diện của các thiết bị được kết nối sử dụng các chân DTR và DSR theo các bước sau :
DCE cho chân DSR lên cao để chỉ rằng nó đã được kết nối. DCE cho chân DSR xuống thấp khi nó không được kết nối từ
đường dây giao tiếp.
Các chân DTR và DSR được thiết kế lúc đầu với mục đích cho phép chọn lựa cách thức bắt tay phần cứng. Tuy nhiên, các chân RTS và CTS thường thực hiện điều này, chứ không phải các chân DSR và DTR.
Các chân CD và RI :
Điển hình được dùng để chỉ sự có mặt của các tín hiệu nào đó trong các quá trình kết nối giữa modem – modem.
Chân CD được dùng bởi một modem để cho biết đã thiết lập một kết nối với một modem khác, hay đã kiểm tra tín hiệu mang. Chân CD được lên cao khi DCE đang nhận một tín hiệu với tần số thích hợp. CD xuống thấp nếu DCE không nhận được tín hiệu thích hợp.
Chân RI được dùng để chỉ sự hiện diện của tín hiệu rung có thể nghe thấy. Chân RI lên cao khi DCE đang nhận một tín hiệu rung. Chân RI xuống thấp khi DCE không nhận được một tín hiệu rung.
3. Hoạt động
Giao tiếp cơ bản đạt được chủ yếu sử dụng ba chân : chân truyền dữ liệu, chân nhận dữ liệu, và chân nối đất.
Những chân khác dùng cho việc điều khiển luồng dữ liệu, nhưng không cần thiết. Các chuẩn khác như RS-485 định thêm các chức năng như tốc độ truyền bit cao, độ dài cáp dài hơn, và sự nối kết đến 256 thiết bị. Kết nối hai thiết bị với cáp nối tiếp
Chuẩn RS-232 qui định hai thiết bị được kết nối qua một cáp nối tiếp là DTE ( Data Terminal Equipment ) và DCE ( Data Circuit-Terminating Equipment ). Thuật ngữ này phản ánh bản chất của RS-232 như là
chuẩn giao tiếp giữa một thiết bị đầu cuối máy tính và một modem. Thông thường máy tính được xem là một DTE, còn thiết bị ngoại vi như các modem và các máy in là DCE. Chú ý, nhiều thiết bị khoa học có chức năng như DTE.
Bởi vì RS-232 chủ yếu liên quan đến việc nối kết giữa một thiết bị DTE đến một thiết bị DCE, các chức năng của chân được qui ước cho việc nối kết thẳng, có nghĩa chân 1 nối với chân 1, chân 2 nối với chân 2, và tương tự cho các cặp chân khác.
Một kết nối nối tiếp từ thiết bị DTE đến thiết bị DCE dùng chân truyền dữ liệu TD và chân nhận dữ liệu RD được biểu diễn dưới đây :
Nếu nối hai thiết bị DTE hay hai thiết bị DCE mà dùng một cáp nối tiếp thẳng, thì chân TD trên mỗi thiết bị được nối với nhau, và chân TD trên mỗi thiết bị được nối với nhau. Vì vậy, để kết nối hai thiết bị như vậy, phải sử dụng một cáp không modem. Như biểu diễn dưới đây, cáp không modem nối chéo các dây truyền và nhận với nhau trong cáp :