US 12,015,406 B2
PWM signal generator circuit and related integrated circuit
Domenico Tripodi, Milan (IT); Luca Giussani, Canegrate (IT); and Simone Ludwig Dalla Stella, Milan (IT)
Assigned to STMICROELECTRONICS S.r.l., Agrate Brianza (IT)
Filed by STMICROELECTRONICS S.r.l., Agrate Brianza (IT)
Filed on Feb. 27, 2023, as Appl. No. 18/175,359.
Application 18/175,359 is a continuation of application No. 17/515,069, filed on Oct. 29, 2021, granted, now 11,606,083.
Application 17/515,069 is a continuation of application No. 17/077,833, filed on Oct. 22, 2020, granted, now 11,171,632, issued on Nov. 9, 2021.
Claims priority of application No. 102019000019910 (IT), filed on Oct. 29, 2019.
Prior Publication US 2023/0208404 A1, Jun. 29, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H03K 3/017 (2006.01); H03K 5/04 (2006.01); H03K 5/05 (2006.01); H03L 7/08 (2006.01)
CPC H03K 3/017 (2013.01) [H03K 5/04 (2013.01); H03K 5/05 (2013.01); H03L 7/08 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A circuit, comprising:
a pulse width modulated signal generator that includes:
a timer circuit including a counter and a comparator, the timer circuit configured to:
during a switch-on duration, vary a first count value in response to a timer clock signal and generate a first trigger when the first count value reaches a first integer number, the first integer number indicative of the number of clock periods of the switch-on duration; and
during a switch-off duration, vary a second count value in response to the timer clock signal and generate a second trigger when the second count value reaches a second integer number, the second integer number indicative of the number of clock periods of the switch-off duration; and
the signal generator being configured to:
during the switch-on duration, determine whether a third integer number is smaller than n/2, where n is equal to a number of phase-shifted clock phases of the timer clock signal, and in response to determining the third integer number is smaller than n/2, increase the first count value for a single clock cycle of the timer clock signal by two.