I am looking at using the TI TLV320AIC10 as an SPI slave to my microcontroller. I have the following two questions of which the data sheet does not provide an answer.
The data sheet for the TLV320AIC10 states in line 3 to 4 of page 2-8 that the "SCLK needs to be free-running". I have never heard of a microcontroller in my life which has an SPI interface with free running clock. The clock will always have an idle state of either 0 or 1. Is this true? What will happen if the SCLK is not free? Will the device still work?
The data sheet does not provide any information regarding the timing requirements in slave SIP mode. Page 4-5 only has the master timing not slave. Has anybody successfully interfaced the this device to a microcontroller and knows if the MCLK needs to be synchronous with respect to SCLK some how.