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.

TPS55288-Q1: IC outputs only 82mV with almost exact design from WEBENCH and no undesired visible shorts on PCB

Part Number: TPS55288-Q1
Other Parts Discussed in Thread: CSD16301Q2, TPS55288, TPS552882

Hello! I am working on my own power bank application and to charge my battery (which for the purposes of assemblying was NOT connected during my tests so far), I decided to use the TPS55288-Q1 IC as a buck-boost for the typical brick chargers with PD of 5/9/15/20V down to 7.9V (for my battery).

The problem is that, with almost the same components and the SAME schematic as on this webench design , it outputs only 82mV, as if nothing is even happening. I did check the input and it's indeed getting 15V from my USB PD IC. The only thing that is different is MOSFET M1, which instead of CSD17579Q3A is CSD16301Q2 which has a smaller Vgs(th) of 900mv compared to 1.1 of the latter, however it has a smaller Vgs of only +/- 8V compared to +/-20V. Could the mosfet be the problem? I mean, what even will be the voltage at its source?

One thing that sticks to my mind is the fact that WEBENCH ASSUMES 1.129V Vref for the IC, while in the datasheet at page 28 it says in the chart that 0.282V is the default voltage. I think I should've mentioned I DID NOT COMMUNICATE WITH THE IC IN ANY WAY VIA I2C. It doesn't even have a breakout on the PCB for the I2C pins. With what webench assumes, we should have: 1.129*(1+100000/16700) = 7.88V, BUT if the Vref is actually 0.282, then that would actually be 1.97V (which even so doesn't work, we're getting 82VmV).

The PCB and soldered IC have no visible unwated shorts and all components were placed in the correct orrientation. I swapped 3 different TPS55288-Q1s and all of them would output about the same 80mv. Here is the kicad schematic and photos of the PCB:

What could be the problem?

  • Looks like I can't post a link to my reference design on WEBENCH. Use this and complete the html: webench.ti.com/appinfo/webench/scripts/SDP.cgi?ID=D78D501C04D99027

  • Hi Foca,

    Thanks for reaching out.

    The output of TPS55288 can't be enabled without I2C, so there is no output.

    You can look at TPS552882 which is non-I2C version. And you can directly replace with TPS55288 in your board.

    And from the PCB board, the layout looks poor especially the output capacitors placement. Please follow the layout guideline www.ti.com/lit/an/slvaer0b/slvaer0b.pdf and use the calculation tool to check the peripheral components.

    BRs,

    Bryce

  •   Ok, and how can I communicate with the device via I2C? How am I supposed to program it? is there any software developed by TI? I do have a FT232 USB TTL (I2C) adapter which I could use but I don't know how to program it. Is there any guide on this?

  • Hi Foca,

    If you can use SCL and SDA pins to communicate via I2C, you can download the GUI software from the product page.

    https://www.ti.com/tool/TPS55288-EVM-GUI

    BRs,

    Bryce

  • Thanks! I actually ended up purchasing the TPS552882 as it was much easier to just set the voltage divider

  • Hi Foca,

    Yes, that will be easier to replace with non-I2C version TPS552882. 

    Is there any battery charger IC at the output side of Buck-boost to charge the battery?

    And about the schematic:

    1. What is the max output current for this buck-boost device? 

    2. Change the gate resistors Rent14=Rent16=0ohm;

    3. With Rent=10kohm, the switching frequency will be about 1.8MHz, which will cause high switching loss on Buck side MOSFETs. 

    4. Add one 100nF between ISP and ISN.

    5. What is the part number of the output capacitors (Cint19-Cint20, Cint44, Cint46, Cint48)? Then we can check the COMP parameters.

    6. Add the RC snubber (2.2ohm+1nF) at SW2 node.

    BRs,

    Bryce

  • Hi Foca,

    We have not seen an update from you for three weeks, so I assume the questions are answered and the issue is solved.

    I close this thread now. If there is still something open, please reply and the thread will get opened again.

    If you have any other question or of the thread has been locked, please open a new one.

    Clicking the Resolved Button also helps us to maintain this forum.

    Best regards,

    Bryce