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.

BQ40Z80: Reading and converting Floating point via external MCU

Part Number: BQ40Z80
Other Parts Discussed in Thread: BQSTUDIO

Tool/software:

Hi Team,

I am trying to read the values CC Gain and Capacity Gain via an SMBUS block write command but I am getting varied results and was looking for help in the same matter. The TRM says that I can get these values via the registers 0x4006 and 0x400A respectively. Even though the value of my CC Gain and Capacity Gain is the same(as seen under the Data Memory Section), I am getting different values when I try to read it via the ManufacturerAccess(0x44).



As seen below, the bytes corresponding to CC Gain are - DD 23 57 40 and by extension for Capacity Gain are - 17 C8 74 49. I am expecting both sets to be somewhat similar given that BQStudio shows that both of them have the same value, there must be something which I am doing wrong here.