[go: up one dir, main page]

JP2000331113A - Reconfigurable pseudo analog electric circuit device - Google Patents

Reconfigurable pseudo analog electric circuit device

Info

Publication number
JP2000331113A
JP2000331113A JP14049199A JP14049199A JP2000331113A JP 2000331113 A JP2000331113 A JP 2000331113A JP 14049199 A JP14049199 A JP 14049199A JP 14049199 A JP14049199 A JP 14049199A JP 2000331113 A JP2000331113 A JP 2000331113A
Authority
JP
Japan
Prior art keywords
signal
analog
analog signal
output
pwm
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.)
Withdrawn
Application number
JP14049199A
Other languages
Japanese (ja)
Inventor
Ichiro Kanetani
一朗 金谷
Hitoshi Henmi
均 邊見
Katsunori Shimohara
勝憲 下原
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.)
ATR Advanced Telecommunications Research Institute International
NTT Inc
Original Assignee
Nippon Telegraph and Telephone Corp
ATR Advanced Telecommunications Research Institute International
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 Nippon Telegraph and Telephone Corp, ATR Advanced Telecommunications Research Institute International filed Critical Nippon Telegraph and Telephone Corp
Priority to JP14049199A priority Critical patent/JP2000331113A/en
Publication of JP2000331113A publication Critical patent/JP2000331113A/en
Withdrawn legal-status Critical Current

Links

Landscapes

  • Design And Manufacture Of Integrated Circuits (AREA)
  • Analogue/Digital Conversion (AREA)

Abstract

(57)【要約】 【構成】 再構成可能な擬似アナログ電気回路10にお
いて、第1アナログ信号aをゼロオフセットで、第2ア
ナログ信号を可変オフセットでPWM信号にそれぞれ変
換する。2つのPWM信号をフィールドプログラマブル
ゲートアレイ(FPGA)16に入力し、コンピュータ
22によってFPGA16内のセル18およびそれらの
結線を設定することによって、FPGA16で2つのP
WM信号の論理演算が行われ、その演算結果が積分回路
20によってアナログ信号に復元され、出力アナログ信
号xが得られる。 【効果】 FPGA内での処理または演算の態様を適宜
設定でき、結果、再構成可能な擬似アナログ電気回路装
置が得られる。
(57) [Summary] In a reconfigurable pseudo analog electric circuit 10, a first analog signal a is converted into a PWM signal with a zero offset and a second analog signal is converted into a PWM signal with a variable offset. By inputting the two PWM signals to a field programmable gate array (FPGA) 16 and setting the cells 18 in the FPGA 16 and their connections by the computer 22, the FPGA 16 controls the two P signals.
A logical operation of the WM signal is performed, and the operation result is restored to an analog signal by the integration circuit 20, and an output analog signal x is obtained. [Effect] The mode of processing or operation in the FPGA can be appropriately set, and as a result, a reconfigurable pseudo analog electric circuit device can be obtained.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【産業上の利用分野】この発明は、擬似アナログ電気回
路装置に関し、特にたとえば2つまたはそれ以上のアナ
ログ信号をPWM信号に変換しそのPWM信号をフィー
ルドプログラマブルゲートアレイ(Field Programmable
Gate Array:以下単に「FPGA」と呼ぶ。) によって
ディジタル処理する、新規な、再構成可能な擬似アナロ
グ電気回路装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a quasi-analog electric circuit device, and more particularly to, for example, converting two or more analog signals into a PWM signal and converting the PWM signal into a field programmable gate array.
Gate Array: Hereinafter simply referred to as “FPGA”. ), A novel, reconfigurable pseudo-analog electrical circuit device.

【0002】[0002]

【従来の技術】回路仕様の様々な要求に応えることがで
きる、再構成可能なハードウェアが知られている。特
に、アナログ電気信号を扱う電気回路の場合、再構成可
能なハードウェアを構成するために、アナログ電気素子
を再構成可能な結線手段によって集積することが多い。
2. Description of the Related Art Reconfigurable hardware capable of meeting various requirements of circuit specifications is known. Particularly, in the case of an electric circuit that handles analog electric signals, analog electric elements are often integrated by reconfigurable connection means in order to configure reconfigurable hardware.

【0003】[0003]

【発明が解決しようとする課題】しかしながら、アナロ
グ電気素子はサイズが大きく、したがって、小規模なア
ナログ電気回路しか構築できない。
However, the size of the analog electric element is large, so that only a small analog electric circuit can be constructed.

