Hi...
i'm using the DRV8301 in ebike project replacing 3 halve bridge drivers, op and switching regulator of the existing circuit. I'm able to configure the chip over SPI and can read back the register values. The read register values are the same which i've configured at startup - as long as the motor is not running.
At startup of the motor (or a few seconds later) the register values CR1 and CR2 are reseted to default values.
I've checked that
a) EN_GATE is not low (could lead to quick reset (<10us) or power down (>=10us))
b) PVDD is valid (no spikes down to UV)
c) no spi write command to register CR1 or CR2
I stumpled about that problem while monitoring the output of the OP discovering that the gain factor is reset to 10.
Any ideas what could be the reason for that problem or how to track it down?
Thanks for your help
Gerd