Other Parts Discussed in Thread: ADS8556, ADS8558
Hi,
I have interfaced a ADS8556 with the McASP of TMS320C6713 DSP.
I want to receive all the 6 channel data in the DSP. From the timing diagram of the ADC,
it looks like the frame-sync has to be low for the whole 6-channel data period.
So I have setup the McASP for a 7-slot TDM (16-bit word).
The frame-sync is setup to be active high (one word) and the McASP is active only in the slot 1-7.
I have connected frame-sync from McASP to CONVST_x as well as the FS of the ADC.
What happens if time 't3' from the diagram below is not met?

I am trying to input a 1kHz sine wave to one of the channels (say CH_A0). The clock (SCLK) to the ADC is 500kHz.
When I receive data in the DSP and try to plot it (plotting the first word in every conversion),
I can see some periodic data but not the sine wave as it is.
Also if I apply input to other channel (say CH_B1), I cannot see any data in the 4th place
(the sequence of channels received being CH_A0, CH_A1, CH_B0, CH_B1, CH_C0, CH_C1).
I can only see data in the place of CH_A0, but there is no input to CH_A0 of the ADC.
What could be the problem and where do I look at?
The ADC is being used in HW/SW = 0 (HW mode).
Also SEL_A = 1, SEL_B/SEL_C = 0.
Thanks,
Aditi.



