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.

BQ76940: XREADY Fault on wakeup

Part Number: BQ76940
Other Parts Discussed in Thread: TIDA-00792, TIDA-00449, TPS3839

Hey hi ,

I am continuously getting XREADY Fault on my board , and I know the reason that voltage across CAP3-VC10X is not 3.3V.

But don't know why this is so , CAP2 and CAP1 voltages with respect to their references are proper 3.3V.

I searched for this problem and according to all the discussed solutions , my rest of the connections are correct :

1. TS1 , TS2 and TS3 are connected with 10K Thermistor and are properly connected to their respective references with 4700pF CAP.

2. BQ76940 is not damaged , since I replaced with new one and also tried on different board with different part.

3. No individual cell is in Overvoltage or in Undervolatge.

4. BAT-VC10X voltage is 10.42V. 

5. Properly soldered all CAP1 , CAP2 , CAP3 [Checked several times by Multimeter Continuity Test]

6. Even though I had cleared the fault from Host side , still BQ76940 continuously gives the same fault.

Please suggest me the several debugging possible methods to know what exactly the problem is.

  • Hi Vaibh,
    It seems you have made good progress.
    You do not mention the actual voltage produced by CAP3.
    If BAT-VC10X is 10.42, you have sufficient supply voltage to operate the part.
    If the CAP3 voltage is low, be sure the 10.42 voltage gets to the BAT IC pin (check pin solder or trace damage). Be sure the voltage remains and is not lost when the part tries to wake up (high impedance).
    If the CAP3 voltage is high, look for a short on the board or assembly . If too high it can damage the part.

    Sometimes it is easier to find a board problem without the IC. Perhaps you could lift the CAP3 lead and check the pin voltage and current required to raise the CAP3 net to normal voltage. A capacitor should take essentially no current.
  • Hi WM5295 , thanks for your reply .
    Voltage at CAP3 is 0.628V and I checked the pin solder and trace damage, it is found to be Ok.

    I have got some weird observations as follows:
    1. My board works [didn't give XREADY] at first start and when I disconnect it and than start it gives XREADY Fault.
    At this time when it is working the voltgae of Cell 15 is showing to be 4.23V checked by multimeter checked on the board.
    and also BAT-VC10X volatge is 20V.

    2. When it gives XREADY Fault , the voltage at Cell 15 is 230mV .
    and also BAT-VC10X volatge is 10V.

    So is there any relation between this Cell-15 Voltage drop and CAP3 voltage?


    Later I had tried on another new custom board , there I found that Cell 2 voltage checked by multimeter is 200mV and BQ76940 reads it as 65489 , still here I am not getting XREADY but Over Volatge fault , can you give any suggestions for this also?

    Mainly one problem on both board , volatge of some cell shows negligible values , why so?
  • Hey WM5295
    Is there any sequence of connecting cells ? means 1st connect 5 cells than press switch on TS1 and then Group 2 five cells and so on
    ?
  • Hi Vaibh,
    CAP3 is the power supply for the top cell group circuitry which measures those cells. If the CAP3 voltage is incorrect it is unlikely the part can measure cell 15, or other cells in that group. With XREADY the cell voltage value may be residual. The voltage on cell 15 should not influence CAP3 other than the cell 15 voltage should be similar to the BAT voltage and the BAT - VC10X voltage minimum recommendation is 6V.

    If the voltage from BAT to VC10X was 20V when the part was working and later was 10V with the same cell or source setup, the part is damaged and must be pulling significant current. For a 10V drop across a 1k Rf power filter resistor, current would be 10 mA instead of the typical 30 to 50 uA. If the current flows through other resistors to produce the low voltage the current could be different.

    The board with cell 2 showing 200 mV between terminals with report of 65489 seems to indicate the inputs are shorted either externally or internally. The high voltage report would indicate damage to the part since 200 mV should be reported as 200 mV. A 200 mV value would be below the UVMINQUAL and would not report a UV. The OV is consistent with a high voltage. No XREADY is expected since the part is able to report the voltage.

    The part was designed for random cell connection but does have abs max limits. For example some damage has been reported on cells 6 & 11 as shown in www.ti.com/.../slua749 figure 21, but this does not seem to be what you are describing.
    Connecting one group at a time may prevent the possibility of pack voltages distributing improperly across the different groups. Connecting the bottom group, then the middle group then the top group should avoid excessive voltages. Booting after cell connection is recommended. Booting with only the bottom group connected will give an XREADY condition which should be able to be cleared once all groups are connected.
  • If possible , Kindly please reply for the following attachment.

    and please give required necessary suggestions because as I told earlier in this Thread , I have tried all the possible cases but still unable to clear the fault.BQ76940_Review.pdf

  • Hello WM5295 , I am going to design a new board since on previous board the XREADY Fault is not cleared anyhow .

    As discussed earlier in same thread , I had tried most of the solutions.

    Kindly please review the circuit attached in previous message so that "SAME MISTAKES NOT REPEATED AGAIN"

    Thanks

  • Hi Vaibh,
    The TIDA-00449 and TIDA-00792 were both tested designs and should be good references. Sometimes things are drawn differently on schematics, so be sure all circuit features are included when assembling a schematic from different sources. A commonly lost section is the power supply filter components, but you have them on sheet 2.
    Also on sheet 2, the bottom of C22 should be connected to GND as shown in the data sheet rather than VC0. The 2 TIDA circuits worked but it is recommended to follow the data sheet connection.
    BQ76940 needs a REGSRC supply, it is cut off page 2.
    BQ76940 also needs a boot signal to TS1, provide an appropriate signal for your system.
    It is somewhat uneasy to proceed to a new design without having been able to resolve the XREADY issue with the present board. The TIDA references were successful and are trusted.
    If you were using a MCU to clear the XREADY status, be sure you were writing "1" to the bit to clear after normal conditions were restored. Some ICs have a write 0 to clear and this is sometimes a confusion.

    A supervisor such as TPS3839 is often used to reset the MCU when the operating voltage is outside the normal range, so holding the MCU reset until voltage is proper is a good idea for startup. There are system design considerations, note the features of your MCU. It could be beneficial for the MCU to know the supply voltage and take action rather than being reset. Consider if the MCU was balancing cells with the bq7640 and power went out of tolerance. If the MCU is held in reset the bq76940 would be left balancing and those cells would eventually deplete. If the out of tolerance voltage is a failure the battery has failed anyway, so it may be a suitable solution. An option may be to have the voltage monitor interrupt the processor to provide some shutdown sequence before stop.

    Yes, the cells connect BAT- and the load/charger connects to PACK- in the diagram.
  • Thanks a Lot WM5295 , I will make further modifications as suggested by you.