Part Number: TMS320F28069
Other Parts Discussed in Thread: CONTROLSUITE
Tool/software: Code Composer Studio
Hello,
(1)As shown in the figure, is it AND gate?
If it is an AND gate, then the schematic in the manual, Offset(n) is low, Window(n) is high. If Blanking window not inverted and DCAEVT2 is always high, then the true blanking time is the offset time. But the result of the TI routine is the opposite.
(\controlSUITE\device_support\f2806x\v151\F2806x_examples_ccsv5\epwm_blanking_window)
(2)DCOFFSET cannot be set to 0 when CBC?
TBPRD = 1000;
CTRMODE = TB_COUNT_UP;
PWM1A = AQ_CLEAR;
DCFWINDOW = 250;
DCFCTL.bit.PULSESEL = DC_PULSESEL_ZERO;
BLANKINV = DC_BLANK_NOTINV;
The DCAEVT2 event is always triggered.
DCAEVT2 --> Blanking Window --> DCEVTFILT --> DCAEVT2.force --> Cycle-by-Cycle(CBC)Trip Events --> PWM1A=TZ_FORCE_HI.
If I set DCOFFSET to 0, PWM1A will always high, and the Blanking window does not work at all.
If I set DCOFFSET to be less than or equal to 998,and The blanking window works properly. In the blanking window time, PWM1A is low and other locations are high.
Why can't I set the offset to 0 at the beginning of each cycle, let the blanking window work from 0?
Best regards.