【0004】それゆえに、この発明の主たる目的は、よ
り大規模な、再構成可能な擬似アナログ電気回路装置を
提供することである。
[0004] It is, therefore, a primary object of the present invention to provide a larger, reconfigurable pseudo-analog electrical circuit device.

【0005】[0005]

【課題を解決するための手段】この発明に従った再構成
可能な擬似アナログ電気回路装置は、第1アナログ信号
を固定オフセットでパルス幅変調して第1PWM信号を
出力する第1パルス幅変調手段、第2アナログ信号を可
変オフセットでパルス幅変調して第2PWM信号を出力
する第2パルス幅変調手段、第1PWM信号および第2
PWM信号を受けるディジタル演算手段、およびディジ
タル演算手段からの演算出力をアナログ変換して出力ア
ナログ信号を得る変換手段を備え、ディジタル演算手段
をフィールドプログラマブルゲートアレイ(FPGA)
で構成した、再構成可能な擬似アナログ電気回路装置で
ある。
A reconfigurable pseudo-analog electric circuit device according to the present invention comprises a first pulse width modulating means for pulse width modulating a first analog signal with a fixed offset to output a first PWM signal. Second pulse width modulating means for pulse width modulating the second analog signal with a variable offset to output a second PWM signal, a first PWM signal and a second PWM signal.
Digital arithmetic means for receiving a PWM signal; and conversion means for converting an arithmetic output from the digital arithmetic means into an analog signal to obtain an output analog signal, wherein the digital arithmetic means is a field programmable gate array (FPGA)
And a reconfigurable pseudo analog electric circuit device.

【0006】[0006]

【作用】第1パルス幅変調手段が第1アナログ信号を固
定オフセット(たとえばオフセット=0)でパルス幅変
調して第1PWM信号を出力する。これに対して、第2
パルス幅変調手段は、第2PWM信号に時間的ゆらぎを
与えるように、可変オフセットで第2アナログ信号を第
2PWM信号に変換する。FPGAで構成したディジタ
ル演算手段が2つのPWM信号をディジタル的に演算ま
たは処理することによって、そのFPGAの出力に2つ
のアナログ信号がアナログ的に演算または処理されたと
等価のディジタル信号が得られ、それを変換手段によっ
てアナログ変換することによって、出力アナログ信号が
得られる。
The first pulse width modulating means pulse width modulates the first analog signal with a fixed offset (for example, offset = 0) to output a first PWM signal. In contrast, the second
The pulse width modulation means converts the second analog signal into a second PWM signal with a variable offset so as to give a temporal fluctuation to the second PWM signal. The digital operation means constituted by the FPGA digitally operates or processes the two PWM signals, so that a digital signal equivalent to the analog operation or processing of the two analog signals is obtained at the output of the FPGA. Is converted into an analog signal by the conversion means to obtain an output analog signal.

【0007】具体的な実施例では、第2パルス幅変調手
段はオフセットが最大値になるまでオフセット値を変
え、ディジタル演算手段は第1PWM信号および第2P
WM信号を第2パルス幅変調手段によってオフセット値
を変更する都度論理演算して複数の論理演算結果を得、
複数の論理演算結果を所定の方法で処理することによっ
て演算出力を得る。
In a specific embodiment, the second pulse width modulation means changes the offset value until the offset reaches a maximum value, and the digital operation means changes the first PWM signal and the second PWM signal.
Each time the offset value is changed by the second pulse width modulation means, the WM signal is logically operated to obtain a plurality of logical operation results,
An operation output is obtained by processing a plurality of logical operation results by a predetermined method.

【0008】なお、所定の方法が複数の論理和演算結果
の内最大値を選択することであれば、出力アナログ信号
として第1アナログ信号および第2アナログ信号を加算
した信号を得ることができる。
If the predetermined method selects the maximum value among a plurality of logical sum operation results, a signal obtained by adding the first analog signal and the second analog signal can be obtained as an output analog signal.

【0009】また、所定の方法が複数の論理積演算結果
の平均値を計算することであれば、出力アナログ信号と
して第1アナログ信号および第2アナログ信号を積算し
た信号を得ることができる。
Further, if the predetermined method is to calculate the average value of a plurality of AND operation results, a signal obtained by integrating the first analog signal and the second analog signal can be obtained as an output analog signal.

【0010】[0010]

