TI中文支持网
TI专业的中文技术问题搜集分享网站

am335x 关机时如何关断pmic?

am335x 关机时能关断pmic的输出吗?

现在用的是Linux系统,PMIC用tps65217 关机时pmic没有关断, 3个DC-DC均有输出,这个有没办法关断?

测试了一下 EVM-SK也关不了

Yaoming Qin:

这个倒是可以去power 版问问,看关闭65217需要怎么操作

meifeng li:

回复 Yaoming Qin:

tps65217的PWR_EN管脚连接到 AM3352的PMIC_POWER_EN管脚。只要tps65217的PWR_EN管脚为低电平,tps65217就会进入sleep 或 off 模式,从而将输出的DC-DC和LDO关断,实际上现在的问题是  AM3352 在进入 RTC-Only 模式后会不会将PMIC_POWER_EN管脚置为低电平?

Gary Wu:

回复 meifeng li:

可以查看AM335X TRM 的20.3.3.8章节 Power Management—System Level (PMIC Mode)

可以对PMIC_POWER_EN进行配置。

dragoniye1:

回复 Gary Wu:

PMIC_POWER_EN 代码中如何控制? 能否有寄存器像GPIO 来拉高拉低?

 

遇到跟楼主一样的问题。

Jian Zhou:

回复 dragoniye1:

可以参考下Linux源码下的drivers/rtc/rtc-omap.c,RTC模块通过alarm寄存器控制PMIC_POWER_EN,可以参考函数:rtc_power_off()

有人提出过类似问题,请参考:http://www.deyisupport.com/question_answer/dsp_arm/sitara_arm/f/25/p/73051/177441.aspx#177441

leo chen:

回复 Jian Zhou:

这感觉像是鸡生蛋   蛋升鸡的问题,还真没认真考虑过

Jian Zhou:

回复 leo chen:

leo,

这种应用一般是手持设备,电池给PMU供电,就像手机。比如PMU用TPS65217,电池接在BAT脚,需要长按PB_IN,然后VLDO1上电,AM335x反馈一个PWR_EN给TPS65127,后续各路电上电;想给系统断电,需要输入一个软件power down命令,如Linux的shutdown,然后通过AM335x RTC驱动,将PWR_EN置低,然后PMU下电。

赞(0)
未经允许不得转载:TI中文支持网 » am335x 关机时如何关断pmic?
分享到: 更多 (0)