你好
在我的设计中我是用TPS65070给OMAP-L138供电,但是在上电过程中遇到了1.8V被拉到2.7V的问题,而且我在勘误表上也注意到了这个问题,它提供了3中解决方式。但是现在我按照它的解决方式做的时候遇到了问题。
1, 由TPS65070的DATASHEET得知其3.3V的上电时间是250US, 通过查勘误表中的电容选择表得知需加大于10.6UF的电容即可,于是我在1.8V和地之间加了20UF的电容,发现不起作用,于是增加到30UF,40UF,60UF,发现都不起作用,1.8V还是被拉高到2.7V,这是为什么呢?
2, 我尝试用TLVH431来做,连接图如下所示。(VCC_1V8D就是给OMAP-L138供电的1.8V)
经实测,发现还是不行。1.8V还是被拉高,但这次只被拉高到了2.5V左右,而且好像TLVH431看起来没有工作似的,因为我测量其REF端电压,发现大于1.24V,那么VCC_1V8D应该通过其内部三极管与地短上了,但是实测时,它还是被拉高在2.5V左右,这时为什么呢?我的链接图不对吗?关于用这个芯片稳定OMAP-L138的1.8V电压有参考电路图吗?
3, 由于勘误表上说从3.3V到1.8V的泄漏电流有140MA,而TLVH431的吸收电流最大只有70MA,我尝试用两片TLVH431来做,但是还是不行,1.8V仍然被拉高到2.2V左右,这是为什么?
Tony Tang:
在1.8V上加电容应该是可以的,在多个用户板子上实际验证过。
另外尽量把3.3V的上电拉陡,以及RESET信号拉陡。
确认一下RESET的时序。
xunliang ma:
回复 Tony Tang:
谢谢你的答复
我检查过我的RESET脚,一上电就被拉高了,这个没问题。但是OMAP-L138的1.8V供电还是被拉高到2.7V,而且I/O脚我量了一下都被拉高了,这个是不是由于I/O脚没有正确的分辨出I/O电压是3.3V还是1.8V所导致的?I/O脚的上电缺省状态应该是高阻吧?
另外问一下,如果不采用那三个防护措施(加电容, 加稳压器,加电阻)的话,是不是所有的OMAP-L138都是在上电的时候把1.8V供电拉高?
Tony Tang:
回复 xunliang ma:
"我检查过我的RESET脚,一上电就被拉高了:
–>是指在1.2V->1.8V->3.3V后RESET才拉高吗?
而且I/O脚我量了一下都被拉高了,这个是不是由于I/O脚没有正确的分辨出I/O电压是3.3V还是1.8V所导致的?
–>是的。
“如果不采用那三个防护措施(加电容, 加稳压器,加电阻)的话,是不是所有的OMAP-L138都是在上电的时候把1.8V供电拉高?”
–>不加措施,都有可能产生这个问题。
xunliang ma:
回复 Tony Tang:
是的,我的RESET脚是通过3.3V加上拉电阻拉高的,所以基本上RESET脚随着3.3V的上升而上升,而且我用示波器量过,的确如此。他们上升的波形都一样。另外,由于我电源芯片用的是TPS65070,所以1.2V先于1.8V先于3.3V上电。
现在的问题是1.8V还是一直被拉高到2.7V,不管我在1.8V上加多大电容都是如此。而且我用其他方法(加调节器,加电阻)试过,也不行。是在上电过程中还有什么问题我没注意到吗?
Tony Tang:
回复 xunliang ma:
复位有问题,在3.3v后需要延时再释放复位。
简单的验证方法:用镊子把RESET强行拉到GND,上电后,松开镊子,试试。
xunliang ma:
回复 Tony Tang:
非常感谢你的答复
我照你的方法试过之后,发现1.8V供电电压确实没有被拉高了,其他电源电压也正常,但是OMAP-L138的I/O脚都变成了3.3V,这点很不正常。按理来说他们都应该是高阻状态,量测的时候都应该是电压为0吧,这是为什么呢?
另外,我有两块板,同样的芯片同样的焊接,但是那一块板从来没有出现过1.8V供电电压被拉高的问题,即使RESET脚直接用3.3V拉高,也没出现1.8V拉高的问题,是不是OMAP-L138芯片本身有区别呢?
xunliang ma:
回复 xunliang ma:
还有几个问题:
1, 我的OMAP-L138新的芯片上电后是不是所有的I/O脚都是被拉高啊?为什么我的是这样呢?
2,如果我想从SD卡启动,是不是把BOOT[7:0]配置成SD卡启动的模式,然后将OMAP-L138开发板上的SD卡插入我的 板子上的SD卡插槽内,然后上电就可以了呢?
3,OMAP-L138有三个串口,默认的串口是哪一个?就是说如果启动的话,电脑通过哪一个串口读取芯片的相关信息?
非常期盼能得到答复,谢谢!