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.

[参考译文] ISO1050:RXD 上出现意外输出

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

https://e2e.ti.com/support/isolation-group/isolation/f/isolation-forum/1427246/iso1050-unexpected-output-on-rxd

器件型号:ISO1050

工具与软件:

大家好、我制作了一个简短的视频来演示这个问题-上电后、输出最初看起来正常(0到3.3V 方波)、但是在很短的时间内切换到2V 到3.3V 方波:

https://www.youtube.com/shorts/wjrvwyceRhU

RXD 通过 PCB 连接至 ESP32的输入引脚。  以下是设置该引脚的代码行:

#define ESP32_CAN_RX_PIN GPIO_NUM_16
我还注意到、当我按住 ESP32的"Reset"按钮时、会出现完整的0至3.3V 信号。
我想知道 这种类型的 截断下半部分是否符合欠压锁定的预期?  我在数据表中看到了相关部分、但没有注意到我的电源有任何问题。   另一个想法是:
当微处理器引脚输出悬空时、应通过一个电阻将 TXD 引脚上拉至 VCC1、以强制输入电平为隐性电平
电流电路会忽略不计、但 TXD 会影响 RXD 吗?
感谢您发送编修。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    某些其他器件拉高了线路电平。 如果连接到该线路的其他设备只有 ESP32、则 GPIO 配置必须错误。 您能否使用调试器逐步进行 GPIO 初始化、以便查看引脚何时配置为输出?

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

    Mark、您好!  

    感谢您向我们咨询并提供了大量详细信息。 请按照建议的调试步骤进行操作、并确认 ESP32未配置为输出并驱动 RXD 引脚。 RXD 引脚的输出应该仅为0V 至3.3V (或 VCC1)波形。   

    为了完整起见、我对您的其他问题的回答如下。

    • 欠压锁定的预期结果是什么?
      • 当1侧未通电或通电时、RXD 输出应为 tri 状态(8.3.3.3欠压锁定和失效防护)。
    • 当微处理器引脚输出悬空时、应通过一个电阻将 TXD 引脚上拉至 VCC1、以强制输入电平为隐性电平。  电流电路会忽略不计、但 TXD 会影响 RXD 吗?
      • TXD 引脚悬空可能会导致位错误、但不会导致截断波形。
      • 不过、如果 MCU 引脚可能悬空、建议在 TXD 上连接上拉电阻器。 (8.3.3.4悬空引脚)。

    此致!
    Andrew

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

    我已确认该问题已通过不同的 ESP32消失-很有可能原件因某种原因损坏。  感谢您的见解。

    https://imgur.com/8wAMtQ9

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

    您好、Mark、感谢您让我们知道问题已解决。 我将关闭该主题帖。 如果您有任何其他问题、请告诉我们。  

    此致!
    Andrew