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.

BQ40Z60: Enabling and disabling charging from host

Part Number: BQ40Z60

Is there a way to disable and enable charging on the BQ40Z60 from a host processor?

I understand that ManufacturerAccess() 0x00C0 CHGR_EN does what I want but it is not available in sealed mode.

I want a way to disable charging when the host knows that It is connected to a power source that it does not want to draw current from.

  • One method to accomplish this would be to use the PRES pin.
    When your host processor pulls this pin low, then bq40z60 will detect 'system present' and enable the CHG and DSG Fets.
    When this pin is in a Hi-Z state, it will detect a 'system disconnection' and the DSG and CHG Fets will be disabled preventing charge or discharge.
    The Settings-Configuration-> DA Configuration [NR] bit must be configured to 0 for this to work.
    Regards,
    Swami
  • Wouldn't this also block the path from ac adapter to VSYS? when I have the pack configured to non removable, I have no voltage out of VSYS when PRES is floating. Also I am using the precharge function, so I do not see this method working anyway.
    Is there a way that the host can set the max charge current to something close to 0 when I do not want to charge from the current source?
    Other than security what would I be hurting if I left the gauge unsealed so that I could toggle the charge controller with ManufacturerAccess() 0x00C0 CHGR_EN?