Quantcast
Viewing all articles
Browse latest Browse all 35901

bq78PL116 SMbus MCU programming

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


Viewing all articles
Browse latest Browse all 35901

Trending Articles