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.

bq78PL116 SMbus MCU programming

Other Parts Discussed in Thread: BQ78PL116, BQWIZARD

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