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.

bq78pl114 writing to BatteryMode() for broadcasting fails

Other Parts Discussed in Thread: BQWIZARD, BQ78PL114

BatteryMode() bit 14 (charger_mode )can not be set successfully via bqwizard.

This bit defines, wether the charging voltage and -current is broadcasted to the SMbus or not.

If writing to the SBS standard parameter 03, reading gives old value back, no change of parameter. Within specification, this should be r/w. Other parameters work correclty.

I like to clear the bit 14 of BatteryMode() to enable broadcasting.

Is there an issue.

 

Best regards

Andreas

 

  • Bit 14 of BatteryMode() is not writeable.  This means that the bq78PL114 &bq78PL114S12 do not support broadcast mode.

  • Hello Jim,

    the data-sheet of bq78pl114 specifies the compatibility with Smart Battery System (SBS) Specification 1.1 requirements (page 1, 16)  .

    This data-sheet specifies also the R/W word possibility of the Battery_Mode (page 22).

    SBS 1.1 specifies the same.

    I think, there is a deviation between specification and silicone.

    Within my system, i have a level 2 Smart Battery charger. If the system is connected to the wall socket, the charger should start to charge the battery. Without host. As usual on laptop PCs, for example.

    How can i solve now the problem of starting charge without booting the host?

    Is it possible to fix this issue by firmware and to make this funktion work?

     

    Best regards

    Andreas

  • Hello,

     

    ... still waiting.

     

    Regards

    Andreas

  • Andreas --

    Only Bit 15 of BatteryMode() is writable.  The bq78PL114 datasheet should be changed in the future to reflect this.  Technical Reference Document SLUU330A accurately describes the implemenation of this register on pages 45 & 68.  The default value of the BatteryMode() register is hex 0x6001.  This can only be changed to 0xE001.

    Broadcasts of charging voltage and charging current is not supported.  No firmware changes are planned to date to change this operation.  However, your request will be forwarded to product planning for consideration in future product developments.

    The battery pack should activate FETs to allow charge/discharge without the host or SMBus activity.  Please refer to Document SLUU330A pages 39 - 41.

    I apologize for any inconvenience,

    Jim