嗨
我正在研究带有额外外部3.3V转换器的DA9063设计。
我添加了一个附件,其中有一个简化的功率树和时序图。
外部3.3V DC/DC转换器具有使能和电源良好信号。
我希望DA9063在启动3.3V使能信号后使能,并等待,直到给出3.3V PG信号。
之后,DA9063应该开始与他自己的电源排序。
当3.3V PG信号丢失时,DA9063应该复位并像以前一样重新启动。
3.3V稳压器也应禁用并重新启动。
为了达到这种行为,我计划使用GPIO作为3.3V使能信号,并且System_EN连接到3.3V PG信号。
我认为在序列器时隙0中启用GPIO 3.3V使能信号是正确的决定。
所以DA9063必须等到PG信号被设置,然后开始与他的电源序列。
当3.3V电源故障时,PG信号禁用System_EN,从而产生复位。
问题:
这是实现我的预期行为的正确方法吗?
如果在复位时插槽0:3.3V使能信号将被切换,那么3.3V电源也会复位?
3.3V Enable GPIO“Fall Slot”应该定义为Slot 1还是Slot 0是正确的?
致以最亲切的问候
亚历克斯
设备:
你好,亚历克斯,
以您描述的方式打开DA9063 PMIC是可能的;我们只是需要更多关于重启的信息:
亲切的问候,
艾略特德克斯特
嗨,艾略特
谢谢你的回复。
1.是的,我也打算使用GPIO8和GPIO9。所以我们得到了相同的想法
3.PG损失可能是由电源输出短路引起的。我想到的情况是,我在测量电路板上的东西,无意中缩短了我的外部3.3V电源的输出。在这种情况下,DA9063的所有供应也应该关闭。这是因为当3.3V供电轨低于1.8V供电轨(来自DA9063)时,电路板上的IC会死亡。
4.如果可能的话,快速关闭。
5.是的
6.切换它的启用信号
7.auto-boot模式
认为亚历克斯
嗨,亚历克斯,
3.如果DA9063失去来自外部调节器的PG信号,DA9063将进入SYSEN模式,不会重置,DA9063将等待SYS_EN信号。在这种模式下,监管机构仍将处于开启状态。
4.快速关闭是可能的,寄存器位INT_SD_MODE可以设置为正常或太快。快速将跳过音序器和任何假槽。
6.这可以通过将GPIO设置为GPO或低电流LDO来实现。LDO可以设置为在0 V和选定电压之间切换。
7.DA9063具有自动启动设置。
亲切的问候,
艾略特德克斯特
嗨,艾略特
我想我们可能听不懂对方的话。
数据表清楚地说明了当SYS_EN与nRES_MODE激活时取消断言
DA9063触发下电序列进入待机模式,去激活所有没有xxxx_CONF断言的稳压器
我认为你回答3的意思不同。
也许从一开始:
我打算将3V3_EN连接到“随机GPIO”,例如GPIO9,并使用将3V3_PG连接到GPIO8/SYS_EN并将其配置为SYS_EN
问题:我必须在SYS_EN存在之前设置3V3_EN
解决方法:使用0号槽位控制(本例中)GPIO9
后续问题:3V3_EN从未被切换,所以我的预期行为不满意。
我的问题是:我如何实现我的预期行为,或者这是不可能与DA9063?
或者我必须设计一个实现这种行为的外部电路吗?
---
作为一种选择,我可以使用GPIO10的WAIT_STEP功能。
因此,我会使用自动启动模式并将3V3_EN信号连接到随机GPIO,例如GPIO9,我还会将3V3_PG连接到GPIO10。
然后我将从插槽1中的GP_RISE4_STEP和插槽2中的WAIT_STEP开始。
问题:但是当我得到它的权利,然后当我失去3V3_PG信号什么也不会发生。
所以这次我的主要意图是不满足……
以3V3_PG信号为例,关断信号是完全错误的,因为3V3_PG会主动拉到地,直到输出电压达到3.3V
---
我不知道。我想我忽略了一个基本功能,它可以实现我的预期行为。
但我在数据表里找不到
如果您能给我指出正确的方向,我将不胜感激
真诚的亚历克斯
嗨,亚历克斯,
我认为混乱来自第一个位,我假设你计划将3V3_EN连接到GPIO8/SYS_EN和你的3V3_PG连接到GPIO9/PWR_EN,在这种设置中,如果GPIO9失去PG信号并切换引脚,PMIC将进入SYS模式。你用什么来触发gpio,是外部稳压器的输出还是外部稳压器有gpio ?
亲切的问候,
艾略特德克斯特
嗨,艾略特
我用我们的电路做了一个PDF。
您可以看到3.3V稳压器顶部和(DRAFT) DA9063下方(仅控制和GPIO的东西)
3.3V稳压器具有带CMOS逻辑和电源良好信号的使能信号,该信号是一个开漏电路,当输出不在预期输出电压的10%范围内时拉到GND。
我们也有一个5V的主电源,没有显示。
预期的行为:
1) DA9063在所有DA9063电源之前打开3.3V稳压器
2) DA9063在进入Power-Down模式时关闭3.3V稳压器
3) PG_3V3丢失(PG_3V3 = GND)应触发DA9063进入Power-Down模式并快速关机
4)任何DA9063电源故障应触发3.3稳压器和DA9063的关断
我要怎么做?
真诚的亚历克斯
嗨,亚历克斯,
看了你的原理图后,我可以看到两种方法可以实现你所需要的操作。我认为如果我们使用功率序列器,来自DA9063的信号使MP2147能够来自GPIO8设置作为输出,这是最好的。GPIO8的步骤可以在SYSTEM_END之前在电源顺序器中设置,这将切换MP2147使能引脚,然后等待电源良好信号。然后MP2147将切换DA9063的GPIO9配置了一个PWR_EN输入,在此切换后,DA9063将继续启动测序器并启用所有其他轨道(ldo, BUCKs, gpio…等)。关于你的原理图,这意味着你将不得不交换你的GPIO8和GPIO9轨道。这有道理吗?
你已经将led连接到GPIO10和GPIO11,这些引脚只能吸收11ma,这对你的led来说足够了吗?
亲切的问候,
艾略特德克斯特
嗨,艾略特
我用开发板做了一些测试,最终意识到我不能单独使用DA9063来满足我的要求。
在您的解决方案中,失败的3V3稳压器不会启动完全复位。
所以我修改了电路。
你可以在附件中看到。
我添加了一个具有en输出使能信号的驱动器,因此我可以从我的3V3调节器门控PG信号
1)在启动SHUTDOWN_OE = VSYS(这样我就不会在Bootloop结束)
2)在System Domain中,使用GPIO8使能EN_3V3信号
3)我使用PG_3V3信号作为PWR_EN信号。
4)作为电源域的第一步,我将SHUTDOWN_OE拉到GND
这将启用关闭逻辑。
5)开启电源域中的所有其他电源。
经过这次修改,我应该能够满足我所有的要求。
你认为这个解决方案有什么缺点吗?
还有黄色注释中的问题:当我将GPIO10配置为带上拉的OD并在74LVC1G125的输入处删除外部上拉时,我能否最终进入引导循环?
因为OTP设置是在退出RESET模式后加载的,我假设如果nShutdown被拉出孔时间,DA9063保持在RESET模式?
PS:不,LED是复制粘贴的神器
嗨,亚历克斯,
我会和这里的应用团队谈谈。当你说你有一个开发板,你是使用对话DA9063评估板(44-179-176-05-B)与子板,或者你使用自定义板,你下载了DA9063 GUI?
亲切的问候,
艾略特德克斯特
嗨,艾略特
Motherbaord: 44 - 179 - 176 - 05 - b
子板:44 - 179 - 176 - 07 - b
随发货SW: DA9063B_3v1: 3.1.0.458 SVN
问候
亚历克斯
你好,亚历克斯,
您打算使用什么来下拉SHUTDOWN_IO?我只是遵循司机的逻辑。
亲切的问候,
艾略特德克斯特
它在PDF: GPIO10中绘制
用作GPO开口排水管。
其背后的逻辑是:
- 3V3稳压器将3V3_PG拉到GND,直到3V3输出达到3.3V。
-所以我必须屏蔽nShutdown信号。否则DA9063将无法启动
- DA9063使3V3稳压器与3V3_EN = OD不拉(外部上拉到VSYS)
—当DA9063启动3V3时,我会将GPIO10拉到GND以使能74LVC1G125。此时3V3_PG = VSYS
-当现在发生3V3故障情况时:3V3_PG将被拉到地:74LVC1G125的输出被拉到地,因此nShutdown将被断言=>复位
嗨,亚历克斯,
原理图和逻辑都很好,应该适合您需要的操作。回答你之前的两个问题:
1) GPIO10的上拉可用于将线路拉至3.3 V,但当驱动器要求将OE拉至低时,必须清除位,这将有效地进行复位。这有道理吗?
2) DA9063不应该停留在复位模式,因为在这个系统中连续断言nSHUTDOWN, nSHUTDOWN是边缘触发的,而不是水平的。
亲切的问候,
艾略特德克斯特
嗨,艾略特
在我看来是。OE~是负活性的。
2)我在开发委员会中进行了尝试。
当我将nShutdown信号拉到GND时,它不会重新启动。
我必须释放信号,以便DA9063再次启动。
你的答案是错误的。ಠ_ಠ
我在数据表中发现了一个有趣的部分:
在DA9063移动之前,需要释放其他RESET触发器,例如通过端口nOFF或nSHUTDOWN
从RESET到POWERDOWN模式
我已经完成了示意图,我们将在我们的开发小组中进行同行评审。
请关闭这个线程。
嗨,亚历克斯,
在DA9063移动之前,需要释放其他RESET触发器,例如通过端口nOFF或nSHUTDOWN
从RESET到POWERDOWN模式”在当前的数据表2v1。我们可以发现:
●强制从主机处理器(不可中断):
〇断言端口nSHUTDOWN(下降沿)
〇写入注册位“SHUTDOWN”
您是否使用最新的数据表?我们测试了这个配置,方法是将nSHUTDOWN设置为低并启动DA9063。
2)听起来你在上电后试图使用nSHUTDOWN,这需要释放nSHUTDOWN。在我们的测试中,nSHUTDOWN在向系统供电时保持低电平(GND)。
亲切的问候,
艾略特德克斯特
嗨,艾略特
1)它在下一页作为你复制的文本。
Page 70 da90632v1 2017年3月23日
2)是的,当然我在通电后使用了nSHUTDOWN。这就是我试图解释的用例。
==>外部3V3稳压器故障应强制复位DA9063,否则板中的IC会损坏。
之后系统正常重启。
当然,DA9063此时仍然由5V0稳压器的VSYS供电。
我试了好几次解释我想要达到的目标。
当我不够明确的时候……很好。英语不是我的母语
但是让我们结束这个讨论,我已经浪费了太多的时间。
问候
亚历克斯