14 posts / 0 new
最后一篇
mattlenz
离线
最后一次露面:1 year 2 months ago
加入:2019-03-04 14:17
DA9063 Powerup

你好,

我们希望使用DA9063(+ DA9210)对供电CPU模块。它连接到I / O主板,它提供了VSYS和电源启用信号。VSYS将在电源启用之前有效,但确切的时序超出了我们的控制,通常我们预计所有主板供应都通电时会上升。
我们的想法是将电源连接到DA9063的SYS_EN输入和DA9210的CHIP_EN输入,但是会带来以下问题:当DA9063已完成读取OTP配置时,电源使能可能已经很高,并且SYS_EN是边缘敏感,所以DA9063在这种情况下可能无法上电。
我找不到DA9063从无功率到达Poftdown模式需要多长时间。
Does somebody have a recommendation how to connect & configure the DA9063 so that POWER ENABLE can essentially be used as a level sensitive signal?

Thanks,
马蒂西亚斯

Device:
ED_Dialog
离线
最后一次露面:1天11小时前
职员
加入:2017-09-18 11:54
Hello Matthias,

Hello Matthias,

我只是想了解你所需要的设置。什么是电源启用,是pwr_en?

PWR_EN,SYS_EN和IC_EN都是所有输入。

因此,VSYS对于DA9063和DA9210都很常见。我们可以将DA9063设置为具有AutoBoot功能,因此它将在有效电源级别的断言中启动。然后我们可以使用序列符和定序器标志来创建迷你序列,然后我们可以使用迷你序列设置来启用DA9210,然后从DA9210等待响应(电源良好信号)以允许PMIC继续沿着主序列。

亲切的问候,
艾略特德克斯特

mattlenz
离线
最后一次露面:1 year 2 months ago
加入:2019-03-04 14:17
电源使能是一个外部

电源使能是连接到SYS_EN的外部电源启用信号。目标是延迟在DA9063和DA9210上供电,直到主板已完成电源。所以我们不想直接从VSYS变得有效时开始。主要问题是VSYS和POWER ENABLE之间的延迟是未知的。如果它很小,则DA9063可能会错过电源启用的上升沿。如果它很大(即DA9063已达到Powerdown状态),那么它应该按预期工作。我们不想要的是,只要vsys有效,CPU模块就开始供电。

ED_Dialog
离线
最后一次露面:1天11小时前
职员
加入:2017-09-18 11:54
Hi Matthias,

Hi Matthias,

Why not disenable Autoboot and use add a wake-up event to the SYS_EN GPI? So the PMIC is almost in a standby state waiting for the enable.

亲切的问候,
艾略特

mattlenz
离线
最后一次露面:1 year 2 months ago
加入:2019-03-04 14:17
谢谢Elliott。

谢谢Elliott。

这几乎是我正在做的事情:

control_a.system_en =已禁用

control_c.auto_boot =启用

gpio_8_9.gpio8_pin = gpi_sys_en.

GPIO_8_9.GPIO8_TYPE = Active High

gpio_8_9.wen =唤醒

Using this config, the DA9063 waits for a rising edge of GPIO8/SYS_EN and starts the power sequence. My fear (and I currently have no reasonable way of testing it) is that if the SYS_EN rising edge is too close to VSYS becoming valid, then the event will be missed and the DA9063 will not start. It definitely won't start if SYS_EN is high prior to VSYS.

ED_Dialog
离线
最后一次露面:1天11小时前
职员
加入:2017-09-18 11:54
Hello Matthias,

Hello Matthias,

您需要禁用autoboot。我还将推荐启用system_en寄存器。此寄存器是SequeCher的目标,如果您有GPI8_SYS_EN集,PMIC将尝试启动并瞄准其目标,但将停止在等待GPIO8中切换。

我无法想到直接解决方案,我确实有一个略微“开箱即用”解决方案。

亲切的问候,

艾略特

mattlenz
离线
最后一次露面:1 year 2 months ago
加入:2019-03-04 14:17
嗨Eliott,

嗨Eliott,

在评估平台上的实验中,PMIC未停止并等待System_EN设置时的GPI8_SYS_EN。我绝对不得不禁用它。我附上了我的.ini文件供您参考。

你的稍微“开箱即用”解决方案是什么?

最好的,

马蒂西亚斯

附件:
ED_Dialog
离线
最后一次露面:1天11小时前
职员
加入:2017-09-18 11:54
Hello Matthias,

Hello Matthias,

I was slighly mistaken with saying enable SYSTEM_EN, I had my own logic slightly backward.

我对INI文件有一些评论:

  • SYS_UP and PWR_UP should not be in the same slot.
  • wait_step已被添加。这样对吗?

因此,我的解决方案是使用GPIO_LEDS Functon并将I / O连接到非折扣。如果使能信号在vsys之后,则其确定。但是,如果它在VSYS或同时和PMIC错过信号之前,则由于VSYS上的电压电平,将启用GPIO_LED信号。我们可以使用此信号触发on onky on的唤醒。然后,我们可以将unkey的POWER_DOWN功能设置为长时间延迟。

这有意义吗?

亲切的问候,
艾略特

mattlenz
离线
最后一次露面:1 year 2 months ago
加入:2019-03-04 14:17
嗨ellliott,

嗨ellliott,

  • wait_step是正确的。我们使用GPO11启用外部电源,并在GPI10上等待其电源良好信号。
  • 我将把pwr_up返回一个插槽,但对于我们的应用程序,系统和电源域之间真的没有区别。
  • I'll play around with the GPIO_LED proposal. Certainly out-of-the-box thinking...

Thanks, Matthias

mattlenz
离线
最后一次露面:1 year 2 months ago
加入:2019-03-04 14:17
似乎无法实现这一点

似乎无法实现工作。annkey事件不会覆盖sys_en。设备状态为wait_sys_en(31),直到GPI8上存在实际上升沿。

ED_Dialog
离线
最后一次露面:1天11小时前
职员
加入:2017-09-18 11:54
Hello Mathies,

Hello Mathies,

这是正确的。我描述的LED_PWM情况是用于初始启动。使能引脚是电源良好的信号吗?

亲切的问候,

艾略特德克斯特

mattlenz
离线
最后一次露面:1 year 2 months ago
加入:2019-03-04 14:17
是的,电源启用是一种力量

是的,电源启用是一个电源良好的信号AFAIK。它可以直接连接到负责Vsys的电压调节器或在主板链中进一步良好的电压调节器的电源良好。

ED_Dialog
离线
最后一次露面:1天11小时前
职员
加入:2017-09-18 11:54
Hi Matthias,

Hi Matthias,

为什么我建议你把PWR_UP国旗is so that when going the PMIC goes back down the sequeincer, there isnt transisiton issue due to the PMIC trying to transisiton from two different states.

亲切的问候,
艾略特

mattlenz
离线
最后一次露面:1 year 2 months ago
加入:2019-03-04 14:17
谢谢你的提示。

谢谢你的提示。