Other Parts Discussed in Thread: BQ78350, EV2400, BQSTUDIO
Tool/software:
Hello All,
I've been having a problem getting consistent data from the BQ78350. Every time I attempt to read hex data from it, there are xFFFF and X0000 junk values strewn throughout the data I receive. This happens regardless of the register I am attempting to read from and the size of the data. I have a theory that I am grabbing these values just as the registers are being updated, but I do not know how to filter these values out.
As for my setup
- I am using a NI-8452 I2C device to connect the BQ78350 to my computer
- I have Bq7692000 connected to the BQ78350
Examples of data that gets corrupted
- using a data write to send command x09(pack voltage) to the Bq78350 and using a data read to obtain the result
- using a data write to send command x000600(Chem ID) to the Bq78350 and using a data read to obtain the result
- performing a block read to the data flash
- any data read performed in general
If anyone knows how to avoid or filter out these junk values, it would be greatly appreciated.