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.

TPS6594-Q1: multiple Interrupt detected at PMIC (3-Phase DUAL PMIC PDN)

Part Number: TPS6594-Q1
Other Parts Discussed in Thread: TDA4VM, , SK-TDA4VM

Tool/software:

Hello, TI experts

Since we have done many things but all the rails never turned on. 
When we take off TDA4VM from the board, all the rails turn on.
I want continue to discuss about the link below with new thread tile of TPS6594-Q1.  

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1358810/sk-tda4vm-please-confirm-2-pmic-parts


I have detected several interrupts in our target board which is designed based on SK-TDA4VM, 
(3-Phase DUAL PMIC PDN) (TPS65941213RWERQ1+TPS659411 on target board.)


I have tried to search for 2 and a half weeks but yet we don't know which caused these interrupts. 
 

Q1) 
The diagram below shows SoC power rail and MCU power rail are grouped together. 
 Do they separated rails or tied together?  If separated, could you specify Soc Power rail and MCU power rail in SK-TDA4VM?


Q2) Could you let me know meaning of the interrupt and error which we dumped our board? 
(Our target board doesn't power up so far) 


root@tda4vm-sk:/opt/edgeai-gst-apps# i2cdump -f -y 0x0 0x48
No size specified (using byte-data access)
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f    0123456789abcdef
00: 00 82 13 02 20 2b 20 2b 20 2f 20 2b 20 1b 37 37    .??? + + / + ?77
10: 37 37 fd fd 41 41 b2 b2 1b 1b 1b 1b 1b 20 20 20    77??AA???????
20: 20 00 00 38 38 10 38 1b 1b 1b 1b 21 3f 00 00 00     ..88?8????!?...
30: 00 20 40 58 c8 29 28 38 78 01 d8 43 19 00 00 88    . @X?)(8x??C?..?
40: 08 5a 96 05 1e 01 55 55 15 00 00 00 00 00 00 ff    ?Z????UU?.......
50: ff 3f 11 02 20 00 00 00 00 3f b9 04 00 00 06 00    .??? ....???..?.
60: 00 00 00 00 00 02 01 0a 00 0a 00 00 00 00 00 00    .....???.?......
70: 00 00 00 02 00 00 00 00 00 00 00 00 00 00 00 00    ...?............
80: 00 04 18 0f 0f 00 00 1f 00 00 00 0b ff ff 00 00    .????..?...?....
90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
a0: 00 00 00 80 00 00 08 00 00 00 00 00 00 00 00 00    ...?..?.........
b0: 00 00 00 00 00 00 00 00 01 01 00 00 00 00 00 00    ........??......
c0: 00 00 00 f8 80 00 00 00 00 00 00 00 00 58 9d 00    ...??........X?.
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
f0: 7a 28 ea a9 cc 5d ff b0 95 9f 5a e2 00 00 80 64    z(???].???Z?..?d
root@tda4vm-sk:/opt/edgeai-gst-apps# i2cdump -f -y 0x0 0x49
No size specified (using byte-data access)
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f    0123456789abcdef
00: 02 03 01 02 02 02 02 02 00 00 54 7f 0c 33 aa 6e    ????????..T??3?n
10: 52 ea 83 23 09 38 00 63 45 80 00 0b f6 88 88 88    R??#?8.cE?.?????
20: 00 05 48 12 00 03 02 09 01 00 00 00 0c 22 10 10    .?H?.????...?"??
30: 24 80 04 1f 00 00 00 00 00 00 00 00 00 00 00 01    $???...........?
40: c7 a5 00 01 00 53 00 00 00 00 06 00 00 00 00 00    ??.?.S....?.....
50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
70: 00 00 00 00 00 00 00 00 00 c0 59 5a 02 00 00 00    .........?YZ?...
80: 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ?...............
90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
d0: 00 00 00 00 00 00 00 93 93 93 93 93 00 00 00 00    .......?????....
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
f0: 00 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00    ...?............
root@tda4vm-sk:/opt/edgeai-gst-apps# i2cdump -f -y 0x0 0x4a
No size specified (using byte-data access)
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f    0123456789abcdef
00: 11 18 18 00 13 18 00 12 18 0c 0f 58 23 33 07 57    ???.??.????X#3?W
10: 00 00 0c 12 12 13 13 10 0d 11 10 0f 11 0f 11 11    ..??????????????
20: 0e 13 13 14 14 10 0f 14 17 0f 12 0e 0e 17 0b 14    ????????????????
30: 0e 0e 0d 0b 0d 14 0d 0a 13 0a 12 11 18 13 17 11    ????????????????
40: 00 00 00 00 00 1d 00 1e 1e 08 08 00 1f 21 08 07    .....?.????.?!??
50: 00 24 1e 08 07 00 12 15 06 02 03 00 00 00 00 00    .$???.?????.....
60: 10 0d 10 03 08 03 07 08 0a 0c 09 07 0b 00 00 00    ?????????????...
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
80: 0f 0d 11 03 07 03 07 08 07 0d 08 08 0b 00 00 00    ?????????????...
90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
a0: 0b 0c 0f 02 07 03 08 08 09 0b 05 08 0d 00 00 00    ?????????????...
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
c0: 0d 0d 0f 03 08 03 06 08 08 0e 07 08 0a 00 00 00    ?????????????...
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
e0: 10 10 10 03 07 03 07 08 09 0c 07 07 0b 00 00 00    ?????????????...
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
root@tda4vm-sk:/opt/edgeai-gst-apps# i2cdump -f -y 0x0 0x4b
No size specified (using byte-data access)
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f    0123456789abcdef
00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
root@tda4vm-sk:/opt/edgeai-gst-apps# i2cdump -f -y 0x0 0x4c
No size specified (using byte-data access)
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f    0123456789abcdef
00: 00 82 11 02 20 2b 20 2b 20 22 20 22 20 1b 37 00    .??? + + " " ?7.
10: 37 00 00 00 00 00 41 00 1b 1b 00 00 1b 20 20 20    7.....A.??..?
20: 20 00 00 f4 f4 38 38 1b 1b 1b 1b 21 3f 00 00 00     ..??88????!?...
30: 00 00 1c 01 03 20 20 10 00 01 f8 01 19 00 00 c2    ..???  ?.????..?
40: 0a 0a a2 06 1e 01 51 55 15 00 00 00 00 00 00 fd    ??????QU?......?
50: fd 3f 11 02 e0 00 00 a0 09 3f b6 00 00 00 00 02    ?????..????....?
60: 00 04 00 08 02 00 01 08 00 0a 00 00 00 00 00 00    .?.??.??.?......
70: 00 00 00 02 00 00 00 00 00 00 00 00 00 00 00 00    ...?............
80: 00 04 18 0f 0f 00 00 1f 00 00 00 0b ff ff 00 00    .????..?...?....
90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
a0: 00 00 00 80 00 00 08 00 00 00 00 00 00 00 00 00    ...?..?.........
b0: 00 00 00 00 00 00 00 00 01 01 00 00 00 00 00 00    ........??......
c0: 00 00 00 f8 80 00 00 00 00 00 00 00 00 00 1d 00    ...??.........?.
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
f0: 73 bb 95 45 a6 0c aa 79 c8 4b 9f 51 00 00 79 f5    s??E???y?K?Q..y?
root@tda4vm-sk:/opt/edgeai-gst-apps# i2cdump -f -y 0x0 0x4d
No size specified (using byte-data access)
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f    0123456789abcdef
00: 02 03 01 02 02 02 02 02 00 00 54 7f 0c 33 aa 6e    ????????..T??3?n
10: 52 ea 83 23 09 38 00 61 45 80 00 09 f6 88 88 88    R??#?8.aE?.?????
20: 00 03 4c 13 00 00 02 09 01 00 00 00 0a 1d 16 0f    .?L?..???...????
30: e2 18 04 1f 00 00 00 00 00 00 00 00 00 00 00 01    ????...........?
40: c7 a5 00 01 00 53 00 00 00 00 06 00 00 00 00 00    ??.?.S....?.....
50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
70: 00 00 00 00 00 00 00 00 00 c0 59 5a 02 00 00 00    .........?YZ?...
80: 07 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ?...............
90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
d0: 00 00 00 00 00 00 00 93 93 93 93 93 00 00 00 00    .......?????....
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
f0: 00 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00    ...?............
root@tda4vm-sk:/opt/edgeai-gst-apps# i2cdump -f -y 0x0 0x4e
No size specified (using byte-data access)
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f    0123456789abcdef
00: 0f 18 18 00 10 18 00 10 18 0d 12 57 26 62 07 57    ???.??.????W&b?W
10: 00 00 0d 11 10 0d 0f 11 13 0f 0f 14 12 0d 14 11    ..??????????????
20: 0d 0d 13 0e 0f 12 0f 12 14 0f 0e 12 14 0e 0e 11    ????????????????
30: 13 10 0d 15 0a 0f 0e 0c 11 0b 12 0f 18 0f 18 10    ????????????????
40: 00 00 00 00 00 1e 00 1d 1e 07 08 00 21 21 08 08    .....?.????.!!??
50: 00 23 1f 09 07 00 10 18 07 01 03 00 00 00 00 00    .#???.?????.....
60: 0f 0b 10 02 07 03 07 08 08 0d 07 07 0b 00 00 00    ?????????????...
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
80: 0b 10 11 03 08 03 06 08 07 0c 0a 08 09 00 00 00    ?????????????...
90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
a0: 10 0c 10 03 08 03 07 08 0b 0d 07 08 0b 00 00 00    ?????????????...
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
c0: 0d 0e 10 03 06 03 07 08 09 0d 07 08 0a 00 00 00    ?????????????...
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
e0: 0e 09 10 02 06 03 07 08 0b 0c 06 07 09 00 00 00    ?????????????...
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
root@tda4vm-sk:/opt/edgeai-gst-apps# i2cdump -f -y 0x0 0x4f
No size specified (using byte-data access)
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f    0123456789abcdef
00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................

** This is the schematics of our board.**


POWER BLOCK_TI_1_REVIEW.pdf

** This is symptom of the board.** 

240521.xlsx

  • Hello Jaecheon,

    I'm still looking over all of the documents you provided, but it will take time.

    Although I have decoded the register dump that you provided after power up failure, thank you for this, helps so much. 

    1213 Rev2

    1111 Rev2

    Interrupts for the main PMIC 1213

    0xB9 in 0x5A

    0x04 in 0x5B

    0x02 in 0x65

    0x01 in 0x66

    0x0a in 0x67

    0x0a in 0x69

     

    So in general FSM_ERR_INT, MODERATE_ERR_INT, MISC_INT, STARTUP_INT, & BUCK_INT

    BUCK5_INT, BUCK5_SC_INT, BUCK5_UV_INT

    BIST_FAIL & RECOV_CNT

    SOC_PWR_ERR_INT & ORD_SHUTDOWN_INT

     

     

    Interrupts for the secondary PMIC 1111

    0xB6 in 0x5A

    0x02 in 0x5f

    0x04 in 0x61

    0x08 in 0x63

    0x02 in 0x64

    0x01 in 0x66

    0x08 in 0x67

    0x0a in 0x69

     

    So in general FSM_ERR_INT, MODERATE_ERR_INT, MISC_INT, GPIO_INT, & LDO_VMON_INT

    LDO3_4_INT

    LDO3_SC_INT

    GPIO1_8_INT

    GPIO2_INT

    BIST_PASS_INT

    RECOV_CNT_INT

    SOC_PWR_ERR_INT

    ORD_SHUTDOWN_INT

    These, I understand you're trying to find the cause of the non powering up state, what I would look into is providing a oscilloscope shot on the output of BUCK5  and the switch node (of BUCK5) on TPS65941213, there's a BUCK5_SC_INT & BUCK5_UV_INT. Like the interrupts indicate there may be a problem at the load, so when a big current load is pulled, the voltage on the output may be pulled too low and the UV_INT is set off as well, again speculation.

    BUCK5_GRP_SEL is set to be SOC rail group, which makes sense.

    On the TPS65941111,

    a similar observation on LDO3, please capture and investigate this output.

    Do these relative to the enable signal going high on the TPS65941213.

    Best Regards,

    Nicholas

  • Jaecheon,

    after looking at the schematic, before changing the capacitors, please take a scope capture.

    But it looks like it's right on edge on the Cout-total capacitance,

    With the minimum is 100uF and the load capacitance (after the ferrite beads) is ~51.1uF and with only 47uF at the local & the DNI for the second 47uF. It would place you right under the minimum with 98.1uF assuming no variance. Something else to keep in mind, that this is after derating has been taken in to account. With a 25% derating and adding the DNI at the local BUCK5 output, would sett the Couttotal to ~108uF

    To follow that, here's a guide on the power up sequence of the setup: 1213 + 1111

    /resized-image/__size/320x240/__key/communityserver-discussions-components-files/196/pastedimage1717169704462v2.png

  • Q1) 
    The diagram below shows SoC power rail and MCU power rail are grouped together. 
     Do they separated rails or tied together?  If separated, could you specify Soc Power rail and MCU power rail in SK-TDA4VM?

    The diagram is from the generic PMIC data sheet. It is just to highlight the different rail group options and how they could trigger faults. To know the specific rail groupings please refer to Table 5-7 in the user guide: https://www.ti.com/lit/pdf/slvuc99

  • Thanks for the answer. 
    We are talking about the issue in the thread below. So l would move to the thread and continue dealing with the issues in DX solution.

    https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1358810/sk-tda4vm-please-confirm-2-pmic-parts/5228070#5228070

  • It would place you right under the minimum with 98.1uF assuming no variance

    Thanks for advise.

    Unfortunately this sample board that I shared interrupts in this thread is no more exist since my boss took off TDA4VM away from the board. 

    So I cannot o-scope here. But I will keep in mind when BUCK5 UV occurred. I have done installing only 22uF, 0uF(DNI all caps) or 94uF after bead on the rail of BUCK5, but I haven't tried over 100uF.

    Cout-total from 100 to 1000uF is recommended for every BUCK rail? 

  • Cout-total from 100 to 1000uF is recommended for every BUCK rail? 

    For this specific inductor and switching frequency use case that is correct.