Other Parts Discussed in Thread: BQ76PL455EVM, ALP
Hi All,
I am using bq76pl455 for monitoring cell voltages of multistacked modules there are around > 10 boards that are stacked in daisy chain format. Max number of boards are less than 16.
The issue i am facing is that when i have >3 boards and attempt to read stored data from the 4th board, either i don't get a response from the bq device or the data is corrupted or there is a unknown/ unexpected delay in between the string of bytes transmitted.
This issue is somehow partially improves by setting the TXHOLDOFF bit in the IC, but setting this value to >8 bits of delay still doesn't resolve
Can someone please help me understand what all things needs to be taken care in software for stacked communication for upto 14 BQ devices connected in daisy chain.
I have also attached the scope trace of the delay between the packets that i am noticing and an example of a good packet.
You help will be really appreciated.
Attached images are 2 bad response from 4th Module and 1 good response from the same module
Kind Regards
Vikram Jain