Other Parts Discussed in Thread: BQSTUDIO
When I'm sending multiple ManufacturerBlockAccess commands, it can occur, that the BQ78350 chip holds down the line until I have timed out. Why the chip is holding the SCL line that long low?
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.
Hi Matt,
yes my Controller supports clock stretching. This works also, because I've already seen that the BQ stretches the Manufacturer Access commands. So it works fine.
I attached a log of the SMBus. You can open it with Pulseview ()
If you need the data in a different format, just say, I can convert them.
Hi Martin,
I can try downloading the software to take a look if our firewall allows. Have you tried using the BQStudio software with this device and comparing the waveforms?
Best regards,
Matt
Which waveforms you mean? It seems BQStudio is also doing these requests again if they are not successful
Hi Martin,
The BQ78350 is communicating frequently with the battery monitor IC on the I2C bus, so often if the SMBus has too much traffic, it may not be able to respond due to limited bandwidth. I am not sure if this is what is happening here. If you reduce the communication frequency on the SMBus, does it help?
Regards,
Matt