Generating PWM using sawtooth wave

バージョン (18.6 KB) 作成者: Rayyan Akhtar
PWM with variable duty cycle using sawtooth wave.

ダウンロード: 416

更新 2016/8/21


This model can be used to vary the duty cycle of PWM by varying a constant value. Here, duty cycle depends on a constant value which is related to the duty cycle by the given relation. If d is duty cycle and the constant value which will vary the duty cycle is a then, d=(4-a)/8. For example, if you want to create a PWM with duty cycle of 25% or d=0.25 then a will be 2. 'a' may have any value between -4 to 4 depending on the required duty cycle. As the value of a increases, value of d decreases.
Phase shifting is also illustrated in the model.


Rayyan Akhtar (2023). Generating PWM using sawtooth wave (, MATLAB Central File Exchange. 取得済み .

MATLAB リリースの互換性
作成: R2015b
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
バージョン 公開済み リリース ノート

In model, naming is provided to the input and output ports.