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;









1












$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 I/O description



Timing Diagram Example










share|improve this question









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

















1












$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 I/O description



Timing Diagram Example










share|improve this question









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













1












1








1


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 I/O description



Timing Diagram Example










share|improve this question









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 I/O description



Timing Diagram Example







pwm microprocessor timing






share|improve this question









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.










share|improve this question









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.








share|improve this question




share|improve this question








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












  • 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










1 Answer
1






active

oldest

votes


















4














$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






share|improve this answer









$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












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.









draft saved

draft discarded
















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









4














$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






share|improve this answer









$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















4














$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






share|improve this answer









$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













4














4










4







$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






share|improve this answer









$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







share|improve this answer












share|improve this answer



share|improve this answer










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
















  • $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











StarBeam is a new contributor. Be nice, and check out our Code of Conduct.









draft saved

draft discarded

















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.




draft saved


draft discarded














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





















































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







Popular posts from this blog

Canceling a color specificationRandomly assigning color to Graphics3D objects?Default color for Filling in Mathematica 9Coloring specific elements of sets with a prime modified order in an array plotHow to pick a color differing significantly from the colors already in a given color list?Detection of the text colorColor numbers based on their valueCan color schemes for use with ColorData include opacity specification?My dynamic color schemes

Invision Community Contents History See also References External links Navigation menuProprietaryinvisioncommunity.comIPS Community ForumsIPS Community Forumsthis blog entry"License Changes, IP.Board 3.4, and the Future""Interview -- Matt Mecham of Ibforums""CEO Invision Power Board, Matt Mecham Is a Liar, Thief!"IPB License Explanation 1.3, 1.3.1, 2.0, and 2.1ArchivedSecurity Fixes, Updates And Enhancements For IPB 1.3.1Archived"New Demo Accounts - Invision Power Services"the original"New Default Skin"the original"Invision Power Board 3.0.0 and Applications Released"the original"Archived copy"the original"Perpetual licenses being done away with""Release Notes - Invision Power Services""Introducing: IPS Community Suite 4!"Invision Community Release Notes

François Viète Contents Biography Work and thought Bibliography See also Notes Further reading External links Navigation menup. 21Google Bookspp. 75–77Google BooksDe thou (from University of Saint Andrews)ArchivedGoogle BooksGoogle BooksGoogle BooksGoogle booksGoogle Bookscc-parthenay.frL'histoire universelle (fr)Universal History (en)ArchivedAdsabs.harvard.eduPagesperso-orange.frArchive.orgChikara Sasaki. Descartes' mathematical thought p.259Google BooksGoogle BooksGoogle Bookspp. 152 and onwardGoogle BooksGoogle BooksScribd.comGoogle Books1257-7979Google BooksGoogle BooksGoogle BooksGoogle BooksGoogle BooksGoogle BooksGallica.bnf.frGoogle BooksGoogle Books"François Viète"Francois Viète: Father of Modern Algebraic NotationThe Lawyer and the GamblerAbout TarporleySite de Jean-Paul GuichardL'algèbre nouvelle"About the Harmonicon"cb120511976(data)1188044800000 0001 0913 5903n82164680ola2013766880073431702w6vt1sb70287374827140948071409480