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.

[F2803x] Wrong operation in DCAEVT fla in TZFLG register

Dear Champ, 

Our customer isusing the internal comparator  for  over current protection.

The DCAEVT are used for  the source of the EPWMTZINT  interrupt.

However ,the application is server power for HP.

We had test the function with over current condition and the ISR work normally. The event are correct when using single set.

The condition happen when operating with the redundant one which are fully the same unit.

They use PC to polling the I2C bus and make the communication are busy.

Then , we will fund the EPwmxRegs.TZFLG.bit.DCAEVT will be set but the  EPwmxRegs.TZFLG.bit.INT remain zero. That's meant the interrupt will not be happen. However, we using the scope to observe the signal but the over current  never happen.It seems that the flag, EPwmxRegs.TZFLG.bit.DCAEVT, be set without any reason.

Is there any possible condition to trigger the EPwmxRegs.TZFLG.bit.DCAEVT or wrong signal of COMxOUT?

Current we using work run method to avoid the system wrong but they ask us to provide the root cause why the flag be set and the interrupt doesn't happen.

BR

Brian