Ở độ dài cáp nào là điện trở kết thúc cần thiết cho mạng RS-485?


13

Tôi đã nhận thấy các thí nghiệm của mình trong phòng thí nghiệm với RS-485 hoạt động tốt với các dây cáp khá ngắn, nhưng điện trở kết thúc là cần thiết để cài đặt thực sự. Là sự hiện diện hoặc vắng mặt của họ là một chức năng của chiều dài cáp, hoặc các yếu tố khác?

Câu trả lời:


10

Tất cả các cáp RS-485 yêu cầu chấm dứt. Một số có thể chỉ xảy ra để làm việc mà không có họ, nhưng tất cả nên có chúng.


6
Trên thực tế, có lẽ bạn sẽ thấy rằng chúng bị bỏ rơi thường xuyên như khi chúng được đưa vào. RS-485 là một trong những tiêu chuẩn thường được thực hiện bởi những người không biết họ đang làm gì và được sử dụng thường xuyên trong một 'nó hoạt động tốt, phải không?' loại cách
Michael Kohne

2
Thực sự có một hướng dẫn tốt cho việc này - ti.com/lit/an/snla034b/snla034b.pdf . Nếu độ dài đủ ngắn hoặc tốc độ bit đủ thấp, thậm chí TI nói rằng "tùy chọn không ngắt tín hiệu rõ ràng là giải pháp hiệu quả nhất về chi phí".
Reinderien

1
Nếu "một số chỉ có thể xảy ra để làm việc mà không" chấm dứt thì ipso facto, chấm dứt là không cần thiết.
m_a_s

10

Nói chung, đối với các loại cáp ngắn (<20-30m) và tốc độ baud thấp (<115200), bạn có thể bỏ chúng ra mà không gặp nhiều rắc rối. Nhưng:

  1. 200-500Ω

  2. 100Ω120Ω

0V>0,3V


2

Vì các điện trở kết thúc tải xuống mạng, chúng không nên được sử dụng trừ khi chúng được yêu cầu. Do sóng phản xạ sẽ giảm dần trong 3-4 chu kỳ, nếu thời gian xảy ra điều này nhỏ hơn một chiều rộng bit dữ liệu (hoặc một nửa chiều rộng bit nếu lấy mẫu ở giữa), sóng phản xạ sẽ không can thiệp và chấm dứt điện trở cần thiết.

Đây là một phép tính đủ đơn giản, tính theo tốc độ lan truyền trung bình khoảng 65% tốc độ ánh sáng: Đối với tốc độ truyền thông 9600 bps, trên cáp 1000 feet, bạn có thời gian khứ hồi là 3 usec, thời gian ẩm từ 9 -12 usec và chiều rộng bit là 10 msec. Do đó, mỗi sóng phản xạ sẽ làm ẩm trước khi bạn lấy mẫu từng bit, do đó không cần phải có điện trở kết thúc.


2
RS-485 được thiết kế để hỗ trợ các điện trở kết thúc nên việc tải mạng xuống không phải là vấn đề. Việc tắt các điện trở kết thúc có thể làm tăng EMI và các vấn đề khác và nếu chất lượng tín hiệu đủ tệ, nó có thể gây ra lỗi ngay cả khi tốc độ truyền chậm. Lưu ý: Tôi không cho câu trả lời này là -1, mặc dù nó có thể xứng đáng với câu trả lời.

Ý tưởng chung của câu trả lời này không hoàn toàn là một ý tưởng tồi, và một số nhà sản xuất thiết bị thực sự khuyên bạn nên bỏ việc chấm dứt. Nói chung, đó là một ý tưởng tồi bởi vì những vấn đề mà nó gây ra có thể là lén lút. Ngoài ra, ở 9600 baud chiều rộng bit là hơn 100 micro giây, không phải trong mười phần nghìn giây. UART thường làm mẫu ở giữa (hoặc đôi khi họ lấy ba mẫu và làm tốt nhất 2 trên 3), vì vậy bạn chắc chắn muốn phản xạ biến mất trước khoảng một phần ba. Chấm dứt là rất quan trọng nhưng trong thực tế nếu cáp của bạn chỉ có 15 feet thì có lẽ vẫn ổn
EternityForest
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.