【発明の効果】この発明によれば、ディジタル演算手段
をFPGAで構成しているので、ディジタル演算手段に
おける演算または処理の態様を適宜変更することがで
き、したがって、擬似アナログ電気回路装置を再構成可
能に構成することができる。また、FPGAを構成する
ゲート素子は従来のアナログ電気素子よりサイズが小さ
いので、大規模なアナログ電気回路を作ることができ
る。
According to the present invention, since the digital operation means is constituted by the FPGA, the mode of operation or processing in the digital operation means can be changed as appropriate, and therefore, the pseudo analog electric circuit device can be reconfigured. It can be configured as possible. Further, since the size of the gate element constituting the FPGA is smaller than that of a conventional analog electric element, a large-scale analog electric circuit can be formed.

【0011】この発明のその他の目的,特徴および利点
は、添付図面に関連して行われる以下の実施例の詳細な
説明から一層明らかとなろう。
[0011] Other objects, features and advantages of the present invention will become more apparent from the following detailed description of embodiments taken in conjunction with the accompanying drawings.

【0012】[0012]

【実施例】図1を参照して、この実施例の再構成可能な
擬似アナログ電気回路装置10は、第1アナログ信号を
パルス幅変調するPWM回路12および第2アナログ信
号をパルス幅変調するPWM回路14を含む。2つのP
WM回路12および14から出力される第1PWM信号
および第2PWM信号は、フィールドプログラマブルゲ
ートアレイ(FPGA)16に入力される。
Referring to FIG. 1, a reconfigurable pseudo-analog electric circuit device 10 of this embodiment includes a PWM circuit 12 for pulse width modulation of a first analog signal and a PWM circuit 12 for pulse width modulation of a second analog signal. The circuit 14 is included. Two P
The first PWM signal and the second PWM signal output from the WM circuits 12 and 14 are input to a field programmable gate array (FPGA) 16.

【0013】FPGA16は、たとえばn行・m列
(n,mはともに自然数)のマトリクス状に配列された
複数のセル18を有し、各セル18は、図2に示すよう
に、セル本体24と、それに信号を入力しまたはそれか
ら信号を出力するための入力/出力ポートとを含む。入
力/出力ポートは、4方向に設けられていて、北方向に
NinおよびNoutが、東方向にEinおよびEoutが、南方
向にSinおよびSoutが、そして西方向にWinおよびWo
utが、それぞれ設けられる。なお、添え字「in」は入力
ポートを、添え字「out」は出力ポートをそれぞれ示
す。
The FPGA 16 has a plurality of cells 18 arranged in a matrix of, for example, n rows and m columns (both n and m are natural numbers). As shown in FIG. And an input / output port for inputting a signal thereto or outputting a signal therefrom. The input / output ports are provided in four directions, Nin and Nout to the north, Ein and Eout to the east, Sin and Sout to the south, and Win and Wo to the west.
ut are provided respectively. The suffix “in” indicates an input port, and the suffix “out” indicates an output port.

【0014】セル本体24内には、図示していないが、
ディジタル演算回路が形成されていて、そのディジタル
演算回路は、たとえば図3に示すような真理値表に従っ
て、入力N,E,S,Wに対して出力N,E,S,Wを
出す。なお、各セル18の真理値表はそれぞれ同じであ
ってもよいし、それぞれ異なった処理が可能なように異
なる真理値表のものとして構成されていてもよい。
In the cell body 24, not shown,
A digital operation circuit is formed, and the digital operation circuit outputs outputs N, E, S, and W for inputs N, E, S, and W, for example, according to a truth table as shown in FIG. The truth table of each cell 18 may be the same, or may be configured as a different truth table so that different processing can be performed.

【0015】そして、入力/出力ポートにはゲート回路
が個別に組み込まれていて、それぞれのゲート回路をオ
ンまたはオフすることによって、必要な入力ポートおよ
び/または出力ポートのみを能動化し、不必要な入力ポ
ートおよび/または出力ポートを不能動化することがで
きる。したがって、たとえば図1に示すコンピュータ2
2によって、各セル18の入力/出力ポートを選択的に
能動化(または不能動化)することによって、マトリク
ス状に配置された多数のセル18間の任意の可変的接続
を可能にする。つまり、コンピュータ22によって各セ
ル18間の接続を変えることによって、任意の処理また
は演算要素(ディジタル演算回路)を任意の接続または
結線状態で使用することができるので、ディジタル演算
手段としてのFPGA16の演算または処理の態様を変
えることができる。
Gate circuits are individually incorporated in the input / output ports. By turning on / off each gate circuit, only necessary input ports and / or output ports are activated, and unnecessary gate ports are activated. Input ports and / or output ports can be deactivated. Therefore, for example, the computer 2 shown in FIG.
2 enables any variable connection between multiple cells 18 arranged in a matrix by selectively activating (or deactivating) the input / output ports of each cell 18. That is, by changing the connection between the cells 18 by the computer 22, any processing or operation element (digital operation circuit) can be used in any connection or connection state. Alternatively, the mode of processing can be changed.

