Power-On Self Test (POST) on ADSP-21569 EZ-Board

When I was testing the basic functions of the board, I posted 3 functional test failures(adi_post_adc_dac_test1、adi_post_adc_dac_test1 and adi_post_spdifloopback ).

Do I need to set anything on the hardware?

The following are the test results I got through the serial port:



*******************************************************

*** ADSP-21569 EZ-Board Power-On Self Test

*******************************************************

Built: on May 18 2021, at 19:57:02

Firmware version: 1.0

Clocks (MHz): CCLK-1000 SCLK-500 SCLK0-125 SCLK1-250 DDRCLK-500 OCLK-125


Waiting for User Input: Command or a Test number to be selected...

2


 Test number selected is  2 



*******************************************************

*** Pushbutton & LED Test

*******************************************************

Visually inspect that LED10-LED9 toggle when each PB is pressed.

Each PB should be pressed only once.


Waiting for PB1 and PB2 to be pressed...

PB1 pressed

PB2 pressed


Test Passed


Pushbuttons/LED test: passed 1  failed 0


Waiting for User Input: Command or a Test number to be selected...

3


 Test number selected is  3 



*******************************************************

*** UART Test

*******************************************************

Testing Char echo in blocking mode 

Press 'z' character to exit test 

asddfgfghjk
asddfgfghjk
z
z


Test Passed


UART Char Echo: passed 1  failed 04



Waiting for User Input: Command or a Test number to be selected...

Invalid input. Input too long or too short 


 Test number selected is  4 



*******************************************************

*** HADC Test

*******************************************************

voltage at VIN0 = 0.950537

voltage at VIN1 = 1.797363

voltage at VIN2 = 1.340332

voltage at VIN3 = 0.051416

Correct voltage at VIN0

Correct voltage at VIN1

Correct voltage at VIN2



HADC test: passed 1  failed 0


Waiting for User Input: Command or a Test number to be selected...

5


 Test number selected is  5 



*******************************************************

*** Linkport Test

*******************************************************



Test Linkport Loopback test: passed 0  failed 1


Waiting for User Input: Command or a Test number to be selected...

6


 Test number selected is  6 



*******************************************************

*** SPI ISSI Flash Test

*******************************************************


Flash reset passed

Flash ID check passed

Single-bit mode passed

Dual-bit mode passed

Quad-bit mode passed


Test Passed


ISSI Flash test: passed 1  failed 0


Waiting for User Input: Command or a Test number to be selected...

7


 Test number selected is  7 



*******************************************************

*** SPI Macronix Octal Flash Test

*******************************************************


Flash Reset passed 

 Flash ID check passed 

 Single-bit mode failed 

 Octal-bit mode failed 


Test Failed


Test Macronix Flash test: passed 0  failed 1


Waiting for User Input: Command or a Test number to be selected...

8


 Test number selected is  8 



*******************************************************

*** SPI EEPROM Test

*******************************************************



Test Passed


EEPROM test: passed 1  failed 09



Waiting for User Input: Command or a Test number to be selected...


 Test number selected is  9 



*******************************************************

*** Rotary Switch Test

*******************************************************

Remove LinkPort Cable and turn the knob SW7



Rotary Switch test: passed 1  failed 0


Waiting for User Input: Command or a Test number to be selected...

10


 Test number selected is  10 



*******************************************************

*** INA3221 Test

*******************************************************

Visually inspect that jumpers on P17, P18 P19 and P20 are removed


INA3221 Chan 0 single bus voltage 1336mV in range

INA3221 Chan 1 single bus voltage 960mV in range

INA3221 Chan 2 single bus voltage 3344mV in range

INA3221 Chan 0 single shunt voltage 11640uV in range

INA3221 Chan 1 single shunt voltage 40600uV in range

INA3221 Chan 2 single shunt voltage 360uV in range

INA3221 Chan 0 continuous bus voltage 1336mV in range

INA3221 Chan 1 continuous bus voltage 960mV in range

INA3221 Chan 2 continuous bus voltage 3344mV in range

INA3221 Chan 0 continuous bus voltage 1336mV in range

INA3221 Chan 1 continuous bus voltage 960mV in range

INA3221 Chan 2 continuous bus voltage 3344mV in range

INA3221 Chan 0 continuous shunt voltage 11640uV in range

INA3221 Chan 1 continuous shunt voltage 40840uV in range

INA3221 Chan 2 continuous shunt voltage 360uV in range

INA3221 Chan 0 continuous shunt voltage 11640uV in range

INA3221 Chan 1 continuous shunt voltage 40800uV in range

INA3221 Chan 2 continuous shunt voltage 360uV in range


Test Passed


INA3221 supply test: passed 1  failed 011



