Contenuto principale

Three Phase PWM

Generates synchronized three-phase PWM signals

Since R2026a

  • PWM Output block

Libraries:
Embedded Coder Support Package for Renesas RA Microcontrollers / Renesas RA6 Based

Description

The Three-Phase PWM block generates synchronized three-phase PWM signals using three GPT timers via the Three-Phase PWM stack for Renesas RA microcontrollers. The block input specifies the duty cycle for each phase in raw timer counts.

Ports

Input

expand all

The input should be a vector containing the duty cycle values for each of the three phases, specified in raw timer counts. Each element in the vector corresponds to the duty cycle for one phase (Phase A, Phase B, Phase C).

  • The valid range and scaling depend on the timer configuration and period set in the GPT stack.

  • Out-of-range input values will be saturated to the minimum or maximum supported timer count.

Data Types: Single | double | int8 | int16 | int32 | uint8 | uint16 | uint32

Parameters

expand all

Specify the name of the GPT stack instance to be used for three-phase PWM signal generation. Click Get Stack Info to display the current configuration and available options for the specified stack name.

The stack name must correspond to a properly configured three-phase PWM stack in your Renesas RA project.

Programmatic Use

Block Parameter: PwmModule

Version History

Introduced in R2026a