In our design, we have a DRV8301 on the SPI bus (MSP430F5638 UCSI A1). Had it working fine when we were breadboarding an MSP430 proto board to the DRV8301 Boosterpack board.
My hardware guy is out for a few days, so forgive me if this is a clueless quesion..
When I send the command word 0x8000 (read status register 0), I read twice.. both reads return 0xFFFF. I'm sure this is bad data.
What could possibly have the DRV returning garbage? If it were dead I'd expect all zeros as a response (and, in fact, was seeing that when I hadn't turned on the ENABLE line).
All help appreciated!
Ed Averill