尊敬的支持团队:
我需要具有自动方向控制的 RS485收发器 IC。 在这方面,我有两个原则问题:
问题1)有关低9600波特率、自动方向控制和自动省电
问题2)有关在发生总线争用时会发生什么情况的
至 Q 1)
在论坛主题"THVD1400:RS485自动 TXRX 在115200波特率下的失真"中、THVD1406出现。
此处 Bobby 在结束时说:"借助自动方向、该器件将使 THVD1406保持为有源驱动器、并且只在 TX 线路从低电平变为高电平至少4 μ s 时切换回为接收器。 如果在 TX 上的下一个高电平到低电平转换之前、连续发送过多的"1"、器件将切换回接收模式"。
因此、这是否意味着具有自动方向控制功能的 THVD1406只能可靠地用于1位时间明显短于 tdevice_autodir (4us)的波特率?
然而、在应用手册" RS 自动方向控制 RS-485:什么是自动方向以及它为什么在系统中很有用?"中可以看到类似的内容。 (https://www.ti.com/lit/an/slla574/slla574.pdf?THVD1426=1706361970792&ref_url=https%253A%252F%252Fwww.google.com%252F)在第2.2节中、针对12Mbps 的 ts 在115200的低波特率下进行测试并可以正常工作。
更具体地问:
(a)如果上述情况属实、这是否意味着在 9600波特且1位时间为104us 的应用中、不能/建议使用 THVD1406及其具有4us tdevice_autodir 的自动方向控制? 通过这么长的1位时间、THVD1406是否已经在 TX 上每个高电平位开始时切换回接收模式、即在高电平位的剩余时间内不主动将 RS485总线驱动至一个稳定的高电平状态?
(b)还是按照上述应用手册、仍然可以以低得多的波特率使用 THVD14x6、例如9600时的 THVD1406? 我只需要使用偏置电阻器在 A 侧上拉、在 B 侧下拉?
如果情况是(b)、由于 THVD14x6已经集成了失效防护功能、我真的需要执行一些更复杂的计算吗、也就是假设还假设本相关应用手册中所述的网络中可能的最大节点数(www.ti.com/.../slyt324.pdf = 1706386714866)?
或者、 仅仅添加"某些"更高值的外部失效防护偏置电阻器是否足够? 比如说5k、这足以确保在4us 的 tdevice_autodir 时间段过后、总线状态仍至少超过 THVD14x6的接收器阈值 Vth+(-20mV)、从而安全地在接收器输出端生成高电平并仍生成正确的位。
至 Q 2)
至于 THVD14x6、数据表中未指定保护电流限制、我想知道在两个或多个节点同时写入总线、即发生总线争用时、会发生什么情况或会保护 THVD14x6。 如果这种情况持续时间足够长、那么收发器会进入热关断状态吗、或者这种情况甚至会破坏竞争的 THVD14x6吗?
感谢您的答复和帮助!
迈克尔