Current limit function of LDO_1P1

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

Current limit function of LDO_1P1

跳至解决方案
1,638 次查看
takayuki_ishii
Contributor IV

Hello community,

About VDDHIGH_IN voltage of SABRE_SD i.MX6Q board,

It will dropped while wake from deep sleep mode.

  (SABRE_SD_ILIMIT_disable_2P5_1P1_180518_224516_wakeup.png)

It seems that in-rush current to charge a bulk capacitor of NVCC_PLL_OUT.

So enabled current limit of LDO_1P1 by setting PMU_REG_1P1[ENABLE_ILIMIT] bit,

it seems that in-rush current is limited and voltage drop down has been resolved.

  (SABRE_SD_ILIMIT_disable_2P5_enable_1P1_180518_225336_wakeup.png)

But lamp up of NVCC_PLL_OUT is slower than disable of current limit.

Is it OK to use a current limit function while wake up from deep sleep mode?

[Test environment]

Board : SABRE-SD i.MX6Q

OS : Linux BSP 4.9.11_1.0.0

Probe point : 

 ch1 : sh17 (VDDHIGH_IN)

 ch2 : sh17 (VDDHIGH_IN)

 ch3 : SW1_1 (CPUPWRON)

 ch4 : R208 (NVCC_PLL_OUT)

Deep Sleep Mode : 

 Use a configuration of 5.2 Deep Sleep Mode (LPM6) in AN4509.

Best regards,

Ishii.

标签 (3)
0 项奖励
回复
1 解答
1,444 次查看
igorpadykov
NXP Employee
NXP Employee

Hi Ishii

>VDDHIGH_IN voltage of SABRE_SD i.MX6Q board,

>It will dropped while wake from deep sleep mode

for VDDHIGH_IN voltage drop, may be useful to check comments on Sabre SD schematic

pastedImage_1.jpg

>Is it OK to use a current limit function while wake up from deep sleep mode?

yes, however additional time for slower ramp should be accounted in CCM_CLPCR

register STBY_COUNT settings, described in sect.18.6.18 CCM Low Power Control Register (CCM_CLPCR).

Procedure for exiting low power mode is described in sect.18.5.3.3.2 Exiting STOP

mode i.MX6DQ Reference Manual
https://www.nxp.com/docs/en/reference-manual/IMX6DQRM.pdf

Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

在原帖中查看解决方案

0 项奖励
回复
4 回复数
1,445 次查看
igorpadykov
NXP Employee
NXP Employee

Hi Ishii

>VDDHIGH_IN voltage of SABRE_SD i.MX6Q board,

>It will dropped while wake from deep sleep mode

for VDDHIGH_IN voltage drop, may be useful to check comments on Sabre SD schematic

pastedImage_1.jpg

>Is it OK to use a current limit function while wake up from deep sleep mode?

yes, however additional time for slower ramp should be accounted in CCM_CLPCR

register STBY_COUNT settings, described in sect.18.6.18 CCM Low Power Control Register (CCM_CLPCR).

Procedure for exiting low power mode is described in sect.18.5.3.3.2 Exiting STOP

mode i.MX6DQ Reference Manual
https://www.nxp.com/docs/en/reference-manual/IMX6DQRM.pdf

Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 项奖励
回复
1,444 次查看
takayuki_ishii
Contributor IV

Hello Igor,

Thank  you for your quick response.

By attached waveform, a time of NVCC_PLL_OUT that voltage is ready are almost 440usec.

If it must wait more than 440usec as examples, 

   CKIL = 32.768KHz => 30.5usec period

   440usec / 30.5usec = 14.42

to wait more than equal 15CKIL clock cycle so,

  CCM_CGPR[PMIC_DELAY_SCALER] = 0 // clock is not divided

  CCM_CLPCR[STBY_COUNT] = 11b // CCM will wait (15*pmic_delay_scaler)+1 ckil clock cycles = 16 CKIL clock cycle

or

  CCM_CGPR[PMIC_DELAY_SCALER] = 1 // clock is divided /8

  CCM_CLPCR[STBY_COUNT] = 01b // CCM will wait (3*pmic_delay_scaler)+1 ckil clock cycles = 25 CKIL clock cycle

  

Is it correct?

By the way, I found that  NVCC_PLL_OUT and VDDHIGH_CAP are used 22uF for SABRE-SD board.

But these are requested to connect 10uF or small one in IMX6DQ6SDLHDG.

It seems a root cause of VDDHIGH_IN voltage drop down.

Is it OK to use 22uF capacitor?

Best regards,

Ishii.

0 项奖励
回复
1,444 次查看
igorpadykov
NXP Employee
NXP Employee

Hi Ishii

provided my answer was just general recommendation.

i.MX6Q Sabre SD board works well with NXP BSPs described on

i.MX Software|NXP 

It is not recommended to change software and hardware configuration

for NVCC_PLL_OUT, as these are verified and work fine.

If customer wishes to proceed with own configuration suggest to use help

with Professional Services to have more detailed analysis and verification:
http://www.nxp.com/support/nxp-professional-services:PROFESSIONAL-SERVICE

Best regards
igor

0 项奖励
回复
1,444 次查看
takayuki_ishii
Contributor IV

Hello Igor,

Thank you for your answer.

I understand your suggestion.

We will introduce my customer to use professional support if they need more verification

about their custom setting.

Best regards,

Ishii.

0 项奖励
回复