Hi,
We are using the DRV8353RS evaluation board connected on a motor for motorization purpose. When the motor is not activated, we are able to access SPI registers without any read/write issues.
Each time we change the SPI register value, we immediatly do a read back to validate what we just sent. All registers are lock once properly write on bootup and only bit 0, 1 & 2 of register 2 are accessible.
We have some write and read back issue when the registers are address at the same time that the motor run. We looked at the SPI signals and they are all clean.
Here below is a screenshot where we write 0xC0 in register 2 and get 0x180 as readback. Seem to have some kind of shifted bit or so.
Here below is another example when we write 0xC0 in register 2 and get 0x00 as readback.
The goal here is simply to change the coast bit depending of the operating phase of the motor control.
Can you please help us on that?
Best Regards,
Pierre-Luc