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.

[参考译文] THVD1400:我们是否需要在通过5V 电源连接并与 ESP32 3.3V 逻辑电平连接的 RS485 IC 中使用电平转换器。

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1451159/thvd1400-do-we-require-level-shifter-in-rs485-ic-which-is-connected-with-5v-supply-and-interfacting-with-esp32-3-3v-logic-level

器件型号:THVD1400

工具与软件:

你(们)好、

我希望你做得好!

对于 THVD1400以不同的电压电平运行的接口 MCU (即 ESP32)存在疑问。 尽管现在一个月的测试不会产生任何问题。 但从长期来看,应该是电平转换逻辑的事情?

期待您对此发表看法。 我还附上了该的原理图。

谢谢。

此致、

Shivam

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

    尊敬的 Shivam:

    感谢您解决这个问题!

    如果您为 THVD1400提供5V 电压、则应使用是的电平转换。 这里的主要问题是接收器输出(R 引脚)将向 MCU 输出略低于5V 的电压、如果高于 MCU 的绝对最大额定值、则可能会导致问题。  

    然而、从长期来看、还有另外两种解决方案较为理想:

    • 将 THVD1400 VCC 更改为3.3V。 THVD1400支持3.3V 或5V 电压、使用3.3V 电压可解决该问题。 然后、R 引脚将向 MCU 输出3.3V 左右的电压。  
    • 切换为 THVD1400 V. . 这是一种更强大的 THVD1400器件、支持1.65V 至5.5V 逻辑电压基准。 如果您要将 VCC 保持在5V、那么您可以使用此 VIO 引脚、例如将逻辑电压输出设置为3.3V。  

    另外还有一条针对原理图的注释:请考虑从 A/B 线路中移除100 Ω 电阻器(R3、R5)、因为这些会降低驱动器强度。  

    如果这有帮助、或者您有任何其他问题、请告诉我、

    -Ethan

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢 Ethan 的回复。
    请查看 以下评论。
     
    如果您为 THVD1400提供5V 电压、则应使用是的电平转换。 这里的主要问题是接收器输出(R 引脚)将向 MCU 输出略低于5V 的电压、如果高于 MCU 的绝对最大额定值、则可能会导致问题。  
    这意味着我们只需要 R (接收器输出)引脚上的电平转换器? 而 D、RE/DE 可以保持原样? 降压-升压转换器。
     
    然而、从长远来看、还有另外两种解决方案是理想的:
    • 将 THVD1400 VCC 更改为3.3V。 THVD1400支持3.3V 或5V 电压、使用3.3V 电压可解决该问题。 然后、R 引脚将向 MCU 输出3.3V 左右的电压。
    我们无法将电源更改为3.3V、因为其接收器器件和发送器 A 和 B 线路均可通过5V 启用、这意味着发送器 RS485芯片本身使用5V 电源运行。
    • 切换为 THVD1400V。 这是一种更强大的 THVD1400器件、支持1.65V 至5.5V 逻辑电压基准。 如果您要将 VCC 保持在5V、那么您可以使用此 VIO 引脚、例如将逻辑电压输出设置为3.3V。  
    建议的 IC 与 THVD1400相比成本较高、超出预算。 因此需要使用相同的。
    另外还有一条针对原理图的注释:请考虑从 A/B 线路中移除100 Ω 电阻器(R3、R5)、因为这些会降低驱动器强度。
    规格。
    期待您对评论的宝贵答复。
    谢谢。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Shivam:

    是、只需要在接收器输出端使用电平转换器。 对于 D、RE 和 DE 数字输入、2V 是逻辑高电平的最小值、因此 MCU 的3.3V 正常工作。  

    此外、下面数据表的这一部分还显示了接收器输出遵循 VCC 电压电平以实现逻辑高电平状态。 这就是此处需要电平转换器的原因:

     

    您可能无法更改 VCC 级别这是非常容易理解的。 请注意、对于未来的版本、如果您可以切换到3.3V、则可以保留电平转换器。  

    如果您有任何其他问题、请随时与我们联系。  

    此致!

    Ethan

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

    Thansk  Ethan for reply.

    目前、我已在接收器输出引脚上实现并测试了电平转换器、我还注意到了您对未来版本的建议。

    再次感谢您的观看。

    祝您度过美好的一天!

    此致、

    Shivam