Other Parts Discussed in Thread: USB2ANY
Tool/software:
I'm looking to test BMS boards with production firmware. The BMS board has an on-board BQ79731-Q1 and expects to talk to 8 off-board BQ79718's over the VIF daisy chain. I'm hoping to be able to connect something to the VIF interface that can simulate being the chain of BQ79718's and be able to respond with programmatically assigned voltages/temperatures.
My first attempt was a BQ79718 eval board. I tried to use the eval board to translate the VIF to the UART using a USB2ANY, but was not able to get the UART mirror mode working. I suspect that was because the BQ79731 is already acting as the base device. I also tried a BQ79600, but was also unable to get the VIF requests passed through to the UART. I suspect that's because the BQ79600 is expecting to be the base device and I was trying to use it the other way around.
So, unless the eval boards are capable of forwarding the VIF messages to the UART and I just configured them incorrectly, I'm looking at other ways I can simulate the BQ79718 chain. A custom board that bit-bangs the VIF interface is not off the table, but I'm hoping for something more COTs than that. Has any successfully set up a simulator for the BQ797xx VIF daisy chain?