This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Questing regarding ADC interworking with C6678L EVM.

Other Parts Discussed in Thread: ADS1274

Hi,

I am using EVMC6678L EVM to read data from ADC. I want to use ADS1274 from TI.

ADC chip has TDM and SPI interfaces. But the problem is that SPI interface is only 24bit.

As I know, C6678 only support 8 or 16 bit SPI.

Can I use ADS1274 for EVMC6678L EVM?

Actually, ADS 1274 datasheet has a example hardware design. The example design is to connect ADS 1274 to TMS320VC5509.

But this example is using Multi channel BSP for connection. I think 6678 has no McBSP and only have TSIP.

I think TSIP is different from McBSP. Am I correct?

Thanks in advance.

Baeyoung

  • Hello Baeyoung,

    The C6678 SPI interface supports up to 16 bit (buffer size limitation) and you cannot interface 24 bit ADC to C6678 SPI. Yes, the TSIP interface is a simplified version of the McBSP. You may need some external logic but that interface should be your best bet for connecting to an ADC.

    You may find some alternate solutions for ADC interface in the below threads.

    e2e.ti.com/.../749448

    e2e.ti.com/.../194679


    Regards,
    Senthil
  • Dear Senthil,
    Thanks for your update.
    As you recommended, FPGA is a good solution to connect ADC to C6678.
    But, already I have a new board with ADS1274.
    I have one more question.
    Actually ADS1274 has only 24 bit SPI interface and C6678 only support 8 or 16 bit SPI.
    ADS1274 push 24 bits according SCLK sourced from DSP.
    If C6678 can read 8 bits consecutively three times, 3 reads makes up 24 bits.
    Is it available?
    Of course, there is no disruption between reads. It means that after first read second read should start without delay.
    For three reads, CS should be active. Is it possible?
    Thanks in advance.
    Baeyoung
  • Hello Baeyoung,

    I think it is possible to read 24 bit data by three 8-bit transfer. I have read an article in public website where i found an explanation about 12 bit ADC interface with a 8 bit SPI interface in a micro-controller.

    However, you need to develop your own source code to implement this SPI transactions.

    Regards,
    Senthil