I've got the BOOSTXL-DRV8301 board. How can I tell that writing to Control Register 1 and Control Register 2 have succeeded? There doesn't seem to be any positive feedback.
I'm writing to both of these registers, but certain settings don't seem to take effect. For example, when I try to change the gain of the shunt amplifiers in Control Register 2 from 10 V/V to 80 V/V I would expect to see a change in the output voltage on the SO1 and SO2 outputs, but I don't.
A similar thing happens when I try to put the DRV8301 in DC Calibrate mode by setting DC_CAL_CH1 and DC_CAL_CH2 in Control Register 2 to 1, but I see no change in SO1 and SO2 outputs.
My SPI clock rate is 3 MHz, which is slower than the DRV8301's max of 10 MHz. I've verified that the SPI signals look good on a logic analyzer. CPOL=0 and CPHA=1.
When reading Status Register 2, what should the values of Device ID [3..0] be? When I read SR2, I get 0x1 in Device ID.