RS-485详解(三)

前两篇文章提到了使用上下拉电阻来解决故障安全问题,保证在总线空闲时期不会出现无效起始位等影响,本篇文章介绍上下拉电阻的阻值大小该如何取值。下面分两个网络来介绍。


单故障安全偏置网络设计(Sigle Fail-Safe Biasing Network Design)

在短距离(≤100m)应用中,在总线一端提供偏置电路即可,带偏置常见的RS-485网络如下图所示。上下拉电阻 R B R_{B} 为总线提供空闲态时的偏置电压,保证 V A B V_{AB} V I T M A X V_{IT-MAX} (输入最大阈值)。此外还要保证足够的噪声裕量,以便在更恶略的环境中使用所以需要 V A B V_{AB} V I T M A X V_{IT-MAX} + V N o i s e V_{Noise}

在这里插入图片描述
下图是上图的等效集总电路,上下拉偏置电阻 R B R_{B} ,终端电阻 R T 1 R_{T1} R T 2 R_{T2} R E Q R_{EQ} 是连接到总线所有收发器的等效输入电阻。下面开始计算这种情况下电阻取值选择。

在这里插入图片描述

  1. 没有偏置电阻端接电阻 R T 1 R_{T1} 应该匹配电缆的阻抗 Z 0 Z_{0}

R T 1 R_{T1} = Z 0 Z_{0}

  1. 在有偏置电阻这端等效电阻( 2 R B 2R_{B} || R T 2 R_{T2} )必须匹配线缆阻抗 Z 0 Z_{0}

R T 2 = 2 R B Z 0 2 R B Z 0 R_{T2}=\frac{ 2R_B*Z_0}{ 2R_B-Z_0}

  1. 接收器输入阻抗把12 kΩ当作一个单位负载(UL),总线规定最大承载32个单位负载,所以总线上允许最小的共模负载为 R C M R_{CM} =375Ω,当增加了偏置电阻会影响总线上共模负载即 R B R_{B} || R E Q R_{EQ} R C M R_{CM}

R E Q = R B R C M R B R C M R_{EQ}=\frac{ R_B*R_{CM}}{ R_B-R_{CM}}

为了计算 R B R_{B} ,需要根据 V A V_{A} V B V_{B} 来计算:

NodeA: V A R E Q = V S V A R B V A B R T 2 V A B R T 1 \frac{V_A}{R_{EQ}}=\frac{ V_S-V_A}{ R_B}-\frac{ V_{AB}}{ R_{T2}}-\frac{ V_{AB}}{R_{T1}}
V A = R E Q [ V S R B V A R B V A B ( 1 R T 1 + 1 R T 2 ) ] V_A= R_{EQ}[\frac{ V_{S}}{ R_B}- \frac{V_A}{ R_B}-V_{AB}(\frac{1}{R_{T1}}+\frac{1}{R_{T2}})]
NodeB:
V B R E Q = V A B R T 2 V B R B + V A B R T 1 \frac{V_B}{R_{EQ}}=\frac{ V_{AB}}{ R_{T2}}-\frac{ V_{B}}{ R_{B}}+\frac{ V_{AB}}{R_{T1}}
V B = R E Q [ V A B ( 1 R T 1 + 1 R T 2 ) V B R B ] V_B= R_{EQ}[V_{AB}(\frac{1}{R_{T1}}+\frac{1}{R_{T2}})-\frac{ V_{B}}{ R_{B}}]
V A B = V A V B = R E Q ( V S R B V A B [ 2 ( 1 R T 1 + 1 R T 2 ) + 1 R B ] ) V_{AB}=V_A-V_B=R_{EQ} ( \frac{ V_{S}}{ R_B}-V_{AB}{[2(\frac{1}{R_{T1}}+\frac{1}{R_{T2}})+\frac{ 1}{ R_{B}}]})
结合上述1 2 3计算关整理可得:
V A B = V S R B ( 1 R C M + 4 Z 0 ) 1 V_{AB}=\frac{ V_{S}}{ R_B(\frac{1}{R_{CM}}+\frac{4}{Z_0})-1}
R B V S / V A B + 1 1 / R C M + 4 / Z 0 R_{B}≥\frac{V_{S}/V_{AB}+1}{1/R_{CM}+4/Z_0}

  1. R C M R_{CM} 直接影响可连接收发器数量,使用 n U L n_{UL} 来表示:

n U L = 12 k Ω / R E Q = 12 k Ω ( 1 R C M 1 R B ) n_{UL}=12kΩ/R_{EQ}=12kΩ*(\frac{1}{R_{CM}}-\frac{1}{R_B})


双故障安全偏置网络设计(Dual Fail-Safe Biasing Network Design)

