首页 > 产品 > 模拟与混合信号 > TI 高精度实验室 - RS-485 >

RS-485 和 RS-422 收发器

最新课程

热门课程

1.3 TI 高精度实验室 - RS-485:实施 RS-485 传输的最佳实践

[音乐播放] 欢迎观看高精度实验室视频。 在本系列中,我们 将讨论实施 RS-485 传输的最佳实践。 这些主题包括 网络拓扑、端接、 外部失效防护 和接地。 三种常见的 拓扑分别是 星形网络、环形 网络和包含 星形网络的主干,它们各有各的不足。 之所以不推荐使用 星形网络和包含 星形网络的主干, 是因为它们故意延长了 主传输线路中 存根的长度。 之所以不推荐使用 环形网络, 是因为附近的连接点 产生的反射更容易导致 预期接收器的信号 完整性下降, 还有可能 反射回发送器中。 如果必须使用 上述任何一种拓扑, 则应大幅降低 数据速率,以确保 能够可靠地进行通信。 RS-485 标准 建议使用菊花链 拓扑来连接节点。 在这种拓扑中, 所使用的驱动器、 接收器和收发器 都通过短网络存根 连接到主电缆干线。 可以将接口 总线设计为 进行全双工或 半双工传输。 菊花链拓扑的 一种替代方案是 使用接线盒。 采用这种方案时, 应当尽量减少存根链路, 从而减少反射。 如果必须使用一种 不完美的网络拓扑, 最好在每个连接点处 插入一个中继器节点。 此图表中的存根长度 被定义为 T 连接点, 从此连接点引出的 三条线与器件引脚相交。 对于菊花链拓扑, 这种情况发生在 PCB 板上: 两条传输连接线 和一些迹线连接到 RS-485 收发器。 对于采用接线盒的 方法,这种情况 发生在主传输线上, 连接线连接到器件引脚。 由于菊花链 拓扑允许生成 小得多的存根, 因此有助于减少 向主传输线路的 反射,这是这种拓扑 成为优先选择的 主要原因。 采用接线盒的方法 也可能非常有效。 不过理想情况下, 应当最大限度缩短 存根的长度, 以减少反射。 当无法将存根 缩短到合理的 长度时,可能需要 降低数据速率 以便能够可靠地 进行通信。 这是一般经验 法则,并非严格的规定。 可以使用 所提供的公式 计算允许的 存根最大长度。 tr 是 RS-485 驱动器的上升时间, 可以在器件的 数据表中找到此值。 此值介于 VCC 的 10% 到 VCC 的 90% 之间。 V 为信号速度, 是传输介质或 电缆介电材料的 一个函数。 通常可以在 传输电缆的 数据表中找到此信息。 此测量值以光速的 系数百分比表示。 c 是 光速的常数。 使用与传输电缆的 特性阻抗 z 零 相等的电阻器, 将总线的两个最远点 端接。 端接电阻 应当尽可能 匹配,而且不会 降到 60 欧姆以下, 如果计算中包含 收发器的负载,则端接电阻 不应降到 54 欧姆以下。 外部失效防护电阻器 可以帮助处于总线空闲、 短路和开路状态的 接收器提高抗噪能力。 视频的下方提供了关于 如何计算失效防护电阻器和 端接电阻器值的 应用手册链接。 如何才能知道 RS-485 收发器 是否具有内置的失效防护功能? 有两种检查方法。 第一种方法是 查看数据表的封面。 封面上通常 包含这一信息。 第二种方法是 查看电气参数 v 输入阈值。 可以检查正负号。 带有失效防护偏置 功能的收发器的 阈值通常不会 以接近于 0 伏的值 为中心。 来自失效防护偏置 接收器的值应当是 负值。 请注意,有些新型号 RS-485 收发器的 电路使用的 v 输入 阈值以接近于 0 伏的值 为中心, 但依然能够提供 失效防护偏置。 不过,这种检查 方法依然 适用于大多数 RS-485 接收器。 即使我的收发器 都具有失效防护偏置 功能,我是否也应当提供 外部偏置? 不必如此,因为 当传输线路处于 短路、空闲或开路 状态时,所有收发器 仍会将 rx 保持在 逻辑高电平状态。 如果使用了 外部偏置, 接收器的抗噪能力 可能会增强。 不过,外部偏置 功能的缺点是 功耗会增大, 这是因为 电流始终通过一个 路径从 VCC 流向 带有失效防护偏置 电阻器的接地端。 如果我的一个收发器 具有失效防护功能, 是否就意味着我的 网络不会失效? 如果收发器具有 内部失效防护偏置功能, 那么在大多数情况下, 此功能只会应用于该接收器, 而不会顺延到 网络中的其他节点。 这不同于 外部偏置,后者 即使处于单个 节点中,也会应用于 整个网络。 但早期的部分 收发器有一些 例外情况。 是否应该将 失效防护偏置网络 放到我的所有接收器节点上? 外部失效防护 偏置网络最好 只放在一个节点上。 如果将它放到每一个节点上, 则需要高得多的 上拉电阻和 下拉电阻。 这样做的缺点是, 上拉强度和下拉强度 现在都是所安装 节点数量的一个函数。 在 RS-485 系统中, 可以通过几种 不同的方式 完成接地。 在示例 A 中,系统 容易受到高接地 电位差的影响。 如果接地 电位差 大于器件的限值, 器件可能会停止工作 甚至损坏。 在示例 B 中,如果 存在高接地电位差, 则可能形成 大量的回路电流, 这些电流可能会 作为共模噪声 耦合到数据线路中。 RS-485 标准 推荐使用示例 C。 增加串联电阻 可降低回路电流, 但仍然可能存在噪声。 将 RS-485 系统接地时, 接地电位差不得 超过收发器的 共模规格, RS-485 标准中的 这一规格介于 -7 伏到 +12 伏之间。 有些收发器甚至 支持 -20 伏到 +25 伏的 更高电压。 当出现非常大的 接地电位差时, 应当使用 隔离式 RS-485 收发器。

