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.5911万:PMIC在~20ms后持续复位,输出电压较低(TPS65.9112万)

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/584713/tps65911-pmic-continually-resets-after-20ms-and-output-voltages-are-low-tps659112

部件号:TPS6.5911万
线程中讨论的其他部件:LMZ3.1707万TMS320DM8168

TPS65.9112万通电后,我可以观察到VDD1电压为2.9V而不是3.3V。  定序继续,其他电源接通,但每个电源的电压不正确。  例如,VDDctrl的电压为0.79V (启动时应为1.0V),VDD1的电压为0.70V (应为1.0V)。  我测量的测序计时与swcu082a.pdf中的图表匹配。  我检查了0.843 处的VREF,它在规格范围内(0.85 +/- 1 %)。  我可以看到所有其它的GPIO /电源都出现,CPU不再复位(NRESPWRON变高),然后在200us之后,PMIC复位,整个过程再次开始。  我的VBACKUP接地,仅供参考。  Boot1连接高,因此它正在使用EEPROM。

我对重置的发生感到困惑,但3.3V电源电压为2.9V似乎真的很奇怪。  当参考电压正确时,什么会导致电源电压出现此类错误?  作为一种方法,我在开关电源的输出回路中有一个Murata馈通电容器,如下所示(P/N NFM21PS106B0J3D),我提到这是因为它很不常见:  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我把C462电容器短路了,只是为了看它是否是电压问题的原因,但没有影响--我仍然看到2.9V电容器
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Stephen:

    您的输出滤波器电容器显示100nF而不是10uF,是否正确?

    此致,
    Rick S.
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    NFM21PS106B0J3D是一个10 UF三端电容器。 见 :www.mouser.com/.../L0111S0111NFM21PS-473141.pdf</s>0111 47.3141万
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    通过上限支付的费用为10uF。 还有一个.1uF。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    用新的头观察,唯一存在的问题是定期重置PMIC (30毫秒)。  关闭的电压只是因为电压表平均输出的开/关时间。  因此所有PMIC输出都是正确的,但该部件在启动后重置为30毫秒,然后重新对所有内容进行顺序排序。  

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

    我从VDDCtrl电源中移除了输入,PMIC不再复位。  在这里的论坛(e2e.ti.com/.../214.8289万,但没有解决方案)中,有人会遇到这种情况。  所以问题出在VDDCtrl上,但我仍在寻找问题。  下面是有关VDDCtrl电源的示意图:

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

    感谢对输出电容器的说明,很好地听到可以隔离问题。 控制器似乎配置正确,但我对布局很好奇。

    您能否在出现问题时探测输入(VCC7)和PWRDN以将其从我们的调查中删除?

    布局中是否有任何东西可以耦合到HDRST引脚?

    13.8V轨与5.3V输入有何关系?

    此致,

    Rick S.

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

    >您能否在问题发生时探测输入(VCC7)和PWRDN以将其从我们的调查中删除?

    VCC7上的电压为+5.3V。  Pwrdn上有0V稳定电压。

    >布局中是否有任何东西可以与HDRST引脚耦合?

    我没有连接线路,因此球未连接(L6):

    > 13.8V轨与5.3V输入有何关系?

    我正在使用LMZ3.1707万从13.8V产生5.3V电压。

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

    如果我从TMS320DM8168的+1V0_AVS电源中移除C426或C512 (输入馈电和输出负载),则PMIC将运行并在所有其它导轨上产生正确的电压。 AVS电源在运行时产生良好,清洁的1.0V电压,PMIC复位时停止

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

    下面是+1V0_AVS导轨运行时的外观(所有组件都在位):

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

    以下是完整的PMIC示意图,供参考。

    e2e.ti.com/.../DECPU-PC_2D00_0091-PMIC.pdf

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

    由于只需短暂的短暂时间便可导致重置条件,您能否发布一个在同一捕获中包含VDDCTrl,PDWN和VCC7的范围热?

    您如何在上一个POST中解决原来的5V电源问题?

    是否有任何方法可以访问中断寄存器?


    PMIC具有有限的可能导致重置的条件。 数据表中的图6-1显示了影响TPS6.5911万x的开机逻辑(右上角),并且TPS65.9112万不应受到PWRON上长按或PWRHOLD缺失的影响,HDRST保持浮动。

    这会将PDWN的意外断言,VCC7上的电压降或热重置作为剩余可能性。


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

    >由于只需短暂的短暂时间便可导致重置条件,您能否发布在同一捕获中包含VDDCTrl,PDWN和VCC7的范围热?

    是的,这里是。  品红色为VDDCtrl,蓝色为PWRDN,绿色为VCC7

    >您在上一篇文章中如何解决原来的5V电源问题?

    软件错误关闭了处理器中的5V电源,从而打开了整个系统。

    >有没有方法可以访问中断寄存器?

    我们今天已经讨论过这个问题,我们相信我们可以在启动的短时间内提出注册请求。  您要读取哪些寄存器?

    > PMIC具有有限的可能导致重置的条件。 数据表中的图6-1显示了影响TPS6.5911万x的开机逻辑(右上角),并且TPS65.9112万不应受到PWRON上长按或PWRHOLD缺失的影响,HDRST保持浮动。

    >这会将PDWN的意外断言,VCC7上的电压降或热重置作为剩余可能性。

    这是最令人困惑的。  我们清楚地看到,在整个期间,《残疾人机会基本需求》仍然很低。  VCC7在整个时间也是+5.3V。  HDRST浮动。  现在我注意到INT1和HDRST一起在OR门中,当我看着一个示波器上的INT1时,它显然正在降低。 我已将其绑定到Gp1[23](TMS320DM8168上的引脚L9)。  这是否仍会作为达芬奇中的输出出现并导致问题?  我注意到,这在TPS6.5911万数据表中作为输出列出。  看到它切换让我认为有一个问题,PMIC希望我们检查寄存器是否有问题。

    由于在通电后立即发生这种情况,因此根本没有时间变热。  零件很冷,如果出现过热情况,我会感到非常惊讶。

    我制作了两块相同的板,两块板的行为都相同。

    此线程似乎有完全相同的问题,但从未发布任何解决方案: e2e.ti.com/.../2148706 214.8706万

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

    谢谢Stephen,

    我们会对中断状态寄存器(主要是寄存器0x50和0x54)感兴趣,以查看PMIC识别的内容。

    重置前是否有任何I2C指令被发送到PMIC,例如清除Auto_Devon位或断言dev_off_RST?

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

    我正在与Steve一起参与这个项目,他今天正在出差。 PMIC的I2C仅连接到DM8168 I2C总线。 由于DM8168尚未启动,因此不会向PMIC发送任何命令。 我们将需要在外部Beagle Bone板上编写代码,并将其连接到I2C总线以访问PMIC上的中断状态寄存器。 这需要一些工作。

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

    当NRESPWRON较高时,以及当部件进入其自复位时,I2C总线是否始终处于活动状态? 换言之,在整个周期内,我们是否可以随时阅读登记册?

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

    一般来说,i2c在重置状态下不可用,但如果PMIC刚刚处于关闭状态,则可以使用i2c。 我不能自信地说I2C何时首次可用,以及它是否在开机过程中可用。

    但是,是否可以从控制器断开电源以防止PMIC在两次重新启动后关闭? 这仍应保持中断状态位并提供足够的时间来读取内部寄存器。

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

    您是否可以更具体地解释"断开控制器的电源以防止PMIC在两次重启后关闭?"的含义?

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

    Stephen通过移除C426,PMIC停止电源循环,从而将电源与FET隔离。 是否可以将这些电极短路以引发故障情况,然后取下短路以检查PMIC?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Rick:

    我们能够在PMIC中捕获请求的寄存器。

    首先,我们从AVS电源断开13.8V输入,以便PMIC启动并保持运行,而不会重置。  这是在AVS断开的情况下开机后的寄存器转储。

    接下来,我们将13.8V连接到AVS电源的输入,以便它在重置循环中循环。  然后我们在通电时断开AVS输入,然后捕获此数据。

    感谢您帮助诊断问题。

    谢谢!

    杰拉尔德

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    对于我们从PMIC抽取的登记册的内容有何想法?

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

    您好,Steve,

    对此延迟深表歉意,但您似乎遇到了PWRDN中断事件。 寄存器0x54以前是4A,现在是CA。

    此致,

    Rick S.

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

    Rick,

    感谢您的回复。  我们的软件在设置数据方向寄存器后,将PWRDN设置为启动时启动,我在范围上查看了一条线,但它肯定不会切换。  当然,我对下拉式(10k)短路,所以PWRDN是硬接地的。  在这种情况下,它以相同的方式执行(每30毫秒重置一次)。  我们接下来尝试了此实验:

    1. 接地PWRDN
    2. 接地NRESPWRON,连接到TMS320DM8168上的~POR (F37)
    3. 打开系统电源--在这种情况下1.0V_AVS电源产生1V电压,没有振荡。  我们从PMIC中提取了寄存器数据,并获得了与之前发布的结果相同的结果(02 FD 88 FF 4A FA,用于0x50-0x55)
    4. 释放复位,开始摆动
    5. 重新接地~POR以使处理器处于复位状态,振荡停止
    6. 检索寄存器,我们获得与以前相同的结果(0x50-55的13 FD 88 FF CA FA)

    我还在电源输出上增加了940uF的电容。  我这样做是因为我收到的其他信息表明,可能需要这样做来防止供应过剩,但这也没有产生任何影响。  

    仅观察1.0V恒定电源与1.0V AVS电源相比的特性,与1.0V AVS电源相比,存在大量噪声。  以下是1.0V恒定电源:

    1.0V AVS电源:

    我现在对布局问题的怀疑比以前明显要多。  无论PMIC的处理器如何考虑,都不会出现PWRDN的提升。  是否有任何可能导致此噪音的布局问题可能导致此问题?  我很高兴将Gerbers转发给TI的某个人,但我不能发布它们。

    谢谢!

    Steve

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

    您好,Steve,

    是的,这是可能的,PWRHOLD也看到了上升和下降的边缘,即使它是浮动的。

    您可能需要验证的第三件事是VRTC电压稳定,作为LDO上的始终电压,它应该始终为1.8V。

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

    好的,我找到并解决了问题。  在根据数据表和演示板(K2G EVM)验证我的原理图之后,我在一个绝望的行动中浏览了我在这里可以找到的所有帖子。  我甚至还去读了俄文的文章,这是尤里卡的时刻--这篇俄   文的文章(e2e.ti.com/.../25.8868万)提到他们把INT1线路连接到DM8168上的GPIO,这阻止了启动。  TPS6.5911万上的数据表指出,该线路只是一个输出, 但是,我在看了这篇文章后获得的示波器跟踪往往表明有多个驱动程序,尽管我在GPIO上的PINCTRL使用了GP1[23](PINCTRL187),表明它将被驱动为高而不是低。  我的电线完全是印刷电路板的内部,所以我钻出了一个VIA和PRESSO——PMIC不再像俄罗斯工程师在这个问题上的帖子那样持续重新启动。

    编辑:PINCTRL187实际上显示!UART2_RTS将是引脚L9的默认值。  这是保持线路低电平的功能,因为这发生在U-Boot和GPIO引脚的任何更改之前。

    下面是示波器跟踪,显示问题的缩小视图和复位的左右两侧的放大视图。  品红色迹线为NRESPWRON,蓝色迹线为INT1,绿色迹线为VDDCtrl (+1V0_AVS电源)。

    Steve