Hi All,
i am trying to emulate I2S using SPI interface on MSP432P4111 Launch Pad.
the MSP432P4111 Launch pad is connected to ICS43434(refer schematic_connection.png)
i had provided all the required configurations such as:(refer to cont_clock.jpg with clock(yellow color),WS(BLue color))
continuous clock frequency with 500Khz
toggling the Word select signal at every 32 clock pulsed.
but i am unable to get the data from the Acoustic sensor(ICS43434)(Refer to IMG-8650.JPG)
please find the attachment which shows the oscilloscope image with three Signals:
CLOCK Signal(Yellow color)
DATA Signal(Blue color)
Word Select Signal(Pink color)
could you please share your points:
on why i am not getting the data?
there are any hardware dependencies?
whether there are any software configurations we have missed?
we know that sensor will give 24-bit data as output for 32 clock pulses.
if i am reading the 1 byte audio data for a given number of pulses, which data i need to consider?
even if the data signal is not giving any pulses on the oscilloscope, i am getting some data on to RX buffer, please can you share your thoughts on whether the obtained data is valid or not?(refer to LR_LOW_WS_toggle_16_bit_with_audio.dat)
Thank you,
Maniram
Hi MANIRAN:
I think that the singles(clk,ws and ds)should be check with a logic analyzer other than an oscilloscope. The clock frequency with 500Khz you used is somewhat
small. The clock frequency depend upon sample frequency.