Hi Sir,
I am designing a bq78PL116 based Battery management system. I want to use a microprocessor to control the BQ78PL116 by SMBus.
Base on the reference "http://focus.ti.com/lit/an/slua591/slua591.pdf " I can communication with bq78PL116. The command of read parameter (E.g. read stack volatage, read cell voltage or read safety parameter) can work.
But when I want to set a parameter(E.g. COV Threshold Voltage), it cannot work.
I had noted that the wired bit (Algorithm Enable Register Bit 3)must be set before setting any safety or timers parameters. But I can not find any method to set the wired bit. I know in the bqWizard there is a function to enable the wired bit.
My question is how to enable the wired bit by a embedded microprocessor (Not a windows base API)?
I had use scope to catch the SMbus data when bqWizard execute the toggle command. But I had found that it is very complex and I can not find it in the reference and manual.
Could you help me.
Regards
Wang gucheng