主题中讨论的其他器件: NA555、 SN74LVC1G123
您好、Sirs、
很抱歉打扰你。
我们计划使用 THVD1550来替代 MAX13487EESA+T
我们看到 MAX13487EESA+T 包含 自动方向功能、但 TI 没有。
那么、我们是否可以使用 THVD1550来替代 MAX13487EESA+T? 有任何风险?
如果不能、TI 是否有其他解决方案可以共享?
谢谢!!
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.
您好、Sirs、
很抱歉打扰你。
我们计划使用 THVD1550来替代 MAX13487EESA+T
我们看到 MAX13487EESA+T 包含 自动方向功能、但 TI 没有。
那么、我们是否可以使用 THVD1550来替代 MAX13487EESA+T? 有任何风险?
如果不能、TI 是否有其他解决方案可以共享?
谢谢!!
Shu-Cheng、您好!
有几种不同的方法可以自动控制 RS-485收发器的方向。 MAX13487器件仅通过主动驱动低信号电平并使高阻抗变为高电平来实现此目的(使其在电气上与“闲置”或仅接收模式相同)。 这有一个缺点、即高电平(以及相应的高电平电压输出)的有效驱动器输出强度会降低到低于 RS-485标准通常所需的水平。 THVD1550还可以使用几个额外的组件来实现类似的方法;我绘制了一个原理图,演示如下:
TX 上的低电平信号使输出驱动器在低电平输出状态下有效。 TX 上的高信号会禁用驱动器、从而允许通过上拉/下拉电阻在总线上保持高电平。 FET 栅极上的 RC 电路用于在 TX 线路的上升沿降低驱动器的关断速度。 这使得驱动器能够在从低电平到高电平的转换过程中在短时间内保持激活状态、从而在释放总线之前帮助将其快速驱动至高电平状态。 组件值可根据所需的数据速率和最大预期寄生电容负载进行调整、而对于较低的数据速率、根本不需要 RC 电路。
为了帮助说明这种工作原理、下面提供了一些 D 和 DE 输入以及所用 FET 栅极的开关波形示例:
能够完全符合 RS-485标准要求的另一种方法是、只要 TX 线上存在数据、就使用计时器在固定的时间段(等于一个数据帧)内启用输出驱动器。 这与 MCU 通常如何控制收发器的解/解线路更等效。 有关使用 NA555作为计时器电路的参考设计、您可以参考 TIDA-01090。 TIDA-060008中提供了使用 SN74LVC1G123的类似解决方案。
如有任何疑问、请告知我们。
此致、
最大