Tool/software:
I have an application where I use BQ-79600-Q1 and BQ-79616-Q1 (6 devices). using UART interface.
After following configuration sluuc56_bq (board bring up), I'm able to read cell voltages and cell temperatures (I'm using first 4 GPIO pins as analog inputs) in one STACK_READ transaction from VCELL16_HI to GPIO4_LO.. however when I do 2 different STACK_READS, I get the following,
- STACK_READ from: VCELL16_HI to VCELL1_LO (only voltages) .. I get all correct values
- STACK_READ from: GPIO1_HI to GPIO4_LO (only temperatures) .. I get all BAD values with 0x8000
can you please tell me why one transaction works but 2 separate ones do not ?
Thanks.