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.

BQ24650 MPPSET Divider Chip Fry

Other Parts Discussed in Thread: BQ24650

I have a BQ24650 circuit that is exhibiting some odd behavior with regard to the MPPSET voltage divider.

Originally I had a board populated with the circuit shown in the attached PDF. Note the DNP (Do Not Populate) designations were followed except for D26, R58, D25, R69 which were populated and R78, and R79 which were not populated (I wanted the LEDs during testing).

This circuit was working OK. I was monitoring input voltage & current from a 5V panel and output voltage and current to my 3.3V (3.6V charge voltage) LiFePO4 battery. However, I would get a lot of times throughout the day when the charging would stop (current flow went to 0). I figured this may be due to the slight drops in voltage when the sun would go behind clouds. I figured since the chips turn on voltage is 5V, the chip may be turning off. I figured I would try a 6V panel. Note that I had run the 5V configuration successfully for several days.

I put a 6V panel in and things seemed to be a little better, but since my MPPSET level was still 5V I was losing some efficiency. Therefore, I attempted to change the voltage divider values to set the MPPT to 6V. To do this I used the following equation.

MPPT = 1.2(1+R67/R64) --> Leaving R67 alone I calculated a standard resistor value of 95.3K for R64.

I replaced this resistor and put the system outside to test for a day. When I checked the data I found that there had been no charging all day.

I noticed that when I connected a supply to the input or my battery to the output the STAT2 LED would turn on indicating charge complete. This was not the case previously during my successful testing.

After spending a little time trying to fix things, I figured I must have accidentally shorted something and blown the circuit. I resolved myself to populating another circuit (Very time consuming). This time I made two so I could have both a 5V MPPT and 6V MPPT board.

Upon completion of the circuit I tested both. The 5V MPPT board originally worked perfectly fine when I tested it with my bench supply (Gave a 3.6V output and STAT1 LED would turn on if the battery was connected). The 6V MPPT board however, did not work (Gave only 1.8V originally at the output then 2.3V after some cleaning and reconnecting it. Also the output seems to vary based on the input. I was using about 6V input originally and got those values. Then I varied the input thinking that maybe 6V wasn't enough now that the MPPT was 6V, so I increased it to about 10V and noticed the output climb. However, it didn't get to 3.6V as it should). 

I figured I must have done something wrong with this board when soldering it, so I decided to switch the working 5V MPPT board to be a 6V MPPT since I had already done testing at 5V MPPT and needed to do the 6V MPPT tests still. Therefore, I replaced the 121K R64 with a 95.3K. This resistor is relatively isolated from other components and I am very confident that I didn't alter any other parts of the circuity when I did the replacement. However, when I then connected this board to my supply the device failed (Originally the output was 3.6V for a second or two then started to rise. I disconnected power in hopes of not damaging anything, but it looks like I was too late. I then connected a battery and noticed that the STAT2 LED was on like it would be in the initial board).

I tried switching back to a 121K resistor at R64, but the circuit still would not work.

In summary I have now had 3 boards which I configured for 6V MPPT fail. Two of these boards were known to be working with a 5V MPPT (R64=121K) prior to switching to a 6V MPPT (R64=95.3K).

How is this possible? Doing some calculations, I would have needed an input voltage over 35V with that voltage divider (R64=95.3K) in order to go past the absolute maximum 7V on the MPPSET pin.

