IMX6 booting Random failure

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

IMX6 booting Random failure

Jump to solution
1,089 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
1,049 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
1,050 Views
Rita_Wang
NXP TechSupport
NXP TechSupport

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

0 Kudos
Reply
%3CLINGO-SUB%20id%3D%22lingo-sub-2081497%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EIMX6%20booting%20Random%20failure%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2081497%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHello%20All%2C%3C%2FP%3E%3CP%3E%3CSPAN%3EWe%20have%20a%20custom%20board%20based%20on%20iMX6%20quad%20core%20processor.%20It%20is%20designed%20to%20boot%20from%20eMMC.%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3EProcessor%3A%26nbsp%3B%3C%2FSPAN%3E%20IMX6%20Quad%EF%BC%8C%20MCIMX6Q6AVT10AD%3C%2FP%3E%3CP%3EeMMC%20%EF%BC%9A%3CSPAN%3E%20IS21ES08G-JCLI%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3EPMIC%EF%BC%9AMMPF0100F0AEP%EF%BC%88Unconnected%20button%20battery%EF%BC%89%3C%2FSPAN%3E%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%3CFONT%20color%3D%22%23FF0000%22%3E%3CSPAN%3EProblem%20%3A%3C%2FSPAN%3E%3C%2FFONT%3E%3C%2FP%3E%3CP%3E%3CSPAN%3EWe%20see%20majority%20of%20boards%20boots%20as%20designed.%26nbsp%3B%3C%2FSPAN%3E%3CSPAN%3EBut%20there%20are%20random%20failures%20on%20one%20or%20two%20boards%20per%20hundred(%201%20to%202%25%20only).%3C%2FSPAN%3EWhen%20the%20startup%20fails%2C%20both%20SD3_CMD%20and%20SD3_CK%20remain%20high%20without%20any%20communication%20waveform.%3C%2FP%3E%3CP%3E%3CBR%20%2F%3EPower%20supply%20design%20reference%20SCH-27516%2C%20VDDHIGH_IN%20is%20provided%20through%20PMIC%20GEN5%2C%20and%20VDD_SNVS_IN%20is%20provided%20through%20PMIC%20VSNVS.%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22EELiu_2-1744788913840.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22EELiu_2-1744788913840.png%22%20style%3D%22width%3A%20383px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F333402iB69E11833E0F07C5%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22EELiu_2-1744788913840.png%22%20alt%3D%22EELiu_2-1744788913840.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%3CBR%20%2F%3EThe%20following%20figure%20shows%20the%20power%20on%20timing%20sequence%20of%20the%20power%20supply%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22EELiu_0-1744787394194.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22EELiu_0-1744787394194.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F333394i008888C6C7F85C5D%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22EELiu_0-1744787394194.png%22%20alt%3D%22EELiu_0-1744787394194.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3EWhen%20we%20modified%20the%20design%20and%20changed%20VDDHIGH_IN%20from%20PMIC%20GEN5%20to%20PMIC%20SW2%2C%20the%20issue%20of%20startup%20failure%20was%20resolved.%3C%2FP%3E%3CP%3EThe%20following%20figure%20shows%20the%20modified%20power%20on%20sequence%20of%20the%20power%20supply%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22EELiu_1-1744787751294.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22EELiu_1-1744787751294.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F333397i681E5F7FF050C77A%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22EELiu_1-1744787751294.png%22%20alt%3D%22EELiu_1-1744787751294.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3EIt%20can%20be%20observed%20that%20the%20time%20difference%20between%20VDDHIGH_IN%20and%20POR_B%20has%20increased%20from%202.8ms%20to%2016ms.%3C%2FP%3E%3CP%3EOur%20question%20is%3A%3C%2FP%3E%3CP%3E1.%20Does%20VDDHIGH_IN%20have%20to%20be%20connected%20to%20VDD_SNVSIN%20without%20using%20button%20batteries%3C%2FP%3E%3CP%3E2.%20Does%20VDHIGH_IN%20have%20any%20power%20on%20sequence%20requirements%20relative%20to%20other%20power%20rails%20such%20as%20VDDARM_IN%20and%20VDDSOC_IN%3C%2FP%3E%3CP%3E3.Is%20there%20a%20time%20requirement%20for%20POR_B%20signal%20relative%20to%20VDDHIGH_IN%2C%20such%20as%20setting%20POR_B%20high%20after%20VDDHIGH_IN%20is%20ready%20for%20more%20than%205ms.%3C%2FP%3E%3CP%3ELooking%20forward%20to%20receiving%20a%20response%20to%20our%20questions%2C%20thank%20you!%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2083692%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20IMX6%20booting%20Random%20failure%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2083692%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EI%20alreday%20give%20you%20update%20in%20the%20case%20you%20create%2C%20so%20close%20it%20here.%3C%2FP%3E%3C%2FLINGO-BODY%3E