Part Number: TMS320F28027
Hi Experts,
My customer is using ADC EOC interrupt. However, they obsered the interrupt is triggered twice unexpectly.

The trigger chains is like:
ePWM zero (also attached with a pull-up AQ) -> ADC SOC0,1,2 0 -> ADC EOC2 (ECO0,1 not used) -> Early interrupt.
You may see the rising edge is followed by two GPIO sikes, which marks the interrupt enter and exit. It's expected be only one spike per rising edge.
One thing is that the simutaious sampling is enabled, so the SCO0 and SOC1 are binded. However, the ePWM is still configured to trigger SOC0 and SOC1, which means that SOC0 and SOC1 would be triggered twice. Disalbing the simutainous sampling, or removing SOC1 trigger would elmiate the extra interrupt. Also, switch from early interrupt to late interrupt would also elimiate the extra interrupt.
However, I can't connect the above observation to the issue since the interrupt are triggered by EOC2, and the above experiment only inpacts SOC/EOC 0 and 1.
I attached the register dump when the issue happens.test2610211636.txt . You may help checking the trigger configurations.
Regards,
Hang