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.

[参考译文] TPS65381A-Q1:通过设置 CANWU_L = 1无法离开待机状态

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/732185/tps65381a-q1-unable-to-leave-standby-state-by-setting-canwu_l-1

器件型号:TPS65381A-Q1
主题中讨论的其他器件:TCAN1043HG-Q1

大家好、

我目前正在使用 TI 产品 TPS65381EVMTPS65381A-Q1 PMIC 和评估模块 TCAN1043HG-Q1。 TCAN 的 VSUP 通过外部电压源= 12V 进行连接 、而 TCAN 的 Vcc 通过 PMIC 上的 VDD3/5 = 5V 进行连接。

我的目的是通过将 CANWU_L 位更改为1来离开待机状态。 我怀疑、我可以更改 CANWU_L 位、将 TCAN 上的 INH 引脚与 PMIC 上的 CANWU_C 引脚相连。 因此、当 PMIC 处于待机状态时、TCAN 不会从 PMIC 获取电压、也会进入睡眠模式(INH 悬空)。 如果我向 TCAN 发送任何 CAN 消息、则会发生唤醒事件、INH 引脚将设置为高电平=获得12V 电压。此时、我预计 PMIC 将进入复位、诊断和活动状态、但它仍保持待机状态。 IGN 引脚未连接。

