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.

TMS320C6748: Interfacing ADS1605 to the TMS320C6478

Part Number: TMS320C6748
Other Parts Discussed in Thread: ADS1605

Dear All,

I am working in a hardware design with the two references above.

In page 28, Fig. 28 of the datasheet ADS1605 describes how to interface the ADC with the DSP.

I undestand that for the databus, I have to use the databus of the EMIF, that is, EMA_D[15..0].

For the nCS, I can use any of the nEMA_CS[x], for example, nEMA_CS[3].

However I have doubts on where to connect nDRDY and nRD.

What is signal nARE on the DSP? I dont see any signal named like this on DSP. Where should I connect nRD on the DSP?  nEMA_OE or EMA_A_RW? other?

Should I connect nDRDY to EMA_WAIT[x] or to any general purpose interrupt of the DSP? In this last case, what do you recommend me to conect to?

Thanks in advance,

Joaquin.

  • Hi Joaquin,

    The signal descriptions for C6000 in the ADS1605 datasheet are for the C62xx DSPs. 

    Looking at the C6201 EMIF description for /ARE:

    /ARE  Read enable—active low during a read transfer strobe period. Although not used for standard ASRAM interface, still used logically to determine when the data is read by the EMIF.

    Looking at the C6748 EMIF description for /EMA_OE:

    EMA_OE Active-low pin enable for asynchronous devices. This pin provides a signal which is active-low during the strobe period of an asynchronous read access cycle.

    So it looks like you can use EMA_OE on C6748 in place of /ARE in this case. 

    You can use EMA_WAIT or simply a GPIO pin to receive an interrupt. Please refer to the C6748 TRM for more details.

    Regards,
    Sahin

  • Thank you very much Sahin.

    Regards,

    Joaquin