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.

BQ4050EVM-561: Relationship between (CHG and DSG), (XCHG and XDSG) and (CHG_TEST and DSG_TEST) bits

Part Number: BQ4050EVM-561
Other Parts Discussed in Thread: EV2400

Hi,

Can you please tell me the relationship between (CHG and DSG), (XCHG and XDSG) and (CHG_TEST and DSG_TEST) bits ?

I'm Using BQ4050EVM-561 with EV2400 and found these bits in Register Bit Window when I toggle the CHG_FET_TOGGLE and CHG_FET_TOGGLE button.

And I confuse on some following issue:-

1. When CHG_FET_TOGGLE and DSG_FET_TOGGLE button press then (XCHG ,XDSG) bits becomes high and (CHG_TEST, DSG_TEST ,CHG ,DSG) become low or vice verse.

2. When CHG ,DSG are low and  i press the CHG_FET_TOGGLE button then CHG_TEST and CHG goes high and XCHG goes low but Charging fet not open , there is no current on current meter.

3. When CHG ,DSG are low and i press the DSG_FET_TOGGLE button and CHG_FET_TOGGLE button then CHG_TEST,DSG_TEST and CHG,DSG goes high and (XCHG ,XDSG) goes low then i press  the DSG_FET_TOGGLE button again then DSG_TEST goes low and DSG,XDSG goes high

Regards 

Rahul 

  • hi Rahul,

    I wanted to let you know that your post has been assigned to one of our applications engineers. This week takes place our annual Battery Management Deep Dive event for which all our engineers are all hands on deck. He will be able to your post early next week, once this event is over.

    You can check out recordings of much of the material we present at www.ti.com/deepdive

    Thank you for your understanding!

  • Hi Rahul,
    Here are the definitions of CHG_FET_TOGGLE and DSG_FET_TOGGLE from the Technical Reference manual ( www.ti.com/lit/ug/sluuaq3/sluuaq3.pdf )

    ManufacturerAccess() 0x001F CHG FET Toggle:
    This command turns on/off the CHG FET drive function to ease testing during manufacturing. If the ManufacturingStatus()[CHG_TEST] = 0, sending this command turns on the CHG FET and the ManufacturingStatus()[CHG_TEST] = 1 and vice versa. This toggling command is only enabled if ManufacturingStatus()[FET_EN] = 0, indicating an FW FET control is not active and manual control is allowed. A reset clears the [CHG_TEST] flag and turns off the CHG FET.

    ManufacturerAccess() 0x0020 DSG FET Toggle:
    This command turns on/off DSG FET drive function to ease testing during manufacturing. If the ManufacturingStatus()[DSG_TEST] = 0, sending this command turns on the DSG FET and the ManufacturingStatus()[DSG_TEST] = 1 and vice versa. This toggling command is only enabled if ManufacturingStatus()[FET_EN] = 0, indicating an FW FET control is not active and manual control is allowed. A reset clears the [DSG_TEST] flag and turns off the DSG FET.

    Also, [XCHG] indicates that the CHG Fet is prohibited from turning on, and [XDSG] indicates that the DSG Fet is prohibited from turning on.
    [CHG] indicates that the CHG Fet status, and [DSG] indicates that the DSG Fet status.

    Typically these commands are only used for testing, and when you issue the FET_EN command the gauge should automatically control the FETs.
    Regards,
    Swami