Charger.pdf
  • Also, here is the data I collected with the 5V and 6V panels while the MPPT was at 5V. The first plot is the 5V panel and the second is the 6V panel.

    5&6VPanels.pdf
  • Could you please measure the MPPSET pin voltage on both the 5V working board and 6V non-working board? Are the test results the same?

    Thanks.  

  • OK so I apologize for the delayed response, but I had some interesting behavior occur when I tried to check the voltages per your request. When I connected one of the boards [S1] (Still set for 6V MPPT) that was previously not working and began measuring the voltages, I determined that everything was working and all the voltages were as expected. I then tested another one of the boards [H] that had originally failed. It too was working as expected. NOTE that this board has R103 populated and R53 disconnected.

    This caused me to be more concerned, because I had not touched the boards since when they failed. Thinking that maybe I had connected something incorrectly originally, I put one of the boards outside with a solar panel connected for some further testing. My data shows it working for about 3 minutes before I again began to get failure (no current draw from solar). I went outside and the resistor I was using to do my current sensing was disconnected so I re-soldered it and put the test setup back outside. While watching it this time I saw the current sense resistor (a 1/4W 3.9Ω resistor) begin to smoke and then again become disconnected. My current readings never showed a value above 30mA into the charger and 8mA out of the charger. I am using two IXYS SLMD960H12L pannels in parallel for this test (http://ixapps.ixys.com/DataSheet/SLMD960H12L-Datasheet.pdf). Therefore I wouldn't expect to see any input currents above 80mA at 6V, which even at 100% efficiency would be 133mA at 3.6V into the battery. The 1/4W resistor should be able to handle over 250mA (almost double the maximum expected).

    I brought the setup back into the lab and did some bench testing (disconnected from the test setup). The device was again not working. I have since let it sit over the long weekend and just re-tested things. The results are below. I am also attaching a block diagram of how I have things connected in my test setup.

    No battery connected for board S1:

    • CHG_IN = 6.5V from a bench top power supply.
    • MPPSET = 1.283V
    • STAT1/2 = 385mV
    • TS = 4.9mV
    • VREF = 5mV
    • TERM_EN = 8mV
    • VFB = 1.1V
    • SRN=SRP = 2.3V
    • REGN = 2.034V
    • BAT = 2.47V

    Battery connected for board S1:

    • CHG_IN = 6.5V from a bench top power supply.
    • MPPSET = 0.98V
    • STAT1/2 = 1.82
    • TS = 7mV
    • VREF = 10mV
    • TERM_EN = 11mV
    • VFB = 1.896
    • SRN=SRP = 3.275
    • REGN = 2.2
    • BAT = 3.275

    No battery connected for board H:

    • CHG_IN = 6.5V from a bench top power supply.
    • MPPSET = 1.299
    • STAT1/2 = 2.13
    • TS = 1.942
    • VREF = 3.293
    • TERM_EN = 1.246 (This is confusing to me since there is a 0Ω (R103) to GND and the other side of the resistor is in fact at 0V)
    • VFB = 2.09
    • SRN=SRP = 3.59
    • REGN = 6.004
    • BAT = 3.594

    Battery connected for board H:

    • CHG_IN = 6.5V from a bench top power supply (current limited to 100mA to simulate solar input)
    • MPPSET = 1.199
    • STAT1 = 10mV
    • STAT2 = 1.84V
    • TS = 1.944
    • VREF = 3.296
    • TERM_EN = 1.247 (again the other side of R103 is 0V)
    • VFB = 1.92
    • SRN=SRP = 3.314
    • REGN = 5.628
    • BAT = 3.300

    Any ideas what may be causing this unpredictable behavior and failure? I am beginning to think it may have something to do with the layout after seeing some of these recent occurrences. Although I did try to mimic the development board layout as best I could.

    P.S. I do not currently have a working 5V MPPSET board.

    SolarTesting.pdf
  • Referring to page 14 of the d/s, the following conditions have to be valid before charging is enabled:

    Charge is allowed (MPPSET > 175mV)

    Device is not in Under-Voltage-Lock-Out (UVLO) mode and VCC is above the VCCLOWV threshold

    Device is not in SLEEP mode (i.e. VCC > SRN)

    VCC voltage is lower than AC over-voltage threshold (VCC < VACOV)

    30ms delay is complete after initial power-up

    REGN LDO and VREF LDO voltages are at correct levels

    Thermal Shut (TSHUT) is not valid

    TS fault is not detected

    Looking at the measurement results, board S1 does not have the correct VREF and REGN values. Please check VCC pin voltage and see if it is within the operation range. Board H looks ok. Further debug is needed. Please feel free to contact with your local field support.

    BTW, some components will dissipate a lot of heat. So bigger size is recommended. e.g. R68  should be 0805 instead of 0603. Please refer to BOM on the EVM's User's guide for more info.

    Thanks.

  • I realize the board doesn't adhere to several of the required levels. My question is what is going on here that would cause these boards to start and stop working without me really changing anything. I have had a board not work, then simply run an alcohol brush over it and the board starts to work for a bit. It then may stop again. It is almost like there is something that isn't stable. It works sometimes and then something happens and it get out of control. I basically copied the development board design as you can see and did my best to match the layout as well.

    I emailed my local office and was informed that we do not have a local FAE. Is there someone I can send a board to for evaluation or something? I have seen this offered in other forum posts. At this point I cannot figure out what is going on by myself. I have tried comparing everything to the development board and cannot determine what the difference is.

    We are close to having everything else done with this product and this is the only real sticking point. I need to figure it out soon and continuing to look at it myself doesn't seem to be doing anything productive.

    Any help and or advise would be wonderful.