DA9063:外部DC/DC转换器

17个帖子/ 0个新
最后发表
答:奥特
离线
最后看到:两年六个月前
加入:2017-12-04十五11
DA9063:外部DC/DC转换器

我正在研究带有额外外部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是正确的?

致以最亲切的问候
亚历克斯

附件:
设备:
ED_Dialog
离线
最后看到:3个月前3天
工作人员
加入:2017-09-18 54所以
你好,亚历克斯,

你好,亚历克斯,

  1. DA9063的gpio可以按照您所描述的方式进行配置。GPIO8和GPIO9具有适合该操作的功能。GPIO8可以配置为硬件使能信号GPI, GPIO9可以配置为电源良好信号GPI。
  2. 槽0只应在您希望该调节器或功能不打开时使用/设置。

以您描述的方式打开DA9063 PMIC是可能的;我们只是需要更多关于重启的信息:

  1. 什么原因导致PG信号丢失?
  2. 当DA9063重新启动时,您是否要求它返回到序列器?
  3. DA9063应该重新启动3.3 V外部稳压器吗?
  4. 外部3.3 V稳压器如何重启?
  5. 你有关于系统重启的更多细节吗?

亲切的问候,

艾略特德克斯特

答:奥特
离线
最后看到:两年六个月前
加入:2017-12-04十五11
嗨,艾略特

嗨,艾略特

谢谢你的回复。

1.是的,我也打算使用GPIO8和GPIO9。所以我们得到了相同的想法

3.PG损失可能是由电源输出短路引起的。我想到的情况是,我在测量电路板上的东西,无意中缩短了我的外部3.3V电源的输出。在这种情况下,DA9063的所有供应也应该关闭。这是因为当3.3V供电轨低于1.8V供电轨(来自DA9063)时,电路板上的IC会死亡。
4.如果可能的话,快速关闭。
5.是的
6.切换它的启用信号
7.auto-boot模式

认为亚历克斯

ED_Dialog
离线
最后看到:3个月前3天
工作人员
加入:2017-09-18 54所以
嗨,亚历克斯,

嗨,亚历克斯,

3.如果DA9063失去来自外部调节器的PG信号,DA9063将进入SYSEN模式,不会重置,DA9063将等待SYS_EN信号。在这种模式下,监管机构仍将处于开启状态。

4.快速关闭是可能的,寄存器位INT_SD_MODE可以设置为正常或太快。快速将跳过音序器和任何假槽。

6.这可以通过将GPIO设置为GPO或低电流LDO来实现。LDO可以设置为在0 V和选定电压之间切换。

7.DA9063具有自动启动设置。

亲切的问候,

艾略特德克斯特

答:奥特
离线
最后看到:两年六个月前
加入:2017-12-04十五11
嗨,艾略特

嗨,艾略特

我想我们可能听不懂对方的话。

数据表清楚地说明了当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

---
我不知道。我想我忽略了一个基本功能,它可以实现我的预期行为。
但我在数据表里找不到

如果您能给我指出正确的方向,我将不胜感激

真诚的亚历克斯

ED_Dialog
离线
最后看到:3个月前3天
工作人员
加入:2017-09-18 54所以
嗨,亚历克斯,

嗨,亚历克斯,

我认为混乱来自第一个位,我假设你计划将3V3_EN连接到GPIO8/SYS_EN和你的3V3_PG连接到GPIO9/PWR_EN,在这种设置中,如果GPIO9失去PG信号并切换引脚,PMIC将进入SYS模式。你用什么来触发gpio,是外部稳压器的输出还是外部稳压器有gpio ?

亲切的问候,

艾略特德克斯特

答:奥特
离线
最后看到:两年六个月前
加入:2017-12-04十五11
嗨,艾略特

嗨,艾略特

我用我们的电路做了一个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的关断

我要怎么做?

真诚的亚历克斯

附件:
ED_Dialog
离线
最后看到:3个月前3天
工作人员
加入:2017-09-18 54所以
嗨,亚历克斯,

嗨,亚历克斯,

看了你的原理图后,我可以看到两种方法可以实现你所需要的操作。我认为如果我们使用功率序列器,来自DA9063的信号使MP2147能够来自GPIO8设置作为输出,这是最好的。GPIO8的步骤可以在SYSTEM_END之前在电源顺序器中设置,这将切换MP2147使能引脚,然后等待电源良好信号。然后MP2147将切换DA9063的GPIO9配置了一个PWR_EN输入,在此切换后,DA9063将继续启动测序器并启用所有其他轨道(ldo, BUCKs, gpio…等)。关于你的原理图,这意味着你将不得不交换你的GPIO8和GPIO9轨道。这有道理吗?

