Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4057502B2 - Digital pulse width conversion circuit - Google Patents
[go: Go Back, main page]

JP4057502B2 - Digital pulse width conversion circuit - Google Patents

Digital pulse width conversion circuit Download PDF

Info

Publication number
JP4057502B2
JP4057502B2 JP2003355762A JP2003355762A JP4057502B2 JP 4057502 B2 JP4057502 B2 JP 4057502B2 JP 2003355762 A JP2003355762 A JP 2003355762A JP 2003355762 A JP2003355762 A JP 2003355762A JP 4057502 B2 JP4057502 B2 JP 4057502B2
Authority
JP
Japan
Prior art keywords
value
output
pulse
circuit
input
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.)
Expired - Fee Related
Application number
JP2003355762A
Other languages
Japanese (ja)
Other versions
JP2005123831A (en
Inventor
隆 森江
鉄平 中野
穆 岩田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Kitakyushu Foundation for Advancement of Industry Science and Technology
Original Assignee
Kitakyushu Foundation for Advancement of Industry Science and Technology
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Kitakyushu Foundation for Advancement of Industry Science and Technology filed Critical Kitakyushu Foundation for Advancement of Industry Science and Technology
Priority to JP2003355762A priority Critical patent/JP4057502B2/en
Publication of JP2005123831A publication Critical patent/JP2005123831A/en
Application granted granted Critical
Publication of JP4057502B2 publication Critical patent/JP4057502B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Analogue/Digital Conversion (AREA)
  • Pulse Circuits (AREA)

Description

本発明は、デジタル値とパルス幅との間で相互変換する回路技術に関し、特に、低消費電力で複数の入力信号を並列的にデジタル値からパルス幅へ、又はパルス幅からデジタル値へ変換するデジタル・パルス幅変換回路及びパルス幅・デジタル変換回路に関する。   The present invention relates to a circuit technology for interconverting between a digital value and a pulse width, and in particular, converts a plurality of input signals in parallel from a digital value to a pulse width or from a pulse width to a digital value with low power consumption. The present invention relates to a digital / pulse width conversion circuit and a pulse width / digital conversion circuit.

従来より、デジタル入力値を、当該デジタル入力値に比例した時間幅のパルスに変換するデジタル・パルス幅変換回路としては、クロックによって動作するカウンタの出力する計数値とデジタル入力値とを比較して、両者が一致したタイミングでパルス出力を立ち下げるものが広く知られている(例えば、特許文献1参照)。   Conventionally, as a digital pulse width conversion circuit that converts a digital input value into a pulse having a time width proportional to the digital input value, the count value output by a counter operated by a clock is compared with the digital input value. It is widely known that the pulse output falls at the timing when both coincide (see, for example, Patent Document 1).

例えば、図13は従来のデジタル・パルス幅変換回路の一例を示す図である(特許文献1の図1参照)。図13に示した従来のデジタル・パルス幅変換回路は、ストローブ検出回路101、ラッチ回路102、カウンタ103、デジタル・コンパレータ104、及びJKフリップ・フロップ105を備えた構成からなる。   For example, FIG. 13 is a diagram showing an example of a conventional digital pulse width conversion circuit (see FIG. 1 of Patent Document 1). The conventional digital pulse width conversion circuit shown in FIG. 13 includes a strobe detection circuit 101, a latch circuit 102, a counter 103, a digital comparator 104, and a JK flip-flop 105.

ストローブ検出回路101は、ストローブ信号NOT(STB)が入力されると、その後の最初のクロックCLKの立ち上がりでタイミング・イネーブル信号E1,E2を出力する。タイミング・イネーブル信号E1は、更にその次のクロックの立ち上がりでLレベルとなる。一方、タイミング・イネーブル信号E2は、リセット信号NOT(reset)がHレベルの間は常時Hレベルとなっている。   When the strobe signal NOT (STB) is input, the strobe detection circuit 101 outputs timing enable signals E1 and E2 at the subsequent rising edge of the clock CLK. The timing enable signal E1 becomes L level at the next rising edge of the clock. On the other hand, the timing enable signal E2 is always at the H level while the reset signal NOT (reset) is at the H level.

また、ラッチ回路102には、外部から入力される16ビットのデジタル・データD0〜D15をラッチし、ラッチデータQ0〜Q15として出力する。そして、16ビットのカウンタ103は、クロックCLKを計数して、その計数値C0〜C15を出力する。また、カウンタ103は、その計数値がFFFFになると、カウント・アウト信号C.O.を出力する。 The latch circuit 102 latches 16-bit digital data D 0 to D 15 input from the outside, and outputs the latched data as latch data Q 0 to Q 15 . Then, 16-bit counter 103 counts the clock CLK, and outputs the count value C 0 -C 15. Further, the counter 103 outputs a count-out signal CO when the count value becomes FFFF.

デジタル・コンパレータ104は、ラッチデータQ0〜Q15と計数値C0〜C15とを比較して、計数値C0〜C15がラッチデータQ0〜Q15を超えるまで、JKフリップ・フロップ105にHレベルを出力し、計数値C0〜C15がラッチデータQ0〜Q15を超えた時に、この出力値をLレベルに反転する。 Digital comparator 104 compares the latched data Q 0 to Q 15 and count value C 0 -C 15, until the count value C 0 -C 15 exceeds latched data Q 0 to Q 15, JK flip-flop outputs H level to 105, when the count value C 0 -C 15 exceeds the latched data Q 0 to Q 15, inverts the output values to the L level.

JKフリップ・フロップ105は、処理サイクルの最初では、デジタル・コンパレータ104の出力信号が入力端子Jに入力され、出力QにHレベルを保持する。また、デジタル・コンパレータ104の出力信号がLレベルに反転した後の最初のクロックCLKの立ち上がりタイミングで、JKフリップ・フロップ105は、出力QをLレベルに反転する。そして、カウント・アウト信号C.O.が入力されると、JKフリップ・フロップ105は出力QをHレベルに復帰させる。   In the JK flip-flop 105, at the beginning of the processing cycle, the output signal of the digital comparator 104 is input to the input terminal J, and the output Q holds the H level. Further, at the rising timing of the first clock CLK after the output signal of the digital comparator 104 is inverted to the L level, the JK flip-flop 105 inverts the output Q to the L level. When the count out signal C.O. is input, the JK flip-flop 105 returns the output Q to the H level.

このような構成によって、JKフリップ・フロップ105の出力Qにはデジタル・データD0〜D15の値に比例した時間幅のパルスが出力される。 With such a configuration, a pulse having a time width proportional to the values of the digital data D 0 to D 15 is output to the output Q of the JK flip-flop 105.

一方、パルス幅・デジタル変換回路は、従来、積分型AD変換器において広く用いられている(例えば、特許文献2,3、非特許文献1参照)。   On the other hand, the pulse width / digital conversion circuit has been widely used in integration type AD converters (see, for example, Patent Documents 2 and 3 and Non-Patent Document 1).

図14は積分型AD変換器において用いられている従来のパルス幅・デジタル変換回路のブロック図である。   FIG. 14 is a block diagram of a conventional pulse width / digital conversion circuit used in the integrating AD converter.

従来のパルス幅・デジタル変換回路201は、ANDゲート回路202とカウンタ203とを有する簡単な構成からなる。ANDゲート回路202には、パルス幅変調された入力パルスPWとクロックCLKとが入力される。ANDゲート回路202は、この入力パルスPWとクロックCLKの論理積からなるゲート信号gをカウンタ203に出力する。カウンタ203は、入力されるゲート信号gの立ち上がりエッジを計数し、その計数値をmビットのデジタル出力D={D0,…,Dm-1}として出力する。 The conventional pulse width / digital conversion circuit 201 has a simple configuration including an AND gate circuit 202 and a counter 203. The AND gate circuit 202 receives a pulse width modulated input pulse PW and a clock CLK. The AND gate circuit 202 outputs to the counter 203 a gate signal g that is the logical product of the input pulse PW and the clock CLK. The counter 203 counts the rising edges of the input gate signal g and outputs the counted value as an m-bit digital output D = {D 0 ,..., D m−1 }.

この構成により、入力パルスPWがHレベルのときにANDゲート回路202が有効となり、入力パルスPWがLレベルのときにANDゲート回路202が無効となる。ANDゲート回路202が有効である間は、クロックCLKがゲート信号gとして出力される。そして、カウンタ203は、ゲート信号gとして出力されるクロックを計数する。これにより、入力パルスPWの幅に比例したカウント値がデジタル出力D={D0,…,Dm-1}として得られる。
特開平4−2222号公報 特開平8−204566号公報 特開昭62−265820号公報 鈴木八十二,吉田正廣著,「パルス・デジタル回路入門」,初版,日本国,日刊工業新聞社,2001年7月26日,p.225〜p.232 森江隆,岩田穆,“脳機能に学ぶ画像認識集積システム”,社団法人電子情報通信学会,電子情報通信学会技術研究報告,CAS2002-37,VLD2002-51,DSP2002-77, 2002年6月
With this configuration, the AND gate circuit 202 is enabled when the input pulse PW is at the H level, and the AND gate circuit 202 is disabled when the input pulse PW is at the L level. While the AND gate circuit 202 is valid, the clock CLK is output as the gate signal g. The counter 203 counts the clock output as the gate signal g. Thereby, a count value proportional to the width of the input pulse PW is obtained as a digital output D = {D 0 ,..., D m−1 }.
JP-A-4-2222 Japanese Patent Application Laid-Open No. 8-204466 JP-A-62-265820 Suzuki Hachiji and Yoshida Masaaki, “Introduction to Pulsed Digital Circuits”, first edition, Japan, Nikkan Kogyo Shimbun, July 26, 2001, p. 225-p. 232 Takashi Morie, Atsushi Iwata, “Image Recognition Integrated System Learning from Brain Functions”, IEICE Technical Report, CAS2002-37, VLD2002-51, DSP2002-77, June 2002

近年、本発明者らにより、パルス幅を用いて演算を行うパルス幅演算回路素子(以下、「PWMピクセル回路」という。)が考案されている(例えば、非特許文献2参照)。このような素子を使用して大規模集積回路を構成する場合、図15に示すように、PWMピクセル回路304をアレイ状に配列してPWMピクセル回路アレイ305を構成する。そして、各PWMピクセル回路アレイ305での演算により得られたデータは、パルス出力トリガXRSTに従って、列番号の小さい順に、1列ずつ並列にパルス幅データPW={PW0,…,PWn-1}として出力される。ここで、nはPWMピクセル回路アレイ305の行数を表し、図15の例では、n=16とされている。尚、通常は、より集積度を上げて、nは数十〜数百程度の大きさとなる。 In recent years, the present inventors have devised a pulse width arithmetic circuit element (hereinafter referred to as “PWM pixel circuit”) that performs an operation using a pulse width (see, for example, Non-Patent Document 2). When a large-scale integrated circuit is configured using such elements, the PWM pixel circuit array 305 is configured by arranging the PWM pixel circuits 304 in an array as shown in FIG. Then, the data obtained by the calculation in each PWM pixel circuit array 305 is pulse width data PW = {PW 0 ,..., PW n−1 in parallel in order from the smallest column number according to the pulse output trigger XRST. } Is output. Here, n represents the number of rows of the PWM pixel circuit array 305. In the example of FIG. 15, n = 16. Usually, the degree of integration is further increased, and n is about several tens to several hundreds.

このようなPWMピクセル回路の入力部においては、外部からデジタル値で並列に入力される各デジタル入力信号をパルス幅PW={PWin0,…,PWinn-1}に変換するために、デジタル・パルス幅変換回路が使用される。また、PWMピクセル回路アレイ305からパルス幅データPW={PW0,…,PWn-1}として出力されたデータを、通常のデジタル回路に入力する場合に、パルス幅・デジタル変換回路が使用される。 In the input part of such a PWM pixel circuit, in order to convert each digital input signal inputted in parallel with an external digital value into a pulse width PW = {PWin 0 ,..., PWin n-1 }, A pulse width conversion circuit is used. In addition, when data output as pulse width data PW = {PW 0 ,..., PW n-1 } from the PWM pixel circuit array 305 is input to a normal digital circuit, a pulse width / digital conversion circuit is used. The

しかしながら、大規模なPWMピクセル回路アレイに対して、上記従来のデジタル・パルス幅変換回路やパルス幅・デジタル変換回路を使用した場合、各デジタル・パルス幅変換回路や各パルス幅・デジタル変換回路の消費電力の総和がかなり大きくなるという問題がある。   However, when the above conventional digital / pulse width conversion circuit or pulse width / digital conversion circuit is used for a large-scale PWM pixel circuit array, each digital / pulse width conversion circuit or each pulse width / digital conversion circuit There is a problem that the total power consumption becomes considerably large.

すなわち、多数のデジタル入力値を並列的にパルス幅変調する場合には、図13に示した従来のデジタル・パルス幅変換回路を複数個並列に配置して、それぞれのデジタル・パルス幅変換回路に対して各デジタル入力値を入力させればよい。そして、各デジタル・パルス幅変換回路から出力されるパルスを取り出すことで、並列的なパルス幅変調が可能となる。   That is, when performing pulse width modulation of a large number of digital input values in parallel, a plurality of conventional digital pulse width conversion circuits shown in FIG. In contrast, each digital input value may be input. Then, by extracting the pulse output from each digital pulse width conversion circuit, parallel pulse width modulation becomes possible.

しかしこの場合、各デジタル・パルス幅変換回路において、クロックによるスイッチング動作が頻繁に行われる。そのため、総てのデジタル・パルス幅変換回路の駆動電力を合計すると、かなり大きな電力が消費されることとなる。従って、携帯機器のような低消費電力を要求される装置において、多数のデジタル入力値を並列的にパルス幅変調する場合に使用することは困難である。   In this case, however, the switching operation by the clock is frequently performed in each digital pulse width conversion circuit. Therefore, if the driving power of all the digital pulse width conversion circuits is summed up, a considerably large amount of power is consumed. Therefore, it is difficult to use a large number of digital input values in a pulse width modulation in parallel in a device such as a portable device that requires low power consumption.

また、各行のPWMピクセル回路から出力する多数のパルスのそれぞれに対して、図14に示したようなパルス幅・デジタル変換回路201を使用した場合、多数のカウンタ203が並列的にスイッチング動作を行うこととなる。そのため、例えば、カウンタ203をCMOSにより構成した場合でも、カウンタ203がスイッチング時の負荷容量を充放電する際の充放電電力消費が大きくなる。この充放電電力消費の増加は、PWMピクセル回路アレイの行数nが大きいほど顕著となる。   Further, when the pulse width / digital conversion circuit 201 as shown in FIG. 14 is used for each of a large number of pulses output from the PWM pixel circuit in each row, the large number of counters 203 perform a switching operation in parallel. It will be. Therefore, for example, even when the counter 203 is configured by CMOS, the charge / discharge power consumption when the counter 203 charges / discharges the load capacity during switching increases. This increase in charge / discharge power consumption becomes more significant as the number n of rows of the PWM pixel circuit array is larger.

また、多数のカウンタ203が並列的に動作することにより、カウンタ203のスイッチング・ノイズが大きくなる。従って、回路全体のノイズ対策が必要となってくる。   In addition, since many counters 203 operate in parallel, the switching noise of the counter 203 increases. Therefore, noise countermeasures for the entire circuit are required.

そこで、本発明の目的は、低消費電力で動作し、回路から発生するノイズも小さい、デジタル値とパルス幅との間で相互変換する回路技術を提供することにある。すなわち、複数のデジタル入力値を並列的にパルス幅に変換するデジタル・パルス幅変換回路、及び、複数の入力パルスを並列的にデジタル値に変換するパルス幅・デジタル変換回路を提供する。   SUMMARY OF THE INVENTION An object of the present invention is to provide a circuit technique for performing mutual conversion between a digital value and a pulse width, which operates with low power consumption and generates less noise from the circuit. That is, a digital / pulse width conversion circuit that converts a plurality of digital input values into a pulse width in parallel and a pulse width / digital conversion circuit that converts a plurality of input pulses into a digital value in parallel are provided.

本発明に係るデジタル・パルス幅変換回路の第1の構成は、クロックを計数してその計数値をデジタル信号として出力するカウンタと、外部からデジタル値として入力される入力値と前記計数値とを比較して、所定の時点から前記入力値と前記計数値とが一致する時点までの時間幅の出力パルス、又は所定の最大計数値から前記入力値を引いた値と前記計数値とが一致する時点から前記計数値が前記最大計数値に達する時点までの時間幅の出力パルスを生成するパルス生成手段と、を備えており、前記パルス生成手段を複数個有しているとともに、前記各パルス生成手段は、各々に入力される入力値と一つの前記カウンタが出力する共通の計数値とを比較することを特徴とする。   A first configuration of a digital pulse width conversion circuit according to the present invention includes a counter that counts clocks and outputs the count value as a digital signal, an input value that is input from the outside as a digital value, and the count value. In comparison, an output pulse having a time width from a predetermined time point to a time point when the input value matches the count value, or a value obtained by subtracting the input value from a predetermined maximum count value matches the count value. Pulse generation means for generating an output pulse having a time width from the time point until the count value reaches the maximum count value, and has a plurality of the pulse generation means and each of the pulse generation means The means is characterized in that an input value inputted to each is compared with a common count value outputted by one counter.

この構成によれば、各パルス生成手段は、各々に入力される入力値と計数値とが一致する時点まで出力パルス、又は所定の最大計数値から前記入力値を引いた値と前記計数値とが一致する時点から前記計数値が前記最大計数値に達する時点までの時間幅の出力パルスを出力し、両者が一致した時点で、出力パルスを立ち下げる。これにより、入力値によって指定される時間幅の出力パルスを生成する。   According to this configuration, each pulse generation means outputs an output pulse until a point when the input value and the count value input to each other match, or a value obtained by subtracting the input value from a predetermined maximum count value and the count value. An output pulse having a time width from when the counts coincide with each other until the count value reaches the maximum count value is output, and when both coincide, the output pulse is lowered. Thereby, an output pulse having a time width specified by the input value is generated.

ここで、各パルス生成手段は、入力値と比較する計数値として、一つのカウンタによって生成された計数値を使用する。これにより、カウンタは、各パルス生成手段へカウント値を出力するための配線のみを駆動すればよい。そのため、各々のパルス生成手段に対してそれぞれカウンタを備えた場合に比べて、大幅に消費電力を低減させることが可能となる。   Here, each pulse generation means uses the count value generated by one counter as the count value to be compared with the input value. As a result, the counter need only drive the wiring for outputting the count value to each pulse generating means. For this reason, it is possible to significantly reduce the power consumption as compared with the case where each pulse generating means is provided with a counter.

また、カウンタを一つにすることで、各々のパルス生成手段に対してそれぞれカウンタを備えた場合に比べて、回路のレイアウト面積を小さくすることが可能となる。従って、回路の小型化が可能となる。   Further, by using one counter, it is possible to reduce the circuit layout area as compared with the case where each pulse generating means is provided with a counter. Therefore, the circuit can be miniaturized.

本発明に係るデジタル・パルス幅変換回路の第2の構成は、前記第1の構成において、前記各パルス生成手段は、外部から入力される前記入力値をラッチするパルス幅レジスタと、前記パルス幅レジスタがラッチした前記入力値の各ビットと、前記カウンタが出力する計数値の各ビットとを比較して、両者が完全に一致したときにトリガを発生するタイミングトリガ発生回路と、前記タイミングトリガ発生回路がトリガを発生したときに、前記出力パルスの真理値を反転させる出力パルス反転回路と、を備えていることを特徴とする。   According to a second configuration of the digital pulse width conversion circuit of the present invention, in the first configuration, each of the pulse generation means includes a pulse width register that latches the input value input from the outside, and the pulse width A timing trigger generation circuit that compares each bit of the input value latched by the register with each bit of the count value output by the counter and generates a trigger when the two completely match, and the timing trigger generation And an output pulse inversion circuit that inverts the truth value of the output pulse when the circuit generates a trigger.

この構成によれば、最初に、外部から入力される入力値がパルス幅レジスタにラッチされる。そして、出力パルス反転回路は出力パルスの出力を開始する。パルス幅レジスタは、入力値をラッチしてタイミングトリガ発生回路に出力する。タイミングトリガ発生回路は、カウンタの出力する計数値と、パルス幅レジスタの出力値とを比較して、両者が完全に一致するタイミングでトリガを発生する。そして、出力パルス反転回路は、タイミングトリガ発生回路からトリガが出力された時点で出力パルスを反転させて立ち下げる。これにより、各パルス生成手段は、入力値で指定される値に比例した時間幅のパルスを生成することができる。   According to this configuration, first, an input value input from the outside is latched in the pulse width register. Then, the output pulse inverting circuit starts outputting the output pulse. The pulse width register latches the input value and outputs it to the timing trigger generation circuit. The timing trigger generation circuit compares the count value output by the counter with the output value of the pulse width register, and generates a trigger at a timing at which both coincide completely. Then, the output pulse inversion circuit inverts the output pulse and falls when the trigger is output from the timing trigger generation circuit. Thereby, each pulse generation means can generate a pulse having a time width proportional to the value specified by the input value.

本発明に係るデジタル・パルス幅変換回路の第3の構成は、前記第1の構成において、前記各パルス生成手段は、前記出力パルスの立ち上がりのタイミングを表すデジタル値である基準値をラッチする基準値レジスタと、前記基準値と外部から入力されるデジタル値である前記入力値との加算値を出力する加算回路と、前記加算回路の出力値をラッチするパルス幅レジスタと、前記基準値レジスタがラッチしたデジタル値又は前記パルス幅レジスタがラッチしたデジタル値の何れか一方を切り換えて出力する切換回路と、前記切換回路から出力されるデジタル値の各ビットと、前記カウンタが出力する計数値の各ビットとを比較して、両者が完全に一致したときにトリガを発生するタイミングトリガ発生回路と、前記タイミングトリガ発生回路がトリガを発生したときに、前記出力パルスの真理値を反転させる出力パルス反転回路と、を備え、前記切換回路は、前記出力パルス反転回路が出力する出力パルスが偽値のときは、前記基準値レジスタがラッチしたデジタル値を出力し、前記出力パルス反転回路が出力する出力パルスが真値のときは、前記パルス幅レジスタがラッチしたデジタル値を出力するように切り換えを行うことを特徴とする。   According to a third configuration of the digital pulse width conversion circuit of the present invention, in the first configuration, each of the pulse generation means latches a reference value that is a digital value representing a rising timing of the output pulse. A value register, an addition circuit that outputs an addition value of the reference value and the input value that is a digital value input from the outside, a pulse width register that latches an output value of the addition circuit, and the reference value register A switching circuit for switching and outputting either the latched digital value or the digital value latched by the pulse width register, each bit of the digital value output from the switching circuit, and each count value output by the counter A timing trigger generation circuit that generates a trigger when the two match completely, and the timing trigger generation circuit An output pulse inversion circuit that inverts the truth value of the output pulse when a trigger occurs, and the switching circuit is configured to output the reference when the output pulse output by the output pulse inversion circuit is a false value. The digital value latched by the value register is output, and when the output pulse output from the output pulse inverting circuit is a true value, switching is performed so that the digital value latched by the pulse width register is output. .

この構成によれば、最初に、出力パルスの立ち上がりのタイミングを表すデジタル値(以下、「初期値」という。)が基準値レジスタにラッチされる。そして、加算回路は、外部から入力される入力値と初期値とを加算し、この加算値はパルス幅レジスタにラッチされる。この状態では、出力パルス反転回路はパルスを出力していない。従って、切換回路は、基準値レジスタにラッチされた初期値をタイミングトリガ発生回路に出力する。   According to this configuration, first, a digital value (hereinafter referred to as “initial value”) representing the rising timing of the output pulse is latched in the reference value register. The adder circuit adds the input value input from the outside and the initial value, and the added value is latched in the pulse width register. In this state, the output pulse inversion circuit does not output a pulse. Therefore, the switching circuit outputs the initial value latched in the reference value register to the timing trigger generation circuit.

タイミングトリガ発生回路は、カウンタの出力する計数値と、基準値レジスタの出力値とを比較して、両者が完全に一致するタイミングでトリガを発生する。そして、出力パルス反転回路は、タイミングトリガ発生回路からトリガが出力された時点で出力パルスを反転させて立ち上げる。出力パルスが立ち上がると、切換回路は、パルス幅レジスタにラッチされた加算値をタイミングトリガ発生回路に出力するように切り換える。   The timing trigger generation circuit compares the count value output by the counter with the output value of the reference value register, and generates a trigger at a timing at which both coincide completely. Then, the output pulse inverting circuit inverts the output pulse when the trigger is output from the timing trigger generating circuit and starts up. When the output pulse rises, the switching circuit switches so as to output the added value latched in the pulse width register to the timing trigger generation circuit.

タイミングトリガ発生回路は、カウンタの出力する計数値と、パルス幅レジスタの出力値とを比較して、両者が完全に一致するタイミングでトリガを発生する。そして、出力パルス反転回路は、タイミングトリガ発生回路からトリガが出力された時点で出力パルスを反転させて立ち下げる。これにより、各パルス生成手段は、入力値で指定される値に比例した時間幅のパルスを生成することができる。   The timing trigger generation circuit compares the count value output by the counter with the output value of the pulse width register, and generates a trigger at a timing at which both coincide completely. Then, the output pulse inversion circuit inverts the output pulse and falls when the trigger is output from the timing trigger generation circuit. Thereby, each pulse generation means can generate a pulse having a time width proportional to the value specified by the input value.

このように、出力パルスの立ち上がりと立ち下がりとの切り換えを同じ回路を使用して行うことにより、回路遅延の影響を受けることなく、入力値に正比例する時間幅のパルスを生成することが可能となる。   In this way, by using the same circuit to switch the rise and fall of the output pulse, it is possible to generate a pulse with a time width that is directly proportional to the input value without being affected by the circuit delay. Become.

ここで、初期値としては、各パルス生成手段に対して共通の初期値を使用してもよく、また、パルス生成手段ごとに異なる初期値を使用してもよい。   Here, as the initial value, a common initial value may be used for each pulse generation unit, or a different initial value may be used for each pulse generation unit.

本発明に係るパルス幅・デジタル変換回路の第1の構成は、クロックを計数してその計数値をデジタル信号として出力するカウンタと、外部から入力される入力パルスの終端において前記カウンタが出力する計数値をラッチする終端ラッチ回路と、を備えており、前記終端ラッチ回路を複数個有しているとともに、前記各終端ラッチ回路は、一つの前記カウンタが出力する共通の計数値を、各々に入力される各入力パルスの終端においてラッチすることを特徴とする。   A first configuration of the pulse width / digital conversion circuit according to the present invention includes a counter that counts a clock and outputs the count value as a digital signal, and a counter that outputs the counter at the end of an input pulse input from the outside. A terminal latch circuit that latches a numerical value, and has a plurality of the terminal latch circuits, and each terminal latch circuit inputs a common count value output by one counter. And latching at the end of each input pulse.

この構成によれば、入力パルスが入力されている間、カウンタはクロックを計数し、その計数値をデジタル値として出力し続ける。そして、各入力パルスの終端において、当該入力パルスに対応する終端ラッチ回路は、カウンタの出力値をラッチする。従って、所定の時間が経過した後に各終端ラッチ回路の出力を参照することにより、各入力パルスのパルス幅に比例したデジタル値を得ることができる。   According to this configuration, while the input pulse is being input, the counter counts the clock and continues to output the count value as a digital value. At the end of each input pulse, a termination latch circuit corresponding to the input pulse latches the output value of the counter. Accordingly, a digital value proportional to the pulse width of each input pulse can be obtained by referring to the output of each termination latch circuit after a predetermined time has elapsed.

ここで、各終端ラッチ回路は、入力パルスの終端においてラッチする計数値として、共通のカウンタが出力する計数値を使用する。カウンタは、それぞれの終端ラッチ回路に対して計数値を出力するための配線の寄生容量に抗して出力値の切り換えを行うだけであり、駆動時の消費電力は小さい。そのため、各々の終端ラッチ回路に対してカウンタを備えた構成とした場合に比べると、大幅に消費電力を低減させることが可能である。   Here, each termination latch circuit uses the count value output by the common counter as the count value latched at the end of the input pulse. The counter only switches the output value against the parasitic capacitance of the wiring for outputting the count value to each terminal latch circuit, and power consumption during driving is small. For this reason, it is possible to significantly reduce power consumption as compared with a case in which a counter is provided for each termination latch circuit.

また、カウンタを1つにしたことによって、カウンタの出力のスイッチング時に発生するノイズを小さく抑えることができる。従って、パルス幅にジッタ・ノイズが加わることによりパルス幅デジタル変換時に生じる誤差を最小限に抑えることができる。   Further, by using one counter, it is possible to suppress noise generated when switching the output of the counter. Therefore, an error occurring at the time of pulse width digital conversion by adding jitter and noise to the pulse width can be minimized.

また、各終端ラッチ回路は、共通のカウンタの出力値をラッチするので、各入力パルスに対する計数値の切り替わりのタイミングにばらつきが生じない。そのため、カウンタのスイッチング時のジッタによる各入力パルス間でのタイミング誤差がばらつくことを防止できる。   Further, since each termination latch circuit latches the output value of the common counter, there is no variation in the timing of switching the count value for each input pulse. Therefore, it is possible to prevent variations in timing error between input pulses due to jitter at the time of switching of the counter.

本発明に係るパルス幅・デジタル変換回路の第2の構成は、前記第1の構成において、前記入力パルスの始端において前記カウンタが出力する計数値をラッチする始端ラッチ回路と、前記終端ラッチ回路のデジタル出力値と前記始端ラッチ回路のデジタル出力値との差を演算して出力する減算回路とを、各々の前記終端ラッチ回路に対応して備えていることを特徴とする。   According to a second configuration of the pulse width / digital conversion circuit of the present invention, in the first configuration, a start-end latch circuit that latches a count value output by the counter at a start end of the input pulse, and a termination latch circuit. A subtracting circuit that calculates and outputs a difference between the digital output value and the digital output value of the start end latch circuit is provided corresponding to each end latch circuit.

この構成によれば、減算回路は、始端ラッチ回路によって入力パルスの始端でラッチしたカウンタ値を、終端ラッチ回路によって入力パルスの終端でラッチしたカウンタ値から減算し、その減算値を出力する。従って、各入力パルスのパルス幅に正比例したデジタル値を、各減算回路の出力として得ることが可能となる。   According to this configuration, the subtraction circuit subtracts the counter value latched at the start of the input pulse by the start end latch circuit from the counter value latched at the end of the input pulse by the end latch circuit, and outputs the subtraction value. Therefore, a digital value that is directly proportional to the pulse width of each input pulse can be obtained as the output of each subtraction circuit.

また、始端と終端でパルスのタイミングを測定するため、各入力パルス間で、始端にタイミングずれがある場合であっても、正しくパルス幅デジタル変換を行うことが可能となる。   Further, since the pulse timing is measured at the start and end, the pulse width digital conversion can be performed correctly even when there is a timing shift between the input pulses.

以上のように、本発明に係るデジタル・パルス幅変換回路の第1の構成によれば、各パルス生成手段が一つのカウンタによって生成された計数値を使用する構成としたことで、多数のパルスを並列的に生成させる場合でも消費電力の極めて低いデジタル・パルス幅変換回路を提供できる。また、同時に回路のレイアウト面積を小さくすることもでき、回路の小型化が実現できる。   As described above, according to the first configuration of the digital pulse width conversion circuit of the present invention, each pulse generation unit uses a count value generated by one counter, so that a large number of pulses can be obtained. Can be provided in parallel, a digital pulse width conversion circuit with extremely low power consumption can be provided. At the same time, the layout area of the circuit can be reduced, and the circuit can be reduced in size.

また、本発明に係るデジタル・パルス幅変換回路の第2の構成によれば、各パルス生成手段において、入力値で指定される値に比例した時間幅のパルスを生成することが可能なデジタル・パルス幅変換回路を提供することができる。   In addition, according to the second configuration of the digital pulse width conversion circuit of the present invention, each pulse generation means can generate a digital pulse capable of generating a pulse having a time width proportional to the value specified by the input value. A pulse width conversion circuit can be provided.

また、本発明に係るデジタル・パルス幅変換回路の第3の構成によれば、各パルス生成手段は、回路遅延の影響を受けることなく、入力値に正比例する時間幅のパルスを生成することが可能となる。そのため、変換精度が高いデジタル・パルス幅変換回路を提供することができる。   Further, according to the third configuration of the digital pulse width conversion circuit of the present invention, each pulse generating means can generate a pulse having a time width that is directly proportional to the input value without being affected by the circuit delay. It becomes possible. Therefore, a digital pulse width conversion circuit with high conversion accuracy can be provided.

また、本発明に係るパルス幅・デジタル変換回路の第1の構成によれば、各終端回路が一つのカウンタによって生成された計数値を使用する構成としたことにより、入力パルスが多数入力され、これらに対して同時にパルス幅デジタル変換を行う場合であっても、消費電力を低く抑えることができる。特に、入力パルスの数が数十個以上となるパルス幅演算回路の出力インタフェースにおいて使用した場合、従来の回路を使用した場合に比べて顕著に消費電力を抑えることが可能となる。   In addition, according to the first configuration of the pulse width / digital conversion circuit according to the present invention, each termination circuit uses a count value generated by one counter, so that a large number of input pulses are input, Even when pulse width digital conversion is simultaneously performed on these, power consumption can be kept low. In particular, when used at the output interface of a pulse width arithmetic circuit in which the number of input pulses is several tens or more, power consumption can be significantly reduced as compared with the case of using a conventional circuit.

また、各終端回路が一つのカウンタによって生成された計数値を使用する構成としたことで、同時に、回路のレイアウト面積を小さくすることができ、回路の小型化が可能となる。このように、本発明に係る回路は、省電力性と省面積性を備えているため、携帯機器に使用されるLSIの内部回路等に使用するのに適する。   In addition, since each termination circuit uses a count value generated by one counter, the circuit layout area can be reduced at the same time, and the circuit can be downsized. As described above, since the circuit according to the present invention has power saving and area saving, it is suitable for use in an internal circuit of an LSI used for a portable device.

更に、各終端回路が一つのカウンタによって生成された計数値を使用する構成としたことで、カウンタのスイッチング・ノイズの影響を最小限に抑えることが可能となる。従って、パルス幅デジタル変換時に生じるジッタ・ノイズの誤差を抑えることが可能となる。   Further, since each termination circuit uses a count value generated by one counter, the influence of the switching noise of the counter can be minimized. Therefore, it is possible to suppress jitter / noise errors that occur during pulse width digital conversion.

また、カウンタのスイッチング時のジッタによる各入力パルス間でのタイミング誤差がばらつくことを防止できる。従って、カウンタ製造時の公差により生じるカウンタに固有のジッタの補正も容易となる。   In addition, it is possible to prevent the timing error between the input pulses from varying due to jitter at the time of switching of the counter. Therefore, it becomes easy to correct the jitter inherent to the counter caused by the tolerance at the time of manufacturing the counter.

本発明に係るパルス幅・デジタル変換回路の第2の構成によれば、各入力パルスのパルス幅に正比例したデジタル値を、各減算回路の出力として得ることが可能となる。従って、並列に入力される入力パルスのパルス幅に正比例するパルス幅デジタル変換を行うことが可能なパルス幅・デジタル変換回路が提供できる。また、各入力パルスの始端にばらつきがある場合であっても、正しくパルス幅デジタル変換を行うことが可能となる。   According to the second configuration of the pulse width / digital conversion circuit of the present invention, a digital value directly proportional to the pulse width of each input pulse can be obtained as the output of each subtraction circuit. Therefore, it is possible to provide a pulse width / digital conversion circuit capable of performing pulse width digital conversion that is directly proportional to the pulse width of input pulses input in parallel. Further, even when there is a variation in the start edge of each input pulse, it is possible to correctly perform pulse width digital conversion.

以下、本発明を実施するための最良の形態について、図面を参照しながら説明する。   The best mode for carrying out the present invention will be described below with reference to the drawings.

図1は本発明の実施例1に係るデジタル・パルス幅変換回路の構成を表すブロック図である。本実施例に係るデジタル・パルス幅変換回路1は、並列配置された複数のパルス生成回路2−0〜2−(n-1)、及び一つのカウンタ3を有する。各パルス生成回路2−0〜2−(n-1)のデータ入力端子Dinには、mビットの各デジタル入力値x〜xn-1が入力される。そして、各パルス生成回路2−0〜2−(n-1)のパルス出力端子Poutからは、各デジタル入力値x〜xn-1に比例する時間幅のパルスPW0〜PWn-1が出力される。 1 is a block diagram showing the configuration of a digital pulse width conversion circuit according to a first embodiment of the present invention. The digital pulse width conversion circuit 1 according to this embodiment includes a plurality of pulse generation circuits 2-0 to 2- (n-1) and one counter 3 arranged in parallel. The data input terminal Din of the pulse generating circuit 2-0~2- (n-1), each of the digital input values of m bits x 0 ~x n-1 are inputted. Then, from the pulse output terminal Pout of the pulse generating circuit 2-0~2- (n-1), pulse PW 0 ~PW n-1 of the digital input value x 0 ~x time width proportional to n-1 Is output.

また、カウンタ3は、外部から入力されるクロックclockを計数し、mビットの計数値として出力する。また、各パルス生成回路2−0〜2−(n-1)のカウンタ値入力端子CNTには、カウンタ3から出力される計数値が共通に入力される。   The counter 3 counts the clock clock input from the outside and outputs it as an m-bit count value. The counter value output from the counter 3 is commonly input to the counter value input terminals CNT of the pulse generation circuits 2-0 to 2- (n-1).

図2は図1の各パルス生成回路の構成を表すブロック図である。パルス生成回路2−i(i∈{0,1,…,n-1})は、パルス幅レジスタ12、タイミングトリガ発生回路14、及び出力パルス反転回路15を有している。   FIG. 2 is a block diagram showing the configuration of each pulse generation circuit of FIG. The pulse generation circuit 2-i (i∈ {0, 1,..., N−1}) includes a pulse width register 12, a timing trigger generation circuit 14, and an output pulse inversion circuit 15.

パルス幅レジスタ12は、外部から入力されるmビットのデジタル値である入力値xを更新入力renewの立ち上がりにおいてラッチして、その値を出力ノードに出力する。タイミングトリガ発生回路14は、パルス幅レジスタ12から出力されるmビットのデジタル値の各ビットと、カウンタ3が出力するmビットの計数値の各ビットとを比較して、両者が完全に一致したときにトリガを発生する。 Pulse width register 12 latches the rising of the input value x i update input renew an m-bit digital value input from the outside, and outputs the value to the output node. The timing trigger generation circuit 14 compares each bit of the m-bit digital value output from the pulse width register 12 with each bit of the m-bit count value output from the counter 3, and the two match completely. When trigger occurs.

このタイミングトリガ発生回路14は、m個のEXORゲート16−0〜16−(m−1)と1個のNORゲート17により構成されている。各EXORゲート16−0〜16−(m−1)の入力の一方には、パルス幅レジスタ12からの出力ビットがそれぞれ入力され、入力の他方には、カウンタ3からの出力ビットがそれぞれ入力される。そして、各EXORゲート16−0〜16−(m−1)の出力P0〜Pm-1はNORゲート17に入力される。NORゲート17は、各EXORゲート16−0〜16−(m−1)の出力P0〜Pm-1の論理和の反転出力を出力パルス反転回路15に対して出力する。 The timing trigger generation circuit 14 includes m EXOR gates 16-0 to 16- (m-1) and one NOR gate 17. An output bit from the pulse width register 12 is input to one of the inputs of each EXOR gate 16-0 to 16- (m-1), and an output bit from the counter 3 is input to the other input. The The outputs P 0 to P m−1 of the EXOR gates 16-0 to 16- (m−1) are input to the NOR gate 17. The NOR gate 17 outputs an inverted output of the logical sum of the outputs P 0 to P m−1 of the EXOR gates 16-0 to 16-(m−1) to the output pulse inversion circuit 15.

すなわち、各デジタル入力値xi(i∈{0,1,…,n-1})、カウンタの出力値CNTを(数1),(数2)により表した場合、タイミングトリガ発生回路14の出力Tiは(数3)のように表される。但し、ここでxiは0ではないと仮定する。 That is, when each digital input value x i (i∈ {0, 1,..., N−1}) and the counter output value CNT are expressed by (Equation 1) and (Equation 2), the timing trigger generation circuit 14 The output T i is expressed as (Equation 3). Here, it is assumed that x i is not 0.

Figure 0004057502
Figure 0004057502

Figure 0004057502
Figure 0004057502

Figure 0004057502
(数3)より、タイミングトリガ発生回路14の出力Tiはデジタル入力値xiとカウンタの出力値CNTが、総てのビットにおいて一致したときに1となることが分かる。
Figure 0004057502
(Equation 3) shows that the output T i of the timing trigger generation circuit 14 becomes 1 when the digital input value x i matches the output value CNT of the counter in all bits.

出力パルス反転回路15は、タイミングトリガ発生回路14がトリガを発生したときに、出力パルスPWiの真理値を反転させる。この出力パルス反転回路15は、Tフリップ・フロップ(以下、「T−FF」という。)により構成されている。出力パルス反転回路15のトリガ入力端子TにはNORゲート17からの出力値が入力される。また、出力パルス反転回路15の出力端子Qからは、パルスPWiが出力される。 Output pulse inverting circuit 15, when the timing trigger generation circuit 14 has generated the trigger, to reverse the truth value of the output pulse PW i. The output pulse inverting circuit 15 is configured by a T flip-flop (hereinafter referred to as “T-FF”). An output value from the NOR gate 17 is input to the trigger input terminal T of the output pulse inverting circuit 15. Further, from the output terminal Q of the output pulse inversion circuit 15, a pulse PW i is output.

以上のように構成された本実施例に係るデジタル・パルス幅変換回路について、以下その動作を図3のタイミング・チャートを参照しながら説明する。   The operation of the digital pulse width conversion circuit according to this embodiment configured as described above will be described below with reference to the timing chart of FIG.

まず、電源を入れた直後の初期状態では、カウンタ3の総ての計数値CNTはHレベルにあるものとし、入力値xは0であるとする。この状態で、時刻t0において、カウンタ3及びパルス幅レジスタ12に対して入力されているリセット入力resetを有効(Lレベル)とする。これにより、カウンタ3の計数値CNTは総て0リセットされる。また、パルス幅レジスタ12は、リセット信号resetがLレベルとされると、保持している記憶値を総て0にリセットする。そうすると、カウンタ3の計数値CNTとパルス幅レジスタ12の出力値とが一致し、タイミングトリガ発生回路14の出力TiはLレベルからHレベルに反転する。従って、出力パルス反転回路15の出力PoutiがHレベルに反転し、出力Poutiにパルスが出力され始める。 First, in the initial state immediately after the power is turned on, it is assumed that all the count values CNT of the counter 3 are at the H level and the input value x i is 0. In this state, at time t 0 , the reset input reset input to the counter 3 and the pulse width register 12 is made valid (L level). As a result, all count values CNT of the counter 3 are reset to zero. The pulse width register 12 resets all stored values to 0 when the reset signal reset is set to L level. Then, the count value CNT of the counter 3 matches the output value of the pulse width register 12, and the output T i of the timing trigger generation circuit 14 is inverted from the L level to the H level. Therefore, the output Pout i of the output pulse inverting circuit 15 is inverted to H level, and a pulse starts to be output to the output Pout i .

次に、時刻t1において、各パルス生成回路2−iに対して、外部回路から入力値x(Xi≠(0,0,…,0))が入力される。このとき、パルス幅レジスタ12に入力されているリセット信号resetがLレベルなので、パルス幅レジスタ12の出力は総て0のままである。 Next, at time t 1 , an input value x i (X i ≠ (0, 0,..., 0)) is input from the external circuit to each pulse generation circuit 2-i. At this time, since the reset signal reset input to the pulse width register 12 is L level, all outputs of the pulse width register 12 remain zero.

次いで、時刻t2において、リセット入力resetが無効(Hレベル)とされるとともに、更新信号renewがLレベルからHレベルに反転される。更新信号renewは、各パルス幅レジスタ12のクロックCLK入力ノードに入力されており、更新信号renewがHレベルに反転した時点で、パルス幅レジスタ12はその時点の入力値xの値をラッチする。これにより、パルス幅レジスタ12の出力値は入力値xとなる。一方、カウンタ3の計数値CNTは依然として0なので、パルス幅レジスタ12の出力とカウンタ3の計数値CNTとは一致しなくなり、タイミングトリガ発生回路14の出力TはHレベルからLレベルに反転する。また、カウンタ3は、リセット信号resetがLレベルからHレベルに反転することにより、クロックclockの計数を開始する。尚、このとき、パルス幅レジスタ12は、ラッチされた加算値xを出力し続ける。 Then, at time t 2, the the reset input reset is disabled (H level), the update signal renew is inverted from L level to H level. The update signal renew is input to the clock CLK input node of each pulse width register 12, and when the update signal renew is inverted to H level, the pulse width register 12 latches the value of the input value x i at that time. . Accordingly, the output value of the pulse width register 12 is the input value x i. On the other hand, since the count value CNT of the counter 3 is still 0, the output of the pulse width register 12 and the count value CNT of the counter 3 do not match, and the output T of the timing trigger generation circuit 14 is inverted from H level to L level. The counter 3 starts counting the clock clock when the reset signal reset is inverted from the L level to the H level. At this time, the pulse width register 12 continues to output the latched sum value x i.

クロックclockとともにカウンタ3がカウントアップし、時刻t3においてカウンタ3の計数値CNTが切換回路13の出力値であるxiと一致する。このとき、タイミングトリガ発生回路14の出力値TはLレベルからHレベルに反転する。これにより、出力パルス反転回路15の出力PoutiはHレベルからLレベルに反転する。これにより、出力パルス反転回路15の出力PoutiのパルスPWiの幅が確定する。このパルス幅は、デジタル入力値xに比例することから、デジタル・パルス幅変換が行われたこととなる。 The counter 3 counts up with the clock clock, and the count value CNT of the counter 3 coincides with x i that is the output value of the switching circuit 13 at time t 3 . At this time, the output value T of the timing trigger generation circuit 14 is inverted from the L level to the H level. As a result, the output Pout i of the output pulse inverting circuit 15 is inverted from the H level to the L level. As a result, the width of the pulse PW i of the output Pout i of the output pulse inverting circuit 15 is determined. Since this pulse width is proportional to the digital input value x i , digital pulse width conversion is performed.

更に、時刻t3から1クロック経過した時刻t4において、カウンタ3がカウントアップしてカウンタ3の計数値CNTが切換回路13の出力値xiと不一致となると、タイミングトリガ発生回路14の出力TiはHレベルからLレベルに反転する。 Further, at time t 4 when the time t 3 has elapsed one clock, the counter 3 is the output value x i and mismatch count CNT of the counter 3 counts up switching circuit 13, the output T of the timing trigger generation circuit 14 i is inverted from H level to L level.

そして、カウンタ3はカウントアップするまで計数を続ける。この間、カウンタ3の計数値CNTと入力値xiとが一致することはないので、タイミングトリガ発生回路14の出力TiはLレベルを保持し、出力パルス反転回路15の出力もLレベルに保持される。カウンタ3がカウントアップするとカウンタ3の計数値は総て0となり、1サイクルが終了する。そして、続けて同様のサイクルが繰り返される。 The counter 3 continues counting until it counts up. During this time, since the count value CNT of the counter 3 and the input value x i do not match, the output T i of the timing trigger generation circuit 14 holds the L level, and the output of the output pulse inversion circuit 15 also holds the L level. Is done. When the counter 3 counts up, the count values of the counter 3 are all 0, and one cycle is completed. Subsequently, the same cycle is repeated.

以上のようにして、各パルス生成回路2−i(i=0,…,n−1)は、入力値xの値に比例した時間幅の出力パルスPWを出力する。(ただし、この時間幅は、厳密にはreset信号がLの期間の2クロック分のオフセットが入る。これは、xiからあらかじめ2を引いておくなどの処理で対処できる。)このとき、各パルス生成回路2−iは、共通のカウンタ3が出力する計数値CNTを用いて、デジタル入力値xとの比較を行う。従って、総てのパルス生成回路2−iにカウンタを備えた場合と比べると、消費電力が極めて小さくなる。 As described above, each pulse generation circuit 2-i (i = 0,..., N-1) outputs an output pulse PW i having a time width proportional to the value of the input value x i . (However, this time width is strictly offset by 2 clocks during the period when the reset signal is L. This can be dealt with by subtracting 2 from x i in advance.) pulse generating circuits 2-i, using the count value CNT output from the common counter 3, and compares the digital input value x i. Therefore, the power consumption is extremely small as compared with the case where all the pulse generation circuits 2-i are provided with counters.

すなわち、総てのパルス生成回路2−iにカウンタを備えた場合には、各カウンタ内のスイッチング素子はクロックごとに少なくとも一つの素子の切換が行われる。従って、例えば、スイッチング素子としてCMOSを使用した場合、切換に伴って貫通電流や負荷への充放電電流が流れる。そのため、デジタル・パルス幅変換回路全体としての消費電力は大きくなる。   That is, when all the pulse generation circuits 2-i are provided with counters, at least one of the switching elements in each counter is switched every clock. Therefore, for example, when a CMOS is used as the switching element, a through current and a charge / discharge current to the load flow along with the switching. Therefore, the power consumption of the entire digital pulse width conversion circuit is increased.

一方、本実施例のように、一つのカウンタ3を駆動し、各パルス生成回路2−iはこの共通のカウンタ3の出力値を参照してパルスの切り換えを行うようにすると、カウンタ3内のスイッチング素子の切換に伴って生じる貫通電流や負荷への充放電電流も少なく、消費電力も小さい。従って、デジタル・パルス幅変換回路1の低消費電力化が図られる。   On the other hand, when one counter 3 is driven and each pulse generation circuit 2-i switches pulses by referring to the output value of the common counter 3 as in the present embodiment, There are few through currents and charge / discharge currents to the load caused by switching of the switching elements, and power consumption is also small. Therefore, the power consumption of the digital pulse width conversion circuit 1 can be reduced.

また、カウンタ3を共通化したことにより、回路のレイアウト面積が小さくなり、デジタル・パルス幅変換回路1の小型化が図られる。   Further, since the counter 3 is shared, the circuit layout area is reduced, and the digital pulse width conversion circuit 1 can be downsized.

図4は本発明の実施例2に係るデジタル・パルス幅変換回路の構成を表すブロック図である。   FIG. 4 is a block diagram showing the configuration of the digital pulse width conversion circuit according to the second embodiment of the present invention.

図4において、実施例2に係るデジタル・パルス幅変換回路1’は、並列配置された複数のパルス生成回路2−0’〜2−(n-1)’、及び一つのカウンタ3を有する。各パルス生成回路2−0〜2−(n-1)のデータ入力端子Dinには、mビットの各デジタル入力値x〜xn-1が入力される。そして、各パルス生成回路2−0’〜2−(n-1)’のパルス出力端子Poutからは、各デジタル入力値x〜xn-1に比例するパルスPW0〜PWn-1が出力される。 In FIG. 4, the digital pulse width conversion circuit 1 ′ according to the second embodiment includes a plurality of pulse generation circuits 2-0 ′ to 2- (n−1) ′ arranged in parallel and one counter 3. The data input terminal Din of the pulse generating circuit 2-0~2- (n-1), each of the digital input values of m bits x 0 ~x n-1 are inputted. Then, from the pulse output terminal Pout of the pulse generating circuit 2-0'~2- (n-1) ', a pulse PW 0 ~PW n-1 that is proportional to the digital input value x 0 ~x n-1 Is output.

また、カウンタ3は、外部から入力されるクロックclockを計数し、mビットの計数値として出力する。このクロックclockは、各パルス生成回路2−0’〜2−(n-1)’のクロック入力端子clkにも共通に入力される。また、各パルス生成回路2−0’〜2−(n-1)’のカウンタ値入力端子CNTには、カウンタ3から出力される計数値が共通に入力される。   The counter 3 counts the clock clock input from the outside and outputs it as an m-bit count value. This clock clock is also input in common to the clock input terminals clk of the pulse generation circuits 2-0 'to 2- (n-1)'. Further, the count value output from the counter 3 is commonly input to the counter value input terminals CNT of the pulse generation circuits 2-0 'to 2- (n-1)'.

更に、各パルス生成回路2−0’〜2−(n-1)’の基準値入力端子Dbには、mビットの基準値xが共通に入力される。この基準値xは、出力パルスPW0〜PWn-1の立ち上がりのタイミングを指定する値である。 Further, the m-bit reference value xb is commonly input to the reference value input terminals Db of the pulse generation circuits 2-0 ′ to 2- (n−1) ′. This reference value xb is a value that specifies the rising timing of the output pulses PW 0 to PW n−1 .

図5は図4の各パルス生成回路の構成を表すブロック図である。パルス生成回路2−i’(i∈{0,1,…,n-1})は、基準値レジスタ10、加減算回路11、パルス幅レジスタ12、切換回路13、タイミングトリガ発生回路14、及び出力パルス反転回路15’を有している。   FIG. 5 is a block diagram showing the configuration of each pulse generation circuit of FIG. The pulse generation circuit 2-i ′ (i∈ {0, 1,..., N−1}) includes a reference value register 10, an addition / subtraction circuit 11, a pulse width register 12, a switching circuit 13, a timing trigger generation circuit 14, and an output. It has a pulse inversion circuit 15 '.

基準値レジスタ10は、基準値xをラッチして、そのラッチした基準値xの値を出力する。加減算回路11は、基準値xと外部から入力されるデジタル値である入力値xとの加算値x+xを出力する。パルス幅レジスタ12は、加減算回路11の出力値(加算値x+x)を更新入力renewの立ち上がりにおいてラッチする。 Reference value register 10 latches the reference value x b, and outputs the value of the reference value x b was latched. The addition / subtraction circuit 11 outputs an addition value x i + x b between the reference value x b and an input value x i which is a digital value input from the outside. The pulse width register 12 latches the output value (addition value x i + x b ) of the addition / subtraction circuit 11 at the rising edge of the update input renew.

切換回路13は、出力パルス反転回路15’が出力する出力パルスPWが偽値(Lレベル)のときは、基準値レジスタ10がラッチしたデジタル値xを出力し、出力パルス反転回路15’が出力する出力パルスPWが真値(Hレベル)のときは、パルス幅レジスタ12がラッチしたデジタル値x+xを出力するように切り換えを行う。 When the output pulse PW i output from the output pulse inverting circuit 15 ′ is a false value (L level), the switching circuit 13 outputs the digital value xb latched by the reference value register 10, and the output pulse inverting circuit 15 ′. When the output pulse PW i output from is a true value (H level), switching is performed so that the digital value x i + x b latched by the pulse width register 12 is output.

タイミングトリガ発生回路14’は、切換回路13から出力されるデジタル値の各ビットと、カウンタ3が出力する計数値CNTの各ビットとを比較して、両者が完全に一致したときにトリガを発生する。このタイミングトリガ発生回路14’は、m個のEXORゲート16−0〜16−(m−1)、及び1個のNORゲート17により構成されている。各EXORゲート16−0〜16−(m−1)の入力の一方には、切換回路13からの出力ビットがそれぞれ入力され、他方の入力には、カウンタ3からの出力ビットがそれぞれ入力される。そして、各EXORゲート16−0〜16−(m−1)の出力P0〜Pm-1はNORゲート17に入力される。NORゲート17は、各EXORゲート16−0〜16−(m−1)の出力P0〜Pm-1の論理和の反転出力を出力パルス反転回路15’に対して出力する。 The timing trigger generation circuit 14 ′ compares each bit of the digital value output from the switching circuit 13 with each bit of the count value CNT output from the counter 3, and generates a trigger when the two match completely. To do. The timing trigger generation circuit 14 ′ is composed of m EXOR gates 16-0 to 16-(m−1) and one NOR gate 17. An output bit from the switching circuit 13 is input to one of the inputs of each EXOR gate 16-0 to 16- (m-1), and an output bit from the counter 3 is input to the other input. . The outputs P 0 to P m−1 of the EXOR gates 16-0 to 16- (m−1) are input to the NOR gate 17. The NOR gate 17 outputs an inverted output of the logical sum of the outputs P 0 to P m−1 of the EXOR gates 16-0 to 16- (m−1) to the output pulse inversion circuit 15 ′.

すなわち、各デジタル入力値xi(i∈{0,1,…,n-1})、各基準値x、カウンタの出力値CNTを(数1),(数4),(数2)により表した場合、タイミングトリガ発生回路14の出力Tiは、出力パルス反転回路15’の出力値PoutがLレベルのときは(数5)、出力パルス反転回路15’の出力値PoutがHレベルのときは(数6)のように表される。 That is, each digital input value x i (i∈ {0, 1,..., N−1}), each reference value x b , and the output value CNT of the counter are expressed by (Equation 1), (Equation 4), (Equation 2). When the output value Pout of the output pulse inversion circuit 15 ′ is at the L level (Equation 5), the output T i of the timing trigger generation circuit 14 is at the H level. Is expressed as (Equation 6).

Figure 0004057502
Figure 0004057502

Figure 0004057502
Figure 0004057502

Figure 0004057502
Figure 0004057502

出力パルス反転回路15’は、タイミングトリガ発生回路14’がトリガを発生したときに、出力パルスPWiの真理値を反転させる。この出力パルス反転回路15’は、T−FFにより構成されている。出力パルス反転回路15’のトリガ入力端子TにはNORゲート17からの出力値が入力される。また、出力パルス反転回路15’の出力端子Qからは、出力パルスPWiが出力される。 Output pulse inverting circuit 15 'includes a timing trigger generation circuit 14' when occurs the trigger reverses the truth value of the output pulse PW i. The output pulse inverting circuit 15 ′ is composed of a T-FF. The output value from the NOR gate 17 is input to the trigger input terminal T of the output pulse inverting circuit 15 ′. Further, from the output terminal Q of the output pulse inversion circuit 15 ', the output pulse PW i is output.

以上のように構成された本実施例に係るデジタル・パルス幅変換回路について、以下その動作を図6のタイミング・チャートを参照しながら説明する。   The operation of the digital pulse width conversion circuit according to this embodiment configured as described above will be described below with reference to the timing chart of FIG.

まず、時刻t1において、各パルス生成回路2−iに対して、外部回路から入力値x及び基準値xが入力される。次いで、時刻t2においてカウンタ3のリセット入力ノードR並びに各パルス生成回路2−iの基準値レジスタ10及びパルス幅レジスタ12のクロック入力ノードCLKに対して更新信号renewが入力される。基準値レジスタ10及びパルス幅レジスタ12は、更新信号renewが入力されると、その立ち上がり時点において、それぞれ、そのときの基準値x及び入力値xの値をラッチする。そして、基準値レジスタ10は、ラッチされた基準値xを出力し、パルス幅レジスタ12は、ラッチされた加算値x+xを出力する。一方、時刻tにおいては、出力パルス反転回路の出力はLレベルであるので、切換回路13は、基準値レジスタ10から入力される値xを出力する。また、カウンタ3は、更新信号renewの立ち上がりにおいて、計数値CNTを0にリセットするとともに、計数を開始する。 First, at time t 1 , an input value x i and a reference value x b are input from an external circuit to each pulse generation circuit 2-i. Then, update signal renew is input to the clock input node CLK reset input node of the counter 3 at time t 2 R and the reference value register 10 and the pulse width register 12 of each pulse generator circuit 2-i. Reference value register 10 and the pulse width register 12, the update signal renew is input at the rising time, respectively, to latch the value of the reference value x b and the input value x i of that time. The reference value register 10 outputs the latched reference value xb , and the pulse width register 12 outputs the latched addition value x i + xb . On the other hand, at time t 1, the output of the output pulse inverting circuit is the L level, the switching circuit 13 outputs the value x b input from the reference value register 10. The counter 3 resets the count value CNT to 0 and starts counting at the rising edge of the update signal renew.

次に、カウンタ3がカウントアップして、時刻t3においてカウンタ3の計数値CNTが切換回路13の出力値である基準値xと一致する。このとき、タイミングトリガ発生回路14’の出力TiはHレベルに反転する。これにより、出力パルス反転回路15’の出力PoutがLレベルからHレベルに反転し、出力パルスPWiの出力が開始される。 Next, the counter 3 counts up, and the count value CNT of the counter 3 coincides with the reference value xb that is the output value of the switching circuit 13 at time t 3 . At this time, the output T i of the timing trigger generation circuit 14 ′ is inverted to the H level. Thus, the output Pout of the output pulse inversion circuit 15 'is inverted from L level to H level, the output of the output pulse PW i is started.

時刻t4において、出力パルス反転回路15’の出力PoutがHレベルに反転すると、切換回路13の入力が切り換わって、パルス幅レジスタ12から入力される値x+xを出力するようになる。これに伴い各EXORゲート16−0〜16−(m−1)の出力値も変化するが、xi≠0であれば、EXORゲート16−0〜16−(m−1)の出力値が総て0となることはない。従って、タイミングトリガ発生回路14’の出力TiはLレベルに反転する。 At time t 4, the output Pout of the output pulse inversion circuit 15 'Invert the H level, the switched input of the switching circuit 13, so outputs a value x b + x i input from the pulse width register 12 . Along with this, the output values of the EXOR gates 16-0 to 16- (m−1) also change. However, if x i ≠ 0, the output values of the EXOR gates 16-0 to 16- (m−1) It will never be zero. Accordingly, the output T i of the timing trigger generation circuit 14 ′ is inverted to the L level.

更にカウンタ3がカウントアップして、時刻t5において、カウンタ3の計数値CNTが切換回路13の出力値である加算値x+xと一致する。このとき、タイミングトリガ発生回路14’の出力TiはHレベルに反転する。これにより、出力パルス反転回路15’の出力PoutはHレベルからLレベルに反転し、出力パルスPWiの出力が停止される。このようにして、デジタル入力値xiに比例した時間幅の出力パルスPWiが生成され、デジタル・パルス幅変換が行われる。 Further counter 3 is counted up at time t 5, the count value CNT of the counter 3 is coincident with the addition value x b + x i is an output value of the switching circuit 13. At this time, the output T i of the timing trigger generation circuit 14 ′ is inverted to the H level. Thus, the output Pout of the output pulse inversion circuit 15 'is inverted from H level to L level, the output of the output pulse PW i is stopped. Thus, the digital output pulses PW i input value proportional to the time width in x i is generated, the digital pulse width conversion is performed.

時刻t6において、出力パルス反転回路15’の出力がLレベルに反転すると、切換回路13の入力が切り換わり、切換回路13は基準値レジスタ10から入力される値xを出力するようになる。これに伴い各EXORゲート16−0〜16−(m−1)の出力値も変化するが、xi≠0であれば、EXORゲート16−0〜16−(m−1)の出力値が総て0となることはない。従って、タイミングトリガ発生回路14’の出力TiはLレベルに反転する。 At time t 6 , when the output of the output pulse inverting circuit 15 ′ is inverted to L level, the input of the switching circuit 13 is switched, and the switching circuit 13 outputs the value xb input from the reference value register 10. . Along with this, the output values of the EXOR gates 16-0 to 16- (m−1) also change. However, if x i ≠ 0, the output values of the EXOR gates 16-0 to 16- (m−1) It will never be zero. Accordingly, the output T i of the timing trigger generation circuit 14 ′ is inverted to the L level.

そして、カウンタ3はカウントアップするまで計数を続ける。この間、カウンタ値と切換回路の出力値xとが一致することはないので、出力パルス反転回路15’の出力はLレベルに保持される。カウンタ3がカウントアップすると計数を停止し、1サイクルが終了する。カウンタ3はカウントアップした後は、リセット入力ノードRが再度Hレベルに反転するまでは、カウントアップした時の出力値(総てHレベル)を維持する。 The counter 3 continues counting until it counts up. During this time, since the counter value and the output value xb of the switching circuit do not match, the output of the output pulse inverting circuit 15 ′ is held at the L level. When the counter 3 counts up, the counting is stopped and one cycle is completed. After counting up, the counter 3 maintains the output values (all at H level) at the time of counting up until the reset input node R is inverted to H level again.

以上のようにして、各パルス生成回路2−iは、入力値xの値に比例した時間幅の出力パルスPWを出力する。このとき、各パルス生成回路2−iは、共通のカウンタ3が出力する計数値を用いて、基準値x又は加算値x+xとの比較を行う。従って、実施例1と同様、総てのパルス生成回路2−iにカウンタを備えた場合と比べると、消費電力が極めて小さくなるため、デジタル・パルス幅変換回路1の低消費電力化が図られる。 As described above, each pulse generation circuit 2-i outputs an output pulse PW i having a time width proportional to the value of the input value x i . In this case, the pulse generating circuits 2-i, using the count value output from the common counter 3, and compares the reference value x b or the sum x b + x i. Therefore, as in the first embodiment, the power consumption of the digital pulse width conversion circuit 1 can be reduced because the power consumption is extremely small compared to the case where all the pulse generation circuits 2-i are provided with counters. .

また、カウンタ3を共通化したことにより、回路のレイアウト面積が小さくなり、デジタル・パルス幅変換回路1の小型化が図られる。   Further, since the counter 3 is shared, the circuit layout area is reduced, and the digital pulse width conversion circuit 1 can be downsized.

また、本実施例においては、基準値レジスタ10、パルス幅レジスタ12、及び切換回路13を用いて、出力パルスPWiの立ち上がりと立ち下がりのタイミングを、共通のタイミングトリガ発生回路14’を用いて発生させる構成としたことにより、回路遅延の影響を受けることなく、出力パルスPWiのパルス幅を入力値xに正確に比例させることが可能となる。 In the present embodiment, the reference value register 10, the pulse width register 12, and with a switching circuit 13, the timing of the rise and fall of the output pulse PW i, using a common timing trigger generation circuit 14 ' With the configuration in which it is generated, the pulse width of the output pulse PW i can be accurately proportional to the input value x i without being affected by circuit delay.

尚、本実施例においては、基準値xbにより、各パルス生成回路2−0’〜2−(n−1)’における出力パルスの立ち上がり時点を合わせる構成例を示したが、本発明に置いては、出力パルスの立ち下がり時点を合わせる構成としてもよい。この場合、加減算回路11は、基準値xから外部から入力されるデジタル値である入力値xを減算した減算値xb−xiを出力する構成とする。また、切換回路13は、出力パルス反転回路15’が出力する出力パルスPWが真値(Hレベル)のときは、基準値レジスタ10がラッチしたデジタル値xを出力し、出力パルス反転回路15’が出力する出力パルスPWが偽値(Lレベル)のときは、パルス幅レジスタ12がラッチしたデジタル値xb−xiを出力するように切り換えを行う構成とすればよい。 In the present embodiment, the configuration example is shown in which the rising points of the output pulses in the pulse generation circuits 2-0 ′ to 2- (n−1) ′ are aligned by the reference value xb. In other words, the configuration may be such that the falling edge of the output pulse is matched. In this case, adding and subtracting circuit 11 configured to output a subtracted value x b -x i of an input value x i from the reference value x b is a digital value input from the outside is subtracted. Further, the switching circuit 13 outputs the digital value xb latched by the reference value register 10 when the output pulse PW i output from the output pulse inverting circuit 15 ′ is a true value (H level), and the output pulse inverting circuit When the output pulse PW i output by 15 ′ is a false value (L level), the pulse width register 12 may be switched to output the digital value x b −x i latched.

尚、各パルス生成回路2−i内に加減算回路11を用意せずに、デジタル入力信号xiとして、元々の入力値を基準値xbから加算又は減算した結果を与えるようにしてもよい。 Incidentally, without providing a subtraction circuit 11 to each pulse generating circuit 2-i, as a digital input signal x i, may be given the result of the addition or subtraction from the reference value x b the original input values.

図7は本発明の実施例3に係るパルス幅・デジタル変換回路の構成を表すブロック図である。   FIG. 7 is a block diagram showing the configuration of the pulse width / digital conversion circuit according to the third embodiment of the present invention.

実施例3に係るパルス幅・デジタル変換回路21は、カウンタ22、及びn個(n>2)の終端ラッチ回路23−0〜23−(n-1)を有している。パルス幅・デジタル変換回路21には、外部からクロックCLK、パルス出力トリガXRST、及びn個の入力パルスPW0〜PWn-1が入力される。また、電源電圧VDD及び基板電圧VSSが印加されている。 The pulse width / digital conversion circuit 21 according to the third embodiment includes a counter 22 and n (n> 2) termination latch circuits 23-0 to 23- (n-1). The pulse width / digital conversion circuit 21 receives a clock CLK, a pulse output trigger XRST, and n input pulses PW 0 to PW n−1 from the outside. Further, a power supply voltage V DD and a substrate voltage V SS are applied.

クロックCLKには、一定の周期のパルス列が入力される。入力パルスPW0〜PWn-1は、パルス幅情報としてデータを入力するためのパルスであり、例えば、図15に示したような、各PWMピクセル回路304から出力される。パルス出力トリガXRSTは、入力パルスPW0〜PWn-1の出力開始を指示するトリガである。このパルス出力トリガXRSTには、クロックCLKの周期のM倍(M≧2m)の周期で、クロック周期分の時間幅の反転パルスが出力される。 A pulse train having a constant cycle is input to the clock CLK. Input pulses PW 0 to PW n−1 are pulses for inputting data as pulse width information, and are output from each PWM pixel circuit 304 as shown in FIG. 15, for example. The pulse output trigger XRST is a trigger for instructing output start of the input pulses PW 0 to PW n−1 . The pulse output trigger XRST outputs an inverted pulse having a time width corresponding to the clock cycle in a cycle M times the cycle of the clock CLK (M ≧ 2 m ).

カウンタ22は、外部から入力されるクロックCLKを計数してその計数値CNT0〜CNTm-1をmビットのデジタル信号として出力する。各終端ラッチ回路23−i(i∈{0,1,…,n-1})は、外部から入力される入力パルスPWiの終端においてカウンタ22が出力する計数値CNT0〜CNTm-1をラッチする。そして、各終端ラッチ回路23−iは、それぞれ、ラッチした計数値CNT0〜CNTm-1をmビットのデジタル出力Di,0〜Di,m-1として出力する。 The counter 22 counts the clock CLK input from the outside and outputs the count values CNT 0 to CNT m-1 as m-bit digital signals. Each termination latch circuit 23-i (i∈ {0, 1,..., N−1}) has count values CNT 0 to CNT m−1 output by the counter 22 at the termination of the input pulse PW i input from the outside. Latch. Each termination latch circuits 23-i, respectively, and outputs the latched count value CNT 0 to CNT m-1 digital output m bit D i, 0 to D i, as m-1.

図8は図7の終端ラッチ回路の内部構成を表すブロック図である。
終端ラッチ回路23−i(i∈{0,1,…,n-1})は、m個のラッチ24−0〜24−(m-1)、及び1個のインバータ25により構成されている。
FIG. 8 is a block diagram showing the internal configuration of the termination latch circuit of FIG.
The termination latch circuit 23-i (iε {0, 1,..., N−1}) is configured by m latches 24-0 to 24- (m−1) and one inverter 25. .

終端ラッチ回路23−iに入力される入力パルスPWiは、インバータ25によりレベル反転され、各ラッチ24−0〜24−(m-1)のクロック入力端子clkに入力される。また、カウンタ22の各計数値CNT0〜CNTm-1は、それぞれ、ラッチ24−0〜24−(m-1)のデータ入力端子Dに入力される。パルス出力トリガXRSTは、各ラッチ24−0〜24−(m-1)のリセット入力端子NOT(R)に入力される。各ラッチ24−0〜24−(m-1)の出力端子Qから出力されるデータは、mビットのデジタル出力データDi={Di,0〜Di,m-1}として外部に出力される。 Input pulse PW i input to the terminal latch circuit 23-i is level inverted by the inverter 25 is input to the clock input terminal clk of each latch 24-0~24- (m-1). The count values CNT 0 to CNT m−1 of the counter 22 are input to the data input terminals D of the latches 24-0 to 24- (m−1), respectively. The pulse output trigger XRST is input to the reset input terminal NOT (R) of each latch 24-0-24- (m-1). Data output from the output terminals Q of the latches 24-0 to 24- (m-1) is output to the outside as m- bit digital output data D i = {D i, 0 to D i, m-1 }. Is done.

尚、各ラッチ回路24−0〜24−(m-1)は、図9に示したような、非同期リセット入力付きの同期型Dフリップ・フロップが用いられる。   Each of the latch circuits 24-0 to 24- (m-1) uses a synchronous D flip-flop with an asynchronous reset input as shown in FIG.

以上のように構成された本実施例に係るパルス幅・デジタル変換回路について、以下その動作を説明する。   The operation of the pulse width / digital conversion circuit according to this embodiment configured as described above will be described below.

図10は実施例3に係るパルス幅・デジタル変換回路の各信号レベルの変化を表すタイムチャートである。   FIG. 10 is a time chart illustrating changes in signal levels of the pulse width / digital conversion circuit according to the third embodiment.

クロックCLKには、一定の周期Tで、幅T/2のパルスを連続的に入力されている。パルス出力トリガXRSTは、時刻t1において、幅Tの反転パルスを出力する。これにより、各ラッチ24−0〜24−(m-1)の出力はリセットされ、デジタル出力データDiは総て0リセットされる。 A pulse having a width T / 2 is continuously input to the clock CLK at a constant period T. Pulse output trigger XRST at time t 1, and outputs the inverted pulse width T. Thus, the output of each latch 24-0~24- (m-1) is reset, the digital output data D i is all 0 reset.

そして、パルス出力トリガXRSTの立ち上がり時点(時刻t2)から、各入力パルスPWi(i∈{0,1,…,n-1})の出力が開始される。また、それと同時に、カウンタ22は、クロックCLKの計数を開始する。カウンタ22は、クロックCLKの立ち上がりエッジにおいて、その計数値を1ずつ増加させる。 Then, the output of each input pulse PW i (i∈ {0, 1,..., N−1}) is started from the rising time (time t 2 ) of the pulse output trigger XRST. At the same time, the counter 22 starts counting the clock CLK. The counter 22 increases the count value by 1 at the rising edge of the clock CLK.

入力パルスPWiは、例えば、図15に示したようなPWMピクセル回路304によって生成される。このとき、各PWMピクセル回路304は、パルス出力トリガXRSTの立ち上がり時点(時刻t2)から、各入力パルスPWiの出力を開始することで、カウンタ22の計数開始と同期して入力パルスPWiを出力させることができる。 The input pulse PW i is generated by a PWM pixel circuit 304 as shown in FIG. 15, for example. At this time, each PWM pixel circuit 304 starts outputting each input pulse PW i from the rising point (time t 2 ) of the pulse output trigger XRST, thereby synchronizing the input pulse PW i with the start of counting of the counter 22. Can be output.

時刻t3において、入力パルスPWiはHレベルからLレベルに反転する。これにより、インバータ25の出力NOT(PWi)のレベルはLレベルからHレベルに立ち上がる。各ラッチ24−j(j∈{0,1,…,m-1})は、このインバータ25の出力NOT(PWi)の立ち上がりエッジにおいて、データ入力端子Dに入力される計数値CNTjのレベルをラッチして、これをデータ出力端子Qから出力する。 At time t 3, the input pulse PW i is inverted from H level to L level. As a result, the level of the output NOT (PW i ) of the inverter 25 rises from the L level to the H level. Each latch 24-j (jε {0, 1,..., M−1}) has a count value CNT j input to the data input terminal D at the rising edge of the output NOT (PW i ) of the inverter 25. The level is latched and output from the data output terminal Q.

これにより、各終端ラッチ回路23−i(i∈{0,1,…,n-1})には、入力パルスPWiの立ち下がり時点におけるカウンタ22のカウント値CNT(i)={CNT(i) 0, CNT(i) 1,…, CNT(i) m-1}がラッチされる。このカウント値CNT(i)は、入力パルスPWiのパルス幅に比例した値となる。 Thus, each terminal latch circuits 23-i (i∈ {0,1, ..., n-1}) , the input pulse PW i fall count value CNT of the counter 22 at the time of (i) = {CNT ( i) 0 , CNT (i) 1 ,..., CNT (i) m−1 } are latched. The count value CNT (i) is a value proportional to the pulse width of the input pulse PW i.

カウンタ22が計数を開始してから少なくとも時間2m・Tだけ経過した時点で、総ての終端ラッチ回路23−0〜23−(n-1)のデジタル出力値が確定する(勿論、それ以前に確定する場合もある)。従って、この確定時点後に、各終端ラッチ回路23−0〜23−(n-1)のデジタル出力値を取り出すことにより、各入力パルスPW0〜PWn-1のパルス幅に比例したデジタル値を得ることができる。すなわち、パルス幅デジタル変換が完了する。 When at least 2 m · T has elapsed since the counter 22 started counting, the digital output values of all the termination latch circuits 23-0 to 23- (n−1) are determined (of course, before that) In some cases). Therefore, after this fixed time point, the digital value proportional to the pulse width of each input pulse PW 0 to PW n-1 is obtained by taking out the digital output value of each termination latch circuit 23-0 to 23- (n-1). Obtainable. That is, the pulse width digital conversion is completed.