我出了什么问题?  感谢您的关注。

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

    您好、Ivan、

     

    您是否还通过为 TCAN 供电的同一电源为 PMIC 的 VBATP (电源输入)和 VBAT_SAFING (电压监控电源输入)引脚提供了电源(12V)? EVM 顶部有一个跳线 J1、用于桥接 VBATP 和 VBAT_SAFING 网络、因此只需1个电源连接即可连接到 TPS65381A-Q1 EVM。 一旦电源连接到 PMIC、当器件的 CANWU 引脚或 IGN 引脚变为高电平时、器件将加电。 如果未提供这些引脚中的任何一个、器件将保持待机状态。 因此、在您的用例中、来自 TCAN 的 INH 输出应连接到 CANWU 引脚(EVM 连接器上的 CANWU_C 或 TP9)。

     

    有关状态机的注意事项:除非系统中有 MCU 在 TPS65381A-Q1上电并处于诊断状态时能够正确配置 TPS65381A-Q1、否则 TPS65381A-Q1在诊断状态下将在~ 512ms 后出现诊断状态超时、并转换至安全状态。 通常、MCU 会在 PMIC 处于诊断状态时引导并运行系统诊断程序并配置 PMIC、然后 MCU 会将 PMIC 转换为活动状态(或用于软件调试)、从而使 MCU 保持在诊断状态。

     

    如果您有任何疑问、请告知我们。

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

    您好、Scott、

    感谢您的回复。 这个问题还没有解决,我还不知道可能是什么原因。 我在下面写下了更准确的描述。

    [引述 USER="Scott Monroe"]您是否还通过为 TCAN 供电的相同电源为 PMIC 的 VBATP (电源输入)和 VBAT_SAFING (电压监控电源输入)引脚提供了电源(12V)?[/QUERP]

    是的、我只为 PMIC 和 TCAN 使用一个电源(12V)。

    TCAN 具有 V_sup、V_cc 和 V_IO。 V_sup 直接与12V 相连。V_cc 从 PMIC (CON1、VDD3/5)获取5V 电压。 V_IO 通过 JMP6与 V_cc 相连。  

    [引用用户="Scott Monroe"] EVM 顶部有一根跳线 J1、用于桥接 VBATP 和 VBAT_SAFING 网络、因此 只需连接1个电源即可连接到 TPS65381A-Q1 EVM。

    J1被置位、PMIC 只有1个电源连接。

    [引用 USER="Scott Monroe">有关状态机的一条注意事项: 除非系统中的 MCU 在加电并处于诊断状态时能够正确配置 TPS65381A-Q1、 否则 TPS65381A-Q1 在诊断状态下将在~ 512ms 后出现诊断状态超时、并转换到安全状态。[/报价]

    MCU 已 集成、可以检测和控制 PMIC 状态。

    [引用用户="Scott Monroe">当器件的 CANWU 引脚或 IGN 引脚变为高电平时、器件将加电。 如果未提供这些引脚中的任何一个、器件将保持待机状态。

    在这里我有一个问题。 通过 IGN 引脚唤醒工作正常、但 PMIC 无法通过将 CANWU 引脚设置为高电平来离开待机状态(CON1上的所有输出保持低电平)。

    在 PMIC 转换到待机模式后、TCAN 也会进入睡眠模式(V_cc 欠压事件)。 INH 引脚变为低电平。 此时、我可以向 TCAN 发送随机 CAN 消息、以导致唤醒事件、从而自动将 INH 引脚设置为高电平。 因此、CANWU 引脚变为高电平、PMIC 必须上电、但无法正常工作。 它会一直保持待机状态、直到 IGN 引脚设置为高电平。

    我还尝试通过外部电源为 CANWU 引脚供电、以模拟唤醒事件、但也没有什么帮助。  

    可能的原因是什么?

    感谢您的关注。

    此致、

    伊凡

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

    我刚刚将我的 EVM 与 CANWU 一起使用、它工作正常。 您使用哪个 CANWU_C 连接、CON1或 CON3? 最简单的方法是将 CON1上的外部底部引脚用作 CANWU_C、然后使用万用表和监控 TP9、以确保 CANWU 信号实际到达 TPS65381A-Q1 CANWU 引脚。 此外、请确保 EVM 上仍填充 R10串联电阻、如果移除该电阻、则器件 CANWU 引脚将没有连接路径。

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

    感谢你的帮助。 我认为这可能是一个后续错误、因为我现在又发现了一个问题。 我将检查整个电路是否存在任何其他故障、然后在此通知。

    此致、
    伊凡
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    大家好、Ivan、因为我几周内没有看到任何后续行动、我假设您已经找到了另一个问题并解决了。 如果没有、请告诉我、如果您仍需要进一步的帮助。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Scott、

    我面临 INH - CANWU_L 连接的新问题。 我已经进行了几次示波器测量、以查看 INH 引脚在活动-安全-待机转换期间的行为。 为了避免任何泄漏、我在 INH 和 CANWU_L 之间构建了一个光耦合器

    下面是对我的示波器测量值的描述:

    (预期)状态:待机、通道1 (黄色)是 TCAN 上的 INH 引脚、通道2 (紫色)是光耦合器上的 CANWU_L 引脚。 在本例中、我预期低信号、但正如我们看到的、它在8、65Hz 频率下持续逻辑1。

    状态:活动、与第一个通道相同。 INH 引脚的电压低于12V (11、34V)。 在第6幅图像上、您可以看到它更加精确。

    (预期)状态:待机、通道3 (蓝色)是 TCAN (TP11)上的 Vcc、通道4 (绿色)是 PMIC 上的 Vdd。

    (预期)状态:待机、只有通道4是 TCAN (TP5)上的 EN 引脚。

    5、如何处理第3幅图像、但仅处理单个事件、更精确。

    6. INH 引脚上电过程。

    您对这种奇怪的 INH 引脚行为有什么想法吗?  

    此致、

    伊凡

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

    您好、Ivan、

    有关 INH 输出的这个问题非常适合 CAN 收发器论坛、但由于我以前在讨论它们、我将在高级别回答。  当 PMIC 都处于低功耗待机模式且 CAN 收发器处于称为睡眠的低功耗模式时、系统中使用的唯一电源通常是 PMIC VBATx 引脚和 CAN 收发器的 VSUP 引脚的电池电源。  CAN 收发器正在监控 CAN 总线及其唤醒引脚是否存在唤醒事件。  PMIC 监视 IGN 和 CANWU 引脚的唤醒事件。  

    CAN 收发器的 INH 输出不应依赖于 PMIC。  当在 CAN 总线上或 CAN 收发器的 WAKE 引脚上检测到符合唤醒模式 WUP 的合适 CAN 帧变高时、INH 将通过上拉晶体管进入 CAN 收发器的 VBAT 电源、从而变为高电平。  一旦发生这种情况、INH 被上拉至电池电源、该电压被输出至 INH 引脚、INH 引脚通常连接至 PMIC 上的 CANWU。  PMIC 在 CANWU 引脚上检测到高电平后、将通过复位状态加电至诊断状态。  假设 MCU 处于诊断状态、则 MCU 将通电、 引导过程的一部分将在系统上运行诊断、配置 PMIC 并通过 NSTB 和 EN 引脚启用 CAN 收发器。  

    这些图表明、光耦合 器或 CAN 收发器正在将一个较大的瞬态负载置于我认为 PMIC 上的 VDD5轨上、该轨似乎已经通电、导致其出现较大的欠压骤降。  这似乎表明 您没有按照预期或 TI 的假设将 CAN 收发器与 PMIC 配合使用。   该 CAN 收发 器具有 UV 检测和锁定功能、因此我假设它正在检测电源线上的 UV、以检测其 VCC 和 IO、并由于该检测而进入其待机状态。  如果您查看 TCAN 数据表的10.3.7.6欠压锁定(UVLO)部分、您会看到其中一个 UV 将导致器件保护总线并使 INH 为高阻态。 因此、这种情况似乎发生了、 INH 变为高电平 Z 连接到 CAN Xcvr 的 CAN 总线或本地 WAKE 引脚仍处于活动状态、重新唤醒器件、INH 将再次变为高电平、可能需要一些超时保护时间、这使其看起来像是 INH 上的定期唤醒信号。  

    PMIC 应将 CANWU 上的第一个高电平锁存(进入标志位 CANWU_L)并保持开启状态、直到 WR_CAN_STBY 命令(或其他断电事件)发生。

    希望这有助于跟踪您的问题。  如果您对 TCAN 有更详细的问题、请使用单独 E2E 主题中的器件型号将问题发布到他们的论坛。

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

    您好、Scott、

    感谢您的建议! 我赞赏这一努力。 我们下周将查看您的解决方案。

    此致

    伊凡

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

    自我上次回答以来已经12天了、因此我假设您已经解决了其他问题、没有其他问题。 我现在要关闭这个线程。 如果您有其他问题、请重新打开它、或者如果它涉及其他主题、请启动新主题。