【0016】図1に示す第1および第2PWM回路12
および14は、それぞれ、図4に示すようなPWM信号
を出力する。パルス幅変調は、周知のように、入力アナ
ログ信号のたとえば電圧値を、その電圧値に相関するオ
ンデューティを有するパルス信号に変換する。たとえ
ば、0V−1Vの範囲の入力アナログ信号をPWMする
ものと仮定すると、電圧が0.5Vのアナログ信号は、
オンテューティ50%(オン期間とオフ期間との比が
1:1)のPWM信号が出力される。
The first and second PWM circuits 12 shown in FIG.
And 14 each output a PWM signal as shown in FIG. As is well known, the pulse width modulation converts, for example, a voltage value of an input analog signal into a pulse signal having an on-duty correlated with the voltage value. For example, assuming that an input analog signal in the range of 0V-1V is PWM, an analog signal with a voltage of 0.5V is
A PWM signal having an on-tuty of 50% (the ratio between the ON period and the OFF period is 1: 1) is output.

【0017】また、図4の例では、「オフセット」を図
示しているが、このオフセットは、上述のPWM信号が
出力されるタイミングのずれであり、このオフセット時
間を変更することによって、出力されるPWM信号に時
間ゆらぎを付与することができる。図1の実施例では、
PWM回路12においては、固定オフセット(たとえば
オフセット=0)で第1アナログ信号をパルス幅変調す
る。これに対して、PWM14では、時間ゆらぎを付与
できるように、可変オフセットで第2アナログ信号をパ
ルス幅変調する。
Further, in the example of FIG. 4, "offset" is illustrated, but this offset is a difference in timing at which the above-mentioned PWM signal is output, and is output by changing this offset time. Time fluctuation can be added to the PWM signal. In the embodiment of FIG.
In the PWM circuit 12, the first analog signal is pulse width modulated with a fixed offset (for example, offset = 0). On the other hand, the PWM 14 modulates the pulse width of the second analog signal with a variable offset so that time fluctuation can be given.

【0018】FPGA16は、このような2つのPWM
信号を受ける。2つのPWM信号はFPGA16内の任
意の位置のセル18に与えられてよい。なぜなら、コン
ピュータ22によって各セル18間の接続状態を任意に
設定しまたは変更できるからである。すなわち、コンピ
ュータ22によって使用するセル18とそれらの間の結
線とを設定することによって、FPGA16における処
理方法を任意に再構築できるのである。つまり、図1実
施例は再構成可能な擬似アナログ電気回路装置である。
The FPGA 16 has two such PWMs.
Receive a signal. The two PWM signals may be provided to the cell 18 at any position in the FPGA 16. This is because the connection state between the cells 18 can be arbitrarily set or changed by the computer 22. In other words, the processing method in the FPGA 16 can be arbitrarily reconfigured by setting the cells 18 used by the computer 22 and the connections between them. That is, the embodiment of FIG. 1 is a reconfigurable pseudo analog electric circuit device.

【0019】そして、最終段のセル、図1実施例では、
最右列(Column)最下行(Raw)段のセルにディジタル演算
出力が得られ、そのディジタル演算出力が積分回路20
によって積分されることによって、アナログ信号に復元
される。つまり、入力信号がPWM信号であるので、そ
のディジタル演算出力もまたPWM信号であり、PWM
信号を積分することによってそのPWM信号をアナログ
信号に変換することができる。ただし、実施例の積分回
路に代えて、他の任意のアナログ変換手段が用いられて
もよい。
Then, the final cell, in the embodiment of FIG.
A digital operation output is obtained in the cell in the rightmost column (Column) and the bottom row (Raw), and the digital operation output is obtained by the integration circuit 20.
Is restored to an analog signal. That is, since the input signal is a PWM signal, its digital operation output is also a PWM signal,
By integrating the signal, the PWM signal can be converted to an analog signal. However, instead of the integration circuit of the embodiment, any other analog conversion means may be used.