このように、各終端ラッチ回路23−i(i∈{0,1,…,n-1})は、入力パルスPWiの終端で、共通のカウンタ22が出力する計数値CNTをラッチする。従って、カウンタ22は、それぞれの終端ラッチ回路23−iに対して計数値CNTを出力するための配線の寄生容量に抗して出力値(計数値CNT)の切り換えを行うだけであり、スイッチング時の消費電力は小さい。従って、上記従来のパルス幅デジタル変換を使用した場合に比べると、大幅に消費電力を低減させることが可能である。 In this way, each terminal latch circuit 23-i (iε {0, 1,..., N−1}) latches the count value CNT output from the common counter 22 at the terminal of the input pulse PW i . Therefore, the counter 22 only switches the output value (count value CNT) against the parasitic capacitance of the wiring for outputting the count value CNT to each terminal latch circuit 23-i. Power consumption is small. Therefore, it is possible to significantly reduce the power consumption as compared with the case where the conventional pulse width digital conversion is used.

実際に計算機シミュレーションにより評価した結果、80個の入力パルスPW0〜PW79を並列にパルス幅デジタル変換する場合、終端ラッチ回路として、図14に示したような従来のパルス幅・デジタル変換回路を使用すると、226mWの電力が消費されることが見積もられた。それに対して、本実施例に係るパルス幅・デジタル変換回路21を使用した場合、同じ入力パルスをパルス幅デジタル変換する場合の消費電力は6.6mWであった。従って、消費電力は約1/50に抑えることができることが分かった。 As a result of actual evaluation by computer simulation, when 80 input pulses PW 0 to PW 79 are converted into digital pulse width in parallel, a conventional pulse width / digital conversion circuit as shown in FIG. 14 is used as a termination latch circuit. When used, it was estimated that 226mW of power would be consumed. On the other hand, when the pulse width / digital conversion circuit 21 according to the present embodiment is used, the power consumption when the same input pulse is subjected to pulse width digital conversion is 6.6 mW. Therefore, it was found that the power consumption can be reduced to about 1/50.

