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.

BQ25756: What are the features list The BQ52756 charger controller support?

Part Number: BQ25756
Other Parts Discussed in Thread: BQ25750

Tool/software:

---> above snippet from BQ25756 charger controller data sheet and here the mention some functionality or feature of the charger controller so i list some features and created functions with description for external STM microcontroller.


-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
FUNCTIONS for BQ25756 Features                                                                      | DESCRIPTIONS                                                                                                     |
-------------------------------------------------------------------------------------------------------- -|------------------------------------------------------------------------------------------------------------|
HAL_StatusTypeDef BQ25756_SetOverVoltageLimit(uint8_t value);                   | Sets the over-voltage limit on the BQ25756 charger controller.
HAL_StatusTypeDef BQ25756_SetUnderVoltageLimit(uint8_t value);                 | Sets the under-voltage limit on the BQ25756 charger controller.
HAL_StatusTypeDef BQ25756_SetUnderCurrentLimit(uint8_t value);                 | Sets the under-current limit on the BQ25756 charger controller.
HAL_StatusTypeDef BQ25756_SetChargingSafetyTimer(uint8_t value);            | Sets the charging safety timer on the BQ25756 charger controller.
HAL_StatusTypeDef BQ25756_ReadAdapterStatus(uint8_t *status);                 | Reads the adapter present status from the BQ25756 charger controller.
HAL_StatusTypeDef BQ25756_ReadChargerOperationStatus(uint8_t *status); | Reads the charger operation status from the BQ25756 charger controller.
HAL_StatusTypeDef BQ25756_SetAutonomousChargingMode(uint8_t value);  | Sets the autonomous charging mode on the BQ25756 charger controller.
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

-----> Now i need to know what are the features and functionalities list that BQ25756 can Support 

  • Hello Sankar,

    For the BQ25756, ACOV and ACUV are set by resistors in hardware. VAC_DPM can be set by registers.

    Can you elaborate on what you mean by "features and functionalities list that BQ25756 can Support"?

    Best Regards,
    Ethan Galloway

  • Hi Ethan Galloway,

    Thank you for your message.

    What I meant by "features and functionalities list that BQ25756 can support" refers to the various capabilities and settings that the BQ25756 charger controller offers. Here is an elaboration:

    1.Input Current Limit: Configurable via registers to limit the input current.
    2.Charge Current Limit: Adjustable through registers to control the charging current.
    3.Precharge and Fast Charge: Different charging phases with configurable parameters.
    4.Battery Voltage Regulation: Allows setting the target battery voltage for charging.
    5.Input Voltage Regulation (VAC_DPM): As you mentioned, this can be set via registers to manage input voltage drops.
    6.Thermal Regulation: Temperature-based regulation to ensure safe operation.
    7.Safety Timers: Configurable timers to protect against overcharging.
    8.Charge Termination: Settings for stopping charging when certain conditions are met.
    9.System Power Path Management: Manages power distribution between the battery and system load.
    10.ADC Monitoring: Integrated ADC for monitoring various parameters like battery voltage, input voltage, charge current, etc.


    These features make the BQ25756 a versatile and robust charger controller suitable for a variety of applications.

    ----> so i need what are the features it can support ?

  • Hello Sankar,

    Did the FreeRTOS driver help?

    You already listed a lot of the driver functions. For the functions you'll need, there is also the:
    MPPT function
    Reverse mode
    Charger Flags and Statuses

    A few notes about the functions you listed. The BQ25756 is a non-power path charger and doesn't have any power path features. If you need a power path, the BQ25750 is just like the bQ25750, but it has a direct power path to power a system load and a battery.

    What all functions do you need? Can you tell me your application so I can help you out a bit more? Information like battery voltage, battery chemistry, battery current, and input voltage would help a lot.

    Best Regards,
    Ethan Galloway