You are now following this Submission
- You will see updates in your followed content feed
- You may receive emails, depending on your communication preferences
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.
Cite As
Rayyan Akhtar (2026). Generating PWM using sawtooth wave (https://au.mathworks.com/matlabcentral/fileexchange/58798-generating-pwm-using-sawtooth-wave), MATLAB Central File Exchange. Retrieved .
Acknowledgements
Inspired: Firing Schemes for Controlled P.E Devices - Comparing Sawtooth Carrier Signal with Control Signal
General Information
- Version 1.1.0.0 (18.6 KB)
MATLAB Release Compatibility
- Compatible with any release
Platform Compatibility
- Windows
- macOS
- Linux