また、カウンタ22を一つにしたことによって、カウンタ22のスイッチング時に発生するスイッチング・ノイズを小さく抑えることができる。従って、回路のSN比が向上する。従って、パルス幅にジッタ・ノイズが加わることによりパルス幅デジタル変換時に生じるジッタ誤差を最小限に抑えることができる。これにより、高速パルス幅デジタル変換にも使用することができる。   Further, by using one counter 22, switching noise generated when the counter 22 is switched can be reduced. Therefore, the SN ratio of the circuit is improved. Therefore, jitter errors that occur during pulse width digital conversion due to jitter noise added to the pulse width can be minimized. Thereby, it can also be used for high-speed pulse width digital conversion.

また、各終端ラッチ回路23−0〜23−(n-1)は、共通のカウンタ22の出力値CNTをラッチするので、各入力パルスPW0〜PWn-1に対する計数値CNTの切り替わりのタイミングにばらつきが生じない。そのため、カウンタ22のスイッチング時のジッタによる各入力パルスPW0〜PWn-1間でのタイミング誤差がばらつくことを防止できる。 The timing of the termination latch circuits 23-0~23- (n-1), so to latch the output value CNT of the common counter 22, the switching of the count value CNT for each input pulse PW 0 ~PW n-1 Variation does not occur. Therefore, it is possible to prevent the timing error between the input pulses PW 0 to PW n−1 from being varied due to jitter at the time of switching of the counter 22.

