Other Parts Discussed in Thread: TMS320F28027, CONTROLSUITE
hi,
I'm using the TMS320F28027 for a system with multiple interrupts.
ADC_INT1: ADC Measuerment (35kHz-50kHz) Highest Priority
EPWM3_INT: Error Handling(10kHz)
ECAP1_INT: Frequenzy Control(35kHz-50kHz)
I2C_INT: Communication
TINT1: System Control (1ms) lowest priority
The standard interrupt priority table is sufficiant for this application so I did'nt change anything.
The problem is that in some cases the TINT1 Interrupt is not interrupted by the EPWM3_INT. I attached a picture where you can see the situation.
RED:EPWM3_INT
BLUE: TINT1
As you can see in some cases TINT1blocks the EPWM3_INT from excecution although EPWM3_INT has higher priority. This especially happens when the TINT1 Interrupt occures short after the EPWM3_INT. Has anyone an idea whats the reason for this behaviour?
Thanks
Dominic
