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.

BQ76952: FET Test Mod

Part Number: BQ76952

Hello TI Team,

It is mentioned in 5.2.3.2 FET Control on page 33 of the manual, "device is put into FET Test mode by clearing Settings:Manufacturing:Mfg Status Init[FET_EN]."


If I want to test CHGTEST and DSGTEST, is it set to 0x06 as described in Table 5-9?


Combined with the sample code, I set BQ769x2_SetRegister(MfgStatusInit,0x06,2); is it correct?

And be able to test with the following code?


CommandSubcommands(DSGTEST);
CommandSubcommands(CHGTEST);

I use the power supply to simulate the battery, and the electronic load to simulate the load side, but sometimes there is a re-Initial.


Finally, I would like to ask if there are other protections or parameters that will affect the FET TEST MODE?

Can you help?

Thanks!

Regards,

Edgar

  • Hi Edgar,

    The FET Test mode is intended for production use. I think the code you show should work for enabling and disabling each FET. Protections will still disable the FETs in this mode. 

    I generally don't recommend using FET Test mode in the application.

    Best regards,

    Matt

  • Dear Matt


    I need to test whether the PDSG can reach the voltage threshold within a set time and turn on the DSG, then turn off the PDSG.

    I don't use the FET test mode for my application.

    According to my current test results, it is possible to enter the test mode, but it is because the "0x9343 Mfg Status Init" register is not used and not set. Is this correct?

    I set the bit of "0x9343 Mfg Status Init[FET_EN]" to 0, but it will enter normal mode, is this correct?

    I am confused about the register settings to enter FET TEST MODE, can you tell me the process and settings to enter FET TEST MODE?

    Thanks a lot for your answer.

    Edgar

  • Hi Edgar,

    The FET_ENABLE() 0x0022 command toggles the FET_EN bit in the Manufacturing Status register. FET_EN = 0 is FET Test Mode, FET_EN = 1 is Normal mode. The 0x9343 Mfg Status Init register can be programmed in OTP if you want the FET_EN bit to be set to '1' after the device is powered up by default, otherwise it is set to '0' by default after power up or Reset.

    So, use the FET_ENABLE() command to toggle in and out of test mode. When you are in FET Test mode, the normal PDSG to DSG feature is not functional (same is true for PCHG to CHG). So you need to set FET_EN = 1 to test these features.

    Best regards,

    Matt

  • Dear Matt

    Thank you very much for your complete description.

    The problem has been solved.

    Best regards,

    Edgar