実施例4のパルス幅・デジタル変換回路は、図7に示した実施例3のパルス幅・デジタル変換回路21において、終端ラッチ回路23−0〜23−(n-1)の部分を、図11に示した回路に置き換える。   The pulse width / digital conversion circuit of the fourth embodiment is the same as the pulse width / digital conversion circuit 21 of the third embodiment shown in FIG. Replace with the circuit shown in.

図11において、終端ラッチ回路23−i(i∈{0,1,…,n-1})、ラッチ24−0〜24−(m-1)、及びインバータ25の構成は、図8と同様であるため説明は省略する。本実施例に係るパルス幅・デジタル変換回路は、これらに加えて、更に、始端ラッチ回路30−i(i∈{0,1,…,n-1})及び減算回路31−iを備えていることを特徴としている。   11, the configuration of the termination latch circuit 23-i (i∈ {0, 1,..., N−1}), the latches 24-0 to 24- (m−1), and the inverter 25 is the same as that in FIG. Therefore, the description is omitted. In addition to these, the pulse width / digital conversion circuit according to the present embodiment further includes a start-end latch circuit 30-i (i∈ {0, 1,..., N-1}) and a subtraction circuit 31-i. It is characterized by being.

始端ラッチ回路30−iは、入力パルスPWiの始端(立ち上がりエッジ)において、カウンタ22から出力される計数値CNTをラッチする。減算回路31−iは、終端ラッチ回路23−iのデジタル出力値Ei={Ei,0〜Ei,m-1}から始端ラッチ回路30−iのデジタル出力値Si={Si,0〜Si,m-1}を減算した減算値を演算して、デジタル出力値Di={Di,0〜Di,m-1}として出力する。 Start latch circuit 30-i is the start (rising edge) of the input pulse PW i, latches the count value CNT outputted from the counter 22. The subtraction circuit 31-i calculates the digital output value S i = {S i of the start end latch circuit 30-i from the digital output value E i = {E i, 0 to E i, m-1 } of the termination latch circuit 23- i. , 0 to S i, m−1 } is calculated and output as a digital output value D i = {D i, 0 to D i, m−1 }.

