I am attempting to use a BOOST-DRV8711 module in conjunction with a Hercules MCU evaluation board. I have jumpers running between the headers of the two boards to connect the relevant signals (MISO, MOSI, SCS, SCLK, nSLEEP, STEP, DIR, GND). The DRV8711 module is being powered by 24V, and the power supply return is connected to the GND of both boards.
I have been unable to communicate with the DRV8711 board via SPI. I set nSLEEP high, SCS high, and send a read command (0x8000 for example, to read the CTRL register), but I do not get a response or any activity on the MISO line. I have verified the output of each of the MCU's SPI lines using an oscilloscope and a protocol analyzer. I have verified that the signals are present on the DRV8711 board. The SPI clock speed is 2MHz. I have tried all four clock modes. The MCU is providing a pull-up on the MISO line since I am not providing the DRV8711 board with 3.3V.
I don't know what else to try. Is there something else I am missing?