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.

Using more than 4 adc interrupts in TMS320F28075

Other Parts Discussed in Thread: TMS320F28075

while referring to TRM i could fin only ADCINT1, ADCINT2, ADCINT3, ADCINT4 associated with ADC .

how can i read more than 4 ADC and generate EOC interrupts( for more than 4 ADCs independently)  in TMS320F28075 ? is it possible?

  • John,

    joseph john said:

    while referring to TRM i could fin only ADCINT1, ADCINT2, ADCINT3, ADCINT4 associated with ADC .

    how can i read more than 4 ADC and generate EOC interrupts( for more than 4 ADCs independently)  in TMS320F28075 ? is it possible?

    Depending on the package, the F28075 has either 2 or 3 ADCs.  Each ADC has 4 interrupts, ADCx1, ADCx2, ADCx3, and ADCx4.  These interrupts DO NOT correspond to SOC1, 2, 3 and 4.  Rather, you can have any SOC trigger any interrupt.  The intended use is that the interrupt is triggered after multiple SOCs are converted from the same trigger.  For example, suppose you have a particular ePWM timer trigger SOC4, 5, and 6.  Assuming all are in the round-robin priority queue, these will convert in order SOC4->SOC5->SOC6.  You can setup SOC6 to trigger one of the interrupts.  In the ISR, you read all three results.
    It was not envisioned that a single ADC would require more than 4 independently triggered conversion sequences in the expected applications.
    Regards,
    David