始端ラッチ回路30−iは、終端ラッチ回路23−iと同様に、mビットの計数値の各ビットCNT0〜CNTm-1の各々に対応してラッチ32−0〜32−(m-1)を備えている。これらのラッチ32−0〜32−(m-1)は、ラッチ24−0〜24−(m-1)と同様、図9に示した非同期リセット入力付きの同期型Dフリップ・フロップにより構成されている。 Similarly to the termination latch circuit 23-i, the start end latch circuit 30-i corresponds to each of the bits CNT 0 to CNT m−1 of the m- bit count value, and latches 32-0 to 32- (m−1). ). These latches 32-0 to 32- (m-1) are constituted by the synchronous D flip-flops with the asynchronous reset input shown in FIG. 9, similarly to the latches 24-0 to 24- (m-1). ing.

但し、始端ラッチ回路30−i内のラッチ32−0〜32−(m-1)のクロック端子clkには、インバータ25を通すことなく、入力パルスPWiが直接入力される。そのため、ラッチ32−0〜32−(m-1)は、入力パルスPWiの立ち上がりの時点におけるカウンタ22の計数値CNTをラッチする。 However, to the clock terminal clk of the latch 32-0~32- (m-1) of the start latch circuit 30-i, without passing through the inverter 25, the input pulse PW i is directly input. Therefore, the latch 32-0~32- (m-1) latches the count value CNT of the counter 22 at the time of rise of the input pulse PW i.

