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.

[参考译文] TIOL1115EVM:将 TIOL1115EVM 连接到 STM32微控制器时出现故障

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1223458/tiol1115evm-fault-while-connecting-the-tiol1115evm-to-stm32-microcontroller

器件型号:TIOL1115EVM
主题中讨论的其他器件: TIOL1115TIOL1113

您好!

TIOL1115EVM 上的引脚按如下方式连接到 STM32微控制器:

使用内部下拉电阻器使能引脚作为输出引脚

WAKE 引脚、NFAULT 作为输入引脚、使用内部上拉电阻器、在下降沿产生中断

TX 至 TX、RX 至 RX 以及 STM32 Nucleo 板上的 GND 从 TILL 至 GND。

通过将其连接到 VCC 输入/输出来启用用于使能的跳线(JMP 5)、将 ILM_ADJ (JMP 1)的跳线连接到25K 电阻器。

有3种情况可能有助于诊断我所面临的问题:

1.如上所述将 MCU 引脚连接到 TIOL1115EVM 并为 MCU 供电时、Nfault LED 灯指示没有主器件且+24V 连接到 TILL 的故障、但当两个接地分离时、该灯很快会消失。

当我 在未连接 MCU 的情况下通过主器件首次为 TIOL1115EVM 上电时、它仍指示 IOLink 主器件尝试通信并发送唤醒脉冲时 FAULT 从5V 下降到2.5V、 尽管 TIOLL 可以识别唤醒脉冲、但它会立即触发 NFAULT 引脚 LED 和 WAKE 引脚 LED 亮起。

3. 当我连接主机和 MCU 上相应的引脚、给器件和 MCU 上电时、唤醒被识别为中断、但 NFAULT 也会立即亮起、并且电压为0V 表示出现错误。  

什么可能是原因,我有+24V 稳定电压所以欠压似乎不是原因,过温也似乎不是原因,因为它是在一个通风的开放空间和  

我不确定在何处测量过流情况?

在 TIOL1115EVM 识别唤醒后、RX 线路还始终仅发送+5V 恒定信号。

上面是在未连接到器件的情况下监控 CQ 和 L-的示波器。

上面:当仅连接到 TIOL1115EVM (无微控制器)且 WAKE LED 亮起时、在 CQ 和 L-之间监视示波器。

上方:当 CQ 线路连接到 TIOL1115EVM 并使唤醒 LED 亮起(低电平)时、RX 和 L-会受到监控。

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

    您好 Chirag、

    如果 MCU 连接到 EVM、则首先要从 JMP5的 EN 引脚上移除跳线。  仅当 EVM 自身使用时才需要此跳线、此时需要使用跳线将 EN 引脚连接到高电平或低电平。  但是、当 MCU 和跳线都连接到 EN 引脚时、MCU 将无法控制 EN 引脚上的电压。  由于跳线连接到 VCC_IN 引脚、因此 TIOL1115驱动器将始终处于启用状态、并防止接收来自主器件的数据。

    过流故障是流入或流出 CQ 引脚的电流超过由 ILIM_ADJ 引脚上的电阻设置的电流限值的情况。  通过 ILIM_ADJ 引脚和25k 之间的 JMP1接头上的跳线、将 CQ 电流限制设置为约150mA。

    Cq 和 L-的示波器图表明、仅连接至 TIOL1115EVM (无微控制器)且 WAKE LED 点亮时、器件可能正在经历电流故障检测并尝试通过定期启用 CQ 驱动器并检查电流来自动恢复。  

    您能否验证 CQ 引脚上的负载是否正确、并且不会尝试消耗超过150mA 的电流?

    您是否可以尝试不将 CQ 引脚连接到 EVM、而是仅连接 L+和 L-来查看过流情况故障是否已消除?  基本上、您能否使用24V 电压为 EVM 供电、看看您是否可以通过 TX 和 EN 引脚跳线手动控制 CQ 输出、以及查看 RX 信号状态是否也发生变化?  

    如果这有效、则将 CQ 引脚连接到 EVM、然后查看它是否产生了故障。  如果是、那么就调试为什么有如此大的电流流经 CQ 引脚流向主器件。

    此外、您可以尝试在没有 CQ 信号的情况下将 MCU 板连接到 EVM、以查看它是否可以通过 TX 和 EN 引脚控制 CQ 和 RX 电压电平。  只需记住移除 EN 和 TX 跳线。 我建议始终将 ILIM_ADJ 引脚设置为25k 或电位器、以避免电流故障和自动恢复电路被禁用。

    MCU 板是在5V 电压下运行、还是可以承受5V 电压?  EVM 附带的 TIOL1115器件是5V 版本的收发器。  如果您的 MCU 板需要3.3V 收发器、则需要将 TIOL1115替换为 TIOL1113器件。

    我还将验证 GND 和 L-对于系统中的所有电路板而言是否通用或相同。  在多板设置中可能存在不同或悬空接地、尤其是当一个或多个电路板通过非接地、隔离电源或 USB 电缆供电时。  不同接地会在电路板之间产生电流、从而导致故障状况。  由于我不知道您的设置、因此您应该验证整个系统中的 GND 是相同的

    此致、

    Jonathan