Waiting for User Input: Command or a Test number to be selected...


 Test number selected is  11 



*******************************************************

*** Si5356A Clock Generator Test

*******************************************************



SI5356A test: passed 1  failed 0


Waiting for User Input: Command or a Test number to be selected...

12


 Test number selected is  12 



*******************************************************

*** ADC/DAC Test for Channels 1, 3, 5, 7

*******************************************************

freq: 935; fMaxFreq: 3300.000000; fMinFreq: 2700.000000; peak: 99; LOW_MAG: 80

!!!!!FAILED!!!!!FAILED!!!!!Failed channel: 1


Test Failed


Test adi_post_adc_dac_test1: passed 0  failed 1


Waiting for User Input: Command or a Test number to be selected...

13


 Test number selected is  13 



*******************************************************

*** ADC/DAC Test for Channels 0, 2, 4, 6

*******************************************************

freq: 1309; fMaxFreq: 3300.000000; fMinFreq: 2700.000000; peak: 98; LOW_MAG: 80

!!!!!FAILED!!!!!FAILED!!!!!Failed channel: 0


Test Failed


Test adi_post_adc_dac_test2: passed 0  failed 1


Waiting for User Input: Command or a Test number to be selected...

14


 Test number selected is  14 



*******************************************************

***  Mic-Bais Test for ADAU1977 


*******************************************************

Mic Bias voltage measured = 5.093261

Correct Mic Bias voltage at VIN3 detected 



Mic Bias test: passed 1  failed 0


Waiting for User Input: Command or a Test number to be selected...

15


 Test number selected is  15 



*******************************************************

*** SPDIF Loopback Test

*******************************************************



Test SPDIF Loopback: passed 0  failed 1


Waiting for User Input: Command or a Test number to be selected...

16


 Test number selected is  16 



*******************************************************

*** TMU Temperature Test

*******************************************************

Temperature:  54.0 deg C



Test Passed


TMU test: passed 1  failed 0


Waiting for User Input: Command or a Test number to be selected...

17


 Test number selected is  17 



*******************************************************

***  DDR Sweep Test 


*******************************************************



DDR test: passed 1  failed 0


Waiting for User Input: Command or a Test number to be selected...

18


 Test number selected is  18 



Test loop flag state changed to 1


Toggle LoopFlag: passed 1  failed 0


Waiting for User Input: Command or a Test number to be selected...

19


 Test number selected is  19 



POST stats:



            TEST NAME             PASS      FAIL        STD LOOP    ONE TIME      IGNORE

==========================================================================================

Infinite Standard Loop              0         0           1            0            0

Pushbuttons/LED test                1         0           1            1            0

UART Char Echo                      1         0           1            1            0

HADC test                           1         0           1            0            0

Linkport Loopback test              0         1           1            0            0

ISSI Flash test                     1         0           1            0            0

Macronix Flash test                 0         1           0            0            0

EEPROM test                         1         0           1            0            0

Rotary Switch test                  1         0           0            1            0

INA3221 supply test                 1         0           1            0            0

SI5356A test                        1         0           1            0            0

adi_post_adc_dac_test1              0         1           0            1            0

adi_post_adc_dac_test2              0         1           1            0            0

Mic Bias test                       1         0           1            0            0

SPDIF Loopback                      0         1           1            0            0

TMU test                            1         0           1            0            0

DDR test                            1         0           1            1            0

Toggle LoopFlag                     1         0           0            0            0

Display Status                      0         0           0            0            0



Waiting for a test to be selected...


Display Status: passed 1  failed 0


POST stats:



            TEST NAME             PASS      FAIL        STD LOOP    ONE TIME      IGNORE

==========================================================================================

Infinite Standard Loop              0         0           1            0            0

Pushbuttons/LED test                1         0           1            1            0

UART Char Echo                      1         0           1            1            0

HADC test                           1         0           1            0            0

Linkport Loopback test              0         1           1            0            0

ISSI Flash test                     1         0           1            0            0

Macronix Flash test                 0         1           0            0            0

EEPROM test                         1         0           1            0            0

Rotary Switch test                  1         0           0            1            0

INA3221 supply test                 1         0           1            0            0

SI5356A test                        1         0           1            0            0

adi_post_adc_dac_test1              0         1           0            1            0

adi_post_adc_dac_test2              0         1           1            0            0

Mic Bias test                       1         0           1            0            0

SPDIF Loopback                      0         1           1            0            0

TMU test                            1         0           1            0            0

DDR test                            1         0           1            1            0

Toggle LoopFlag                     1         0           0            0            0

Display Status                      1         0           0            0            0



Waiting for a test to be selected...


Display Status: passed 2  failed 0