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.

[参考译文] AM2434:开关电路运行时 AM2434 上出现意外复位行为

Guru**** 2777545 points

Other Parts Discussed in Thread: AM2434

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1600582/am2434-unexpected-reset-behavior-on-am2434-when-switching-circuit-operates

器件型号: AM2434

说明:
我正在研究 AM2434 的内部复位电路、因为在运行外部开关电路时会遇到意外复位。 器件的行为就像在此操作期间已复位一样。
根据数据表(图 6-5)、RST3(上电复位)需要 1200ns 的关断时间。 但是、我想知道是否有其他条件可能导致MCU_RESETSTATzRESETSTATz断言。
观察结果:
  • PORz_OUTMCU_RESETSTATzRESETSTATz当开关电路处于激活状态时、我监控、和在电路板上。
  • 在开关期间、所有信号都显示类似噪声的波形。
  • PORz_OUT噪声仅为约 200ns、但MCU_RESETSTATzRESETSTATz在与正常复位脉冲相同的持续时间内变为低电平、然后恢复为高电平。
  • 在此事件之后、当检查CTRLMMR_RST_SRC CCS 中的寄存器时、 设置了位 20 和位 0
问题:
  1. 除了 RST3 的 1200ns 要求外、还有哪些其他因素可能触发 AM2434 上的复位?
  2. CTRLMMR_RST_SRC在这种情况下、中的位 20 和位 0 专门表示什么?
  3. 信号或电源轨上的开关噪声是否会导致热复位或其他复位源?
Reset.png如有任何指导或建议、将不胜感激。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Tanaka-San、

    您能向我们详细介绍开关电路吗? 是继电器、半导体等吗? 什么是载荷? 电动机、电感、电阻等? 将非常感谢与开关电路相关的原理图部分。

    谢谢、

    Stan

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

    关于重置源位描述、请参阅 TRM 中的快照:

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好:
    该应用是电机驱动器、我怀疑浪涌是由开关栅极信号引起的。 但是、我的问题专门关于 AM2434 规格。
    RESETSTAT 在什么情况下变为低电平或 AM2434 上电后发生复位? 例如、当出现浪涌时、我们会观察到建议时钟波动的信号。 如果 PLL 失去锁定会发生什么情况? 此外、如果 MCU_PORz 变为低电平达几纳秒、这是否会触发复位? 数据表的图 6-6 中未指定 MCU_PORz 的低电平时间、规范 (RST4) 指出 RESETSTATz 变为低电平的最短时间为 0ns。 这是否意味着即使是瞬时低电平也可能导致复位?
    我也提到了 TRM、但提供的说明无法完全理解细节。 正常上电后、当我从 CCS 检查同一寄存器时、只设置了第 20 位。 我在 JTAG 连接期间没有使用任何生成脚本、并且没有应用任何 JTAG 复位。 在这种情况下、我预计会执行位 12 (COLD_OUT_RST)。
    最后、在上电后、我写入4'b0110CTRLMMR_RST_CTRL.SW_MAIN_WARMRST 从 CCS 中启动、然后检查 CTRLMMR_RST_SRC 我预计只会设置位 21、但也设置了位 20。 此外、在多次重复相同的过程后、有时也会设置位 0、因此我无法清楚地理解此寄存器的行为。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好、田中山裕介、

    感谢您添加的详细信息和说明 !

    票主目前在圣诞节期间不在办公室。

    预计 2025 年 12 月 26 th 到 2026 年 1 月 6 th 之间将会做出响应。  

    感谢您的耐心!

    此致、

    Anastas Yordanov

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我有一个关于 AM2434 上的复位行为的新问题。
    当前设置在 PRU 上运行 ΣΔ μ A 电流检测和电机控制 PWM。
    我担心错误复位及其对 PRU 和 PWM 操作的影响。
    问题:
    1. 是否有这样一种模式:PRU 可以在仅复位 Cortex-R5F 的情况下继续运行?
    2. 在任何复位事件期间、是否可以强制 PRU 输出引脚进入特定状态(例如,可能导致短路的模式)?
    3. 当启动 PWM 后立即发生复位时、问题就会开始。 有一次、在 PWM 启动后、开关电路短路。 如果这是由重置引起的、是否存在以下风险:
      • PWM 在复位期间继续单独运行?
      • 在复位期间、I/O 引脚保持短路模式?
    4. 根据 TRM 表 5-979“器件复位源“、我了解与引脚相关的外部复位源包括:
      • MCU_PORz HW 引脚
      • MCU_RESETz 硬件引脚
      • RESETz_REQ 硬件引脚
        我们如何确定发生复位时、其中哪一项导致了复位?
    5. 该怎么办 CTRLMMR_RST_SRC 反映每个复位源?
    6. 在任何情况下、当这些复位源之一被触发时、PRU 是否不会复位并继续运行?
    感谢您的支持。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Tanaka-San、

    1.您可以参考 TRM 部分  5.3.4.2 复位隔离

    2.由于这是一个不必要的复位、而且可能涉及的事项更多、因此我无法评论 PRU 引脚的影响

    如果 PRUSS 配置为复位隔离、PWM 和 PRUSS 可继续运行。 请参阅中的 TRM 部分。)  

    I/O 引脚在复位期间保持短路模式?

    这不是预期行为。 POR 复位会复位寄存器、从而禁用 PWM 并将引脚设置为高阻态(POR 默认值)。 可以隔离热复位(不复位 PRUSS)。 后者可通过软件进行配置。

    5.  

    • MCU_PORz HW 引脚    -> PORz_OUT 引脚
    • MCU_RESETz HW 引脚  ->位 0  CTRLMMR_RST_SRC 寄存器
    • RESETz_REQ HW 引脚  ->位 2  CTRLMMR_RST_SRC 寄存器

    6.可以、PRUSS 可与主域热复位进行复位隔离。 更多具体信息、请参阅 MCU_RESETz 和 RESETz_REQ 上的引脚复位。

    通常、请注意、示波器屏幕截图上的感应噪声的振幅超过数据表允许的最大值的几倍。 这 足以观察不必要的行为、甚至损坏 SoC。 电机连接器上是否有适当的缓冲器/抑制电路来抑制开关噪声?

    谢谢、

    Stan

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

    您好 Tanaka-San、

    检查您是否共享了 TI 的原理图实现以执行快速检查。

    您是在特定电路板还是特定 IO 上看到问题。

    这是可重复的吗?

    此致、

    Sreenivasa.

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

    您好 Tanaka-San、

    请在上面的消息中意外阅读、这是意外的、因为复位不遵循数据表或 TRM 序列。

    2. 由于这是一个不必要的复位、并且可能涉及的内容更多、因此我无法评论 PRU 引脚的影响

    由于这是一次意外复位、而且可能涉及的因素更多、因此我无法对对 PRU 引脚的影响进行评论

    [报价 userid=“54401" url="“ url="~“~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1600582/am2434-unexpected-reset-behavior-on-am2434-when-switching-circuit-operates/6171493

    ES、PRUSS 可与主域热复位进行复位隔离。 更多具体信息、请参阅 MCU_RESETz 和 RESETz_REQ 上的引脚复位。

    通常、请注意、示波器屏幕截图上的感应噪声的振幅超过数据表允许的最大值的几倍。 这 足以观察不必要的行为、甚至损坏 SoC。 电机连接器上是否有适当的缓冲器/抑制电路来抑制开关噪声?

    [/报价]

    6.可以、PRUSS 可与主域热复位进行复位隔离。 更多具体信息、请参阅 MCU_RESETz 和 RESETz_REQ 上的引脚复位。

    通常、请注意、示波器屏幕截图上的感应噪声的振幅超过数据表允许的最大值的几倍。 这 足以观察异常行为甚至损坏 SoC。 电机连接器上是否有适当的缓冲器/抑制电路来抑制开关噪声?

    此致、

    Sreenivasa.