Table of Contents
The Pulse Width Modulators (PWM) share the dead-time generation and the activate/deactivate features, configured through the
The said PWM blocks are:
- CB-PWM – Carrier-based PWM
- SV-PWM – Space vector PWM
- SS-PWM – Multilevel PWM with Sort-&-Select balancing
- DO-PWM – Direct output PWM
- SB-PWM – Sandbox PWM
Output mode parameter
The Pulse Width Modulators have three possible
- Single: the modulator provides a single PWM signal on the corresponding output which is referred to as a lane (LN).
- Dual (PWM_H + PWM_L): the modulator provides a pair of complementary signals (PWM high and PWM low) with dead time. A pair of complementary signals output is referred to as a channel (CH) and is constituted of adjacent lanes. The odd lanes are always low-side signals, while even lanes are always high-side.
- Dual (PWM_H + ACTIVE): in this mode, the PWM_L is replaced by the ACTIVE signal. The ACTIVE signal is ‘on’ if the PWM block is activated and PWM outputs are enabled (see
The PWM lane and channel numbering are as illustrated below.
On a B-Box RCP, the first height channels are output both optically (frontpanel) and electrically (backpannel C and D digital connectors). On a B-Board PRO, all channels are only electrical.
output mode is set as Dual (PWM_H + PWM_L) then a dead-time must be configured. The following figure taken from the B-Box datasheet shows the finite-state used to generate the complementary signals with dead-time.
Two conditions must be met for a signal to be outputted on a PWM output:
- The PWM outputs must be enabled. This condition is global to the system and can be controlled either from BB Control utility software or from the model using the Enable outputs block.
- The PWM outputs must be activated. The PWM outputs are activated by default but the user can choose to have an
activateinput signal to selectively activate or deactivate a PWM lane or channel during run-time.