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.

BQ25703A: MPPT charging

Part Number: BQ25703A
Other Parts Discussed in Thread: BQ24650, , BQ25798

Hello TI,

I'm trying to implement MPPT charging with this chip.

I have run into difficulty controlling the input voltage and measuring the input current in the MPPT sweep.

  1. To what register do I write to control the input voltage (i.e. from the solar panels)?
  2. Which register or ADC do I read to measure the input current?

I am already familiar with how to read ADC registers.

Kind regards,

Aaron

  • Hello Aaron,

    BQ25703A is designed for USB PD applications and doesn't have features designed for solar charging. Have you considered BQ24650 (Buck only) or BQ25798 (Buck-Boost)? 

    For BQ25703A, the InputVoltage() register (0B/0A) sets the input voltage limit (IINDPM) below which the charger will reduce the output current to maintain that input voltage. It is defaulted to VBUS-1.28V upon powerup.

    Input current ADC can be read back in register 2B (ADCIINCMPIN). You need to set bit 4 of ADCOption() register 3Ah to enable IIN ADC sampling. The LSB is 50mA.

    Thanks,

    Khalid

  • Hi Khalid,

    Thanks for your advice. We'll stick with the BQ25703a and use ICO instead of trying to implement MPPT.

    Best regards,

    Aaron