Hi,
I am trying to use the drv8308 on our current project.
I am able to write/read register 0x00 of the chip.
When I try to read any of the other registers, I am reading 0xFFFF back from them (0x01 to 0x2A).
My SPI Speed is 288 KHZ.
My MISO Line has a pull-up resistor.
When I write and read register 0x00, all of the lines are nice and clean (0 to 5 volt signals) according to the scope and logic analyzer.
I have tried reading register 0x2a (Fault register). but all I get back is 0xFFFF. This is the same with all of the registers. All of the other SPI devices on the my SPI bus work perfectly.
I am definitely meeting all of the timing requirements according to the data sheet.
I have also looked at the threads where they are having issues with SPI.
Any thoughts as to why this is happening?
Thanks,
Reif Heck
Finna Sensors