This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

ADS54J66: ADS54J66, Configuration for LMFS 4421, test mode err

Part Number: ADS54J66

    i'm testing ads54j66 on my own borad.there are 3 problems which need help:

 1.  i init the adc regs as flows,but some test mode can work corrct (bit 7~4  0100 and 0011),some not(custom pattern and all 1s), the Interleaving bypass  and Disable DC offset correction have been setted.

pls tell me wherther all the reg value are ok? and is there some special sequence when run init flow of ads54j66.

 

 parameter DW1  = 24'h0000_81; 
 //0x0011_80                            
 parameter DW2  = 24'h0011_80;  // Selects Master Page (0x80)
 parameter DW3  = 24'h0053_80;     // CLK Div divide by 2,write always 1;
 parameter DW4  = 24'h0039_C0;  // Always write 1
 parameter DW5  = 24'h0059_30;  // Always write 1
 //0x6800
 parameter DW6  = 24'h4004_68;   // Selects Main digital Page (0x6800)
 parameter DW7  = 24'h4003_00;   
 parameter DW8  = 24'h6000_01;  // reset digital channel A & B
 parameter DW9  = 24'h6000_00;  // clear reset
 parameter DW10  = 24'h7000_01;  // reset digital channel C & D
 parameter DW11  = 24'h7000_00;  // clear reset
 //0x6100
 parameter DW12  = 24'h4004_61;  //Selects Page (0x6100)
 parameter DW13  = 24'h4003_00;  
 parameter DW14  = 24'h6018_03;  // Interleaving bypass
 parameter DW15  = 24'h7018_03;      // Interleaving bypass
 parameter DW16  = 24'h6068_06;  // Disable DC offset correction
 parameter DW17  = 24'h7068_06;  // Disable DC offset correction
 //0x6141
 parameter DW18 = 24'h4004_61;  // Selects Decimation filter Page (0x6141)
 parameter DW19 = 24'h4003_41;  
 parameter DW20  = 24'h6000_08;  // dec filter page mode 8
 parameter DW21  = 24'h7000_08;  // dec filter page mode 8
   parameter DW22  = 24'h6001_04;  // Always write 1
 parameter DW23  = 24'h7001_04;  // Always write 1                      
 //0x6A00
 parameter DW24  = 24'h4004_6A;  //Selects JESD analog Page (0x6A00)
 parameter DW25  = 24'h4003_00;  
 parameter DW26  = 24'h6016_02;  //JESD PLL mode 40x for AB;
 parameter DW27  = 24'h7016_02;  //JESD PLL mode 40x for CD;
 //0x6900
 parameter DW28 = 24'h4004_69;  // Selects JESD Digital Page (0x6900)
 parameter DW29 = 24'h4003_00;   
 parameter DW30 = 24'h6000_40;  //Set CTRL K for channel A, B;
 parameter DW31 = 24'h6001_01;  //JESD dig 20X
 parameter DW32 = 24'h7000_40;  //Set CTRL K for channel C, D;
 parameter DW33 = 24'h7001_01;  //JESD dig 20X 
 parameter DW34 = 24'h6000_80;  // set CTRL K,test mode
 parameter DW35  = 24'h6006_1F;  // set K to 32 
 parameter DW36  = 24'h7000_80;  // set CTRL K,test mode
 parameter DW37  = 24'h7006_1F;      // set K to 32 
 parameter DW38  = 24'h6005_80;  //SCRAMBLE EN,better SI
 parameter DW39  = 24'h7005_80;  //SCRAMBLE EN,better SI
 //0x0011_0F
 parameter DW40 = 24'h0011_0F;  // Selects ADC Page (0x0F)
 parameter DW41 = 24'h0074_70;  // test pattern
 parameter DW42  = 24'h0075_00;  // custom test pattern
 parameter DW43  = 24'h0076_11;  // custom test pattern
 parameter DW44  = 24'h0077_11;  // custom test pattern
 parameter DW45  = 24'h0078_00;  // custom test pattern
 //config end
 parameter DW46  = 24'h4005_01;  // Broadcast bypass
 parameter DW47  = 24'h7001_20;  // SyncbAB bypass