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.

TMS320F2800137: ADC Inputs channels and result register

Part Number: TMS320F2800137


Hi Team,

In F280013x, there are 21 ADC input channels and 16 result register. Does that mean at a given time, we can only convert 16 inputs simultaneously?

Kind regards,

Irene

  • Hi Irene,

    The 21 ADC input channels are shared between two idependent ADC modules.  Each ADC module has 16 SOCs and each SOC has a corresponding result register (e.g. SOC0 conversion result is in ADCRESULT0...SOC15 conversion result is in ADCRESULT15).  A SOC is a basic setup in C2000 ADC.  Each SOC can be configured a channel, trigger source and sampling time.  See ADCSOCxCTL register description in TRM for more details.  All the 16 SOCs can be assigned to only 1 input channel or different channels depending on what is physically available input channel on the particular F280013x device you have.  The 2 ADC modules in the F280013x device can operate and be setup independently and they can convert simultaneously provided that both operate at the same ADCCLK, sampling time and triggered from one single source.

    The SOC principle in C2000 ADC provides several options for configurability and flexibility.  You can coceivably use all or part of the available 21 ADC input channels and assign all or part of the 16 individual SOCs per ADC.

    Hope this clarifies the SOC/ADC operation for you.

    Regards,

    Joseph