尊敬的专家:
目前、我已使用以下设计将 RS485 转换到 TTL 与自动流控制(74HC)结合使用、现在我计划使用 ti RS485转换器重新设计转换器、因此请根据我的要求建议最佳设计。
电源电压- 3.3V-5V
更少的 BOM
自动流量控制(我想从设计中去除74HC)。
此致
Surya.
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.
尊敬的专家:
目前、我已使用以下设计将 RS485 转换到 TTL 与自动流控制(74HC)结合使用、现在我计划使用 ti RS485转换器重新设计转换器、因此请根据我的要求建议最佳设计。
电源电压- 3.3V-5V
更少的 BOM
自动流量控制(我想从设计中去除74HC)。
此致
Surya.
您好、Surya:
对于自动方向控制、我们有两个集成了自动方向控制功能的器件- THVD1406 (最大速度500Kbps)和 THVD1426 (最大速度12Mbps)。 如果/SHDN 保持高电平(没有 DE 引脚-它的 A /SHDN 引脚)并且 D 从低电平变为高电平,则驱动器将在一段时间内(1406 分钟:4us;典型值:8us;最大值:1426分钟:400ns;典型值:800ns;最大值: 1.45us)-因此、此部件上的此功能仅适用于较窄的数据速率频带。
然而、您可以将任何 RS-485 (具有 DE 和/RE 引脚) 器件转换为支持自动方向控制的器件-这可能比当前设计更易于使用。 它使用计时器设置帧长度: https://www.ti.com/lit/ug/tidubw6/tidubw6.pdf?ts=1677169475846&ref_url=https%253A%252F%252Fwww.google.com%252F 选择的器件基于应用需求、如数据速率和总线上必须支持的节点数-如果您可以共享必须支持的数据速率和节点数、我可以指导您了解更具体的信息 部件. 这种方法不应该像集成式解决方案那样有利于 BOM、但确实具有更大的灵活性。 我提供的链接确实引用了特定器件-但该设计在很大程度上可应用于大多数 RS-485器件。
请告诉我支持的应用数据速率和节点数量、或者 THVD1406/THVD1426是否满足您的需求!
此致!
帕克·道德森
大家好、 Parker Dodson
感谢您的回复,目前我已经使用了10Mbps 的节点数是256,所以请建议>10Mbps 和256节点支持 IC,我可以使用 7414十六进制施密特触发器进行方向控制,或者如果您有任何施密特触发 IC 请也建议...
电源电压:3.3V
此致
Surya.
您好、Surya:
THVD1426很可能是您的应用的最佳选择。
它的工作原理与您当前的设置非常相似。
通过将/RE 和/SHDN 连接到逻辑高电平、器件将处于自动方向模式。
1.该器件将在"D"引脚上按照输入在 A/B 上输出。
2.如果"D"引脚在 t_device_auto_direction (400ns (最小值)、800ns (典型值)和1.45us (最大值))时保持高电平,则接收器将开启。
接收器引脚"R"将跟随总线输入电压直至"D"下拉为低电平-当"D"下拉为低电平时、器件将切换到驱动模式。
这种方法的工作原理与电流设置类似、但模式开关延迟不同。您可以看到 THVD1426的模式开关时间最大值约为1.4us;使用电流设置 、您可以看到模式切换之间存在毫秒级的延迟 电容器的充电时间。
如果在系统中从驱动到接收需要这么长的延迟、THVD1426不是正确的器件。 但是、如果可以缩短此延迟、则可以使用 THVD1426来减少 BOM -在这种情况下、无需外部 RC 充电网络、并且:
1.它的传输速率最高可达12Mbps(SO >10Mbps)
可以在3.3V 电源下工作
3.它是1/8单位负载,因此可在一条总线上支持多达256个节点
使用 THVD1426的最大区别在于、在 THVD1426上、"D"变为高电平与接收器开启之间的延迟将会更短。 如果模式开关之间的延迟太短、请让我知道、如果是这种情况、您当前的原理图可以正常工作、但 器件选择中将还有其他几个选项、因此如果可以、您可能需要任何其他特性 请告诉我、以防 THVD1426不是您的理想选择。
此致!
帕克·道德森
大家好、 Parker Dodson
感谢提供详细的说明、是的、您回答正确。大多数支持 RS485的仪器要求下一个命令延迟1秒、因此我无法使用自动方向控制器件。
请建议不要使用自动方向控制、此处对于为我们的应用选择确切的数据速率存在疑问、大多数 RS485器件的波特率为9600、波特率不超过115200、那么我们为什么需要选择 Mbps 数据速率。
此致
Surya.
您好、Surya:
好吧-如果是这样、那么我们有很多潜在的选择、因为这个应用可以适合很多不同的器件。
如果您在之前的回复中看到>= 10Mbps、而我们拥有大约~15个选项: https://www.ti.com/interface/rs-485-rs-422/products.html#p1065=Half&p0nom=3.3;3.3&p976max=10;50&p1064=256;320
这两个选项可能最合适、因为它们没有尽可能多的附加功能、而最不需要的是:
THVD1454 -具有压摆率控制功能的半双工器件、可在不需要较高数据速率时降低转换速度。 它可以在此系统中工作、并且还包含一个集成端接电阻器、因此您无需将其添加到外部原理图中。
THVD1420是一款采用小型封装的 RS-485器件、能够充分满足应用需求、不会出现任何问题。
如果您不需要>10Mbps,并且仅查看115.2 kbps 最大速度,则会打开一个选项: https://www.ti.com/interface/rs-485-rs-422/products.html#p1065=Half&p0nom=3.3;3.3&p976max=0;50&p1064=256;320
但除了上面列出的选项外、还有两个其他选项:
THVD1400 -最大500kbps 器件
THVD1410 -最大500kbps 器件
这两种器件都应满足应用需求、但速度慢于最初指示的10Mbps。
您不需要高于必要速度的速度-由于驱动器输出的转换时间较短、因此需要的高频谐波含量较高、因此通常不推荐使用较高速的器件来满足较低的速度需求。 这可能会也可能不会增加可忽略的风险、因为这取决于系统配置和设置。
任何这些器件都应该没问题-如果您无法使用自动方向功能、那么您所具有的应用对精确 IC 不是太敏感。 但是上面列出的部件提供了一些应该在您的系统中良好运行的优秀解决方案。
如果您有任何其他问题、敬请告知!
此致!
帕克·道德森
大家好、 Parker Dodson
感谢您的指导我要 为我们的设计选择 THVD1450DR、请分享您的意见。
此致
Surya.