目前没有使用有时序的电源芯片供电,直接外接的1.1,1.8,3.3V供电,系统可以正常起来。
但是每次断电以后,如果立刻上电,就有很大几率会出现下面这个情况
U-Boot 2013.01.01 (Mar 09 2017 – 10:49:18)
I2C: ready
DRAM: 128 MiB
WARNING: Caches not enabled
Could not probe the EEPROM; something fundamentally wrong on the I2C bus.
Could not get board ID.
NAND: 256 MiB
MMC: OMAP SD/MMC: 0, OMAP SD/MMC: 1
*** Warning – bad CRC, using default environment
musb-hdrc: ConfigData=0xde (UTMI-8, dyn FIFOs, bulk combine, bulk split, HB-ISO Rx, HB-ISO Tx, SoftConn)
musb-hdrc: MHDRC RTL version 2.0musb-hdrc: setup fifo_mode 4
musb-hdrc: 28/31 max ep, 16384/16384 memory
USB Peripheral mode controller at 47401000 using PIO, IRQ 0
musb-hdrc: ConfigData=0xde (UTMI-8, dyn FIFOs, bulk combine, bulk split, HB-ISO Rx, HB-ISO Tx, SoftConn)
musb-hdrc: MHDRC RTL version 2.0musb-hdrc: setup fifo_mode 4
musb-hdrc: 28/31 max ep, 16384/16384 memory
USB Host mode controller at 47401800 using PIO, IRQ 0
Net: <ethaddr> not set. Validating first E-fuse MAC
PHY reset timed out
cpsw, usb_ether
Hit any key to stop autoboot: 0Booting from nand …
NAND read: device 0 offset 0x280000, size 0x500000
5242880 bytes read: OK
## Booting kernel from Legacy Image at 80200000 …
Image Name: Linux-3.2.0
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 3351760 Bytes = 3.2 MiB
Load Address: 80008000
Entry Point: 80008000
Verifying Checksum … OK
Loading Kernel Image … OK
OK
Starting kernel …
Uncompressing Linux…
在这里就死了
通过示波器发现Uncompressing Linux…的时候,vdd_core_1.1v有一个5ms的下拉脉冲。
如果断电以后,等待30秒钟左右再上电,则可以正常启动。
请问下这是什么原因引起的,谢谢!
Eggsy Pang:
直接外接的1.1,1.8,3.3V没有时序的上电,系统竟然能正常起来?
user4931322:
回复 Eggsy Pang:
PWRONRSTn的1.8V有一个延时,其他的电压没有时序。
请问这个问题会是因为上电时序引起吗?
Eggsy Pang:
回复 user4931322:
很大可能是的,请按照下面的时序上电,
user4931322:
回复 Eggsy Pang:
按照1.8-3.3-1.1-PWRONRSTn时序上电,依然有这个问题
现在使用的1.1v LDO输出电流是300ma,Uncompressing Linux的时候,会需要一个大电流,导致mpu停止工作吗
Jian Zhou:
回复 user4931322:
如果是外部分立的供电电路,建议参考下TPS650250的参考设计。
user4931322:
回复 Jian Zhou:
原因找到了,1.1v的LDO,我供电5V太大
不过现在有个新问题,每次在板子供电的排插上,拔插别的插头,板子就会重启
Eggsy Pang:
回复 user4931322:
是因为LDO出来的电压大于1.1V吗?
拔插别的插头,板子就会重启,可能是电源芯片没选好
user4931322:
回复 Eggsy Pang:
输入5v的时候 芯片温度很高。可能是输入输出的电压差过大,工作不稳定。