【0020】図5に示すフロー図は図1実施例の再構成
可能な擬似アナログ電気回路装置10を2つの入力アナ
ログ信号aおよびbの加算回路として構成するための動
作を示し、このような動作はコンピュータ22によって
FPGA16内のセル18を任意に選択しかつ任意に結
線することによって達成できる。
The flow chart shown in FIG. 5 shows an operation for configuring the reconfigurable pseudo analog electric circuit device 10 of the embodiment of FIG. 1 as an addition circuit of two input analog signals a and b. Can be achieved by the computer 22 arbitrarily selecting and arbitrarily connecting the cells 18 in the FPGA 16.

【0021】2つのアナログ信号aおよびbを加算する
ためには、ステップS11において、第1PWM回路1
2によって、数1に従って、アナログ信号aを、オフセ
ットi=0で、パルス幅変調し第1PWM信号Aを得
る。
In order to add the two analog signals a and b, in step S11, the first PWM circuit 1
According to 2, the analog signal a is pulse-width-modulated at the offset i = 0 according to the equation 1 to obtain the first PWM signal A.

【0022】[0022]

【数1】A=PWM(a,0) 続くステップS12で、第2PWM回路14によって、
数2に従って、アナログ信号bを、オフセットiでパル
スはパルス幅変調して第2PWM信号Bを得る。
A = PWM (a, 0) In the following step S12, the second PWM circuit 14
In accordance with Equation 2, the pulse width of the analog signal b is modulated with an offset i to obtain a second PWM signal B.

【0023】[0023]

【数2】B=PWM(a,i) そして、ステップS13において、数3のように、2つ
のPWM信号AおよびBを加算(論理和)して、加算結
果X[i]を得る。
## EQU2 ## In step S13, the two PWM signals A and B are added (logical sum) to obtain an addition result X [i] as shown in Expression 3.

【0024】[0024]

【数3】X[i]=A+B[i] さらに、ステップS14において、オフセット値iが最
大値になったかどうか判断し、最大値になっていなけれ
ばステップS15でオフセット値iをインクリメント
(i=i+1)して、ステップS12−S14を繰り返
す。したがって、オフセット値iが最大値に達すると、
ステップS14で“YES”が判断され、ステップS1
6に進む。
X [i] = A + B [i] In step S14, it is determined whether or not the offset value i has reached the maximum value. If the offset value i has not reached the maximum value, the offset value i is incremented (i = i) in step S15. i + 1), and repeat steps S12-S14. Therefore, when the offset value i reaches the maximum value,
"YES" is determined in the step S14, and the step S1 is performed.
Proceed to 6.

【0025】ステップS16では、先のステップS13
を実行することによって得られた複数の加算結果X
[i]の中から、最大値Xmaxを選択する。第1PWM
信号Aはゼロオフセットであり、第2PWM信号のオフ
セットは可変である。先に述べたように、PWM信号は
アナログ信号の大きさ(たとえば電圧)に相関するオン
期間を有するパルス信号である。2つのPWM信号を加
算するということは、2つのPWM信号の論理和をとる
ことである。論理和結果のオン期間が2つのPWM信号
の加算結果であり、それが最大のとき、第2PWM信号
のオフセット値iが適正であったことを意味している。
そのため、この実施例では、最大値Xmaxを加算結果と
するのである。
In step S16, the previous step S13
Are obtained by executing
The maximum value Xmax is selected from [i]. 1st PWM
Signal A has a zero offset, and the offset of the second PWM signal is variable. As described above, the PWM signal is a pulse signal having an ON period that is correlated with the magnitude (eg, voltage) of the analog signal. To add two PWM signals means to OR the two PWM signals. The on period of the logical sum result is the addition result of the two PWM signals, and when this is the maximum, it means that the offset value i of the second PWM signal was appropriate.
Therefore, in this embodiment, the maximum value Xmax is used as the addition result.

【0026】なお、最後のステップS17では、最大値
Xmaxを積分回路20で積分することによって、出力ア
ナログ信号xを得る。
In the last step S17, the output analog signal x is obtained by integrating the maximum value Xmax by the integration circuit 20.

【0027】なお、発明者の実験では、第2PWM信号
のオフセット値iを細かい刻みで設定するほど加算結果
の精度が向上するが、たとえばimax=100とした場
合、実験では誤差が1%程度であった。
In the experiment of the inventor, the accuracy of the addition result improves as the offset value i of the second PWM signal is set in smaller increments. For example, when imax = 100, the error is about 1% in the experiment. there were.

