SCPS289B September 2024 – August 2026 TPLD1202
PRODUCTION DATA
The pulse-width modulation (PWM) generator outputs a square wave with a duty cycle proportional to the counter value from the selected FSM. These PWM generator macro-cells have one input from the connection mux to control the macro-cell power up; 1 input directly from FSM blocks; and 2 outputs into the connection mux.
The following can be configured for an operating PWM generator: input source, deadband time, output polarity, clock.
Data input source (IN): Any of the four FSMs can be selected to provide the counter value.
Deadband time (tdb): 0 CLKs (no deadband), 1 CLK, 2 CLKs, or 5 CLKs.
Output polarity: the polarity of each output (OUT+ and OUT-) can be configured to non-inverted or inverted.
The duty cycle of the PWM signal calculated by:
With a minimum duty cycle of 0% (or 0/256) and a maximum of 99.61% (or 255/256).
Note, upon startup of the PWM generator, the macro-cell requires 2 clock cycles for clock synchronization. If the selected deadband time is greater than the FSM counter data input, a constant low appears on the non-inverted OUT- output. Additionally, the PWM generator macro-cell can be powered down by sending a LOW signal to the PWM PWR UP input to prevent outputting in an idle state.