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.

TMS320F28377D: Interfacing ADC ADS8568 with MCU TMS320F28377D

Part Number: TMS320F28377D
Other Parts Discussed in Thread: ADS8568, TMS320F2812

Hi TI experts,

I need to interface 4 Nos of external ADC ADS8568 with MCU TMS320F28377D.

Is there any Delfino External Interface (XINTF) Reference Guide available for TMS320F28377D?
Is TMS320x2834x Delfino External Interface (XINTF) Reference Guide (SPRUFN4) applicable for TMS320F28377D also?

My aim is to handle external ADC chip select signals ADCSEL1 - ADCSEL4 to access 4 Nos of external ADCs ADS8568 with proper timing.
The chip select signals are generated using the decoder logic diagram shown below.

Please provide proper guidelines for interfacing external ADC using software programability & memory mapping techniques.


regards,
Ramesh P

  • Hi Ramesh,

    Do the external ADCs need to be synchronized with anything else in the MCU (e.g. ePWM) or between the external ADCs? 

    The XINTF guide from TMS320x2834x does not apply to this device.  Instead, the F2837xD has an EMIF module and this is documented in the device unified technical reference manual here:

    Have a read through the documentation for the EMIF and let us know if you have any specific questions about how the module works.  

  • Hi Devin,

    Thanks for your quick response.

    The start of conversion of external ADCs need to be synched with ZERO match of ePWM.

    Moreover,we have to select the external ADCs with right timing.The ADCSELECT signals which i mentioned in the previous post need not be enabled over all the time.This is our PRIMARY CONCERN.

    We have already done  interfacing more external ADCs using External Zone select module(XINTF) and signals XZCS0AND1 in case of TMS320F2812 processor. pls refer the below figure.I want to transfer the similar strategy to TMSF28377D. (or) you can suggest any alternate method for ADCSELECT signals.

    Since TMS320F28337 is a new platform to switch over,please share any application notes/ref guidelines for interfacing more external ADCs.

    I will go through the EMIF module in the tech ref manual and get back to you.

    regards,

    Ramesh P

  • Ramesh,

    The asynchronous memory interface protocol supported by XINTF and EMIF is fairly well standardized.  I would expect the glue logic to behave similarly.

    Triggering the DMA or CLA with EPWM to read the results would probably give you the most consistency for system level synchronization.

    I am not aware of any F2837x specific appnotes for using the EMIF to interface with external ADCs.  I only know of this generic EMIF appnote.

    -Tommy

  • Tommy,

    Thanks for your reply.

    The ADC interface issue is solved after assigning the proper memory mapping.

    Rgds,

    Ramesh P