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 Register dumb

Other Parts Discussed in Thread: BQ78PL116

Hi,

i have some issues with the BQ78PL116. According to the tech. ref. the BQ78PL116 listen to SMBus Standard, which says that it isn´t allows to request more than 32 bytes at once (Smart Battery Data Specification Revision 1.1 December 11, 1998). I also read that when i perform a block read that the SMbus slave increments its address. For example: i request 32 bytes from the BQ78PL116, address 0x08 (temperature). Now i wanna get a register dumb from 0x08 - 0x18 (31 byte). But it doesn´t works...

I get three bytes. Think (byte count, data1, data0) whereas the byte count is 0x93 ?!?

To understand all this crap i decoded the bus data between bq wizzard and my pc with my scope. But the wizzard addresses only 0x3d and 0x3f, when i read all parameters. Funnily enough the BQ78PL116 sends one time 242bytes then 138bytes and so on.

Are there any tricks to perform a register dumb?