电源管理芯片TPS65217B和AM335x相连,电路图参考beaglebone,AC电压输入端正常,但不知是为何,SYS(第7和8引脚)端所测电压只有0.65V左右?
Michael Sun:
检查一下电路焊接,是否有虚焊,短路,
断开后面的电路,再看一下是否正常?
Jian Zhou:
建议你检查下AM335x的PMIC_POWR_EN管脚有没有输出给TPS65217B 1.8V的高电平
lei lu1:
回复 Jian Zhou:
这个电压没有拉高,在我问之前就检测过了。接着关于这个电源问题,我想再多问几个问题,电路同样参考beaglebone,power-up sequence选用默认设置。(1)以下描述是否正确,即nWAKEUP拉低的作用就是告知AM335x,然后让ARM返回一个高电平PWR_EN?如果描述正确,那么是不是就意味着我测试的时候,可以跳过nWAKEUP,直接给PWR_EN加一个高电平?
(2)关于power-up sequence我知道是按顺序输出相应电压,那如果由于某种原因,中间的某一个电压没有输出,那么其后的电压还可以输出吗?
(3)按默认设置,LDO1是STROBE15,这个电压测试是没有的。如果(2)答案为否,那就意味着我必须查出原因,使得LDO1输出正常。
(4)就像我原来的问题所描述的,SYS输出只有0.65V左右,其通过一个0.1欧姆的电阻给各DCDC和LDO输入端供电压。我将这个电阻拆掉,直接给DCDC和LDO输入端供电压,且将PWR_EN加一个高电平,各DCDC和LDO还是无电压输出。
谢谢。
Jian Zhou:
回复 lei lu1:
TPS65217B上电的时候是VLDO1先给AM335x的VDDS_RTC一个1.8V的电平,然后AM335x反馈一个PMIC_PWR_EN给TPS65217B,然后其他的供电按照上电顺利供给AM335x,和nWAKEUP没什么关系。
先看看你的VLDO1上电后是否有输出,如果没有那是你整个TPS65217的设计电路有问题(包括焊接),或者是芯片本身有问题
Jian Zhou:
回复 lei lu1:
TPS65217B上电的时候是VLDO1先给AM335x的VDDS_RTC一个1.8V的电平,然后AM335x反馈一个PMIC_PWR_EN给TPS65217B,然后其他的供电按照上电顺利供给AM335x,和nWAKEUP没什么关系。
先看看你的VLDO1上电后是否有输出,如果没有那是你整个TPS65217的设计电路有问题(包括焊接),或者是芯片本身有问题
yaolong gao:
回复 Jian Zhou:
嗯,VLDO1没有电压输出,也许是芯片本身有问题吧。像您说的,前期输出VLDO1的作用是通知AM335x反馈PMIC_PWR_EN,那我可不可以跳过输出VLDO1,直接加一个PMIC_PWR_EN高电平,让其输出后续的电压?(如果芯片本身没有问题的话)
Jian Zhou:
回复 yaolong gao:
可以的,接个1.8V到PWR_EN上,看看后续电压能不能输出
yaolong gao:
回复 Jian Zhou:
嗯嗯,再追问一个问题,按power-up sequence,如果STROBE2电压没输出,那后续STROBE3、4、5电压还能陆续有输出呢?由于现在电路不正常,没法试,所以就只好问了。
Jian Zhou:
回复 yaolong gao:
上电顺序都是固定的,如果电路有问题,后续也不会有输出了
lei lu1:
回复 Jian Zhou:
在电源的en引脚手动加电后,sys引脚依然不正常。本帖描述的供电不对这个现象,刚开始板子是正常的,用了一段时间后,不知怎的突然出现。所以电路连接应该没问题,板子不会突然变坏吧。后来把电源芯片和开发版的正常电源换了下,现象依旧。所以有点怀疑某个器件坏了,不知哪个器件可能引起这种问题呢
TI中文支持网