为了在较长电缆长度上保持足够的 V A B V_{AB} 电压,需要在两端添加偏置网络。电路如下图所示:
在这里插入图片描述

  1. 在有偏置电阻这端等效电阻( 2 R B 2R_{B} || R T 2 R_{T2} )必须匹配线缆阻抗 Z 0 Z_{0}

R T 2 = 2 R B Z 0 2 R B Z 0 R_{T2}=\frac{ 2R_B*Z_0}{ 2R_B-Z_0}

  1. 这种情况下总线共模负载为 R B / 2 R_{B}/2 || R E Q R_{EQ} R C M R_{CM}

R E Q = R B R C M R B 2 R C M R_{EQ}=\frac{ R_B*R_{CM}}{ R_B-2R_{CM}}

  1. 为了计算 R B R_{B} ,需要根据 V A V_{A} V B V_{B} 来计算:

NodeA: V A R E Q = 2 ( V S V A R B V A B R T ) \frac{V_A}{R_{EQ}}=2(\frac{ V_S-V_A}{ R_B}-\frac{ V_{AB}}{R_{T}})
NodeB:
V B R E Q = 2 ( V A B R T V B R B ) \frac{V_B}{R_{EQ}}=2(\frac{ V_{AB}}{ R_{T}}-\frac{ V_{B}}{ R_{B}})
V A B = V A V B = 2 R E Q [ V S R B V A B ( 1 R B + 2 R T ) ] V_{AB}=V_A-V_B=2R_{EQ} [\frac{ V_{S}}{ R_B}-V_{AB}{(\frac{1}{R_{B}}+\frac{2}{R_{T}})}]
结合上述1 2 计算关整理可得:
R B 2 V S / V A B + 1 1 / R C M + 4 / Z 0 R_{B}≥\frac{2V_{S}/V_{AB}+1}{1/R_{CM}+4/Z_0}

  1. n U L n_{UL} :

n U L = 12 k Ω / R E Q = 12 k Ω ( 1 R C M 2 R B ) n_{UL}=12kΩ/R_{EQ}=12kΩ*(\frac{1}{R_{CM}}-\frac{2}{R_B})


举例说明

Z 0 Z_0 =120Ω,最小供电电压 V S = 4.75 V V_S=4.75V , V A B V_{AB} =300mV(按照200mV+100mV噪声裕量设计)。

单故障安全偏置网络:

  1. R T 1 R_{T1} = Z 0 Z_{0} =120Ω
  2. R B R_B 值计算:
    R B 4.75 V / 0.3 V + 1 1 / 375 Ω + 4 / 120 Ω = 467.6 Ω R_{B}≥\frac{4.75V/0.3V+1}{1/375Ω+4/120Ω}=467.6Ω
    选择标准电阻 R B = 470 Ω R_B=470Ω
  3. R T 2 R_{T2} 值计算:
    R T 2 = 2 470 Ω 120 Ω 2 470 Ω 120 Ω = 137.6 Ω R_{T2}=\frac{ 2*470Ω*120Ω}{ 2*470Ω-120Ω}=137.6Ω
    选择标准电阻 R T 2 = 138 Ω R_{T2}=138Ω
  4. n N L n_{NL} 值计算
    n U L = 12 k Ω / R E Q = 12 k Ω ( 1 375 Ω 1 470 Ω ) = 6.4 U L n_{UL}=12kΩ/R_{EQ}=12kΩ*(\frac{1}{375Ω}-\frac{1}{470Ω})=6.4UL
    可连接最大收发器数量为6.4 UL / (1/8UL) = 51个

双故障安全偏置网络:

  1. R T 1 R_{T1} = Z 0 Z_{0} =120Ω
  2. R B R_B 值计算:
    R B 2 4.75 V / 0.3 V + 1 1 / 375 Ω + 4 / 120 Ω = 907.4 Ω R_{B}≥\frac{2*4.75V/0.3V+1}{1/375Ω+4/120Ω}=907.4Ω
    选择标准电阻 R B = 909 Ω R_B=909Ω
  3. R T 2 R_{T2} 值计算:
    R T 2 = 2 909 Ω 120 Ω 2 909 Ω 120 Ω = 128.5 Ω R_{T2}=\frac{ 2*909Ω*120Ω}{ 2*909Ω-120Ω}=128.5Ω
    选择标准电阻 R T 2 = 129 Ω R_{T2}=129Ω
  4. n N L n_{NL} 值计算
    n U L = 12 k Ω / R E Q = 12 k Ω ( 1 375 Ω 2 909 Ω ) = 5.6 U L n_{UL}=12kΩ/R_{EQ}=12kΩ*(\frac{1}{375Ω}-\frac{2}{909Ω})=5.6UL
    可连接最大收发器数量为5.6 UL / (1/8UL) = 44个

猜你喜欢

转载自blog.csdn.net/sternlycore/article/details/86536562
今日推荐