电子产业一站式赋能平台

PCB联盟网

搜索
查看: 108|回复: 0
收起左侧

RS485总线加终端电阻可能存在的问题

[复制链接]

959

主题

959

帖子

7957

积分

高级会员

Rank: 5Rank: 5

积分
7957
发表于 2024-12-2 08:01:00 | 显示全部楼层 |阅读模式

ik3chf1l4pu64066435615.gif

ik3chf1l4pu64066435615.gif

* x4 t5 a+ d  K0 R; ]/ L- l& b. `点击上方蓝色字体,关注我们
5 C: o5 x- ^. |, u- o尽管终端电阻能有效减少信号反射、提高信号质量,但它也引入了一系列问题,需要在设计中谨慎考虑。
7 G( M6 e! Q5 E/ c# R2 _
) s7 x: m$ A& U. F以下是几个常见问题的详细分析:
/ j9 y5 w- H" b0 b7 A& f1/ F$ ^; c1 x0 C% _% s. k
降低驱动信号幅值
5 f0 c2 K7 m+ t; X# A0 n当终端电阻接入RS-485总线时,会显著降低驱动信号的差分幅值。总线上负载的增大导致RS-485收发器的输出差分电压幅值下降。
. B7 J9 P- O3 b# u- _
: f) U4 X2 }0 K$ C0 w- Z, o/ z例如,在5米、500kbps的通信距离下,未加终端电阻与加终端电阻的波形对比如图1和图2所示。
. g5 C- k% c: d- V# B- G; Z% ]
3 W: R1 Y: ^0 F- G; q5 F通过波形图可以看出,添加终端电阻后,驱动信号幅值大约减少了2V,对信号强度产生明显影响。2 N$ n% E! r* {6 R. |' I

3 R0 B8 O/ e3 N& E% k6 Q

ae3owoep2m064066435715.png

ae3owoep2m064066435715.png
' Y0 j2 O7 h/ v  [7 m, F2 W, F+ g
图1 - 5m 500kbps 无终端电阻波形
2 H/ Z( T0 i/ F. I$ Q' ?
3 R& m( u% S/ i  T
( U" [  \8 w. |3 V* M$ n" T

zvyb0v2kjxe64066435816.png

zvyb0v2kjxe64066435816.png

  ]" H  @1 e6 v" k, ]9 W图2 - 5m 500kbps 加终端电阻波形# o7 L8 t. _4 k
2
) B" @' }' N, z& y增大通信线压降
# Q9 i2 j$ D) u# z9 |增加终端电阻会使通信线路中的电流增大,进而导致线路上的压降增加。通信距离越长,压降影响越显著。
/ P4 x8 m" ^6 X5 l( r- p" V' a
4 `9 L( |) e- K9 i例如,在1200米、115.2kbps的测试条件下(使用0.75mm2通信线),首端与末端的信号波形对比如图3和图4所示。
2 U% ~, d7 u0 P. N* M: i/ `- A8 K7 p' J$ \1 s
可以看到,由于压降的影响,末端信号相较于首端信号下降了大约0.7V,这种差异会影响接收端的信号完整性。7 a2 p6 q0 d) r" h) }, l
9 f: O6 [/ v4 e, C& _, ^  `

uo1rlz5iuhy64066435916.png

