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.
We are facing an issue in one of the our project build around TMS320F28035. In this we are using PWM module with deadband, digital compare and trip zone functionality. we want to use the trip zone to work as per below logic-
1) PWM-A becomes low when TZ2=Low or TZ3=High
2) PWM-B becomes low when TZ2=High or TZ3=low
To implement this, we have configured DCAH=TZ2, DCAL=TZ3, DCBH=TZ3 and DCBL=TZ2 using DCTRIPSEL register.
Logic works fine when we configure TZDCSEL register as DCAEV2=1 (DCAH=Low and DCAL=X) and DCBEV2=1 (DCBH=Low and DCBL=X).
But it does not work i.e. no trip zone action when I configure as DCAEV2=5 (DCAH=Low and DCAL=high) and DCBEV2=5 (DCBH=Low and DCBL=high). in this case PWM is ON continuously and TZ2 and TZ3 have no effect on pins.
Please somebody explain the reason why trip zone module is not functioning properly in the later implementation.