JP2019161648A - 高性能パルス幅変調(pwm)信号を生成するためのシステム及び方法 - Google Patents
高性能パルス幅変調(pwm)信号を生成するためのシステム及び方法 Download PDFInfo
- Publication number
- JP2019161648A JP2019161648A JP2019040454A JP2019040454A JP2019161648A JP 2019161648 A JP2019161648 A JP 2019161648A JP 2019040454 A JP2019040454 A JP 2019040454A JP 2019040454 A JP2019040454 A JP 2019040454A JP 2019161648 A JP2019161648 A JP 2019161648A
- Authority
- JP
- Japan
- Prior art keywords
- pwm
- signal
- input signal
- fine
- output signal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K3/00—Circuits for generating electric pulses; Monostable, bistable or multistable circuits
- H03K3/01—Details
- H03K3/017—Adjustment of width or dutycycle of pulses
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/04—Generating or distributing clock signals or signals derived directly therefrom
- G06F1/08—Clock generators with changeable or programmable clock frequency
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K19/00—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits
- H03K19/20—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits characterised by logic function, e.g. AND, OR, NOR, NOT circuits
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K21/00—Details of pulse counters or frequency dividers
- H03K21/08—Output circuits
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K5/00—Manipulating of pulses not covered by one of the other main groups of this subclass
- H03K5/156—Arrangements in which a continuous pulse train is transformed into a train having a desired pattern
- H03K5/1565—Arrangements in which a continuous pulse train is transformed into a train having a desired pattern the output pulses having a constant duty cycle
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K5/00—Manipulating of pulses not covered by one of the other main groups of this subclass
- H03K5/22—Circuits having more than one input and one output for comparing pulses or pulse trains with each other according to input signal characteristics, e.g. slope, integral
- H03K5/24—Circuits having more than one input and one output for comparing pulses or pulse trains with each other according to input signal characteristics, e.g. slope, integral the characteristic being amplitude
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K7/00—Modulating pulses with a continuously-variable modulating signal
- H03K7/08—Duration or width modulation ; Duty cycle modulation
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Nonlinear Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- Mathematical Physics (AREA)
- General Physics & Mathematics (AREA)
- Dc-Dc Converters (AREA)
- Dc Digital Transmission (AREA)
Abstract
Description
Claims (3)
- システムメモリ素子に通信可能に結合されたプロセッサによってパルス幅変調(PWM)信号を生成するための方法であって、
前記プロセッサによってデータ入力ベクトルを受信することと、
前記データ入力ベクトルを粗調整入力信号及び微調整入力信号に分割することと、
前記プロセッサによって、
前記粗調整入力信号を使用して典型的なPWM発生器動作を実行し、粗調整PWM出力信号を生成することにより、低速クロック速度を使用して前記粗調整PWM出力信号を計算することであって、
前記典型的なPWM発生器動作は、前記粗調整入力信号を使用する、少なくともコンパレータ動作及び増分カウンタ動作を含んで、前記粗調整PWM出力信号を生成する、ことと、
前記プロセッサによって、
前記微調整入力信号を1の増加する連続表現を含むサーモメータコードコードセットに変換することにより、前記微調整入力信号を修正して、前記修正された微調整入力信号を生成することであって、前記修正された微調整入力信号は前記サーモメータコードセットを含む、ことと、
前記プロセッサによって、前記修正された微調整入力信号に基づいて、高速クロック速度を使用して前記粗調整PWM出力信号に対する微調整を実行することと、
前記プロセッサによって、前記微調整に基づいて、分解能の増加したPWM出力信号を生成することと、を含む、方法。 - 前記修正された微調整入力信号に基づいて、高速クロック速度を使用して前記粗調整PWM出力信号に対する微調整を実行することは、
前記粗調整PWM出力信号及び前記修正された微調整入力信号を受信することであって、前記粗調整PWM出力信号及び前記修正された微調整入力信号は、前記低速クロック速度を使用して事前計算された、ことと、
論理右シフト又は論理左シフトを実行することにより前記微調整入力信号の1ビットをシフトして、ビットシフトされた微調整信号を生成することと、
前記粗調整PWM出力信号及び前記ビットシフトされた微調整信号を使用して論理OR動作を実行し、前記分解能の増加したPWM出力信号を生成することと、を更に含む、請求項1に記載の方法。 - 前記微調整入力信号を修正して、前記修正された微調整入力信号を生成することは、
前記微調整入力信号を、前記1の増加する連続表現を含む立ち下がりエッジサーモメータコードセット、又は前記1の増加する連続表現を含む立ち上がりエッジサーモメータコードセットに変換することを更に含み、
前記修正された微調整入力信号は、前記立ち下がりエッジサーモメータコードセット又は前記立ち上がりエッジサーモメータコードセットを含む、請求項1に記載の方法。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US15/918,317 | 2018-03-12 | ||
| US15/918,317 US10367480B1 (en) | 2018-03-12 | 2018-03-12 | Systems and methods for generating high performance pulse width modulation (PWM) signals |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2019161648A true JP2019161648A (ja) | 2019-09-19 |
| JP7377608B2 JP7377608B2 (ja) | 2023-11-10 |
Family
ID=65766850
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2019040454A Active JP7377608B2 (ja) | 2018-03-12 | 2019-03-06 | 高性能パルス幅変調(pwm)信号を生成するためのシステム及び方法 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US10367480B1 (ja) |
| EP (1) | EP3540944A1 (ja) |
| JP (1) | JP7377608B2 (ja) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112362928A (zh) * | 2020-09-16 | 2021-02-12 | 天津大学 | 一种可同步测量的高精度可编程脉冲产生系统及方法 |
| US12255656B2 (en) * | 2021-12-17 | 2025-03-18 | International Business Machines Corporation | Split pulse width modulation to reduce crossbar array integration time |
| CN119135130B (zh) * | 2024-11-08 | 2025-02-11 | 湖南进芯电子科技有限公司 | 高精度脉宽产生电路、方法、控制器及设备 |
| IL320888B1 (en) * | 2025-05-14 | 2026-01-01 | Servotronix Motion Control Ltd | High resolution pulse width modulation |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH01141412A (ja) * | 1987-11-28 | 1989-06-02 | Nec Corp | Pwm変換回路 |
| JPH04295280A (ja) * | 1991-03-22 | 1992-10-20 | Fuji Electric Co Ltd | Pwm信号演算回路 |
| WO2009125580A1 (ja) * | 2008-04-11 | 2009-10-15 | 株式会社アドバンテスト | ループ型クロック調整回路および試験装置 |
| WO2011161860A1 (ja) * | 2010-06-21 | 2011-12-29 | パナソニック株式会社 | 周波数シンセサイザ |
| US20130194051A1 (en) * | 2012-01-26 | 2013-08-01 | Rf Micro Devices, Inc. | Analog-digital pulse width modulator (adpwm) |
Family Cites Families (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4165490A (en) * | 1977-12-19 | 1979-08-21 | International Business Machines Corporation | Clock pulse generator with selective pulse delay and pulse width control |
| GB2144005B (en) * | 1983-07-28 | 1986-10-22 | Rca Corp | Digital-to-analog converter useful in a television receiver |
| CA1242770A (en) | 1985-08-06 | 1988-10-04 | Mosaid Technologies Inc. | Edge programmable timing signal generator |
| US6101197A (en) | 1997-09-18 | 2000-08-08 | Micron Technology, Inc. | Method and apparatus for adjusting the timing of signals over fine and coarse ranges |
| US6466087B2 (en) * | 2000-12-28 | 2002-10-15 | Nokia Mobile Phones, Ltd. | Method and apparatus providing digital error correction for a class D power stage |
| US20050129139A1 (en) * | 2003-12-03 | 2005-06-16 | Jones Aled W. | Tag tracking |
| US7432752B1 (en) | 2007-04-24 | 2008-10-07 | National Semiconductor Corporation | Duty cycle stabilizer |
| US7714626B2 (en) | 2007-06-28 | 2010-05-11 | Microchip Technology Incorporated | System, method and apparatus having improved pulse width modulation frequency resolution |
| JP5165463B2 (ja) | 2008-05-28 | 2013-03-21 | ルネサスエレクトロニクス株式会社 | Pwm制御装置及びパルス波形制御方法 |
| EP2128990B1 (en) * | 2008-05-28 | 2013-03-06 | Siemens Aktiengesellschaft | A method and circuit for converting an N-bit digital value into an analog value |
| US9337820B1 (en) | 2015-02-23 | 2016-05-10 | Qualcomm Incorporated | Pulse width recovery in clock dividers |
| US9584105B1 (en) | 2016-03-10 | 2017-02-28 | Analog Devices, Inc. | Timing generator for generating high resolution pulses having arbitrary widths |
| US9787313B1 (en) * | 2016-05-19 | 2017-10-10 | Xilinx, Inc. | Precision pulse generation using a serial transceiver |
-
2018
- 2018-03-12 US US15/918,317 patent/US10367480B1/en active Active
-
2019
- 2019-03-06 JP JP2019040454A patent/JP7377608B2/ja active Active
- 2019-03-11 EP EP19162048.3A patent/EP3540944A1/en not_active Withdrawn
Patent Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH01141412A (ja) * | 1987-11-28 | 1989-06-02 | Nec Corp | Pwm変換回路 |
| JPH04295280A (ja) * | 1991-03-22 | 1992-10-20 | Fuji Electric Co Ltd | Pwm信号演算回路 |
| WO2009125580A1 (ja) * | 2008-04-11 | 2009-10-15 | 株式会社アドバンテスト | ループ型クロック調整回路および試験装置 |
| KR20100133480A (ko) * | 2008-04-11 | 2010-12-21 | 가부시키가이샤 어드밴티스트 | 루프형 클럭 조정 회로 및 시험 장치 |
| US20110089983A1 (en) * | 2008-04-11 | 2011-04-21 | Advantest Corporation | Loop type clock adjustment circuit and test device |
| WO2011161860A1 (ja) * | 2010-06-21 | 2011-12-29 | パナソニック株式会社 | 周波数シンセサイザ |
| US20120139654A1 (en) * | 2010-06-21 | 2012-06-07 | Panasonic Corporation | Frequency synthesizer |
| US20130194051A1 (en) * | 2012-01-26 | 2013-08-01 | Rf Micro Devices, Inc. | Analog-digital pulse width modulator (adpwm) |
Also Published As
| Publication number | Publication date |
|---|---|
| EP3540944A1 (en) | 2019-09-18 |
| JP7377608B2 (ja) | 2023-11-10 |
| US10367480B1 (en) | 2019-07-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7377608B2 (ja) | 高性能パルス幅変調(pwm)信号を生成するためのシステム及び方法 | |
| US7864084B2 (en) | Serializer architecture for serial communications | |
| US8063669B2 (en) | Frequency synthesizer having a plurality of independent output tones | |
| CN102549924B (zh) | 频率生成电路及方法 | |
| JP2009528015A (ja) | 自己補正式デジタル・パルス幅変調器(dpwm) | |
| CN102282765A (zh) | 一种数字脉宽调制器方法及系统 | |
| WO2010070830A1 (ja) | クロック分周回路、及びクロック分周方法 | |
| JP4371046B2 (ja) | クロック分周回路 | |
| US20100052740A1 (en) | Clock signal frequency dividing circuit and clock signal frequency dividing method | |
| JPWO2009116398A1 (ja) | クロック信号分周回路および方法 | |
| CN114556784A (zh) | 正交时钟偏斜校准电路 | |
| US9397671B2 (en) | Delay locked loop and semiconductor apparatus | |
| JP4376611B2 (ja) | 周波数変調回路 | |
| JP2010206344A (ja) | ディザ処理型クロック発生器 | |
| Sabarinath et al. | Design and implementation of FPGA based high resolution digital pulse width modulator | |
| US6774823B1 (en) | Clock synchronization logic | |
| US11799460B1 (en) | Dynamic phase adjustment for high speed clock signals | |
| CN115826674A (zh) | 毫赫兹级别频率步进的时钟信号发生器实现方法及系统 | |
| CN117526928A (zh) | 延迟锁定回路电路 | |
| US20200389179A1 (en) | Dac device having positive dac and negative dac and associated digital-to-analog converting method | |
| US9564904B2 (en) | Asynchronous high-speed programmable divider | |
| CN112311398A (zh) | 一种dds数字信号生成速率翻倍的方法及系统 | |
| JP2012227693A (ja) | Pwm信号生成装置 | |
| CN106982058B (zh) | 除频器及其控制方法 | |
| JP5493591B2 (ja) | クロック分周回路および方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20190320 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190322 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20190322 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220302 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20230419 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230425 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230628 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20230928 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20231030 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7377608 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |