When using PWM, what is the purpose of having two complimentary square waves on the same channel?PWM complementary square output waveformsA circuit question using multiple MOSFETs with PWM controlControlling multiple LEDs down to 0.25mADimming multiple LED panels without PWM to LEDs; modified DMX control or something else?How many PWM output channels does the Atmega4809 really have?Driver selection for high power LEDsInterfacing with (Two) Full-Bridge PWM Motor Drivers to Control a Stepper MotorPWM complementary square output waveforms
Does the 'java' command compile Java programs?
Has the recall of the US ambassador to Ukraine been tied with the efforts to have the Bidens investigated by Ukraine?
Determining if auto stats update is in progress
What action is recommended if your accommodation refuses to let you leave without paying additional fees?
Substitution failure with `std::function` and previously deduced template parameter - why?
What are some ways to season that don't rely on garlic and onions?
How is this situation not a checkmate?
I've been fired, was allowed to announce it as if I quit and given extra notice, how to handle the questions?
Young adult short story book with one story where a woman finds a walrus suit and becomes a walrus
Could the Queen overturn the UK Supreme Court ruling regarding prorogation of Parliament?
How to prove (A v B), (A → C), (B → D) therefore (C v D)
Non-electric Laser
"cd" into /sys/kernel/debug/tracing causes permission change
Using 4K Skyrim Textures when running 1920 x 1080 display resolution?
As a girl, how can I voice male characters effectively?
What is the origin of the minced oath “Jiminy”?
Why do many websites hide input when entering a OTP
Is American Sign Language phonetic?
What does a textbook look like while you are writing it?
C - Learning Linked Lists, Pointer Manipulation - Store some ints, print and free memory
Cancer activated by certain thoughts
Is it unethical to give a gift to my professor who might potentially write me a LOR?
Sum of series with addition
How to catch creatures that can predict the next few minutes?
When using PWM, what is the purpose of having two complimentary square waves on the same channel?
PWM complementary square output waveformsA circuit question using multiple MOSFETs with PWM controlControlling multiple LEDs down to 0.25mADimming multiple LED panels without PWM to LEDs; modified DMX control or something else?How many PWM output channels does the Atmega4809 really have?Driver selection for high power LEDsInterfacing with (Two) Full-Bridge PWM Motor Drivers to Control a Stepper MotorPWM complementary square output waveforms
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty
margin-bottom:0;
$begingroup$
I'd like to use the PWM I/O on the SAMA5D2 Series Microprocessor (Microchip).What I'm confused about is why each PWM channel has a high and low output pin. The datasheet specifies
Each channel controls two complementary square output waveforms.
My understanding is that you only need one of these outputs to drive an external peripheral such as a fan. In what instance would two complementary PWM outputs be used?
Also, do I need these two complementary waveforms to drive a 4-wire PWM fan?
I've added a I/O description and timing diagram example from the datasheet for clarity.


pwm microprocessor timing
New contributor
StarBeam is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
$endgroup$
add a comment
|
$begingroup$
I'd like to use the PWM I/O on the SAMA5D2 Series Microprocessor (Microchip).What I'm confused about is why each PWM channel has a high and low output pin. The datasheet specifies
Each channel controls two complementary square output waveforms.
My understanding is that you only need one of these outputs to drive an external peripheral such as a fan. In what instance would two complementary PWM outputs be used?
Also, do I need these two complementary waveforms to drive a 4-wire PWM fan?
I've added a I/O description and timing diagram example from the datasheet for clarity.


pwm microprocessor timing
New contributor
StarBeam is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
$endgroup$
1
$begingroup$
Many SMPS topologies require complementary gate drive signals. Synchronous buck, push-pull, half bridge, etc.
$endgroup$
– John D
6 hours ago
1
$begingroup$
I went ahead and merged the two questions, with this one as the master. This one asked the same question better.
$endgroup$
– W5VO♦
5 hours ago
add a comment
|
$begingroup$
I'd like to use the PWM I/O on the SAMA5D2 Series Microprocessor (Microchip).What I'm confused about is why each PWM channel has a high and low output pin. The datasheet specifies
Each channel controls two complementary square output waveforms.
My understanding is that you only need one of these outputs to drive an external peripheral such as a fan. In what instance would two complementary PWM outputs be used?
Also, do I need these two complementary waveforms to drive a 4-wire PWM fan?
I've added a I/O description and timing diagram example from the datasheet for clarity.


