This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TS5A23159:可用于分段 RS485残桩?

Guru**** 668880 points
Other Parts Discussed in Thread: TS5A23159, ISO15
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/switches-multiplexers-group/switches-multiplexers/f/switches-multiplexers-forum/938630/ts5a23159-can-be-used-to-segment-rs485-stubs

器件型号:TS5A23159
主题中讨论的其他器件: ISO15

大家好、对于一个项目、我计划使用 TS5A23159来启用/禁用 RS485器件线路、因为我在生产环境周围放置了许多接触传感器、它们监控门打开/关闭状态、并使用 RS485收发器从器(配备 ATMEGA328P) 将把这些信息暴露给总线的主器件。

现在、我希望能够在客户环境中自由定位这些器件、而不必担心在固件中设置硬编码的从地址或使用硬件 DIP 开关:该地址将通过 MCU 进行动态管理。

它们使用 CAT5e 电缆进行连接、总长度约为20/40米、电缆将传输:A-B-VCC-GND。

每个器件均以菊花链模式连接、上述器件将使用 MCU 的 TS5A23159 (如下图所示)来控制以下器件的 RS485数据线使能、我希望实现这种"RS485数字开关":

这种方法会起作用吗? 会导致 RS485问题? 请记住、使用的波特率相当低:大约为38400、从器件上的收发器都是 TI ISO15。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    只需澄清一下、您只想将其用作开关来有效地连接/断开 RS485信号? 最大电压为5V、频率(波特率)为38.4kHz。 对于 TS5A23159 、这应该是可行的。 该开关具有低导通电阻和导通电容、因此应保持通过的信号的完整性。 它还提供断电保护、因此当器件关断时、仍然可以在高达5.5V 的 I/O 引脚上施加信号、不会造成损坏。  

    我的担忧、也许是因为误解、而更多的是在您的设置中。 看起来 NC1和 NC2可以用跳线短接在一起。 有什么原因? 在某些情况下、这会使您的信号保持浮动、如果未使用、我们通常建议将其端接至 GND。 如果这些是被指定为"关闭"状态的开关、那么老实说、由于频率不是太高、所以对它们的操作没有太大影响、但在这里、当 IN 较低时、您将 A 输入到 B 输入线路。 也许这就是您的意图、在这种情况下、这是可以的。 此外、您还将 INx 引脚拉至 GND。 我假设您最终会将这些文件发送到某种 MCU、以便能够控制打开/关闭这些文件、对吧?   

    谢谢、
    Rami

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我一段时间没有听到您的声音、因此我将关闭此主题、但请随时回答并重新打开、再提出更多问题!

    Rami

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Rami、感谢您的回复、很抱歉我延迟了。

    您说得对、IN1和 IN2通常被拉低、它们将连接到 MCU GPIO 引脚(在本例中为 ATMEGA328P)并进行数字控制: 其主要目的是、MCU 仅在达到特定逻辑条件时才会启用这些引脚并"打开" RS485总线 A-B 电缆。

    关于 NC1和 NC2引脚、当开关处于关断状态时、我计划根据 Modbus 规范中针对网络中最新节点的要求、将它们短接至120欧姆电阻器(跳线闭合时)。

    你认为这些防御力会使我指向正确的方向吗?

    谢谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您肯定会朝着正确的方向前进。 如果我理解正确、则通过的信号只是数字信号、因此我们不会看到任何负摆幅。 如果是这样、数字信号的最大电压低于5V、那么您应该在这里没有问题!

    Rami

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    谢谢 Rami、

    我确认涉及的信号是 RS485信号、无负摆幅、而是差分信号(根据 RS485信号的定义)。

    关于电压电平、我有点困惑...根据定义、RS485可实现 -7V 至12V (可由 ISO15收发器承受)的差分信令...所以没关系?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    是的、RS485的电压范围为-7V 至+12V、但这并不意味着您只能达到该范围的最大值。 您是否在使用此最大范围、如果是、TS5A23159将不会在此处工作。   

    A 和 B 上流经多路复用器的实际电压是多少?
    如果您关注电平、我已经看到使用了 CD405xB 系列、该系列具有更高的电压容差。 CD4053B 之类的器件 可能有什么用途?


    Rami

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我一段时间没有听到您的声音、因此我将关闭这个话题、但请随时回答、并以更多问题重新打开

    Rami