AnsweredAssumed Answered

CCM_CLKO2 doesn't work properly

Question asked by ko-hey on Mar 31, 2016
Latest reply on May 12, 2016 by ko-hey

Hi all

 

 

My customer wants to output stably using CCM_CLKO2 using i.MX6S.

They use CCM_CLKO2 for their CMOS sensor clock and the sensor need 24MHz clock when it powered on.

Unfortunately, they can't change the HW design because they have already built a prototype board.

 

They tried three cases but I have a following problem with CCM_CLKO2.

 

There are two cases when it set 6MHz.

     ・CCM_CLKO2 outputs after a while ( over 200ms )

     ・CCM_CLKO2 outputs immediately after power on.

 

There are three cases when it set 12MHz.

     ・CCM_CLKO2 doesn't output. (The probability is 50%)

     ・CCM_CLKO2 outputs after a while ( over 200ms )

     ・CCM_CLKO2 outputs immediately after power on.

 

There are two cases when it set 24MHz.

     ・CCM_CLKO2 outputs after a while ( over 200ms )

     ・CCM_CLKO2 outputs immediately after power on.

 

 

 

Add info :Their register value

 

CCM_CCOSR(6MHz)       0x016E0101

CCM_CCOSR(12MHz)     0x012E0101

CCM_CCOSR(24MHz)     0x010E0101

IOMUXC_SW_MUX_CTL_PAD_GPIO03 0x00000004

IOMUXC_SW_PAD_CTL_PAD_GPIO03 0x000000B0

 

 

 

Please advice me what should we check.

 

 

Ko-hey

Outcomes