I am using the BQ2016 and having problems with the LMD register not updating properly.
On my prototype board (after a few hardware changes) my PFC starts out at 156 and LMD is 227 (after full power disconnection and resetting the RBI pin.
Last week, when I did a full charge cycle the first time, the NAC stopped at 156 as the batteries kept charging. When I discharge, the DCR reached 240. Subsequently, I did a full charge. All the appropriate bits were set indicating valid discharge and charge had occurred. However, LMD never changed from 227.
On the new charge cycle however, NAC did count up to 240, correctly.
First, I need to know why the LMD register never changed.
Second, over the weekend I removed the batteries so that they would not fully discharge over the weekend (sleep firmware is not yet complete). I have started another charge/discharge cycle to attempt to correct the LMD value. On first charging, the NAC stopped at 156. On discharge, the CI bit was cleared indicating that an LMD update had occurred. However, it is still 227. I am waiting to see if the NAC counts up to 156 or ti 242 (the value currently in my DCR).
Any assistance that can be provided would be greatly appreciated.
Thank you,
Ben