【0028】図6に示すフロー図は図1実施例の再構成
可能な擬似アナログ電気回路装置10を2つの入力アナ
ログ信号aおよびbの積算回路として構成するための動
作を示し、このような動作はコンピュータ22によって
FPGA16内のセル18を任意に選択しかつ任意に結
線することによって達成できる。
The flow chart shown in FIG. 6 shows an operation for configuring the reconfigurable pseudo analog electric circuit device 10 of the embodiment of FIG. 1 as an integrating circuit of two input analog signals a and b. Can be achieved by the computer 22 arbitrarily selecting and arbitrarily connecting the cells 18 in the FPGA 16.

【0029】2つのアナログ信号aおよびbを加算する
ためには、ステップS21において、第1PWM回路1
2によって、先に説明した数1に従って、アナログ信号
aを、オフセットi=0で、パルス幅変調し第1PWM
信号Aを得る。
In order to add the two analog signals a and b, in step S21, the first PWM circuit 1
2, the analog signal a is pulse-width-modulated at the offset i = 0 according to the above-described equation 1 to perform the first PWM.
Obtain signal A.

【0030】続くステップS22で、第2PWM回路1
4によって、先に説明した数2に従って、アナログ信号
bを、オフセットiでパルスはパルス幅変調して第2P
WM信号Bを得る。
In the following step S22, the second PWM circuit 1
In accordance with Equation (4), the analog signal b is pulse-width-modulated at the offset i and the second signal
Obtain the WM signal B.

【0031】そして、ステップS23において、数4の
ように、2つのPWM信号AおよびBを積算(論理積)
して、積算結果X[i]を得る。
Then, in step S23, the two PWM signals A and B are integrated (logical product) as shown in Expression 4.
Then, an integration result X [i] is obtained.

【0032】[0032]

【数4】X[i]=A*B[i] さらに、ステップS24において、オフセット値iが最
大値になったかどうか判断し、最大値になっていなけれ
ばステップS25でオフセット値iをインクリメント
(i=i+1)して、ステップS22−S24を繰り返
す。したがって、オフセット値iが最大値に達すると、
ステップS24で“YES”が判断され、ステップS2
6に進む。
X [i] = A * B [i] Further, in step S24, it is determined whether or not the offset value i has reached the maximum value, and if not, the offset value i is incremented in step S25 ( i = i + 1), and repeat steps S22-S24. Therefore, when the offset value i reaches the maximum value,
"YES" is determined in the step S24, and the step S2
Proceed to 6.

【0033】ステップS26では、先のステップS23
を実行することによって得られた複数の積算結果X
[i]の平均値Xavrを計算するする。先に述べたよう
に、PWM信号はアナログ信号の大きさ(たとえば電
圧)に相関するオン期間を有するパルス信号である。2
つのPWM信号を積算するということは、2つのPWM
信号の論理積をとることである。論理積結果のオン期間
が2つのPWM信号の積算結果であり、それの平均値X
avrにおける第2PWM信号のオフセット値iが適正で
あったことを意味している。そのため、この実施例で
は、平均値Xavrを積算結果とするのである。
In step S26, the previous step S23
Of the integration results X obtained by executing
The average value Xavr of [i] is calculated. As described above, the PWM signal is a pulse signal having an ON period that is correlated with the magnitude (eg, voltage) of the analog signal. 2
Integrating two PWM signals means that two PWM signals
This is to take the logical product of the signals. The on period of the logical product result is the integration result of the two PWM signals, and its average value X
This means that the offset value i of the second PWM signal in avr was appropriate. Therefore, in this embodiment, the average value Xavr is used as the integration result.

【0034】そして、最後のステップS27では、平均
値Xavrを積分回路20で積分することによって、出力
アナログ信号xを得る。
Then, in the last step S27, the output analog signal x is obtained by integrating the average value Xavr by the integration circuit 20.

【0035】なお、第2PWM信号のオフセット値iを
細かい刻みで設定するほど積算結果の精度が向上する
が、たとえばimax=100とした場合、実験では誤差
が1−2%程度であった。
The accuracy of the integration result improves as the offset value i of the second PWM signal is set in finer increments. For example, when imax = 100, the error was about 1-2% in the experiment.

【0036】また、上述の説明では、再構成可能な擬似
アナログ電気回路10を用いて擬似アナログ加算回路お
よび擬似アナログ積算回路が構成できることを具体的に
説明した。しかしながら、コンピュータ22によってF
PGA16内のセル18およびそれらの結線を適宜設定
することによって、他の任意の種類の処理または演算が
可能であることが容易に理解できる。
In the above description, it has been specifically described that the pseudo analog addition circuit and the pseudo analog integration circuit can be configured using the reconfigurable pseudo analog electric circuit 10. However, the computer 22
By appropriately setting the cells 18 in the PGA 16 and their connections, it can be easily understood that any other type of processing or operation can be performed.