[音乐播放]

欢迎观看高精度实验室视频。

在本系列中,我们 将讨论实施

RS-485 传输的最佳实践。

这些主题包括 网络拓扑、端接、

外部失效防护 和接地。

三种常见的 拓扑分别是

星形网络、环形 网络和包含

星形网络的主干,它们各有各的不足。

之所以不推荐使用 星形网络和包含

星形网络的主干, 是因为它们故意延长了

主传输线路中

存根的长度。

之所以不推荐使用 环形网络,

是因为附近的连接点 产生的反射更容易导致

预期接收器的信号 完整性下降,

还有可能 反射回发送器中。

如果必须使用 上述任何一种拓扑,

则应大幅降低 数据速率,以确保

能够可靠地进行通信。

RS-485 标准 建议使用菊花链

拓扑来连接节点。

在这种拓扑中, 所使用的驱动器、

接收器和收发器 都通过短网络存根

连接到主电缆干线。

可以将接口 总线设计为

进行全双工或 半双工传输。

菊花链拓扑的 一种替代方案是

使用接线盒。

采用这种方案时, 应当尽量减少存根链路,

从而减少反射。

如果必须使用一种 不完美的网络拓扑,

最好在每个连接点处 插入一个中继器节点。

此图表中的存根长度 被定义为 T 连接点,

从此连接点引出的 三条线与器件引脚相交。

对于菊花链拓扑, 这种情况发生在 PCB 板上:

两条传输连接线 和一些迹线连接到

RS-485 收发器。

对于采用接线盒的 方法,这种情况

发生在主传输线上,

连接线连接到器件引脚。

由于菊花链 拓扑允许生成

小得多的存根, 因此有助于减少

向主传输线路的 反射,这是这种拓扑

成为优先选择的 主要原因。

采用接线盒的方法 也可能非常有效。

不过理想情况下, 应当最大限度缩短

存根的长度, 以减少反射。

当无法将存根 缩短到合理的

长度时,可能需要 降低数据速率

以便能够可靠地 进行通信。

这是一般经验 法则,并非严格的规定。

可以使用 所提供的公式

计算允许的 存根最大长度。

