ik3chf1l4pu64066435615.gif
+ g$ i0 M; Q+ ~) O- O% a
点击上方蓝色字体,关注我们
5 \& t3 ^# I. p尽管终端电阻能有效减少信号反射、提高信号质量,但它也引入了一系列问题,需要在设计中谨慎考虑。9 t2 G! |" }. Z0 D2 t
D) \5 i( s# ?; Z" }以下是几个常见问题的详细分析:
: @9 B7 }' J3 m3 W/ v- \: n) s1: _3 ^& q; j% B4 P# G) H
降低驱动信号幅值
9 i: T6 \7 m: C( L x$ R/ H# G0 h+ I当终端电阻接入RS-485总线时,会显著降低驱动信号的差分幅值。总线上负载的增大导致RS-485收发器的输出差分电压幅值下降。
' u- |& G' O6 j7 [
9 q- T D1 ]7 N! ]& ?% s0 m例如,在5米、500kbps的通信距离下,未加终端电阻与加终端电阻的波形对比如图1和图2所示。
7 {6 A; j/ E% |5 h; ~
9 D8 _8 m, X6 v) y' c. S7 z. o通过波形图可以看出,添加终端电阻后,驱动信号幅值大约减少了2V,对信号强度产生明显影响。
, B! i( [, n6 D7 s" M8 C a6 a7 p
E- `& I E# }! E# [* X; A
ae3owoep2m064066435715.png
6 t: g* v: o3 ?% P* x, u" J图1 - 5m 500kbps 无终端电阻波形
& M) O- X: t& h+ s9 L0 F* o# a: Z0 K$ B
+ w6 _! ~4 B! }4 M
zvyb0v2kjxe64066435816.png
4 H$ p1 J' t( q% `! o5 m$ ?
图2 - 5m 500kbps 加终端电阻波形/ C2 {* V" y0 b
2
- v* R4 X' C! a- p& G7 {" \增大通信线压降; @/ s& f5 U* k/ D8 \7 i" F. j
增加终端电阻会使通信线路中的电流增大,进而导致线路上的压降增加。通信距离越长,压降影响越显著。# j, s: _; E/ n; S& }" o5 r# |2 M( F
1 j& s! t) C2 Q( U6 `2 e
例如,在1200米、115.2kbps的测试条件下(使用0.75mm2通信线),首端与末端的信号波形对比如图3和图4所示。
( I \7 B) G2 Y# R/ Y8 X7 A- B9 S& S) R
可以看到,由于压降的影响,末端信号相较于首端信号下降了大约0.7V,这种差异会影响接收端的信号完整性。4 W/ O% _/ |" N& I) z- H
8 k9 J3 _7 Q) v; j3 }6 D0 \+ m
uo1rlz5iuhy64066435916.png
) f8 ?+ i6 L1 \: z: e图3 - 1200m 115.2kbps 首端波形(加终端电阻)
+ G& |1 u [ Z2 w+ `& y4 ]4 K' m9 C9 I4 ?) j
t2cgwwvfzjh64066436016.png
) a- K0 v3 ^, a4 b; J) e图4 - 1200m 115.2kbps 末端波形(加终端电阻)
: [6 A" W% `0 _- ]7 B3& T" j& H5 c% b1 X5 w9 ?; H
增大收发器功耗9 k- t/ w5 H6 ^4 z4 d
终端电阻的引入对RS-485收发器的功耗有明显影响,特别是在驱动状态时。
G" }$ F; T, O/ c/ {
6 F; l$ X- y: Z0 [' C6 d以RSM485ECHT为例:
8 m( { a; a5 E接收状态:工作电流约为20mA。驱动状态(无终端电阻):工作电流为27mA左右。驱动状态(加终端电阻):工作电流上升至83mA。- |4 i6 p! E( R
; a0 n, T, z+ @
从数据中可以明显看出,终端电阻在驱动状态下显著增加了功耗。
$ R' U0 T' P9 Q; a
' _: l6 O @! w9 I T因此,在对功耗敏感的应用场景中,应谨慎使用终端电阻。
% ~$ a# S/ N; j/ q- v: K4$ i2 x" ^+ c0 v/ n& c! a' h
降低总线空闲时的差分电压8 v0 ]) L5 P% t* P9 |# K
在RS-485总线空闲时,终端电阻会导致差分电压的降低,尤其是在两个模块都处于接收状态时。
& ~- @* U7 j1 g, R# b
! N, j$ [& P% E, i' p m5 E' |图5展示了两个RSM485ECHT模块的通信等效示意图。
: [* @$ V8 S2 k% ~. M5 V2 u3 q$ z' i0 X5 K7 _
1xuib00j5ol64066436116.png
$ R9 z- O$ ~; F" {图5 - RSM485ECHT通信等效示意图9 C* w4 }. X, Q2 Q% A- ]
6 e/ E" @/ v& U* f" T
通过基尔霍夫电流定律,可以对节点A和节点B的电流进行分析,得到以下公式:
" D6 [! ] T q3 \0 [9 z
tkektlzjbyi64066436216.png
# \0 Y9 [, B+ t% a9 g其中:& n: O2 g" @* k; L, S+ ~
RPUD:RSM485ECHT内部上/下拉电阻,120kΩ;RIN:RSM485ECHT输入阻抗,96kΩ。2 l( V7 M: z5 R0 ^8 @1 h2 V7 ~
4 y' p9 j' C$ T根据公式计算得出的AB间差分电压仍然保证在-200mV到-40mV的范围内,符合RSM485ECHT的门限电平要求,确保总线空闲时不会误接收数据。) p7 S% D0 `6 O0 c# [" F
# b7 O' b, w: W; O! n
hmqcahelybu64066436316.png
. {% }$ C( ~5 h$ i2 Q+ {0 Y5 M/ v- ^! L. x
然而,对于门限电平在-200mV到+200mV范围的RS-485收发器,空闲时的差分电压可能进入不确定状态,增加误接收的风险。
# j) ~9 b2 u1 C' f/ l, ?
3 F2 O4 v5 T& t; k通过对终端电阻的详细分析,可以看出其对信号幅值、功耗、以及总线空闲状态的电压水平都具有重要影响。$ N+ ]4 `- S& o$ G/ |
1 M" o! F+ h# U7 r' M1 k; }! h1 B
在具体应用中,需要根据通信距离、功耗要求、设备特性等综合因素来决定是否使用终端电阻。
9 t; H1 D, Y7 C/ ^) t
cx4uk25vr3w64066436416.jpg
& O& b& g {; K/ q6 Z" t* {7 [
n1kmr4syp4364066436516.gif
7 z& F; [/ g; D点击阅读原文,更精彩~ |