Hello,
The required SPI module connections would be the MISO and SPICLK lines. The CS line will need to be derived from a GPIO pin. The SPI module would operate in master mode.
Even though you have no interest in the MOSI signal (and it would remain unconnected), it is still necessary to send a (dummy) byte value for each byte that you wish to receive. This is the only method of generating the clock pulses - I suspect that you are currently not doing this. After sending each dummy byte, you will also need to wait until the SPRF flag becomes set before reading the SPID value. Sending two bytes in succession will generate a total of 16 clock pulses.
The SSI protocol requires that the clock signal idles at high state, and that each bit state is sampled on the negative edge of clock signal, so as to fall in the middle of each bit period. This will require a setting of CPHA = 0 and CPOL = 1. Fig. 5 of the datasheet for the sensor shows that no valid data is present during the first negative edge (maybe always a high state). The same diagram also shows that the final negative edge corresponds with the MagDEC bit, and that there is no clock pulse during the final EvenPAR bit, with the result that this bit is never read.
Therefore the contents of the two data bytes will shifted to the right by one bit. This will need to be taken into account when processing the 10-bit position data.
Regards,
Mac