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

TPS65218给am4378供电方案下,上电过程的细节疑问

  am4378的GPEVM是使用TPS65218来供电的,该PMIC的使能管脚由RTC的RTC_PMIC_EN来控制。

TPS65218的DCDC1~4和LDO支撑着CPU的最小系统供电,如果希望这些通道有输出,就需要令PMIC进入active模式,就需要RTC将RTC_PMIC_EN拉高。

我查看了TRM关于这个管脚的描述:如果希望RTC的RTC_PMIC_EN输出高电平,则要么发生ALARM事件要么发生ext_wakeup事件

其中,CPU的wakeup事件应该指的是ext_wakeup这个管脚有输入,它来自于TPS65218的nWAKEUP引脚。但是在TPS65218进入ACTIVE状态之前,是不会向外输出nWAKEUP信号的。如此,就只能可能是CPU中发生了ALARM事件了吧?

我上述的分析正确吗?

另外,如果是这样,ALARM事件是在什么情况下发生的?希望TI的工程师能来解答

user4999129:

我上述的理解有些错误:TPS65218在进入ACTIVE状态之前会有一个WAIT_PWR_EN状态,在这个状态下,所有的通道就已经有输出了。

因此,这时候AM4378就已经开始工作了。

再参考TPS65218的状态图,发现在WAIT_PWR_EN状态下,其nWAKEUP管脚会置低。

但是现在尚未查到与TPS65218的nWAKEUP管脚对接的EXT_WAKEUP管脚在检测到低电平时就会触发CPU的ext_WAKEUP事件。

user4999129:

回复 user4999129:

在TRM上看到RTCSS_PMIC寄存器的说明:

第0~3位的状态决定了ext_wakeup状态的使能,依照上电复位后的默认情况,该功能根本不会使能。也就是说,根本不会有唤醒事件发生。因此CPU不会因为EXT_WAKEUP管脚被拉低,而发生唤醒事件,进而向PMIC发出使能信号。

因此,CPU是因为ALRAM事件才向PMIC发出使能信号,那么这个ALARM事件到底代表啥?

Jian Zhou:

回复 user4999129:

AM4378的RTC模块,在VDD_RTC上电的时候,就会给TPS65218输出PMIC _EN让PMU进入active状态输出各路电压。
Alarm信号应该是AM4378睡眠唤醒功能时,由内部定时器发出的。

user4999129:

回复 Jian Zhou:

 您好:

 您说的这些可以在官方的文档上找到吗?

赞(0)
未经允许不得转载:TI中文支持网 » TPS65218给am4378供电方案下,上电过程的细节疑问
分享到: 更多 (0)