US 11,757,360 B1
Method applied in driving circuit and driving circuit using the same
Jemm Yue Liang, Sunnyvale, CA (US); Hsi-Sheng Chen, Fremont, CA (US); Chieh-Yao Chang, Taipei (TW); and Hung-Chi Huang, Taoyuan (TW)
Assigned to xMEMS Labs, Inc., Santa Clara, CA (US)
Filed by xMEMS Labs, Inc., Santa Clara, CA (US)
Filed on Oct. 23, 2022, as Appl. No. 18/48,852.
Claims priority of provisional application 63/269,041, filed on Mar. 8, 2022.
Int. Cl. H02M 3/158 (2006.01); H02M 1/08 (2006.01); H04R 3/02 (2006.01); H03K 7/08 (2006.01); H04R 17/00 (2006.01); H02M 3/157 (2006.01)
CPC H02M 3/158 (2013.01) [H02M 1/08 (2013.01); H02M 3/157 (2013.01); H03K 7/08 (2013.01); H04R 3/02 (2013.01); H04R 17/00 (2013.01)] 28 Claims
OG exemplary drawing
 
10. A driving circuit, comprising:
a bidirectional circuit, coupled to a load; and
a pulse width modulation (PWM) controller, comprising a memory in which a table is stored, the PWM controller configured to perform following steps:
obtaining a pulse width control code (PWCC) from the table according to a difference between a first feedback signal from the load and an input signal, wherein the PWCC is corresponding to an intended voltage difference, and the first feedback signal is corresponding to a first cycle;
generating a plurality of PWM signals according to the PWCC, wherein during a second cycle the bidirectional circuit performs a charging operation or a discharging operation on the load according to the plurality of PWM signals;
receiving a second feedback signal from the load corresponding to the second cycle; and
updating the PWCC according to the first feedback signal and the second feedback signal, and saving the updated PWCC back to the table in the memory.