电子产业一站式赋能平台

PCB联盟网

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

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

[复制链接]

999

主题

999

帖子

8744

积分

高级会员

Rank: 5Rank: 5

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

ik3chf1l4pu64066435615.gif

ik3chf1l4pu64066435615.gif

3 ?  c% v/ w5 S2 Y( X3 l$ f1 q点击上方蓝色字体,关注我们
! ~; A4 p: V" Q, `' W& K尽管终端电阻能有效减少信号反射、提高信号质量,但它也引入了一系列问题,需要在设计中谨慎考虑。* P+ a) H0 t4 X0 r
7 s, g% R2 R0 M! i# h& g
以下是几个常见问题的详细分析:* O9 V. P1 g2 W# s
1
/ G3 ^/ M3 G" r  o4 e降低驱动信号幅值! k, L; R8 w- k- r, a  S
当终端电阻接入RS-485总线时,会显著降低驱动信号的差分幅值。总线上负载的增大导致RS-485收发器的输出差分电压幅值下降。! b1 Y( l! ?, j  }6 G

0 m; ~4 w1 x8 ^* T5 ^例如,在5米、500kbps的通信距离下,未加终端电阻与加终端电阻的波形对比如图1和图2所示。& [, }7 z! @( e3 g6 _* ~! K/ g+ ^
% R* l' h8 H, O! x, ^1 z9 Q% F
通过波形图可以看出,添加终端电阻后,驱动信号幅值大约减少了2V,对信号强度产生明显影响。9 J2 U2 x) _, p
. ~- h: H6 }; U3 Z& Y

ae3owoep2m064066435715.png

ae3owoep2m064066435715.png
  C4 ~- N) n! A
图1 - 5m 500kbps 无终端电阻波形7 M. P( E' A+ @. |# H: a
- E0 U! ~: \" [9 [3 h

/ D4 ~3 n; n, u5 o5 {

zvyb0v2kjxe64066435816.png

zvyb0v2kjxe64066435816.png
/ [6 h; i# q% x2 i* Y9 Y/ W
图2 - 5m 500kbps 加终端电阻波形
. O9 X8 u5 T6 z3 c+ p5 p/ Y( r2
" L, U, ^7 e4 V2 l! H增大通信线压降
& \$ x+ }0 D/ ?/ z; B- a3 Z增加终端电阻会使通信线路中的电流增大,进而导致线路上的压降增加。通信距离越长,压降影响越显著。, y; R9 Q- `& V

$ f7 i2 R1 @0 i3 |3 X- _# Y例如,在1200米、115.2kbps的测试条件下(使用0.75mm2通信线),首端与末端的信号波形对比如图3和图4所示。
* {0 H) [* Y- h, r" e8 w. r7 Y( e, \0 [5 F3 e1 ]1 m" s
可以看到,由于压降的影响,末端信号相较于首端信号下降了大约0.7V,这种差异会影响接收端的信号完整性。5 H8 a& b, @' _' S7 X6 F" g/ N

' @% V7 u) W( \6 g" ^  {

uo1rlz5iuhy64066435916.png

uo1rlz5iuhy64066435916.png

0 r- [$ ~* e0 E" o0 e+ ^2 h图3 - 1200m 115.2kbps 首端波形(加终端电阻): g% v/ A. V) ?% X, n

! ^# A' S4 d$ W$ a

t2cgwwvfzjh64066436016.png

t2cgwwvfzjh64066436016.png

$ e! A/ p4 y  S2 [# [图4 - 1200m 115.2kbps 末端波形(加终端电阻)
* [9 ?  ?* o$ f6 f4 x# r3
2 }3 z. a/ [$ Q" f. X增大收发器功耗
. y( g3 L* W- A( y8 K& ?终端电阻的引入对RS-485收发器的功耗有明显影响,特别是在驱动状态时。
% J+ G7 L! F4 C( h# F9 B2 F+ J% z. E2 C
以RSM485ECHT为例:
3 h9 ?3 K% A% N
  • 接收状态:工作电流约为20mA
  • 驱动状态(无终端电阻):工作电流为27mA左右。
  • 驱动状态(加终端电阻):工作电流上升至83mA
    5 w4 x6 X, Z$ u1 Q! I
    % M3 Q  P1 f  u
    从数据中可以明显看出,终端电阻在驱动状态下显著增加了功耗。
    2 E$ c7 k1 H2 X! y$ `. T( d. r
    6 f& _) i9 e! B; O1 Q0 q; ~9 f9 f9 y因此,在对功耗敏感的应用场景中,应谨慎使用终端电阻。7 a$ L2 H" u) L! U6 I8 x8 b
    40 Y) S9 ~3 E8 e; Y
    降低总线空闲时的差分电压
    , F% l0 N5 U# K5 I; G在RS-485总线空闲时,终端电阻会导致差分电压的降低,尤其是在两个模块都处于接收状态时。
    " Y/ P# f. a- H; ~% v, H) \. q! G& @* L, P2 x7 a% a" a8 t
    图5展示了两个RSM485ECHT模块的通信等效示意图。; w9 u& F. l5 a0 l2 V

    " R2 B  M, ^& x2 u% C; t

    1xuib00j5ol64066436116.png

    1xuib00j5ol64066436116.png

    * P; \& p- P& `" I图5 - RSM485ECHT通信等效示意图/ ~2 i0 Y# y! ~. Y

    " ~" E# E5 }! }9 l; d, P; }5 R通过基尔霍夫电流定律,可以对节点A和节点B的电流进行分析,得到以下公式:
    ' c% n- w( u% D" f& W# I

    tkektlzjbyi64066436216.png

    tkektlzjbyi64066436216.png
    5 f) g4 O/ k- S3 P! v! ^
    其中:
    5 R" J9 a8 y+ c/ r( g
  • RPUD:RSM485ECHT内部上/下拉电阻,120kΩ;
  • RIN:RSM485ECHT输入阻抗,96kΩ。
    0 u! f  E9 z( ^
    1 x5 Z" k2 @) J0 z+ \4 v5 @6 x. {
    根据公式计算得出的AB间差分电压仍然保证在-200mV到-40mV的范围内,符合RSM485ECHT的门限电平要求,确保总线空闲时不会误接收数据。, P; o( S; H# w/ Y( U; z7 Q! X* {
    2 A) M" \+ P" N& n: g2 s* X& e

    hmqcahelybu64066436316.png

    hmqcahelybu64066436316.png
    5 S* C$ L, G; a8 B. w% j; |& P

    9 B$ `- r3 k8 t然而,对于门限电平在-200mV到+200mV范围的RS-485收发器,空闲时的差分电压可能进入不确定状态,增加误接收的风险。8 F! ^# |" i7 t! }
    5 u  |+ `1 g; g/ B' ^4 R
    通过对终端电阻的详细分析,可以看出其对信号幅值、功耗、以及总线空闲状态的电压水平都具有重要影响。2 i5 ~  w5 C5 G8 [/ w' p
    : A5 G, l$ K$ i  l5 Y6 m/ U
    在具体应用中,需要根据通信距离、功耗要求、设备特性等综合因素来决定是否使用终端电阻。
    ( R+ w  q; ?; G9 R7 L

    cx4uk25vr3w64066436416.jpg

    cx4uk25vr3w64066436416.jpg
    9 I& A5 r; o$ O* V: U' C

    n1kmr4syp4364066436516.gif

    n1kmr4syp4364066436516.gif
    9 A1 y" o) _; L4 L
    点击阅读原文,更精彩~
  • 回复

    使用道具 举报

    发表回复

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

    本版积分规则


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