SLVSIJ3 May 2026 DRV81646-Q1
ADVANCE INFORMATION
An SPI error occurs if:
A SPI error on current transaction is reported in the next transaction by the DRV81646-Q1 pulling SDO low/high during the tH_SCLK interval. The SDO state is set to SPISTAT = (SDI) and NOT(SPI_ERROR). The easiest way to read the SPISTAT value is to hold SDI=1 during the tH_SCLK interval and read SPISTAT after tSDOHIZ, so that if there is a SPI error then SPISTAT=0, else SPISTAT=1.
A SPI error is not reported on the nFAULT pin.
| SPI ERROR? | NOT(SPI_ERROR) | SDI | SPISTAT |
|---|---|---|---|
| No | 1 | 0 | 0 |
| No | 1 | 1 | 1 |
| Yes | 0 | 0 | 0 |
| Yes | 0 | 1 | 0 |