以上のように構成された本実施例に係るパルス幅・デジタル変換回路について、以下その動作を説明する。   The operation of the pulse width / digital conversion circuit according to this embodiment configured as described above will be described below.

図12は実施例4に係るパルス幅・デジタル変換回路の各信号レベルの変化を表すタイムチャートである。   FIG. 12 is a time chart illustrating changes in signal levels of the pulse width / digital conversion circuit according to the fourth embodiment.

クロックCLKには、実施例3の場合と同様、一定の周期Tで、幅T/2のパルスが連続的に入力されている。パルス出力トリガXRSTは、時刻t1において、幅Tの反転パルスを出力する。これにより、各ラッチ24−0〜24−(m-1),32−0〜32−(m-1)の出力はリセットされ、デジタル出力データEi,Siは総て0リセットされる。 As in the case of the third embodiment, pulses having a width T / 2 are continuously input to the clock CLK in the same manner as in the third embodiment. Pulse output trigger XRST at time t 1, and outputs the inverted pulse width T. As a result, the outputs of the latches 24-0 to 24- (m-1) and 32-0 to 32- (m-1) are reset, and the digital output data E i and S i are all reset to zero.

そして、パルス出力トリガXRSTの立ち上がり時点(時刻t2)から、カウンタ22は、クロックCLKの計数を開始する。カウンタ22は、クロックCLKの立ち上がりエッジにおいて、その計数値を1ずつ増加させる。 The counter 22 starts counting the clock CLK from the rise time (time t 2 ) of the pulse output trigger XRST. The counter 22 increases the count value by 1 at the rising edge of the clock CLK.