【図面の簡単な説明】[Brief description of the drawings]

【図1】この発明の一実施例の再構成可能な擬似アナロ
グ電気回路装置を示すブロック図である。
FIG. 1 is a block diagram showing a reconfigurable pseudo analog electric circuit device according to an embodiment of the present invention.

【図2】図1実施例におけるセルを示す図解図である。FIG. 2 is an illustrative view showing a cell in the embodiment in FIG. 1;

【図3】図2実施例におけるセルの真理値表の一例を示
す図解図である。
FIG. 3 is an illustrative view showing one example of a truth table of a cell in the embodiment in FIG. 2;

【図4】図1実施例におけるPWM回路から出力される
PWM信号を例示する図解図である。
FIG. 4 is an illustrative view showing an example of a PWM signal output from the PWM circuit in the embodiment in FIG. 1;

【図5】図1実施例において2つのアナログ信号を加算
するときの動作を示すフローである。
FIG. 5 is a flowchart showing an operation when two analog signals are added in the embodiment in FIG. 1;

【図6】図1実施例において2つのアナログ信号を積算
するときの動作を示すフローである。
FIG. 6 is a flowchart showing an operation when integrating two analog signals in the embodiment of FIG. 1;

【符号の説明】 10 …再構成可能な擬似アナログ電気回路 12,14 …PWM回路 16 …FPGA 18 …セル 20 …積分回路 22 …コンピュータ[Description of Signs] 10 ... Reconfigurable pseudo analog electric circuit 12, 14 ... PWM circuit 16 ... FPGA 18 ... Cell 20 ... Integrating circuit 22 ... Computer

───────────────────────────────────────────────────── フロントページの続き (72)発明者 邊見 均 東京都新宿区西新宿三丁目19番2号 日本 電信電話株式会社内 (72)発明者 下原 勝憲 京都府相楽郡精華町大字乾谷小字三平谷5 番地 株式会社エイ・ティ・アール人間情 報通信研究所内 ──────────────────────────────────────────────────続 き Continuing on the front page (72) Inventor Hitoshi Henmi 3-19-2 Nishishinjuku, Shinjuku-ku, Tokyo Nippon Telegraph and Telephone Corporation (72) Inventor Katsunori Shimohara Daizai Inaya, Seika-cho, Soraku-gun, Kyoto Prefecture No. 5 Hiratani Inside ATR Human Information Communication Research Laboratories

Claims (4)

【特許請求の範囲】[Claims] 【請求項1】第1アナログ信号を固定オフセットでパル
ス幅変調して第1PWM信号を出力する第1パルス幅変
調手段、 第2アナログ信号を可変オフセットでパルス幅変調して
第2PWM信号を出力する第2パルス幅変調手段、 前記第1PWM信号および前記第2PWM信号を受ける
ディジタル演算手段、および前記ディジタル演算手段か
らの演算出力をアナログ変換して出力アナログ信号を得
る変換手段を備え、 前記ディジタル演算手段をフィールドプログラマブルゲ
ートアレイで構成した、再構成可能な擬似アナログ電気
回路装置。
1. A first pulse width modulation means for pulse width modulating a first analog signal with a fixed offset to output a first PWM signal, and a pulse width modulation of a second analog signal with a variable offset to output a second PWM signal. A second pulse width modulation unit, a digital operation unit that receives the first PWM signal and the second PWM signal, and a conversion unit that converts an operation output from the digital operation unit into an analog signal to obtain an output analog signal; , A reconfigurable pseudo-analog electric circuit device configured with a field programmable gate array.
【請求項2】前記第2パルス幅変調手段はオフセットが
最大値になるまでオフセット値を変え、 前記ディジタル演算手段は前記第1PWM信号および前
記第2PWM信号を前記第2パルス幅変調手段によって
オフセット値を変更する都度論理演算して複数の論理演
算結果を得、前記複数の論理演算結果を所定の方法で処
理することによって前記演算出力を得る、請求項1記載
の再構成可能な擬似アナログ電気回路装置。
2. The second pulse width modulation means changes an offset value until the offset reaches a maximum value, and the digital operation means converts the first PWM signal and the second PWM signal into offset values by the second pulse width modulation means. The reconfigurable pseudo-analog electric circuit according to claim 1, wherein a logical operation is performed each time the data is changed to obtain a plurality of logical operation results, and the plurality of logical operation results are processed by a predetermined method to obtain the operation output. apparatus.
【請求項3】前記所定の方法は前記複数の論理和演算結
果の内最大値を選択することであり、それによって前記
出力アナログ信号として前記第1アナログ信号および前
記第2アナログ信号を加算した信号を得る、請求項2記
載の再構成可能な擬似アナログ電気回路装置。
3. The signal processing method according to claim 1, wherein the predetermined method is to select a maximum value of the plurality of logical sum operation results, and thereby a signal obtained by adding the first analog signal and the second analog signal as the output analog signal. The reconfigurable quasi-analog electric circuit device according to claim 2, wherein:
【請求項4】前記所定の方法は前記複数の論理積演算結
果の平均値を計算することであり、それによって前記出
力アナログ信号として前記第1アナログ信号および前記
第2アナログ信号を積算した信号を得る、請求項2記載
の再構成可能な擬似アナログ電気回路装置。
4. The method according to claim 1, wherein the predetermined method is to calculate an average value of the plurality of logical product operation results, and thereby a signal obtained by integrating the first analog signal and the second analog signal as the output analog signal. The reconfigurable quasi-analog electrical circuit device of claim 2, wherein
JP14049199A 1999-05-20 1999-05-20 Reconfigurable pseudo analog electric circuit device Withdrawn JP2000331113A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP14049199A JP2000331113A (en) 1999-05-20 1999-05-20 Reconfigurable pseudo analog electric circuit device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP14049199A JP2000331113A (en) 1999-05-20 1999-05-20 Reconfigurable pseudo analog electric circuit device

