Inquiry SGTL5000 external VDDD software setting on i.MX6DL platform

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

Inquiry SGTL5000 external VDDD software setting on i.MX6DL platform

ソリューションへジャンプ
895件の閲覧回数
andychien
Contributor III

Dear Sir,

 

Our customer used SGTL5000 on i.MX6DL platform, but some question below.

1. SGTL5000 suggest to use VDDD on new design, but NXP BSP SGTL5000  (sgtl5000.c) setting is some difference         VS. programming example  on datasheet page 26.

 

2. By Datasheet Page 26

    If customer use external VDDD power and enable  VDDD internal linear regulator, what is occur on SGTL5000 chip (       no programming or damage)

     

//--------------- Power Supply Configuration----------------
// NOTE: This next 2 Write calls is needed ONLY if VDDD is
// internally driven by the chip
// Configure VDDD level to 1.2V (bits 3:0)
Write CHIP_LINREG_CTRL 0x0008
// Power up internal linear regulator (Set bit 9)
Write CHIP_ANA_POWER 0x7260
// NOTE: This next Write call is needed ONLY if VDDD is
// externally driven
// Turn off startup power supplies to save power (Clear bit 12 and 13)
Write CHIP_ANA_POWER 0x4260

 

3. By use external VDDD power in, software only write CHIP_ANA_POWER 0x4260 is OK, right?

 

4.  Provide customer dump SGTL5000 registers (sgtl5000_register_dump.txt) 

    Could you help check and provide some comments?

Thanks a lot, 

Original Attachment has been moved to: sgtl5000_register_dump.txt.zip

Original Attachment has been moved to: sgtl5000.c.zip

ラベル(1)
0 件の賞賛
1 解決策
705件の閲覧回数
igorpadykov
NXP Employee
NXP Employee

Hi Andy

as suggests SGTL5000 Silicon Errata bit 9 also may be cleared (with CHIP_ANA_POWER 0x4060)
http://www.nxp.com/docs/en/errata/SGTL5000ER.pdf
dump registers depends on use case, please check various programming examples provided in

AN3663 SGTL5000 Initialization and Programming
http://www.nxp.com/docs/en/application-note/AN3663.pdf

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

元の投稿で解決策を見る

0 件の賞賛
3 返答(返信)
706件の閲覧回数
igorpadykov
NXP Employee
NXP Employee

Hi Andy

as suggests SGTL5000 Silicon Errata bit 9 also may be cleared (with CHIP_ANA_POWER 0x4060)
http://www.nxp.com/docs/en/errata/SGTL5000ER.pdf
dump registers depends on use case, please check various programming examples provided in

AN3663 SGTL5000 Initialization and Programming
http://www.nxp.com/docs/en/application-note/AN3663.pdf

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

0 件の賞賛
705件の閲覧回数
andychien
Contributor III

Dear Sir,

 

Thanks a lot for good information

On you provide documents about setting register value of CHIP_ANA_POWER

It is CHIP_ANA_POWER=0x4060 on SGTL5000ER.pdf

It is CHIP_ANA_POWER=0x4260 on AN3663.pdf

It is CHIP_ANA_POWER=0x5260 on Customer's dump value

 

You mean CHIP_ANA_POWER=0x4060, right???

 

If customer setting CHIP_ANA_POWER=0x5260 (external power= on and internal linear regulator=on),

SGTL5000 is damage or nothing?

 (Customer MP have 2 chip damage, fail rate 2/500=0.4%)

They will hope to know this root cause isn't correct for value of SGTL5000 initial power or other.

Thanks , 

0 件の賞賛
705件の閲覧回数
igorpadykov
NXP Employee
NXP Employee

Hi Andy

according to SGTL5000 Silicon Errata these changes for settings

are only for reducing power consumption. One can left these bits unchanged

(or any combination of them), they do not affect fail rate and chip will not damage.

Best regards
igor

0 件の賞賛