⚠️
你好。。谢谢你来到论坛。令人兴奋的消息!我们现在正在迁移到新的论坛平台,该平台将提供更好的功能,并包含在主对话网站中。所有员额和帐户都已迁移。我们现在只接受新论坛的流量-请在//www.wsdof.com/support. 我们将在未来几天内修复bug/优化搜索和标记。
6个员额/0个新员额
最后一篇文章
盖桑索西
离线
最后一次见到:3年3个月前
加入:2017-09-07 19:15
DA9063 GPIO12唤醒

你好

我发布了“Wed,2018-01-17 09:58”,在那里我成功地解决了我的Hybernate状态。

我现在有一个更新的董事会,面对这个新问题。使用相同的断电过程(Hybernate),我最终得到了一个BPERI,循环时间为108ms,为3V3。VDDCORE也在循环。它看起来像是在循环中断电(Hybernate)/醒来。我回到我的旧硬件版本并做了一些调查。看起来在断电(Hybernate)步骤中,我的VDDCORE处于低功耗状态,BPERI处于关闭状态。

我的问题:我应该寻找什么来解释BPERI循环状态?我怎样才能预防它?我连接到xMX6 SOM处理器,iMX6.PMIC_ON_REQ循环到nSHUTDOWN。

此外,我的所有事件都设置为零,我无法在通电时确定任何唤醒源。

u16Addr=DA9063_控制_A;
u8data_ctrl = 0;
u8Data|u Mask=M|u POWER1|u EN | M|u POWER|EN | M|u SYSTEM|EN |备用| SYSTEM|EN | POWER|EN;
fResult=OALDA9063PmicSetRegister(PMIC_I2C_端口、u16Addr、u8Data_Ctrl、u8Data_掩码);

注意:电路板断电,唤醒工作95%的时间,但BPERI上的LED闪烁。

哥们,谢啦。

设备:
对话
离线
最后一次见到:5个月3周前
工作人员
加入:2017-09-18 11:54
你好,伙计,

你好,伙计,

我需要对此进行调查。我有几个问题:

  1. 我能看看你的示意图吗?
  2. 我能看到你的ini文件吗?
  3. 你能给我发一张这两种情况的波形图吗?
  4. 你对以前的版本做了什么改变?

你有我上次通话时的电子邮件地址。

亲切问候,,

艾略特·德克斯特

盖桑索西
离线
最后一次见到:3年3个月前
加入:2017-09-07 19:15
你好

你好

不确定INI文件,因为我有一个SOM。我试图得到双方的支持,因此,我没有DA9063的示意图。我正在访问I2C寄存器以关闭设备电源。以前,系统在某些值下是稳定的(PMIC_ON=1V8,STBY 3V…)。现在,事情就像是在冲突中,断电还是唤醒?由于一个“事件”正在唤醒系统,冲突必须存在于电信号中,在那里没有做任何改变(在我们这边)。我们使用100k上拉式VDDCORE(移除-无影响-脉冲VDDCORE)将PMIC_置于环路上,以使其关闭。不使用STBY,ONKEY。VBBAT也在脉动。nOFF/CHG_尾流未知(但正在研究)。我不确定VDDCORE在我的示意图(VLNREF)中的含义。

轨迹显示了各种脉冲信号,所有这些信号的周期相同。GPIO唤醒并稳定系统。它在断电时循环。

谢谢,伙计

盖桑索西
离线
最后一次见到:3年3个月前
加入:2017-09-07 19:15
我已经移除了控制面板

我已经移除了控制访问,因为它是“在”控制访问之后,但如果没有这个,它会关闭电源。我们还将主VDC从5降低到3V6,用于LDO中的热状态。

#如果1//AN-PN-027软电源关闭
u16Addr=DA9063_控制_E;
u8Data\U Ctrl=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_掩码))| u8Data_Ctrl;
fResult=I2CRegWriteEx(1,PMIC_I2C_地址,(字节)u16Addr和u8Data,1);
#恩迪夫

对话
离线
最后一次见到:3个月2周前
工作人员
加入:2013-12-05 14:02
嗨,伙计,你能确认一下吗

嗨,伙计,你能确认你有你需要的一切吗?BR JE_对话

盖桑索西
离线
最后一次见到:3年3个月前
加入:2017-09-07 19:15
你好

你好
一旦唤醒事件触发,循环是由SYS_EN硬件信号引起的。信号的IMX6脉冲。正常功率序列“忽略”SYS_EN脉冲。它可以是GPIO8 / SYS_EN周围的配置。解决方案简单地仅在控制A中的待机之前设置“GPIO8-9(0x19)GPI”仅唤醒“禁止抑制。控制e中的RTC_Mode未使用/更改。我的下一步将使用IMX6的SYS_EN信号与等待/停止暂停核心请求(PMIC_STBY_REQ LINE)一起使用SYS_EN信号来达到待机状态。与IMX6相关的NSHutdown是直接测试的(虚拟PMIC与断言低PMIC_ON_REQ)。在我们的初步测试中未观察到循环,并且是混乱的源泉。PMIC暂停/待机(重新)电源IMX6在唤醒时是一个简单的批准。暂停RAM需要更多的调试。
家伙。

主题锁定