<< Click to Display Table of Contents >> Advanced PWM |
|
Configuration item |
Selectable option/ Value |
Description |
Timer |
TIM1/ TIM8 |
Select timer source for PWM signal generation |
PWM period (Sec) |
Variable from 0 to 100 |
Set the period of signal. Period is a constant value and cannot changed when running. |
Counter mode |
TIM_CounterMode_Up TIM_CounterMode_Down TIM_CounterMode_CenterAligned1 TIM_CounterMode_CenterAligned2 TIM_CounterMode_CenterAligned3 |
Select counter Up/ Down or Center-Aligned mode. |
Use Deadtime |
Checked/ Unchecked |
Enable/ Disable Deadtime configuration. |
Dead time (Sec) |
constant value 0 to 6uS |
Configure the Deadtime value. |
Lock Level |
TIM_LOCKLevel_OFF TIM_LOCKLevel_1 TIM_LOCKLevel_2 TIM_LOCKLevel_3 |
Configuration the LOCK to prevent register setup changed by un-expect write bit (software error) during runtime. |
Break Options |
Disable Enable with input active high Enable with input active low |
Break option. For Timer1, break input signal pin is PB12. For Timer8, break input signal pin is PA6. |
Automatic output enable |
ON/ OFF |
ON: Output auto enable after break input is reset. OFF: Output latched shutdown when break. |
Output state |
Output state Enable Output_N state Enable Output and Output_N state Enable |
Output state Enable: CH1, CH2, CH3, CH4(Ref) can be configured to enable. Output_N state Enable: CH1N, CH2N, CH3N can be configured to enable. Output and Output_N state Enable: All PWM output can be configured to enable. |
Output Channel x/xN Pulse (x=1,2,3 and 4) |
Automatic Polarity HIGH and SET when idle Polarity HIGH and RESET when idle Polarity LOW and SET when idle Polarity LOW and RESET when idle |
Configured the output channel polarity and idle state. If both CHx and CHxN are configured as Automatic, then PWM output CHx will be disabled. |
Sample time (Sec) |
(Sample time in unit of seconds) |
Time interval to update duty cycle. |
This block implement PWM generation upto 7 output with variable of duty cycle, complementary outputs and dead-time which required in power electronics control, motor control and other advance control application.
When drop this block into a model, it will enable feature of "Advanced-control timers (TIM1&TIM8)" and apply setting as user configuration. Note: Configuration of output signal mode changed to PWM1 while previous version of block is mode PWM2, which difference in pulse polarity.