你已经将led连接到GPIO10和GPIO11,这些引脚只能吸收11ma,这对你的led来说足够了吗?

亲切的问候,

艾略特德克斯特

答:奥特
离线
最后看到:两年六个月前
加入:2017-12-04十五11
嗨,艾略特

嗨,艾略特

我用开发板做了一些测试,最终意识到我不能单独使用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是复制粘贴的神器

ED_Dialog
离线
最后看到:3个月前3天
工作人员
加入:2017-09-18 54所以
嗨,亚历克斯,

嗨,亚历克斯,

我会和这里的应用团队谈谈。当你说你有一个开发板,你是使用对话DA9063评估板(44-179-176-05-B)与子板,或者你使用自定义板,你下载了DA9063 GUI?

亲切的问候,

艾略特德克斯特

答:奥特
离线
最后看到:两年六个月前
加入:2017-12-04十五11
嗨,艾略特

嗨,艾略特

Motherbaord: 44 - 179 - 176 - 05 - b
子板:44 - 179 - 176 - 07 - b

随发货SW: DA9063B_3v1: 3.1.0.458 SVN

问候
亚历克斯

ED_Dialog
离线
最后看到:3个月前3天
工作人员
加入:2017-09-18 54所以
你好,亚历克斯,

你好,亚历克斯,

您打算使用什么来下拉SHUTDOWN_IO?我只是遵循司机的逻辑。

亲切的问候,

艾略特德克斯特

答:奥特
离线
最后看到:两年六个月前
加入:2017-12-04十五11
它在PDF: GPIO10中绘制

它在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将被断言=>复位

ED_Dialog
离线
最后看到:3个月前3天
工作人员
加入:2017-09-18 54所以
嗨,亚历克斯,

嗨,亚历克斯,

原理图和逻辑都很好,应该适合您需要的操作。回答你之前的两个问题:

1) GPIO10的上拉可用于将线路拉至3.3 V,但当驱动器要求将OE拉至低时,必须清除位,这将有效地进行复位。这有道理吗?

2) DA9063不应该停留在复位模式,因为在这个系统中连续断言nSHUTDOWN, nSHUTDOWN是边缘触发的,而不是水平的。

亲切的问候,

艾略特德克斯特

答:奥特
离线
最后看到:两年六个月前
加入:2017-12-04十五11
嗨,艾略特

嗨,艾略特

在我看来是。OE~是负活性的。
2)我在开发委员会中进行了尝试。
当我将nShutdown信号拉到GND时,它不会重新启动。
我必须释放信号,以便DA9063再次启动。

你的答案是错误的。ಠ_ಠ

我在数据表中发现了一个有趣的部分:
在DA9063移动之前,需要释放其他RESET触发器,例如通过端口nOFF或nSHUTDOWN
从RESET到POWERDOWN模式

我已经完成了示意图,我们将在我们的开发小组中进行同行评审。
请关闭这个线程。

ED_Dialog
离线
最后看到:3个月前3天
工作人员
加入:2017-09-18 54所以
嗨,亚历克斯,

嗨,亚历克斯,

在DA9063移动之前,需要释放其他RESET触发器,例如通过端口nOFF或nSHUTDOWN
从RESET到POWERDOWN模式”在当前的数据表2v1。我们可以发现:

●强制从主机处理器(不可中断):

〇断言端口nSHUTDOWN(下降沿)

〇写入注册位“SHUTDOWN”

您是否使用最新的数据表?我们测试了这个配置,方法是将nSHUTDOWN设置为低并启动DA9063。

2)听起来你在上电后试图使用nSHUTDOWN,这需要释放nSHUTDOWN。在我们的测试中,nSHUTDOWN在向系统供电时保持低电平(GND)。

亲切的问候,

艾略特德克斯特

答:奥特
离线
最后看到:两年六个月前
加入:2017-12-04十五11
嗨,艾略特

嗨,艾略特

1)它在下一页作为你复制的文本。
Page 70 da90632v1 2017年3月23日

2)是的,当然我在通电后使用了nSHUTDOWN。这就是我试图解释的用例。
==>外部3V3稳压器故障应强制复位DA9063,否则板中的IC会损坏。
之后系统正常重启。
当然,DA9063此时仍然由5V0稳压器的VSYS供电。

我试了好几次解释我想要达到的目标。
当我不够明确的时候……很好。英语不是我的母语
但是让我们结束这个讨论,我已经浪费了太多的时间。

问候
亚历克斯

附件:
主题锁定