Complementary output generator module

US9310828B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9310828-B2
Application numberUS-201314080322-A
CountryUS
Kind codeB2
Filing dateNov 14, 2013
Priority dateNov 15, 2012
Publication dateApr 12, 2016
Grant dateApr 12, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A complementary output generator (COG) module generates at least two complementary outputs determined by rising and falling event sources. In a simple configuration of the COG module, the rising and falling event sources are the same signal which is a signal having the desired period and duty cycle. The COG module converts this single signal input into dual complementary outputs. The frequency and duty cycle of the dual outputs substantially match those of the single input signal. Blanking and deadband times may be introduced between the complementary outputs, and the dual complementary outputs may also be phase delayed. In addition the COG module may provide up to four outputs for controlling half and full-wave bridge power applications.

First claim

Opening claim text (preview).

What is claimed is: 1. A complementary output generator module for a microcontroller, wherein the complimentary output generator is configurable through a processing core of the microcontroller and comprises: a clock input coupled to a clock source; a plurality of rising event inputs that are programmably selectable, wherein at least one of the selected rising event inputs initiates a rising event signal synchronous with the clock source when at least one rising event occurs at a respective selected one of the rising event inputs; a plurality of falling event inputs that are programmably selectable, wherein at least one of the selected falling event inputs initiates a falling event signal synchronous with the clock source when at least one falling event occurs at a respective selected one of the falling event inputs; and a plurality of outputs, wherein a first one of the plurality of outputs asserts a first output drive signal upon detection of the rising event signal until detection of the falling event signal, and a second one of the plurality of outputs asserts a second output drive signal upon detection of the falling event signal until detection of a next rising event signal. 2. The complementary output generator module according to claim 1 , further comprising a clock multiplexer coupled between the clock input and a plurality of clock sources, wherein the clock multiplexer is adapted to select a one of the plurality of clock sources. 3. The complementary output generator module according to claim 1 , further comprising a rising event blanking time circuit for inhibiting the rising event from generating the rising event signal until after the rising event blanking time circuit has timed out. 4. The complementary output generator module according to claim 3 , wherein the rising event blanking time circuit comprises: a counter coupled to the clock source; a comparator coupled to the counter; and a blanking time register coupled to the comparator. 5. The complementary output generator module according to claim 3 , wherein the rising event blanking time circuit comprises: a plurality of series connected unit delay elements; and a multiplexer having inputs coupled to respective ones of the plurality of series connected unit delay elements. 6. The complementary output generator module according to claim 1 , further comprising a falling event blanking time circuit for inhibiting the falling event from generating the falling event signal until after the falling event blanking time circuit has timed out. 7. The complementary output generator module according to claim 6 , wherein the falling event blanking time circuit comprises: a counter coupled to the clock source; a comparator coupled to the counter; and a blanking time register coupled to the comparator. 8. The complementary output generator module according to claim 6 , wherein the falling event blanking time circuit comprises: a plurality of series connected unit delay elements; and a multiplexer having inputs coupled to respective ones of the plurality of series connected unit delay elements. 9. The complementary output generator module according to claim 1 , further comprising a rising event deadband time circuit for inhibiting the second output drive signal until after the rising event deadband time circuit has timed out. 10. The complementary output generator module according to claim 9 , wherein the rising event deadband time circuit comprises: a counter coupled to the clock source; a comparator coupled to the counter; and a deadband time register coupled to the comparator. 11. The complementary output generator module according to claim 9 , wherein the rising event deadband time circuit comprises: a plurality of series connected unit time delay elements; and a multiplexer having inputs coupled to respective ones of the plurality of series connected unit delay elements. 12. The complementary output generator module according to claim 11 , wherein each unit time delay element provides a fixed time delay. 13. The complementary output generator module according to claim 12 , wherein the fixed time delay is about five nanoseconds. 14. The complementary output generator module according to claim 1 , further comprising a falling event deadband time circuit for inhibiting the first output drive signal until after the falling event deadband time circuit has timed out. 15. The complementary output generator module according to claim 14 , wherein the falling event deadband time circuit comprises: a counter coupled to the clock source; a comparator coupled to the counter; and a deadband time register coupled to the comparator. 16. The complementary output generator module according to claim 14 , wherein the falling event deadband time circuit comprises: a plurality of series connected unit time delay elements; and a multiplexer having inputs coupled to respective ones of the plurality of series connected unit delay elements. 17. The complementary output generator module according to claim 16 , wherein each unit time delay element provides a fixed time delay. 18. The complementary output generator module according to claim 1 , further comprising a plurality of output polarity reversing circuits, each one of the plurality of output polarity reversing circuits is coupled to a respective one of the plurality of outputs, wherein when a first logic level is applied to the output polarity reversing circuits the respective ones of the plurality of outputs provide a non-inverted output drive signal and when a second logic level is applied to the output polarity reversing circuits the respective ones of the plurality of outputs provide an inverted output drive signal. 19. The complementary output generator module according to claim 1 , further comprising a plurality of output steering multiplexers, wherein the plurality of output steering multiplexers couples respective ones of the plurality of outputs to either a respective signal, a logic high, a logic low, or a high impedance. 20. The complementary output generator module according to claim 19 , wherein the plurality of output steering multiplexers changes coupling of signals to the plurality of outputs substantially immediately. 21. The complementary output generator module according to claim 19 , wherein the plurality of output steering multiplexers changes coupling of signals to the plurality of outputs in synchronization with a next rising event signal. 22. The complementary output generator module according to claim 1 , further comprising a pulse width modulation (PWM) generator having an output coupled to the rising and falling event inputs. 23. The complementary output generator module according to claim 1 , wherein the complementary output generator module is configured in a half-bridge mode. 24. The complementary output generator module according to claim 1 , wherein the complementary output generator module is configured in a push-pull mode. 25. The complementary output generator module according to claim 1 , wherein the complementary output generator module is configured in a forward full-bridge mode. 26. The complementary output generator module according to claim 1 , wherein the complementary output generator module is configured in a reverse full-bridge mode. 27. The complementary output generator module according to claim 1 , wherein

Assignees

Inventors

Classifications

  • the phase or frequency detector generating up-down pulses (H03L7/087 takes precedence) · CPC title

  • H03K5/05Primary

    by the use of clock signals or other time reference signals · CPC title

  • Duration or width modulation {; Duty cycle modulation} · CPC title

  • G06F1/06Primary

    Clock generators producing several clock signals {(G06F1/08 - G06F1/14 take precedence)} · CPC title

  • non-overlapping · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9310828B2 cover?
A complementary output generator (COG) module generates at least two complementary outputs determined by rising and falling event sources. In a simple configuration of the COG module, the rising and falling event sources are the same signal which is a signal having the desired period and duty cycle. The COG module converts this single signal input into dual complementary outputs. The frequency …
Who is the assignee on this patent?
Microchip Tech Inc
What technology area does this patent fall under?
Primary CPC classification H03K5/05. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Apr 12 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).