ik3chf1l4pu64066435615.gif
- z1 E8 J& d5 `) t( f1 f1 ]) r点击上方蓝色字体,关注我们* r+ Y- j6 _5 K' [, P
尽管终端电阻能有效减少信号反射、提高信号质量,但它也引入了一系列问题,需要在设计中谨慎考虑。( h; m$ g1 g& f& T
7 e1 q- f( m v9 ]以下是几个常见问题的详细分析:% j4 B* S* M1 t" @
1
6 n7 v. o8 O2 w降低驱动信号幅值
& u! A s0 m. K5 K3 P当终端电阻接入RS-485总线时,会显著降低驱动信号的差分幅值。总线上负载的增大导致RS-485收发器的输出差分电压幅值下降。' `' O1 C U7 }) c
, ? Y' V& ]" {/ I0 l7 p
例如,在5米、500kbps的通信距离下,未加终端电阻与加终端电阻的波形对比如图1和图2所示。
; C: R4 k" v& w8 X# \8 O9 H* v
! Z" E$ V) _; O7 y通过波形图可以看出,添加终端电阻后,驱动信号幅值大约减少了2V,对信号强度产生明显影响。
; u9 T. R0 w4 H& u% l4 K
: m2 ?! b- Q- }) V& \4 v
ae3owoep2m064066435715.png
2 I& ~0 F( R0 E$ U2 e
图1 - 5m 500kbps 无终端电阻波形
$ c. n, n9 P4 [) J5 D$ u `" p. [+ ~' J, E1 Y, G' H
, K( z9 g' {: [% d) e( n
zvyb0v2kjxe64066435816.png
( S& F: t9 i# _4 P7 _0 ]+ x9 t! d图2 - 5m 500kbps 加终端电阻波形
9 M! j9 I6 p8 i$ P5 e+ {" b% @1 e2
% Z7 a. t1 }. C0 P/ R0 X" Q- c* @增大通信线压降0 |: f; w! n9 c
增加终端电阻会使通信线路中的电流增大,进而导致线路上的压降增加。通信距离越长,压降影响越显著。
2 w; {8 ~9 S5 b1 X+ \7 K1 q) S' X; o& k
例如,在1200米、115.2kbps的测试条件下(使用0.75mm2通信线),首端与末端的信号波形对比如图3和图4所示。
) j5 X A# S+ M% c0 ^+ d, v7 F! K7 d1 P& `+ H8 |- M0 S- q9 D0 d
可以看到,由于压降的影响,末端信号相较于首端信号下降了大约0.7V,这种差异会影响接收端的信号完整性。. h+ r" d4 F$ U! S4 o- |8 O
: |% ~0 w3 F- ]9 _/ ^
uo1rlz5iuhy64066435916.png
$ k# P. G0 R9 @ x7 A图3 - 1200m 115.2kbps 首端波形(加终端电阻)6 V( x5 _) u& H3 B5 k4 f- J7 O7 M) U
, Q; @- q( [' k$ _
t2cgwwvfzjh64066436016.png
* T7 W; C6 F/ c
图4 - 1200m 115.2kbps 末端波形(加终端电阻), {0 J! o& ^: }- E) B
3
& ?7 J4 G2 V; j7 u* `# n0 {增大收发器功耗' O! a3 R; M2 v& H
终端电阻的引入对RS-485收发器的功耗有明显影响,特别是在驱动状态时。
9 K' i6 R& D, J8 l4 \" L4 s- g) F; O% h0 X( Y4 U
以RSM485ECHT为例:
' R2 Z, J* G# t- Y' w2 N接收状态:工作电流约为20mA。驱动状态(无终端电阻):工作电流为27mA左右。驱动状态(加终端电阻):工作电流上升至83mA。
" i+ {5 ~8 O: T. M# r+ t4 Y! U
; H/ G, g, o2 N5 `, b$ G& h从数据中可以明显看出,终端电阻在驱动状态下显著增加了功耗。
; m7 p' R9 `3 o. ]" c* X, T: N" l4 v0 O9 p: m7 u
因此,在对功耗敏感的应用场景中,应谨慎使用终端电阻。
; d1 b% W5 x$ e" D }4 R4
* s# ]9 D: e" Q: V降低总线空闲时的差分电压
& s6 A0 y \/ O. C在RS-485总线空闲时,终端电阻会导致差分电压的降低,尤其是在两个模块都处于接收状态时。
0 A4 @: { [' E/ M5 I
* L n+ w' l+ N! ?7 O/ |图5展示了两个RSM485ECHT模块的通信等效示意图。
: y: U4 I/ u6 [9 X' _- X2 E2 D% P; a# ~& B: l Q
1xuib00j5ol64066436116.png
! U3 ]' s0 X) O; _; V& G) }& _图5 - RSM485ECHT通信等效示意图
# y7 [# [6 ?! ~: ^/ j$ y
6 B% x ?! |7 R8 ?5 s% E- b通过基尔霍夫电流定律,可以对节点A和节点B的电流进行分析,得到以下公式:9 R4 X% Z J- e% l) {
tkektlzjbyi64066436216.png
* Y" i1 b, x- f9 \/ D5 U
其中:+ T3 \8 h' [# s7 p0 u) Y6 E$ V w
RPUD:RSM485ECHT内部上/下拉电阻,120kΩ;RIN:RSM485ECHT输入阻抗,96kΩ。% H5 `2 P1 t) F- t. G8 p! S* z
% Z: y. u x2 z
根据公式计算得出的AB间差分电压仍然保证在-200mV到-40mV的范围内,符合RSM485ECHT的门限电平要求,确保总线空闲时不会误接收数据。
5 n1 X3 d3 Y" C) j+ Q3 p/ ]' `
# {9 y+ P7 t7 Y! A$ k: ]' y
hmqcahelybu64066436316.png
$ \7 B4 @# ?* O# `# Y
# y( h2 G: Z- ^! Y9 i) C8 g' `然而,对于门限电平在-200mV到+200mV范围的RS-485收发器,空闲时的差分电压可能进入不确定状态,增加误接收的风险。
# ^/ y% {) E& ?4 i) F2 D. m4 w4 y9 J% Z: n( V4 m9 o
通过对终端电阻的详细分析,可以看出其对信号幅值、功耗、以及总线空闲状态的电压水平都具有重要影响。
! g, f9 Y% n* k& V. c- ]! |- J Z
在具体应用中,需要根据通信距离、功耗要求、设备特性等综合因素来决定是否使用终端电阻。
6 c4 V8 h' ~+ s. D$ [9 K
cx4uk25vr3w64066436416.jpg
7 h; y2 A9 _7 a4 e
n1kmr4syp4364066436516.gif
, ]1 e& Y0 h) Z6 g+ @
点击阅读原文,更精彩~ |