IMX6 booting Random failure

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

IMX6 booting Random failure

Jump to solution
454 Views
EE-Liu
Contributor I

Hello All,

We have a custom board based on iMX6 quad core processor. It is designed to boot from eMMC.

Processor:  IMX6 Quad, MCIMX6Q6AVT10AD

eMMC : IS21ES08G-JCLI

PMIC:MMPF0100F0AEP(Unconnected button battery)

 

Problem :

We see majority of boards boots as designed. But there are random failures on one or two boards per hundred( 1 to 2% only).When the startup fails, both SD3_CMD and SD3_CK remain high without any communication waveform.


Power supply design reference SCH-27516, VDDHIGH_IN is provided through PMIC GEN5, and VDD_SNVS_IN is provided through PMIC VSNVS.

EELiu_2-1744788913840.png

 


The following figure shows the power on timing sequence of the power supply

EELiu_0-1744787394194.png

When we modified the design and changed VDDHIGH_IN from PMIC GEN5 to PMIC SW2, the issue of startup failure was resolved.

The following figure shows the modified power on sequence of the power supply

EELiu_1-1744787751294.png

It can be observed that the time difference between VDDHIGH_IN and POR_B has increased from 2.8ms to 16ms.

Our question is:

1. Does VDDHIGH_IN have to be connected to VDD_SNVSIN without using button batteries

2. Does VDHIGH_IN have any power on sequence requirements relative to other power rails such as VDDARM_IN and VDDSOC_IN

3.Is there a time requirement for POR_B signal relative to VDDHIGH_IN, such as setting POR_B high after VDDHIGH_IN is ready for more than 5ms.

Looking forward to receiving a response to our questions, thank you!

0 Kudos
Reply
1 Solution
414 Views
Rita_Wang
NXP TechSupport
NXP TechSupport

I alreday give you update in the case you create, so close it here.

View solution in original post

0 Kudos
Reply
1 Reply
415 Views
Rita_Wang
NXP TechSupport
NXP TechSupport

I alreday give you update in the case you create, so close it here.

0 Kudos
Reply