時刻t2以後の適当な時刻t4において、入力パルスPWi(i∈{0,1,…,n-1})の出力が開始される。この時刻t3における入力パルスPWiの立ち上がりにより、始端ラッチ回路30−iのラッチ32−j(j∈{0,1,…,m-1})は、カウンタ22の出力CNTjをラッチして、これをデータ出力端子Qからデジタル出力値Si={Si,0〜Si,m-1}として出力する。 At an appropriate time t 4 after time t 2 , the output of the input pulse PW i (i∈ {0, 1,..., N−1}) is started. Due to the rise of the input pulse PW i at time t 3, the latch 32-j (j∈ {0, 1,..., M−1}) of the start end latch circuit 30-i latches the output CNT j of the counter 22. This is output from the data output terminal Q as a digital output value S i = {S i, 0 to S i, m-1 }.

時刻t4において、入力パルスPWiはHレベルからLレベルに反転する。これにより、インバータ5の出力NOT(PWi)のレベルはLレベルからHレベルに立ち上がる。各ラッチ24−j(j∈{0,1,…,m-1})は、このインバータ25の出力NOT(PWi)の立ち上がりエッジにおいて、データ入力端子Dに入力される計数値CNTjのレベルをラッチして、これをデータ出力端子Qからデジタル出力値Ei={Ei,0〜Ei,m-1}として出力する。 At time t 4, the input pulse PW i is inverted from H level to L level. As a result, the level of the output NOT (PW i ) of the inverter 5 rises from the L level to the H level. Each latch 24-j (jε {0, 1,..., M−1}) has a count value CNT j input to the data input terminal D at the rising edge of the output NOT (PW i ) of the inverter 25. The level is latched and output from the data output terminal Q as a digital output value E i = {E i, 0 to E i, m-1 }.

減算回路31−iは、終端ラッチ回路23−iのデジタル出力値Ei={Ei,0〜Ei,m-1}から始端ラッチ回路30−iのデジタル出力値Si={Si,0〜Si,m-1}を減算した減算値を演算して、デジタル出力値Di={Di,0〜Di,m-1}として出力する。従って、時刻t3以後において、このデジタル出力値Di={Di,0〜Di,m-1}は、入力パルスPWiのパルス幅に正比例した値となる。 The subtraction circuit 31-i calculates the digital output value S i = {S i of the start end latch circuit 30-i from the digital output value E i = {E i, 0 to E i, m-1 } of the termination latch circuit 23- i. , 0 to S i, m−1 } is calculated and output as a digital output value D i = {D i, 0 to D i, m−1 }. Therefore, after time t 3 , the digital output value D i = {D i, 0 to D i, m−1 } is a value that is directly proportional to the pulse width of the input pulse PW i .

