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.

[参考译文] TPS6.5217万:中断事件

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/580184/tps65217-interrupt-event

部件号:TPS6.5217万
主题中讨论的其它部件:USB2ANY

您好,

当PWR_EN变为低电平 时,nINT引脚被断言,如下所示。

是否正常工作?

此致,

Kuramochi

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

    我在EVM上看不到这种行为,nINT上拉电阻的来源是什么?

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

    nINT上拉电阻器与LDO4(3.3V)相连。

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

    nINT的上拉电压应始终打开。 由于PWR_EN LOW将禁用LDO4,nINT将被驱动为低电平。 在EVM上,我们已将USB2ANY上的nINT拉至3p3导轨,该导轨始终处于打开状态。

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

    在这种情况下,NINT引脚会立即变低。 我们有一些情况,当nINT没有被确认时,它会随着它的上拉,LDO4慢慢下降。 因此,我们认为,在本案中,有人提出了nINT。

    这是在关机例行程序期间出现意外重新启动时出现的症状。

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

    您好,Jesse:

    您是否仍具有i2c访问权限?

    如果是,中断寄存器(0x02)说什么?

    谢谢!

    Rick S.

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

    您好,Rick:

    中断寄存器表示交流电源状态已更改(0x02)。
    但是,在这种情况下,交流输入为恒定5V。 USB输入未使用,且连接至接地,BAT引脚为浮动。

    另一个需要注意的是   ,当nINT为时,PMIC nWAKEUP输出未被拉低。

    *EDIT:只是补充,我们将nWAKEUP引脚拉至PMIC的LDO1,就像BeagleBone Black一样。 但是,如果我正确理解数据表,则应该 在始终开启的源上,以便可以将其拉低以发出唤醒事件信号。 这是否令人担忧? 我们记录了nWAKEUP引脚 在关机时通过LDO1丢失,然后 在系统 意外重新启动后又恢复到高位。
     
    此致,
    杰西

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

    您好,Jesse:

    在使用示波器探测交流和BAT针脚时,您是否可以重新创建问题? 交流电检测取决于BAT的电压,输入电源上的快速瞬态可能导致此中断。

    LDO1在睡眠模式下将保持活动状态,但在关闭模式下不会保持打开状态。 这可以在数据表中的全局状态图(图20)中看到-特别是注5。

    此致,

    Rick S.

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

    您可以看到此线程上的蝙蝠形针脚的屏幕截图。

    e2e.ti.com/.../58.2785万

    Jay建议,由于从Sys过渡到Bat期间在Bat上看到的脉冲只有大约1毫秒,这不会影响交流电检测。

    我们有更多有关此线程上意外重新引导的详细信息。
    e2e.ti.com/.../57.0339万

    交流电始终保持通电,但我们看到线路上有一些噪音,导致最大400mV短时骤降。 我们已通过一些大的旁通电流将这些电压抑制为小于100 mV,但仍会出现相同的错误。

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

    大家好,

    我们能够修补意外重新启动并停止接收中断事件。  

    我们的设计将交流输入电流限制为1300mA。 如果在   将ALARM2设置为关机之前将此值设置为500mA (在PMIC寄存器0x01中),则不会获得重新启动或中断。

    现在我们想知道,为什么?

    交流输入电流限制与交流电检测有何关系? 为什么将此限制为500mA可以解决我们在执行关机命令时意外重新启动的问题?

    此致,

    杰西

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

    您好,Jesse:

    示波器如何将VAC,BAT和SYS的捕获与新的电流限制进行比较?

    电流限制本身不是功率路径的考虑因素。

    此致,

    Rick S.

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

    您好,Rick:

    以下屏幕截图显示了通过禁用PMIC寄存器中的交流电源路径来关闭系统。  我不得不使用我们的测试板 来捕获波形,因为它的RTC存在问题。 目前不允许探测我们的"良好"主板,因此我只能禁用交流电源路径。

    不管怎样,交流电源路径禁用方法显示的中断和重新启动行为与PWR_EN关机方法相同。 我们也在"良好"主板上测试了当前限制修复,显示无中断或重启。

    (粉红色=VAC;浅蓝色=SYS;暗蓝色=BAT)

    2500毫安时的交流电流限制(1秒后重新启动):

    500mA时的交流电流限制(不重新启动):

      (*最后一个范围已更新,最初发布了错误的射门,现在可以了)

    此致,

    杰西

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

    您好,Rick:

    我们对电流范围进行了更深入的分析,并测量了重启案例中BAT引脚的上升边缘,比我们将交流电流限制设置为500mA时的上升大约4 usec。

    是否 通过将IAC限值降低到500mA,我们强制IBAT低于端接电流阈值,从而关闭充电器并以某种方式延迟SYS和BAT引脚之间的连接?

    有趣的是,我们尝试通过I2C寄存器设置禁用PMIC充电器。  如果我们 在发送shutdown -h now命令之前禁用充电器,我们将收到中断事件,系统将在SYS掉线一秒钟后重新启动。  但是,如果我们在设置ALARM2以发出关机信号之前通过向寄存器写入来禁用充电器,则我们不会收到中断,系统将正常关闭。

    我认为这暗示BAT充电器在某种情况下干扰交流电检测。

    对此有何想法?

    此致,

    杰西

     

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

    感谢您发布这些捕获。 在TS引脚浮动的情况下,充电器不应期望端接电流,因为这将被视为超出范围的蓄电池温度。

    shutdown -h now与使用ALARM2之间的功能差异是什么? 禁用充电器是否仍独立于电流限制工作?

    您提到交流电流限制@ 500mA可阻止重新启动,但您是否已确认交流检测中断不再触发? 在使用充电器进行试验时,是否仍会发生这种情况?

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

    您好,Rick:

    -shutdown-h now与使用ALARM2之间有何功能区别? 禁用充电器是否仍独立于电流限制工作?

    shutdown -h now与ALARM2基本相同。 与我提到的ALARM2方法的区别在于,我手动实现了shutdown -h now方法的例程,并在设置ALARM2之前挤压I2C寄存器写入。 最大的区别可能是,当我手动实现ALARM2例程时,某些SW模块可能没有正确卸载。

    -禁用充电器是否仍独立于电流限制工作?

    是的,在设置ALARM2关机之前禁用充电器的工作与电流限制无关。

    您是否已确认交流检测中断不再触发?

    我已通过探测nINT信号确认在关机期间不再断言中断。 我们有PB_In引脚浮动,因此使系统恢复正常的唯一方法是拔下并插入交流输入。  因此,通过执行此操作,我们将看到AC状态更改。

    -在使用充电器进行试验时,是否仍会发生这种情况?
    目前,我无法探测此信号。 由于某些库存问题。

    谢谢!

    杰西

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

    您好,Rick:

    从我提供的信息中得到了什么提示? 如果您需要更多信息,请告诉我,我将尽最大努力提供。

    谢谢!

    杰西

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

    只是对此进行了一次软性跟进。

    如果您需要更多信息,请告诉我。

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

    如果在没有电池的情况下禁用交流电源,似乎会导致奇怪的行为,因为系统中没有电池来维持PMIC,但电流限制似乎会阻止错误的交流电源检测,对吗?

    至于禁用充电器,由于它仍然允许PMIC在使用"Shutdown -h now"(立即关机)时重新启动,但不允许手动实施,这似乎是软件问题。 可能是DEP_OFF位设置不正确,并且PWR_EN正在被重新断言?

    如果电流限制是防止误报交流电检测的最佳解决方法,那么对于这些重启和中断问题,它是否是可接受的解决方案?

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

    即使使用PWR_EN关闭方法,我们也会看到中断,我们只是无法探测信号。 AC disable方法还会导致1秒后意外重新启动 但是,是的,电流限制似乎阻止了错误的交流检测,因为我们没有使用交流电源禁用或PWR_EN关机方法获得中断。

    目前的限制是一个可以接受的解决办法,但我们仍然需要知道为什么它似乎阻止了这些问题。

    如果您正在讨论状态寄存器中的关位,则在两种情况下都将其设置为1。 我在Sitarra论坛上有一个关于PWR_EN被重新确认的问题的查询。

    是否可能由于PWR_EN被重新断言大约10ms而导致中断信号(表示交流状态发生变化)?

    您可以在此线程中看到PWR_EN行为:
    e2e.ti.com/.../215.7956万

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

    我看不出PWR_EN是如何欺骗AC Detect中断的,它们并不是很密切相关。 您显示设备关闭时,交流电不会下降,但测量点与IC的距离有多近,在接下来的一秒内是否会出现瞬态?

    "重新启动"波形是什么样子的?

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

    您好,Rick:

    我们测量的是一条焊接到电路板另一侧5 mm 上测试点的电线,距离IC引脚很远。  但是,这次我们在IC 引脚的1 mm 旁通盖处再次尝试。

    下面是重新启动部件的范围快照:

    Pink-AC;LightBlue-SYS;Green-LDO1

    我还尝试通过在  交流信号上设置4.8V下降边缘触发器来捕获交流线路上的任何骤降。 我们会看到大约200mV的小跌落持续大约25nsec。 我们以前在交流线路上看到过这种情况,但我们认为它太小,无法导致交流电检测。 我们还在其他基于BeagleBone的项目上看到了这种噪音,这些项目在关闭时不会重新启动。

    交流电压骤降可触发交流电检测事件的大小是多少?

    对于像我们这样的无电池应用,拆卸检测电压阈值将为3.5V及以下-与我们在交流电上看到的任何情况都相距甚远。 但是,如果BAT引脚上的峰值确实干扰了交流电检测,则拆卸检测电压阈值为VAC - VBAT < 125mV。 我知道检测去毛刺是22.5毫秒,但如果我正确理解数据表,这不适用于拆卸检测(我不确定)? 因此,假设在BAT引脚关闭时峰值脉冲期间,VBAT大于VUVLO (3.5V)约200US。  VBAT必须大于4.875V才能满足移除检测,这似乎是大约10 usec左右。

    令人困惑的部分是,我们在其他主板之一上重新创建了BAT引脚行为,但在关机时没有得到重启。

    再次感谢您的帮助。

    此致,

    杰西

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    只是跟进。 多少次骤降会导致交流电检测事件? 最短持续时间是多少?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Jesse:

    在EVM上进行实验时,如果我禁用交流电源路径,然后使用按钮重新启动PMIC,则PMIC将注册交流检测中断,而不是按钮中断。 这可能是由于部件处理故障事件的方式造成的,在该方式下,以下唤醒事件实际重置了设备。

    如果没有电池,电压骤降必须低于UVLO+offset,其中UVLO具有4至6毫秒的去毛刺时间,并且由UVLO寄存器配置。

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

    真有意思。 我想我们必须再次深入了解我们的PB_In PIN。 尽管如此,即使在PWR_EN触发的关机状态下,我们仍会得到交流检测中断。
    在本例中,PB_In是浮动的。 在关闭过程中,PB_In上的5V下降到大约3.8V。 我们已尝试将其拉至交流电压以防止跌落,但仍会重新启动。

    如果有电池,22.5毫秒检测去毛刺是否适用于AC/USB拆卸检测?

    非常感谢!

    此致,
    杰西
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我还尝试了我们的其他项目板中的一个,它没有遇到此重新启动问题,并且安装了电源按钮。 我已禁用交流电源通道,然后使用按钮重新启动PMIC。 我会得到0x06,它显示“交流检测”和“按钮检测”都导致中断。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Jesse:

    22ms的去毛刺不适用于AC到BAT的过渡,当AC等于BAT时,这种过渡几乎立即发生,其中AC = BAT + 125mV仅在过渡之前的几微秒内。

    当我的PB脉冲为~100ms时,我只得到交流检测中断,但保持PB脉冲~200ms时,我也能够得到PB和交流中断。

    此致,

    Rick S.

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

    感谢您提供这些信息。
    您是否可以通过拉动PWR_EN LOW (关闭位=1)来尝试关机,然后执行相同的~100ms PB脉冲? 如果它产生相同的结果(仅限于AC Detect中断),则它将使PB_in成为一个很可能的原因。 如果你可以尝试更短的脉冲,那就更好了。

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

    您好,Jesse:

    OFF位设置为1,PWR_EN低电平和测量的PB低电平脉冲为84ms:测试此条件时,我只观察到PB中断。

    未断言交流中断,但设备已识别PB事件。

    与 传统的关闭例程相比,禁用交流输入对设备具有独特的影响。

    此致,

    Rick S.

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

    您好,Rick:

    感谢您提供此信息。  

    但是,看到即使在PWR_EN关机时,我们仍然得到交流中断,我们仍然想知道导致关机时重新启动的交流中断是从哪里 来的。  

    到目前为止(我能想到的)交流中断的原因是:

    -3.5V以下的交流电压骤降[ 我们看不到与此接近的任何内容(甚至在引脚旁边的旁通盖处进行探测)]

    -VAC - VBAT <125mV,如果VBAT大于3.5V [ BAT,BATSENSE和TS都是浮动的,但我们看到VBAT在几毫秒内高于3.5V,我们也在另一个类似的项目上复制了此行为,但没有得到重新启动 ]

    就是这样。

    我们应该去别的地方看看吗? 交流中断信号是否是导致重新启动的其他症状的意外副作用? 是否是电流行为而不是电压? 我们是否应该更深入地了解布局?

     我们非常感谢所有的帮助。  非常感谢!

    此致,

    杰西