你好,
我在“2018-01-17 09:58”发布了一篇文章,在那里我能够成功地解决我的Hybernate州。
我现在有了一个更新的董事会,并面临这个新问题。使用相同的断电过程(Hybernate),我最终在3V3循环时使用了一个108ms周期的BPERI。VDDCORE也在循环。它看起来像是在循环中断电(Hybernate)/醒来。我回到我以前的硬件版本,做了一些调查。看起来在断电(Hybernate)步骤中,我的VDDCORE处于低功耗状态,BPERI关闭。
我的问题:我应该寻找什么来解释BPRI循环状态?我怎么能阻止呢?我附加到xMX6 SOM处理器,iMX6.PMIC U ON_UREQ循环到nSHUTDOWN。
另外,我的所有事件都设置为零,当我通电时,我无法确定任何唤醒源。
u16Addr=DA9063炣控制_UA;
u8data_ctrl = 0;
u8Data|掩码=M| M| M| M| M| |U EN| |电源|电源;
fResult=OALDA9063PMICeTregister(PMIC_UI2C端口,u16Addr,u8Data_UCtrl,u8Data U掩码);
注意:板进入断电状态,唤醒工作95%,但BPRI上LED闪烁。
谢了,兄弟们。
设备:
你好伙计,
我需要调查一下。我有几个问题:
你有我上次谈话时的电子邮件地址。
谨致问候,
艾略特·德克斯特
你好,
我没有SOM,所以不确定INI文件。我试图得到双方的支持,因此,我没有DA9063的示意图。我只是访问I2C寄存器,为设备供电。以前,系统稳定,有一些值(PMIC U ON=1V8,STBY 3V…)。现在事情就像是在冲突中爆发,或者是醒来?由于一个“事件”正在唤醒系统,冲突必须存在于电信号中,在那里(在我们这边)没有做任何改变。我们有一个100k的上拉VDDCORE(删除-没有效果-脉冲VDDCORE)的PMIC U在循环中关闭。不使用STBY,ONKEY。VBBAT也在脉动。nOFF/CHG炣WAKE是未知的(但正在进行)。我不确定VDDCORE在我的原理图(VLNREF)中的含义。
跟踪显示出各种信号脉冲,同一周期所有信号。GPIO唤醒并稳定系统。它在断电时循环。
谢谢,伙计
我删除了控件的访问权限,因为它是“后”控件的访问,但没有这个,它的电源循环。我们还将主VDC从5降到3V6,以适应LDO中的热状况。
#如果1//AN-PN-027软电源关闭
u16Addr=DA9063炣控制;
u8Data_UCTRL=RTC U MODE U PD;
u8Data U Mask=RTC U MODE U PD;
u8Data=0;
i2cregreadex(1,pmic_i2c_address,(byte)u16addr,(lpbyte)和u8data,1);
u8Data=(u8Data&(~u8Data\U Mask))| u8Data U Ctrl;
fResult=I2CRegWriteEx(1,PMIC_I2C\u地址,(字节)u16Addr,&uData,1);
#结束
嗨,伙计,你能确认你有你需要的东西吗?BR JE\u对话框
你好,
一旦唤醒事件触发,循环由SYS EN硬件信号引起。iMX6脉冲该信号。正常功率序列“忽略”系统脉冲。它可能是GPIO8/SYS EN周围的配置。解决方案只是在控制A中的待机前设置“GPIO8-9(0x19)GPI,仅在唤醒抑制的情况下”。控制E中的RTC U模式未使用/更改。我的下一步将是使用iMX6发出的SYS U EN信号,并结合等待/停止暂停核心请求(PMIC\U STBY U REQ line)到达备用。绑定到iMX6的nShutdown很容易测试(在需求上断言PMIC较低的虚拟PMIC)。我们的初步试验没有观察到自行车,这是一个混乱的根源。PMIC挂起/备用(re)电源iMX6在唤醒时是一个简单的方法。挂起到RAM需要更多调试。
家伙。