tr 是 RS-485 驱动器的上升时间,

可以在器件的 数据表中找到此值。

此值介于 VCC 的 10% 到 VCC 的 90% 之间。

V 为信号速度,

是传输介质或 电缆介电材料的

一个函数。

通常可以在 传输电缆的

数据表中找到此信息。

此测量值以光速的

系数百分比表示。

c 是 光速的常数。

使用与传输电缆的 特性阻抗 z 零

相等的电阻器, 将总线的两个最远点

端接。

端接电阻 应当尽可能

匹配,而且不会 降到 60 欧姆以下,

如果计算中包含 收发器的负载,则端接电阻

不应降到 54 欧姆以下。

外部失效防护电阻器 可以帮助处于总线空闲、

短路和开路状态的 接收器提高抗噪能力。

视频的下方提供了关于 如何计算失效防护电阻器和

端接电阻器值的 应用手册链接。

如何才能知道 RS-485 收发器

是否具有内置的失效防护功能?

有两种检查方法。

第一种方法是 查看数据表的封面。

封面上通常 包含这一信息。

第二种方法是 查看电气参数 v 输入阈值。

可以检查正负号。

带有失效防护偏置 功能的收发器的

阈值通常不会 以接近于 0 伏的值

为中心。

来自失效防护偏置 接收器的值应当是

负值。

请注意,有些新型号 RS-485 收发器的

电路使用的 v 输入 阈值以接近于 0 伏的值

为中心, 但依然能够提供

失效防护偏置。

不过,这种检查 方法依然

适用于大多数 RS-485 接收器。

即使我的收发器 都具有失效防护偏置

功能,我是否也应当提供 外部偏置?

不必如此,因为 当传输线路处于

短路、空闲或开路 状态时,所有收发器

仍会将 rx 保持在

逻辑高电平状态。

如果使用了 外部偏置,

接收器的抗噪能力 可能会增强。

不过,外部偏置 功能的缺点是

功耗会增大, 这是因为

电流始终通过一个 路径从 VCC 流向

带有失效防护偏置 电阻器的接地端。

如果我的一个收发器 具有失效防护功能,

是否就意味着我的 网络不会失效?

如果收发器具有 内部失效防护偏置功能,

那么在大多数情况下, 此功能只会应用于该接收器,

而不会顺延到 网络中的其他节点。

这不同于 外部偏置,后者

即使处于单个 节点中,也会应用于

整个网络。

但早期的部分 收发器有一些

例外情况。

是否应该将 失效防护偏置网络

放到我的所有接收器节点上?

外部失效防护 偏置网络最好

只放在一个节点上。

如果将它放到每一个节点上, 则需要高得多的

上拉电阻和 下拉电阻。

这样做的缺点是, 上拉强度和下拉强度

现在都是所安装 节点数量的一个函数。

在 RS-485 系统中, 可以通过几种

不同的方式 完成接地。

在示例 A 中,系统 容易受到高接地

电位差的影响。

如果接地 电位差

大于器件的限值, 器件可能会停止工作

甚至损坏。

在示例 B 中,如果 存在高接地电位差,

则可能形成 大量的回路电流,

这些电流可能会 作为共模噪声

耦合到数据线路中。

RS-485 标准 推荐使用示例 C。

增加串联电阻 可降低回路电流,

但仍然可能存在噪声。

将 RS-485 系统接地时, 接地电位差不得

超过收发器的 共模规格,

RS-485 标准中的 这一规格介于

-7 伏到 +12 伏之间。

有些收发器甚至 支持 -20 伏到 +25 伏的

更高电压。

当出现非常大的 接地电位差时,

应当使用

隔离式 RS-485 收发器。

视频报错
手机看
扫码用手机观看
收藏本课程

视频简介

1.3 TI 高精度实验室 - RS-485:实施 RS-485 传输的最佳实践

所属课程:TI 高精度实验室 - RS-485 发布时间:2020.03.02 视频集数:3 本节视频时长:00:07:06
了解有关RS-485的最佳实践,包括网络拓扑,端接,外部故障安全偏置和接地。
TI培训小程序