Tool/software:
Hello TI Team,
I am working with the DRV8908-Q1 and communicating via SPI from a MCU. I am able to:
-
Successfully read the IC_ID register
-
Read fault registers (faults are being reported correctly)
But the issue is that I cannot get the outputs to go high.
My SPI configuration
-
Frequency: 1 MHz
-
Mode: Mode 1 (CPOL = 0, CPHA = 1)
-
Bit order: MSB first
-
nCS is toggled manually with GPIO
-
16-bit frames (two bytes per transaction)
Even after the above sequence, the outputs remain low/Hi-Z. I have verified SPI timing and I am receiving valid responses on MISO (IC_ID, faults, status). But writing to control registers (like 0x08
, 0x09
) does not turn outputs high and I am disabling Open-Load Detect (OLD) in the register.