pwm microprocessor timing
New contributor
StarBeam is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
$endgroup$
I'd like to use the PWM I/O on the SAMA5D2 Series Microprocessor (Microchip).What I'm confused about is why each PWM channel has a high and low output pin. The datasheet specifies
Each channel controls two complementary square output waveforms.
My understanding is that you only need one of these outputs to drive an external peripheral such as a fan. In what instance would two complementary PWM outputs be used?
Also, do I need these two complementary waveforms to drive a 4-wire PWM fan?
I've added a I/O description and timing diagram example from the datasheet for clarity.


pwm microprocessor timing
pwm microprocessor timing
New contributor
StarBeam is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
New contributor
StarBeam is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
edited 8 hours ago
StarBeam
New contributor
StarBeam is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
asked 8 hours ago
StarBeamStarBeam
62 bronze badges
62 bronze badges
New contributor
StarBeam is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
New contributor
StarBeam is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
1
$begingroup$
Many SMPS topologies require complementary gate drive signals. Synchronous buck, push-pull, half bridge, etc.
$endgroup$
– John D
6 hours ago
1
$begingroup$
I went ahead and merged the two questions, with this one as the master. This one asked the same question better.
$endgroup$
– W5VO♦
5 hours ago
add a comment
|
1
$begingroup$
Many SMPS topologies require complementary gate drive signals. Synchronous buck, push-pull, half bridge, etc.
$endgroup$
– John D
6 hours ago
1
$begingroup$
I went ahead and merged the two questions, with this one as the master. This one asked the same question better.
$endgroup$
– W5VO♦
5 hours ago
1
1
$begingroup$
Many SMPS topologies require complementary gate drive signals. Synchronous buck, push-pull, half bridge, etc.
$endgroup$
– John D
6 hours ago
$begingroup$
Many SMPS topologies require complementary gate drive signals. Synchronous buck, push-pull, half bridge, etc.
$endgroup$
– John D
6 hours ago
1
1
$begingroup$
I went ahead and merged the two questions, with this one as the master. This one asked the same question better.
$endgroup$
– W5VO♦
5 hours ago
$begingroup$
I went ahead and merged the two questions, with this one as the master. This one asked the same question better.
$endgroup$
– W5VO♦
5 hours ago
add a comment
|
1 Answer
1
active
oldest
votes
$begingroup$
Imagine you drive something in a PUSH-PULL configuration; then, PWMH can drive the high-side switch, whereas PWML drives the low side switch. Many of these PWM controllers even have a dead-time functionality to guarantee that both switches aren't on simultaneously
$endgroup$
$begingroup$
What is the purpose of putting in dead-times in the PWM signal?
$endgroup$
– Abdel Aleem
Jan 28 at 14:23
2
$begingroup$
as I said in my last sentence.
$endgroup$
– Marcus Müller
Jan 28 at 14:24
$begingroup$
Could you put it in a more general context?
$endgroup$
– Abdel Aleem
Jan 28 at 14:26
4
$begingroup$
No, I can't. My sentence on push-pull is complete. You just have a look at any push-pull configuration and ask yourself what happens when that dead-time isn't there and both switches are on simultaneously. As I suggested in my answer.
$endgroup$
– Marcus Müller
Jan 28 at 14:29
$begingroup$
Because components are non-ideal (and sometimes other reasons), for example by having capacitance, relying on stuff happening simultaneously is a very bad idea particularly if it involves shorting your power rails through semiconductor power electronics. You need to leave wiggle-room.
$endgroup$
– Dannie
8 hours ago
add a comment
|
Your Answer
StackExchange.ifUsing("editor", function ()
return StackExchange.using("schematics", function ()
StackExchange.schematics.init();
);
, "cicuitlab");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "135"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/4.0/"u003ecc by-sa 4.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
StarBeam is a new contributor. Be nice, and check out our Code of Conduct.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2felectronics.stackexchange.com%2fquestions%2f460545%2fwhen-using-pwm-what-is-the-purpose-of-having-two-complimentary-square-waves-on%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
$begingroup$
Imagine you drive something in a PUSH-PULL configuration; then, PWMH can drive the high-side switch, whereas PWML drives the low side switch. Many of these PWM controllers even have a dead-time functionality to guarantee that both switches aren't on simultaneously
$endgroup$
$begingroup$
What is the purpose of putting in dead-times in the PWM signal?
$endgroup$
– Abdel Aleem
Jan 28 at 14:23
2
$begingroup$
as I said in my last sentence.
$endgroup$
– Marcus Müller
Jan 28 at 14:24
$begingroup$
Could you put it in a more general context?
$endgroup$
– Abdel Aleem
Jan 28 at 14:26
4
$begingroup$
No, I can't. My sentence on push-pull is complete. You just have a look at any push-pull configuration and ask yourself what happens when that dead-time isn't there and both switches are on simultaneously. As I suggested in my answer.
$endgroup$
– Marcus Müller
Jan 28 at 14:29
$begingroup$
Because components are non-ideal (and sometimes other reasons), for example by having capacitance, relying on stuff happening simultaneously is a very bad idea particularly if it involves shorting your power rails through semiconductor power electronics. You need to leave wiggle-room.
$endgroup$
– Dannie
8 hours ago
add a comment
|
$begingroup$
Imagine you drive something in a PUSH-PULL configuration; then, PWMH can drive the high-side switch, whereas PWML drives the low side switch. Many of these PWM controllers even have a dead-time functionality to guarantee that both switches aren't on simultaneously
$endgroup$
$begingroup$
What is the purpose of putting in dead-times in the PWM signal?
$endgroup$
– Abdel Aleem
Jan 28 at 14:23
2
$begingroup$
as I said in my last sentence.
$endgroup$
– Marcus Müller
Jan 28 at 14:24
$begingroup$
Could you put it in a more general context?
$endgroup$
– Abdel Aleem
Jan 28 at 14:26
4
$begingroup$
No, I can't. My sentence on push-pull is complete. You just have a look at any push-pull configuration and ask yourself what happens when that dead-time isn't there and both switches are on simultaneously. As I suggested in my answer.
$endgroup$
– Marcus Müller
Jan 28 at 14:29
$begingroup$
Because components are non-ideal (and sometimes other reasons), for example by having capacitance, relying on stuff happening simultaneously is a very bad idea particularly if it involves shorting your power rails through semiconductor power electronics. You need to leave wiggle-room.
$endgroup$
– Dannie
8 hours ago
add a comment
|
$begingroup$
Imagine you drive something in a PUSH-PULL configuration; then, PWMH can drive the high-side switch, whereas PWML drives the low side switch. Many of these PWM controllers even have a dead-time functionality to guarantee that both switches aren't on simultaneously
$endgroup$
Imagine you drive something in a PUSH-PULL configuration; then, PWMH can drive the high-side switch, whereas PWML drives the low side switch. Many of these PWM controllers even have a dead-time functionality to guarantee that both switches aren't on simultaneously
answered Jan 28 at 14:17
Marcus MüllerMarcus Müller
40.9k3 gold badges68 silver badges111 bronze badges
40.9k3 gold badges68 silver badges111 bronze badges
$begingroup$
What is the purpose of putting in dead-times in the PWM signal?
$endgroup$
– Abdel Aleem
Jan 28 at 14:23
2
$begingroup$
as I said in my last sentence.
$endgroup$
– Marcus Müller
Jan 28 at 14:24
$begingroup$
Could you put it in a more general context?
$endgroup$
– Abdel Aleem
Jan 28 at 14:26
4
$begingroup$
No, I can't. My sentence on push-pull is complete. You just have a look at any push-pull configuration and ask yourself what happens when that dead-time isn't there and both switches are on simultaneously. As I suggested in my answer.
$endgroup$
– Marcus Müller
Jan 28 at 14:29
$begingroup$
Because components are non-ideal (and sometimes other reasons), for example by having capacitance, relying on stuff happening simultaneously is a very bad idea particularly if it involves shorting your power rails through semiconductor power electronics. You need to leave wiggle-room.
$endgroup$
– Dannie
8 hours ago
add a comment
|
$begingroup$
What is the purpose of putting in dead-times in the PWM signal?
$endgroup$
– Abdel Aleem
Jan 28 at 14:23
2
$begingroup$
as I said in my last sentence.
$endgroup$
– Marcus Müller
Jan 28 at 14:24
$begingroup$
Could you put it in a more general context?
$endgroup$
– Abdel Aleem
Jan 28 at 14:26
4
$begingroup$
No, I can't. My sentence on push-pull is complete. You just have a look at any push-pull configuration and ask yourself what happens when that dead-time isn't there and both switches are on simultaneously. As I suggested in my answer.
$endgroup$
– Marcus Müller
Jan 28 at 14:29
$begingroup$
Because components are non-ideal (and sometimes other reasons), for example by having capacitance, relying on stuff happening simultaneously is a very bad idea particularly if it involves shorting your power rails through semiconductor power electronics. You need to leave wiggle-room.
$endgroup$
– Dannie
8 hours ago
$begingroup$
What is the purpose of putting in dead-times in the PWM signal?
$endgroup$
– Abdel Aleem
Jan 28 at 14:23
$begingroup$
What is the purpose of putting in dead-times in the PWM signal?
$endgroup$
– Abdel Aleem
Jan 28 at 14:23
2
2
$begingroup$
as I said in my last sentence.
$endgroup$
– Marcus Müller
Jan 28 at 14:24
$begingroup$
as I said in my last sentence.
$endgroup$
– Marcus Müller
Jan 28 at 14:24
$begingroup$
Could you put it in a more general context?
$endgroup$
– Abdel Aleem
Jan 28 at 14:26
$begingroup$
Could you put it in a more general context?
$endgroup$
– Abdel Aleem
Jan 28 at 14:26
4
4
$begingroup$
No, I can't. My sentence on push-pull is complete. You just have a look at any push-pull configuration and ask yourself what happens when that dead-time isn't there and both switches are on simultaneously. As I suggested in my answer.
$endgroup$
– Marcus Müller
Jan 28 at 14:29
$begingroup$
No, I can't. My sentence on push-pull is complete. You just have a look at any push-pull configuration and ask yourself what happens when that dead-time isn't there and both switches are on simultaneously. As I suggested in my answer.
$endgroup$
– Marcus Müller
Jan 28 at 14:29
$begingroup$
Because components are non-ideal (and sometimes other reasons), for example by having capacitance, relying on stuff happening simultaneously is a very bad idea particularly if it involves shorting your power rails through semiconductor power electronics. You need to leave wiggle-room.
$endgroup$
– Dannie
8 hours ago
$begingroup$
Because components are non-ideal (and sometimes other reasons), for example by having capacitance, relying on stuff happening simultaneously is a very bad idea particularly if it involves shorting your power rails through semiconductor power electronics. You need to leave wiggle-room.
$endgroup$
– Dannie
8 hours ago
add a comment
|
StarBeam is a new contributor. Be nice, and check out our Code of Conduct.
StarBeam is a new contributor. Be nice, and check out our Code of Conduct.
StarBeam is a new contributor. Be nice, and check out our Code of Conduct.
StarBeam is a new contributor. Be nice, and check out our Code of Conduct.
Thanks for contributing an answer to Electrical Engineering Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
Use MathJax to format equations. MathJax reference.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2felectronics.stackexchange.com%2fquestions%2f460545%2fwhen-using-pwm-what-is-the-purpose-of-having-two-complimentary-square-waves-on%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
1
$begingroup$
Many SMPS topologies require complementary gate drive signals. Synchronous buck, push-pull, half bridge, etc.
$endgroup$
– John D
6 hours ago
1
$begingroup$
I went ahead and merged the two questions, with this one as the master. This one asked the same question better.
$endgroup$
– W5VO♦
5 hours ago