uo1rlz5iuhy64066435916.png
. I; q+ n, M) |8 V+ Z  {5 C& ~
图3 - 1200m 115.2kbps 首端波形(加终端电阻)  h0 c# F3 [& W. L& E- i" W
# A7 n+ W  V2 e1 T

t2cgwwvfzjh64066436016.png

t2cgwwvfzjh64066436016.png
3 @& C  ^" ^1 C" ]0 u" R
图4 - 1200m 115.2kbps 末端波形(加终端电阻)$ G: d) J2 |& J- _+ M' K
3
  k7 J* s: c$ E增大收发器功耗5 Q( k2 `% G5 _* J7 P: ~
终端电阻的引入对RS-485收发器的功耗有明显影响,特别是在驱动状态时。+ ?+ s, B0 `% p& S5 g3 x

6 F& F9 [. N8 ~$ ^( k$ q/ r: [' ?以RSM485ECHT为例:
, p" B* C: z6 e) Q
  • 接收状态:工作电流约为20mA
  • 驱动状态(无终端电阻):工作电流为27mA左右。
  • 驱动状态(加终端电阻):工作电流上升至83mA7 K+ t) N7 H6 z$ K
    2 M9 a* ^, o: C' q
    从数据中可以明显看出,终端电阻在驱动状态下显著增加了功耗。
    9 L$ A3 c5 S3 p& s$ ^( n+ v; C$ i' o1 L* p! l0 X5 n4 X
    因此,在对功耗敏感的应用场景中,应谨慎使用终端电阻。9 r& }( O1 a6 J8 H) @( p! B
    4
    / F' j, A7 B5 R降低总线空闲时的差分电压
    ' J, a  @. ]3 F( a& g; V在RS-485总线空闲时,终端电阻会导致差分电压的降低,尤其是在两个模块都处于接收状态时。
    : c, E1 ~+ s# B+ y! P/ B3 R' d% E8 h. x5 |! J! M3 T) C" c
    图5展示了两个RSM485ECHT模块的通信等效示意图。
    6 {3 R  C& @$ M: A" }
    ! s/ {* H8 ^- S

    1xuib00j5ol64066436116.png

    1xuib00j5ol64066436116.png

    4 t& w( f+ x: t; K& x图5 - RSM485ECHT通信等效示意图
    . ~+ n, U, ?: C# p: F( N( L5 V& `- v0 F9 r1 ?0 ^& J
    通过基尔霍夫电流定律,可以对节点A和节点B的电流进行分析,得到以下公式:
    ; J9 o4 A+ ~+ C; a  N7 q+ d

    tkektlzjbyi64066436216.png

    tkektlzjbyi64066436216.png

    ; G6 N7 V, Q3 z' `9 m& O( l$ J3 ~' N其中:
    7 r0 H" u: Z( Y- K  Y' {( L+ e
  • RPUD:RSM485ECHT内部上/下拉电阻,120kΩ;
  • RIN:RSM485ECHT输入阻抗,96kΩ。
    & Q5 G6 R7 f; I  m6 z+ Q
    ! J/ G* Q; r4 ^5 Q; Q0 i2 G
    根据公式计算得出的AB间差分电压仍然保证在-200mV到-40mV的范围内,符合RSM485ECHT的门限电平要求,确保总线空闲时不会误接收数据。/ \/ \0 ]5 T2 P5 J" [" h0 n
    2 J+ n* D+ p7 K; ]

    hmqcahelybu64066436316.png

    hmqcahelybu64066436316.png
    0 F9 B9 _3 y) s! [% Z
    " U5 ^' q5 b* C# H" v0 n
    然而,对于门限电平在-200mV到+200mV范围的RS-485收发器,空闲时的差分电压可能进入不确定状态,增加误接收的风险。
    6 ?, K$ w: D& r  s  @4 L
    / w4 f8 L8 D2 y- P) L% O通过对终端电阻的详细分析,可以看出其对信号幅值、功耗、以及总线空闲状态的电压水平都具有重要影响。
    2 U/ ~  `! \0 _) u* M& w0 J9 q; @0 W
    在具体应用中,需要根据通信距离、功耗要求、设备特性等综合因素来决定是否使用终端电阻。, }3 ?0 R8 C, o# W* d. O7 t

    cx4uk25vr3w64066436416.jpg

    cx4uk25vr3w64066436416.jpg

    8 N  h6 A; A( }* `" V5 G

    n1kmr4syp4364066436516.gif

    n1kmr4syp4364066436516.gif

    ; u2 Z5 G2 I; U4 h- a3 G! s点击阅读原文,更精彩~
  • 回复

    使用道具 举报

    发表回复

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则


    联系客服 关注微信 下载APP 返回顶部 返回列表