I created a SPI-USB interface using the FT1248 SPI board with the ADuM350. As per the FT1248 datasheet, the MISO pin is only to send out tx-rx ACKs and not actual data. Rather, the MOSI pin is a 1-bit bidirectional SPI pin, just like I2C. Now, as far as I know, ADuCM350 SPI0 is a full-duplex, so it does RX and TX from MISO and MOSI separately. Can the SPI0 port MOSI be configured for bidirectional data exchange? If not, will I have to use bit-banging to get data from the FT1248?
I looked at the ADuCM350_UG (User Guide) and it says that the microcontroller supports only full-duplex operations, so you will have to use bit-banging.