カウンタ22が計数を開始してから少なくとも時間2m・Tだけ経過した時点で、総ての終端ラッチ回路23−0〜23−(n-1)及び減算回路31−0〜31−(n-1)のデジタル出力値が確定する(勿論、それ以前に確定する場合もある)。従って、この確定時点後に、各減算回路31−0〜31−(n-1)のデジタル出力値を取り出すことにより、各入力パルスPW0〜PWn-1のパルス幅に比例したデジタル値Di={Di,0〜Di,m-1}を得ることができる。すなわち、パルス幅デジタル変換が完了する。 When at least 2 m · T has elapsed since the counter 22 started counting, all the terminal latch circuits 23-0 to 23- (n−1) and the subtracting circuits 31-0 to 31- (n− The digital output value of 1) is determined (of course, it may be determined before that). Therefore, after this fixed time point, the digital value D i proportional to the pulse width of each input pulse PW 0 to PW n-1 is obtained by taking out the digital output value of each subtraction circuit 31-0 to 31- (n-1). = {D i, 0 to D i, m-1 } can be obtained. That is, the pulse width digital conversion is completed.

このように、本実施例においては、各入力パルスの始端及び終端におけるカウンタ22の計数値をラッチして、両者の差を演算してデジタル出力値とすることで、各入力パルスPWiの立ち上がりを同期させる必要がなくなる。また、各入力パルスPWiの立ち上がりとカウンタ22の計数開始タイミングも同期させる必要がなくなる。 As described above, in this embodiment, the count value of the counter 22 at the start and end of each input pulse is latched, and the difference between the two is calculated to obtain a digital output value, whereby the rising edge of each input pulse PW i is obtained. Need not be synchronized. Moreover, it is not necessary to count start timing of the rising and the counter 22 for each input pulse PW i also synchronized.

従って、通信回路のように、非同期に変調パルスが入力されるような回路においても、本実施例に係るパルス幅・デジタル変換回路を使用することが可能である。   Therefore, it is possible to use the pulse width / digital conversion circuit according to this embodiment even in a circuit in which a modulation pulse is input asynchronously, such as a communication circuit.

尚、減算回路31−iを用意せずに、デジタル出力値Si及びEiをそのまま外部に出力し、外部に用意した減算器で減算を行ってもよい。 The digital output values S i and E i may be directly output to the outside without preparing the subtracting circuit 31-i, and the subtraction may be performed by an externally prepared subtracter.

本発明の実施例1に係るデジタル・パルス幅変換回路の構成を表すブロック図である。It is a block diagram showing the structure of the digital pulse width conversion circuit which concerns on Example 1 of this invention. 図1の各パルス生成回路の構成を表すブロック図である。FIG. 2 is a block diagram illustrating a configuration of each pulse generation circuit in FIG. 1. 本発明の実施例1に係るデジタル・パルス幅変換回路の動作を表すタイミング・チャートである。It is a timing chart showing the operation of the digital pulse width conversion circuit according to the first embodiment of the present invention. 本発明の実施例2に係るデジタル・パルス幅変換回路の構成を表すブロック図である。It is a block diagram showing the structure of the digital pulse width conversion circuit which concerns on Example 2 of this invention. 図4の各パルス生成回路の構成を表すブロック図である。FIG. 5 is a block diagram illustrating a configuration of each pulse generation circuit in FIG. 4. 本発明の実施例2に係るデジタル・パルス幅変換回路の動作を表すタイミング・チャートである。It is a timing chart showing operation | movement of the digital pulse width conversion circuit which concerns on Example 2 of this invention. 本発明の実施例3に係るパルス幅・デジタル変換回路の構成を表すブロック図である。It is a block diagram showing the structure of the pulse width and digital conversion circuit which concerns on Example 3 of this invention. 図7の終端ラッチ回路の内部構成を表すブロック図である。FIG. 8 is a block diagram illustrating an internal configuration of a termination latch circuit in FIG. 7. 図8のラッチ回路の内部構成を表すブロック図である。FIG. 9 is a block diagram illustrating an internal configuration of the latch circuit of FIG. 8. 実施例3に係るパルス幅・デジタル変換回路の各信号レベルの変化を表すタイムチャートである。12 is a time chart illustrating changes in signal levels of a pulse width / digital conversion circuit according to a third embodiment. 本発明の実施例4に係るパルス幅・デジタル変換回路の終端ラッチ回路、始端ラッチ回路、及び減算回路の構成を表すブロック図である。It is a block diagram showing the structure of the termination | terminus latch circuit of the pulse width / digital conversion circuit which concerns on Example 4 of this invention, a starting-end latch circuit, and a subtraction circuit. 実施例4に係るパルス幅・デジタル変換回路の各信号レベルの変化を表すタイムチャートである。10 is a time chart illustrating changes in signal levels of a pulse width / digital conversion circuit according to a fourth embodiment. 従来のデジタル・パルス幅変換回路の一例を示す図である。It is a figure which shows an example of the conventional digital pulse width conversion circuit. 積分型AD変換器において用いられている従来のパルス幅・デジタル変換回路のブロック図である。It is a block diagram of a conventional pulse width / digital conversion circuit used in an integral type AD converter. PWMピクセル回路アレイの構成を表す図である。It is a figure showing the structure of a PWM pixel circuit array.

符号の説明Explanation of symbols

1,1’ デジタル・パルス幅変換回路
2−0〜2−(n-1),2−0’〜2−(n-1)’ パルス生成回路
3 カウンタ
10 基準値レジスタ
11 加減算回路
12 パルス幅レジスタ
13 切換回路
14,14’ タイミングトリガ発生回路
15,15’ 出力パルス反転回路
16−0〜16−(m−1) EXORゲート
17 NORゲート
21 パルス幅・デジタル変換回路
22 カウンタ
23−0〜23−(n-1) 終端ラッチ回路
24−0〜24−(m-1) ラッチ
25 インバータ
30−0〜30−(n-1) 始端ラッチ回路
31−0〜31−(n-1) 減算回路
32−0〜32−(m-1) ラッチ

1, 1 'Digital pulse width conversion circuit 2-0 to 2- (n-1), 2-0' to 2- (n-1) 'Pulse generation circuit 3 Counter 10 Reference value register 11 Addition / subtraction circuit 12 Pulse width Register 13 Switching circuit 14, 14 'Timing trigger generation circuit 15, 15' Output pulse inversion circuit 16-0 to 16- (m-1) EXOR gate 17 NOR gate 21 Pulse width / digital conversion circuit 22 Counter 23-0 to 23 -(N-1) Termination latch circuit 24-0-24- (m-1) Latch 25 Inverter 30-0-30- (n-1) Start end latch circuit 31-0-31- (n-1) Subtraction circuit 32-0-32- (m-1) Latch

Claims (1)

クロックを計数してその計数値をデジタル信号として出力するカウンタと、
外部からデジタル値として入力される入力値と前記計数値とを比較して、所定の時点から前記入力値と前記計数値とが一致する時点までの時間幅の出力パルス、又は所定の最大計数値から前記入力値を引いた値と前記計数値とが一致する時点から前記計数値が前記最大計数値に達する時点までの時間幅の出力パルスを生成するパルス生成手段と、
を備えており、
前記パルス生成手段を複数個有しているとともに、前記各パルス生成手段は、各々に入力される入力値と一つの前記カウンタが出力する共通の計数値とを比較するものであり、
前記各パルス生成手段は、
前記出力パルスの立ち上がりのタイミングを表すデジタル値である基準値をラッチする基準値レジスタと、
前記基準値と外部から入力されるデジタル値である前記入力値との加算値を出力する加算回路と、
前記加算回路の出力値をラッチするパルス幅レジスタと、
前記基準値レジスタがラッチしたデジタル値又は前記パルス幅レジスタがラッチしたデジタル値の何れか一方を切り換えて出力する切換回路と、
前記切換回路から出力されるデジタル値の各ビットと、前記カウンタが出力する計数値の各ビットとを比較して、両者が完全に一致したときにトリガを発生するタイミングトリガ発生回路と、
前記タイミングトリガ発生回路がトリガを発生したときに、前記出力パルスの真理値を反転させる出力パルス反転回路と、
を備え、
前記切換回路は、前記出力パルス反転回路が出力する出力パルスが偽値のときは、前記基準値レジスタがラッチしたデジタル値を出力し、前記出力パルス反転回路が出力する出力パルスが真値のときは、前記パルス幅レジスタがラッチしたデジタル値を出力するように切り換えを行うことを特徴とするデジタル・パルス幅変換回路。
A counter that counts the clock and outputs the count value as a digital signal;
An input value input as a digital value from the outside and the count value are compared, and an output pulse having a time width from a predetermined time point to a time point when the input value and the count value match, or a predetermined maximum count value A pulse generation means for generating an output pulse having a time width from a time point when the value obtained by subtracting the input value matches the count value to a time point when the count value reaches the maximum count value;
With
A plurality of the pulse generation means, each of the pulse generation means is for comparing an input value input to each with a common count value output by one counter ,
Each of the pulse generation means includes
A reference value register that latches a reference value that is a digital value indicating the rising timing of the output pulse;
An adder circuit that outputs an added value of the reference value and the input value that is a digital value input from the outside;
A pulse width register for latching the output value of the adder circuit;
A switching circuit that switches and outputs either the digital value latched by the reference value register or the digital value latched by the pulse width register;
A timing trigger generation circuit that compares each bit of the digital value output from the switching circuit with each bit of the count value output by the counter and generates a trigger when they completely match;
An output pulse inversion circuit that inverts the truth value of the output pulse when the timing trigger generation circuit generates a trigger;
With
The switching circuit outputs a digital value latched by the reference value register when the output pulse output from the output pulse inverting circuit is a false value, and when the output pulse output from the output pulse inverting circuit is a true value. Is switched so as to output a digital value latched by the pulse width register .
JP2003355762A 2003-10-16 2003-10-16 Digital pulse width conversion circuit Expired - Fee Related JP4057502B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003355762A JP4057502B2 (en) 2003-10-16 2003-10-16 Digital pulse width conversion circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003355762A JP4057502B2 (en) 2003-10-16 2003-10-16 Digital pulse width conversion circuit

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2007301734A Division JP2008061281A (en) 2007-11-21 2007-11-21 Pulse width / digital conversion circuit

Publications (2)

Publication Number Publication Date
JP2005123831A JP2005123831A (en) 2005-05-12
JP4057502B2 true JP4057502B2 (en) 2008-03-05

Family

ID=34613211

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003355762A Expired - Fee Related JP4057502B2 (en) 2003-10-16 2003-10-16 Digital pulse width conversion circuit

Country Status (1)

Country Link
JP (1) JP4057502B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8261619B2 (en) 2005-11-28 2012-09-11 Atlab Inc. Time to digital converting circuit and pressure sensing device using the same
JP6960357B2 (en) * 2018-03-05 2021-11-05 株式会社東芝 Information processing equipment, semiconductor equipment and information processing methods

Also Published As

Publication number Publication date
JP2005123831A (en) 2005-05-12

Similar Documents

Publication Publication Date Title
US9350958B2 (en) Solid-state imaging apparatus and camera
JP5086937B2 (en) Pulse phase difference detection circuit and A / D conversion circuit using the same
CN109143832B (en) A high-precision multi-channel time-to-digital converter
JP3960267B2 (en) A / D conversion method and apparatus
CN104639849B (en) A/D converter, solid state image sensor and imaging system
WO2017183117A1 (en) A/d converter, solid-state imaging device, method for driving solid-state imaging device, and electronic apparatus
CN114374809A (en) Analog-to-digital conversion circuit of infrared focal plane reading circuit
Kwiatkowski et al. A brief review of wave union TDCs
Ghoshal et al. A bit swap logic (BSL) based bubble error correction (BEC) method for flash ADCs
US8330834B2 (en) Signal processing method and solid-state image sensing device
CN219046527U (en) Analog-to-digital conversion circuit and image sensor
US12561504B2 (en) SPUF based on combinational logic and scan chain
JP4057502B2 (en) Digital pulse width conversion circuit
KR100438319B1 (en) Gray code counter
US7248197B2 (en) A/D converter that is implemented using only digital circuit components and digital signal processing
JP2008061281A (en) Pulse width / digital conversion circuit
CN121000227A (en) Double-tailed time-to-digital converter for preventing large differential voltages
TWI504154B (en) Multiple clock phase switching device and method thereof
JP2015167278A (en) A / D converter output switching method and A / D converter
JP2009272858A (en) A/d conversion circuit
US20020158663A1 (en) Non-binary digital logic element and circuit design therefor
CN113835333B (en) Time-to-digital conversion device and time-to-digital conversion method
CN117998223A (en) Analog-to-digital conversion circuit, control method thereof and image sensor
CN116599531A (en) A unidirectional ramp ADC
JPH10224220A (en) Pulse width modulation arithmetic circuit

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20060123

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20071023

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20071029

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20071121

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: 20071210

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20071213

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101221

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101221

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111221

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111221

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121221

Year of fee payment: 5

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121221

Year of fee payment: 5

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

LAPS Cancellation because of no payment of annual fees