Publications (1)

Publication Number Publication Date
JP2000331113A true JP2000331113A (en) 2000-11-30

Family

ID=15269865

Family Applications (1)

Application Number Title Priority Date Filing Date
JP14049199A Withdrawn JP2000331113A (en) 1999-05-20 1999-05-20 Reconfigurable pseudo analog electric circuit device

Country Status (1)

Country Link
JP (1) JP2000331113A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7028271B2 (en) 2002-11-06 2006-04-11 Canon Kabushiki Kaisha Hierarchical processing apparatus
US7088860B2 (en) 2001-03-28 2006-08-08 Canon Kabushiki Kaisha Dynamically reconfigurable signal processing circuit, pattern recognition apparatus, and image processing apparatus

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7088860B2 (en) 2001-03-28 2006-08-08 Canon Kabushiki Kaisha Dynamically reconfigurable signal processing circuit, pattern recognition apparatus, and image processing apparatus
US7512271B2 (en) 2001-03-28 2009-03-31 Canon Kabushiki Kaisha Dynamically reconfigurable signal processing circuit, pattern recognition apparatus, and image processing apparatus
US7028271B2 (en) 2002-11-06 2006-04-11 Canon Kabushiki Kaisha Hierarchical processing apparatus

Similar Documents

Publication Publication Date Title
US8089384B1 (en) Programmable digital-to-analog converter
US8711917B2 (en) Sampling filter device
US7924199B2 (en) Current steering DAC
US20090093720A1 (en) Receive circuit for minimizing channels in ultrasound imaging
WO2008112348A1 (en) Mixer/dac chip and method
WO2021247108A3 (en) Integrated optical phased array electronic control
EP1858165A2 (en) Techniques for biasing a radio frequency digital to analog converter
US7541844B2 (en) Current weighted voltage interpolation buffer
JP2000331113A (en) Reconfigurable pseudo analog electric circuit device
US4742515A (en) Data acquistion and control system
JP4571122B2 (en) Integrated circuit signal generator for generating a square wave output signal
EP3113171A1 (en) Active noise reduction device
JP2004336772A5 (en)
US20090002023A1 (en) Modular ASIC With Crosspoint Switch
TW200605018A (en) Display driver circuits having gray scale voltage amplifiers with variable drive capability
CN208860942U (en) Integrated circuit and Hall sensor integrated circuit
JP7564732B2 (en) OUTPUT CIRCUIT, DISPLAY DRIVER AND DISPLAY DEVICE
JPH08274642A (en) DA converter and DA converter device
US10644677B2 (en) Differentiator circuit
CN109983702B (en) Interface device for a processing unit that enables the connection of multiple circuits and the acquisition of their state values through a single input port
EP2354957B1 (en) Analog signal selection method and circuit
CN112396171A (en) Artificial intelligence computing chip and signal processing system
US6437633B2 (en) Switching element, stage and system
JP2005227741A (en) Gamma reference voltage generator and liquid crystal display using the gamma reference voltage generator
WO2003052940A3 (en) Digital to analogue converter

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20060801