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.

TPS65680: Could you help to review the timing table and generate a config file?

Part Number: TPS65680

Hi,

    I tried to use an excel tool to generate a config file to match customer's timing table, but some items I can't modify or change. (ex: t5, t6, t7)

    Could you help us to review the timing table and config file?

    Thanks a lot for your support always.

Best regards, Cage.

ps, I noticed that the customer's timing table is very different from excel tool, for example, the timing of GSP2.

4454.Timing Check.xlsx

1307.12 GCK with 2 GSP, GGP1, GGP2, GCP_CC.txt
configs[0] = 8'b 01100000 ; // CONFIG1
configs[1] = 8'b 00000000 ; // CONFIG2
configs[2] = 8'b 00000000 ; // OCP_SNS_DLY1
configs[3] = 8'b 00000000 ; // OCP_SNS_DLY2
configs[4] = 8'b 11111111 ; // OCP_CH_SEL1
configs[5] = 8'b 11111111 ; // OCP_CH_SEL2
configs[6] = 8'b 01000011 ; // OCP_CH_SEL3
configs[7] = 8'b 00000000 ; // OCP_ALARM1
configs[8] = 8'b 00000000 ; // OCP_ALARM2
configs[9] = 8'b 00000000 ; // EN_DLY
configs[10] = 8'b 00000000 ; // FWID
configs[11] = 8'b 11100001 ; // PNL_DCH1
configs[12] = 8'b 00001000 ; // PNL_DCH2
configs[13] = 8'b 10000000 ; // C1256_SEP
configs[14] = 8'b 10000000 ; // C34_SEP
configs[15] = 8'b 00000000 ; // D1_SEP
configs[16] = 8'b 10000000 ; // D2_SEP
configs[17] = 8'b 00000000 ; // SPARE1
configs[18] = 8'b 00000000 ; // SPARE2
configs[19] = 8'b 00001000 ; // MUX1
configs[20] = 8'b 00011010 ; // MUX2
configs[21] = 8'b 00101110 ; // MUX3
configs[22] = 8'b 01000100 ; // MUX4
configs[23] = 8'b 11000000 ; // CHSEL1_START_ADDR
configs[24] = 8'b 11111111 ; // CHSEL2
configs[25] = 8'b 11111111 ; // CHSEL3
configs[26] = 8'b 00000000 ; // PRESET1
configs[27] = 8'b 00000000 ; // PRESET2
configs[28] = 8'b 00101101 ; // DATA1
configs[29] = 8'b 00110101 ; // DATA2
configs[30] = 8'b 00000000 ; // DATA3
configs[31] = 8'b 00000000 ; // DATA4
configs[32] = 8'b 00000000 ; // DATA5
configs[33] = 8'b 00000010 ; // NVM_CONTROL




instructions[0] = 24'b 100000000000000001001100 ; // INSTRUCTION 0
instructions[1] = 24'b 100000100000000011111011 ; // INSTRUCTION 1
instructions[2] = 24'b 000100000000001000000011 ; // INSTRUCTION 2
instructions[3] = 24'b 000100000000001111111011 ; // INSTRUCTION 3
instructions[4] = 24'b 000100000000101100000011 ; // INSTRUCTION 4
instructions[5] = 24'b 000100000000111100000000 ; // INSTRUCTION 5
instructions[6] = 24'b 100000000000000011111010 ; // INSTRUCTION 6
instructions[7] = 24'b 000100000010111100000011 ; // INSTRUCTION 7
instructions[8] = 24'b 000100000011111111111010 ; // INSTRUCTION 8
instructions[9] = 24'b 001000001100000001011010 ; // INSTRUCTION 9
instructions[10] = 24'b 000100001011111000000011 ; // INSTRUCTION 10
instructions[11] = 24'b 000100001111110011111011 ; // INSTRUCTION 11
instructions[12] = 24'b 000100101111100000000011 ; // INSTRUCTION 12
instructions[13] = 24'b 000100111111000011111011 ; // INSTRUCTION 13
instructions[14] = 24'b 000110111110000000000011 ; // INSTRUCTION 14
instructions[15] = 24'b 000111111100000011111011 ; // INSTRUCTION 15
instructions[16] = 24'b 000111111000001000000011 ; // INSTRUCTION 16
instructions[17] = 24'b 000111110000001111111011 ; // INSTRUCTION 17
instructions[18] = 24'b 000111100000101100000011 ; // INSTRUCTION 18
instructions[19] = 24'b 000111000000111111111011 ; // INSTRUCTION 19
instructions[20] = 24'b 000110000010111100000011 ; // INSTRUCTION 20
instructions[21] = 24'b 000100000011111111111011 ; // INSTRUCTION 21
instructions[22] = 24'b 000100001011111000000011 ; // INSTRUCTION 22
instructions[23] = 24'b 000100000011110011111011 ; // INSTRUCTION 23
instructions[24] = 24'b 000100100011100000000011 ; // INSTRUCTION 24
instructions[25] = 24'b 000100000011000011111011 ; // INSTRUCTION 25
instructions[26] = 24'b 000110000010000000000011 ; // INSTRUCTION 26
instructions[27] = 24'b 000100000000000001111111 ; // INSTRUCTION 27
instructions[28] = 24'b 100001000000000111111111 ; // INSTRUCTION 28
instructions[29] = 24'b 100000000000000011111111 ; // INSTRUCTION 29
instructions[30] = 24'b 100100001000001000111100 ; // INSTRUCTION 30
instructions[31] = 24'b 010000000000000000000000 ; // INSTRUCTION 31
instructions[32] = 24'b 000000000000000000000000 ; // INSTRUCTION 32
instructions[33] = 24'b 000000000000000000000000 ; // INSTRUCTION 33
instructions[34] = 24'b 000000000000000000000000 ; // INSTRUCTION 34
instructions[35] = 24'b 000000000000000000000000 ; // INSTRUCTION 35
instructions[36] = 24'b 000000000000000000000000 ; // INSTRUCTION 36
instructions[37] = 24'b 000000000000000000000000 ; // INSTRUCTION 37
instructions[38] = 24'b 000000000000000000000000 ; // INSTRUCTION 38
instructions[39] = 24'b 000000000000000000000000 ; // INSTRUCTION 39
instructions[40] = 24'b 000000000000000000000000 ; // INSTRUCTION 40
instructions[41] = 24'b 000000000000000000000000 ; // INSTRUCTION 41
instructions[42] = 24'b 000000000000000000000000 ; // INSTRUCTION 42
instructions[43] = 24'b 000000000000000000000000 ; // INSTRUCTION 43
instructions[44] = 24'b 000000000000000000000000 ; // INSTRUCTION 44
instructions[45] = 24'b 000000000000000000000000 ; // INSTRUCTION 45
instructions[46] = 24'b 000000000000000000000000 ; // INSTRUCTION 46
instructions[47] = 24'b 000000000000000000000000 ; // INSTRUCTION 47
instructions[48] = 24'b 000000000000000000000000 ; // INSTRUCTION 48
instructions[49] = 24'b 000000000000000000000000 ; // INSTRUCTION 49
instructions[50] = 24'b 000000000000000000000000 ; // INSTRUCTION 50
instructions[51] = 24'b 000000000000000000000000 ; // INSTRUCTION 51
instructions[52] = 24'b 000000000000000000000000 ; // INSTRUCTION 52
instructions[53] = 24'b 000000000000000000000000 ; // INSTRUCTION 53

TPS65LUX_sequencer_12 GCK with 2 GSP, GGP1, GGP2, GCP.xlsx