GD3162 BIST

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

GD3162 BIST

324 Views
Akshat_VE02376
Contributor III

Hi NXP,
When I'm trying to perform BIST, in my project...GD is writing 3FF to all the register data bits. Why is this hapenning? Do I need to manually induce some delays before disabling BIST?
I've attached the code snippet please review and let me know.

0 Kudos
Reply
1 Reply

306 Views
TomasVaverka
NXP TechSupport
NXP TechSupport

Hi Akshat,

Please refer to figures 41 and 42 of the GD3162 datasheet. After setting BIST=1, INTA & INTB pin will go low and BIST will be run. It can take up to 15ms for BIST to complete. When BIST is complete, INTA and INTB will go back high. The code needs to wait for this indication to read SPI. SPI read during BIST is not allowed. After BIST has completed, the code should write BIST bit to 0 and check either the state of INTA/INTB or the BIST_ERR flag to know if it was successful.

xavier_b_0-1741855639220.png

xavier_b_1-1741855648616.png

BRs, Tomas

0 Kudos
Reply