JPH0888566A - 2の補数のパルス幅変調器および2の補数をパルス幅変調する方法 - Google Patents
2の補数のパルス幅変調器および2の補数をパルス幅変調する方法Info
- Publication number
- JPH0888566A JPH0888566A JP7041295A JP4129595A JPH0888566A JP H0888566 A JPH0888566 A JP H0888566A JP 7041295 A JP7041295 A JP 7041295A JP 4129595 A JP4129595 A JP 4129595A JP H0888566 A JPH0888566 A JP H0888566A
- Authority
- JP
- Japan
- Prior art keywords
- input
- output
- signal
- counter
- complement
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 230000000295 complement effect Effects 0.000 title claims abstract description 70
- 238000000034 method Methods 0.000 title claims description 8
- 230000004044 response Effects 0.000 claims description 14
- 230000004913 activation Effects 0.000 claims description 5
- 230000003213 activating effect Effects 0.000 claims description 4
- 238000006243 chemical reaction Methods 0.000 claims description 4
- 230000001419 dependent effect Effects 0.000 claims 1
- 230000009466 transformation Effects 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 28
- 238000012937 correction Methods 0.000 description 9
- SGZRFMMIONYDQU-UHFFFAOYSA-N n,n-bis(2-methylpropyl)-2-[octyl(phenyl)phosphoryl]acetamide Chemical compound CCCCCCCCP(=O)(CC(=O)N(CC(C)C)CC(C)C)C1=CC=CC=C1 SGZRFMMIONYDQU-UHFFFAOYSA-N 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 238000006073 displacement reaction Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000002779 inactivation Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 239000008186 active pharmaceutical agent Substances 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000004154 complement system Effects 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K7/00—Modulating pulses with a continuously-variable modulating signal
- H03K7/08—Duration or width modulation ; Duty cycle modulation
Landscapes
- Pulse Circuits (AREA)
- Analogue/Digital Conversion (AREA)
Abstract
てデータプロセッサのバスからのデータを直接受け入れ
ることができるパルス幅変調器を実現する。 【構成】 パルス幅変調器(PWM)(20)は2の補
数入力数を受け符号ビットを残りの下位ビットから分離
する。該PWMはこれらのビットを符号ビットに応じて
符号なしの数に変換する。比較器(41)がカウンタ
(30)の出力が前記符号なしの数に等しいことに応じ
て比較出力信号を提供する。出力回路(25)は符号ビ
ットの正負に応じて比較器の出力で決定される時間長の
間第1および第2のパルス幅変調された信号を提供す
る。1つの実施例では、PWMは負の2の補数を前記下
位ビットを1の補数化して符号なしの数に変換し、出力
回路はキャリー動作の必要性なしに完全に2の補数形式
に変換するため1つの付加的なクロックサイクルの間第
2のパルス幅変調された信号をアクティブに保つ。
Description
関し、かつより特定的には、パルス幅変調器に関する。
タ制御装置のような制御の用途、その他を含むいくつか
の用途にとって有用である。PWMは入力値を受信しか
つそのデューティサイクルが該入力値によって決定され
る出力パルスを提供する。典型的なPWMはクロック信
号のサイクル数をカウントするカウンタ、前記入力値を
記憶するための入力レジスタ、および前記カウンタが前
記入力値に到達したことを検出しかつ出力信号を切換え
る比較器を含む。
しば単一の集積回路においてデータプロセッサと組合わ
される。PWMは該データプロセッサの内部バスに接続
される。典型的には、PWMはメモリマップされるペリ
フェラル(memory−mapped periph
eral)であり、かつデータプロセッサは前記入力数
を内部バスを使用してPWMに書き込む。
かのデータプロセッサは2の補数データに対して動作す
る。2の補数のナンバリングシステムは正および負の両
方の数を表現することができる。2の補数のナンバリン
グシステムにおいては、最上位ビットは符号ビットであ
り、これは正の数を表わすためには“0”となり、かつ
負の数を表わすためには“1”となる。2の補数のナン
バリングシステムは符号付きの(signed)量を表
わすために制御の用途にとって特に有用である。しかし
ながら、知られたPWMは符号なしの(unsigne
d)入力数に対して動作するよう設計されており、かつ
2の補数から符号なしのフォーマットに変換するために
は付加的な回路を必要とする。この変換動作のために回
路の寸法が増大する。したがって、必要なことは2の補
数の入力データを受け入れることができかつしたがって
多量の付加的な回路領域を必要とすることなくデータプ
ロセッサのバスから直接データを受け入れることができ
るPWMである。
本発明は、1つの形態で、ある入力数を受けるための入
力を備え、前記入力数は2の補数表現でありかつ符号ビ
ットと複数の下位ビットを備えた、2の補数のパルス幅
変調器を提供し、該パルス幅変調器はさらに、コンバー
タ、カウンタ、比較器、および出力回路を具備する。前
記コンバータは前記入力数を受けるための入力、および
符号なしの数を提供するための出力を有する。該コンバ
ータは前記下位ビットを前記符号ビットに依存して符号
なしの数に変換する。前記カウンタはクロック入力信号
を受信するための入力、およびカウンタ出力信号を提供
するための出力を有する。前記比較器は前記符号なしの
数を受けるための第1の入力端子、前記カウンタ出力信
号を受けるための第2の入力、および前記カウンタ出力
信号が前記符号なしの数に等しい場合に比較器出力信号
をアクティベイトするための出力を有する。前記出力回
路は前記符号ビットを受けるための第1の入力、前記比
較器の出力に結合された第2の入力、前記符号ビットが
前記入力数が正であることを示している場合に第1のパ
ルス幅変調された信号を提供するための第1の出力、お
よび前記符号ビットが前記入力数が負であることを示し
ている場合に第2のパルス幅変調された信号を提供する
ための第2の出力を有する。
ルス幅変調する方法を提供する。符号ビットおよび複数
の下位ビットを有する2の補数表現の入力数が受信され
る。前記複数の下位ビットは前記符号ビットに応じて符
号なしの数に変換される。クロック信号に応じてカウン
タが増分されかつカウンタの出力信号が該カウンタの出
力に提供されてその状態を指示する。前記カウンタ出力
信号のアクティベイションに応じてラッチがセットされ
てラッチされた比較出力信号を提供する。前記符号ビッ
トが前記入力数が正であることを示している場合に前記
ラッチされた比較出力信号によって指示される論理状態
で第1のパルス幅変調された信号が提供される。前記符
号ビットが前記入力数が負であることを示している場合
に前記ラッチされた比較出力信号によって指示される論
理状態で第2のパルス幅変調された信号が提供される。
図面と共に以下の詳細な説明を参照することによりさら
に明瞭に理解されるであろう。
WM)20を部分的ブロック図および部分的論理図形式
で示す。PWM20は概略的に制御レジスタ21、入力
レジスタ22、比較器セクション23、デコーダ24、
出力回路25、および再構築可能なカウンタ30を含
む。モード制御レジスタ21は「モード制御(MODE
CONTROL)」と名付けられた一組の信号を受信
するための入力、3つのモード制御信号を入力レジスタ
22の制御入力に提供するための第1の出力、および3
つの他のモード制御信号をデコーダ24に提供するため
の第2の出力を有する。前記入力レジスタ22に提供さ
れる3つのモード制御信号は“R”,“W”および“L
D”で示された信号であり、入力レジスタ22の動作を
制御する。デコーダ24に与えられる前記3つのモード
制御信号は“H”,“M”および“L”で示された信号
であり、カウンタ30のプログラム可能なサイズを符号
化(encode)する3ビット量の、ハイまたは最上
位、中間または次に最上位、およびローまたは最下位、
のビットを表す。モード制御レジスタ21はPWM20
の種々のブロックの動作を制御するための、図示しな
い、付加的な制御信号を提供するが、それらの説明は本
発明の理解にとって重要ではなくかつしたがってそれら
は説明から省かれている。
WO′S CMPLEMENT DATA)」と名付け
られた16ビットの入力数を受信するためのデータ入
力、制御レジスタ21から3つのモード制御信号(R,
WおよびLD)を受信するための制御入力、比較器セク
ション23に接続された第1の15ビットの出力、およ
び比較器セクション23に接続され「符号(SIG
N)」と名付けられた信号を提供するための第2の1ビ
ットの出力を有する。入力レジスタ22は比較器セクシ
ョン23によって使用する間に出力が変化するのを防止
するレジスタセクションおよびラッチセクション(図示
せず)を含む。信号RおよびWは、それぞれ、レジスタ
セクションの読み出しおよび書き込みを制御する。信号
LDはカウンタセクションの読み出しの間における前記
ラッチのロードを制御する。
の第1の出力に接続された15ビットの入力、入力レジ
スタ22の第2の出力に接続され信号SIGNを受信す
るための第1の制御入力、デコーダ24から“WD1〜
WD7”と名付けられた7つの制御信号を受信するため
の第2の制御入力、および出力回路25の入力に接続さ
れ“WCMP”と名付けられた信号を提供するための出
力を有する。比較器セクション23は絶対ダイレクト/
1の補数ブロック(absolute direct/
one′s complement block)4
0、および15ビットの比較器41を含む。ブロック4
0は入力レジスタ22から15ビットの出力を受信する
ための入力、信号SIGNを受信するための制御入力、
および15ビットの出力を有する。ブロック40は前記
SIGNビットの値に基づき前記15ビットの入力数に
対して1の補数化(反転)を選択的に行なう。ブロック
40は非常に効率的でありかつ高速であり、それはもし
前記SIGNビットが(2進“1”によって示される)
負であれば、ブロック40は2の補数データ(TWO′
S COMPLEMEMT DATA)から1を減算し
た絶対値を表す量を提供するために全てのビットに対し
て並列に1の補数化操作を行なうためである。もし前記
SIGNビットが(2進“0”で示される)正であれ
ば、ブロック40は各ビットを変更せずに出力に受け渡
す。ブロック40は負の値の数をその絶対値表現に変更
せず、むしろ負の入力数に対する“N”と名付けられた
パルス幅変調された信号である、1の補数を見つけ出
し、かつ出力回路25が後にその1の補数の値を使用す
るのを補償するために信号Nに余分のサイクルを挿入す
る。したがって、ブロック40は、キャリー能力を有す
る加算回路なしに、簡単に構成できる。
その幅(比較されるビットポジションの数)は信号WD
1〜WD7によって制御される。いったん比較器41が
信号WD1〜WD7によって構築されると、もし前記入
力数の選択されたビットがカウンタ30の出力の選択さ
れたビットと等しければ、15ビット比較器41は信号
WCMPをアクティベイトする。
の制御ビット(H,MおよびL)を受信するための入
力、信号WD1〜WD7を提供するための出力を有す
る。デコーダ24は信号WD1〜WD7を提供するため
に信号H,MおよびLの2進−サーモメタ(binar
y−to−thermometer)デコードを行な
う。例えば、デコーダ24は000以外のHMLの全て
のコードに対し2進0の信号WD1を提供し、デコーダ
24は000および001以外のHMLの全てのコード
に対し2進0で信号WD2を提供する、などである。
H,MおよびLおよび信号WD1〜WD7の間の対応は
以下の表1に示されている。
WD7を受信するための制御入力、信号クロック(CL
OCK)を受信するためのクロック入力、信号WD1〜
WD7に基づきその幅が8ビットから15ビットの間で
再構築可能なカウント値を提供するための並列出力、そ
して「ゼロ(ZERO)」と名付けられた信号を出力回
路25の入力に提供するための出力を有する。カウンタ
30は一組の15のカウンタセルの内の選択されたもの
の出力がオールゼロ、すなわち、カウンタ30が最終カ
ウントに到達しかつ「ロールオーバ(rolled o
ver)」した場合に信号ZEROを提供する。
めの第1の入力、信号WCMPを受信するための第2の
入力、信号ZEROを受信するための第3の入力、およ
びそれぞれ“P”および“N”と名付けられた信号を提
供するための第1および第2の出力を有する。図1は実
施例によってその実際の構成が変わる出力回路25の機
能的な実施例を示す。この機能的実施例においては、出
力回路25は遅延要素50、NANDゲート51、ラッ
チ52、否定遅延要素53、およびANDゲート54お
よび55を含む。遅延要素50は信号ZEROを受信す
るための入力端子、および出力端子を有する。NAND
ゲート51は信号WCMPを受信するための補の(co
mplementary)入力端子、遅延要素50の出
力端子に接続された真の(true)入力端子、および
出力端子を有する。ラッチ52はNANDゲート51の
出力端子に接続されたアクティブローのセットまたは
“S”入力端子、信号WCMPを受信するためのアクテ
ィブハイのリセットまたは“R”入力端子、およびその
出力信号を提供するための“Q”と名付けられた出力端
子を有する。否定遅延要素53はラッチ52のQ出力端
子に接続された入力端子、および出力端子を有する。A
NDゲート54はラッチ52のQ出力端子に接続された
真入力端子、入力レジスタ22の第2の出力端子に接続
されSIGNビットを受信するための補入力端子、およ
び信号Pを提供するための出力端子を有する。ANDゲ
ート55は入力レジスタ22の第2の出力端子に接続さ
れSIGNビットを受信するための第1の入力端子、否
定遅延要素53の第2の出力端子に接続された第2の入
力端子、および信号Nを提供するための出力端子を有す
る。
の補数データ(TWO′S COMPLEMENT D
ATA)」)を受信することにより出力信号のパルス幅
をセットするよう応答するパルス幅変調器である。した
がって、PWM20はデータ処理システムのバスに直接
接続するのに適している。特に、デジタル信号プロセッ
サ(DSP)として知られた種類のデータ処理装置は2
の補数形式のデータを処理するための算術ハードウェア
を有する。したがって、PWM20は、中間的な変換ス
テップを要することなく、2の補数データを直接受け入
れることができる。
を有し、最上位ビットは符号ビットでありかつ下位のビ
ットは2の小数累乗(fractional powe
rof two)に対応する、小数の(fractio
nal)2の補数データに対して動作する。1つのDS
P、Motorola,Inc.から入手可能な560
00型DSPは24ビットの内部バス構造を有する。し
たがって、PWM20は入力レジスタ22を16の最上
位データバスラインに接続することにより24ビットの
内部データバスに接続できる。したがって、小数の2の
補数のアリスメティックを使用し、下位小数ビットのみ
がPWM20によって使用されないことになる。
ビットによって決定される、再構築可能なカウンタを含
むことによって、知られたPWMより低減された電力で
動作する。カウンタ30は使用されていないカウンタセ
ルをディスエーブルすることができ、かつしたがって電
力を節約する。例えば、8から15ビットのプログラム
可能な範囲にわたり、カウンタ30のカウンタは以下の
表2に示されるような総合サイクルを持つことになる。
D7によって規定される有意の(significan
t)ビット位置に対するカウンタ30の出力と比較する
のみにより電力を節約する。
たキャリー能力を備えた加算器回路の必要性なしに、効
率的に実現される。したがって、ブロック40は15の
インバータおよび15の2−1マルチプレクサを用いて
構成できる。この単純化を可能にするため、出力回路2
5は入力数が負の数である場合に信号Nがアクティブで
ある付加的な期間を挿入するためのロジックを含む。
された信号を表す、2つの信号NおよびPを提供する。
これらの信号は、例えば、別個の信号が正および負の変
位を制御するモータ制御装置に有用である。信号WCM
Pはラッチ52をリセットし、これは信号Pまたは信号
Nが信号SIGNの値に基づきアクティブとなる結果と
なる。遅延要素50はラッチ52が同時にセットおよび
リセットパルスの双方を受信する競合状態(race
condition)を防止する。否定遅延要素53は
その出力の不作動状態(inactivation)の
みを1クロックサイクルだけ遅延させ、これはその入力
がアクティブからインアクティブな論理状態へと遷移し
た場合に発生する。したがって、否定遅延要素53は信
号Nが論理ハイでアクティブである付加的なクロック期
間を注入するよう作用して、ブロック40が負の2の補
数に対し1の補数操作を行なうのを補償する。
のパルス幅変調器20の信号のタイミング図を示す。図
2は16ビットの2の補数データを使用するPWM20
の動作を理解する上で有用な、4ビットの2の補数デー
タの場合を示している。2の補数のシステムにおいて
は、4ビットは−8から+7の数を表すことができる。
信号Nは負の入力数に対するパルス幅変調された出力信
号である。4ビット入力数に対して、PWMは8つの
(2(4−1))クロックサイクルの周期を有する。2
の補数データが−8の値を有する場合、信号Nは全期間
に対し論理ハイの電圧で与えられる。負の値に対して
は、信号Pは論理ローでインアクティブである。2の補
数データが−7に等しい場合、信号Nは前記期間の8つ
のサイクルの内の7つの間アクティブであり、かつ1つ
のサイクルの間論理ローでインアクティブである。この
パターンは、−1の入力数に対し、信号Nが1クロック
サイクルの間アクティブでありかつ7クロックサイクル
の間インアクティブであるときまでくり返される。
合であり、その場合信号NおよびPの双方は論理ローで
インアクティブである。2の補数データの正の値に対し
ては、信号Nは論理ローでインアクティブである。+1
の2の補数データの値に対しては、信号Pは1クロック
サイクルの間アクティブであり、かつ7クロックサイク
ルの間インアクティブである。2の補数データが+2に
等しい場合、信号Pは2クロックサイクルの間アクティ
ブでありかつ6クロックサイクルの間インアクティブで
ある。このパターンは、2の補数データが+7に等しい
場合は、信号Pが7クロックサイクルの間アクティブで
ありかつ1クロックサイクルの間インアクティブとなる
まで継続する。+7は4ビットの2の補数のナンバリン
グシステムにおいては最大の正の数である。
第1に、PWM20は2の補数データを導くデータプロ
セッサのバスから直接データを受け入れることができ
る。第2に、信号PおよびNは、例えば、モータその他
のための正および負の変位を提供するために利用可能な
出力であり、かつ同時に0から100%のデューティサ
イクルを提供できる。
を部分的ブロック図および部分的論理図形式で示す。カ
ウンタ30は概略的にクロック部60、およびカウンタ
部100を含む。クロック部60はインバータ61、N
ANDゲート62および63、そしてインバータ64〜
67を含む。インバータ61は信号クロック(CLOC
K)を受信するための入力端子、および出力端子を有す
る。NANDゲート62は信号クロック(CLOCK)
を受信するための第1の端子、第2の端子、および出力
端子を有する。NANDゲート63はNANDゲート6
2の出力端子に接続された第1の端子、インバータ61
の出力端子に接続された第2の端子、およびNANDゲ
ート62の第2の入力端子に接続された出力端子を有す
る。インバータ64はNANDゲート62の出力端子に
接続された入力端子、および“WTFR”と名付けられ
たクロック信号を提供するための出力端子を有する。イ
ンバータ65はインバータ64の出力端子に接続された
入力端子および“*WTFR”と名付けられたクロック
信号を提供するための出力端子を有する。なお、ここで
記号*は信号の反転を表わし、いわゆるオーバーバー
(overbar)に対応する。インバータ66はNA
NDゲート63の出力端子に接続された入力端子、およ
び“WPROP”と名付けられたクロック信号を提供す
るための出力端子を有する。インバータ67はインバー
タ66の出力端子に接続された入力端子、および“*W
PROP”と名付けられたクロック信号を提供するため
の出力端子を有する。
かつそれを交又結合されたNANDゲート62および6
3によって形成されるラッチ内にラッチする。NAND
ゲート62および63は次に1回反転されて真の転送信
号WTFRおよび真の伝搬信号WPROPを形成する。
これらの信号は次に各々反転されて補の(comple
mentary)転送信号*WTFRおよび補の伝搬信
号*WPROPをそれぞれ形成する。これら4つの信号
は一緒になってカウンタ部100の動作のためのクロッ
ク信号を形成する。
タセル101,102,107,108および115を
含む15のカウンタセル101〜115を含む。他のカ
ウンタセルは省略されているが図示されたカウンタセル
は省略されたカウンタセルの構造を示すのに充分なもの
である。各々のカウンタセルはキャリー入力端子、“*
W”と名付けられた幅入力端子、“*R”と名付けられ
“*RESET”と名付けられたリセット入力信号を受
信するリセット入力端子、“CLKS”と名付けられか
つクロック部60の4つの出力に接続された4つのクロ
ック入力端子、“OUT”と名付けられた出力端子、お
よびキャリー出力端子を有する。ある与えられたカウン
タセルのためのキャリー入力および出力端子は反対の極
性を有しており、すなわち、一方は真でありかつ他方は
補である。隣接のカウンタセルは同様に反対の極性を有
している。カウンタセル101,107および115の
ような奇数順番の(odd−order)カウンタセル
に対応する第1のタイプのカウンタセルは“CI”と名
付けられた真のキャリー入力端子および“*CO”と名
付けれられた補のキャリー出力端子を有する。カウンタ
セル102および108のような偶数順番の(even
−order)カウンタセルに対応する第2のタイプの
カウンタセルは“*CI”と名付けられた補のキャリー
入力端子および“CO”と名付けられた真のキャリー出
力端子を有する。
−significant)カウンタセルであり、かつ
“VDD”と名付けられた電源電圧端子に接続されたC
I入力端子、および信号WD1を受信するための*W入
力を有する。VDDはアクティブハイの論理レベルを表
すより正の(more−positive)電源電圧端
子である。カウンタセル102はカウンタセル101の
*CO出力端子に接続された*CI入力端子、および信
号WD2を受信するための*W入力端子を有する。カウ
ンタセル103〜107はこの同じ方法で一緒に接続さ
れ、各々のカウンタセルはデコードされた幅信号WD1
〜WD7の対応する1つを受信する。しかしながら、カ
ウンタセル108〜115はVDDに接続された*W入
力端子を有する。したがって、信号WD1〜WD7は選
択されたカウンタセルを選択的にイネーブルし、一方カ
ウンタセル108〜115は常にアクティブである。カ
ウンタセル101〜115の出力端子は一緒になって信
号「カウンタ出力(COUNTER OUTPUT)」
を形成し、該信号は信号WD1〜WD7によって決定さ
れる8〜15の可変数の有効ビットを有する。
される第1のカウンタセル120を部分的論理図および
部分的回路図形式で示す。カウンタセル120はカウン
タ30の奇数順番のカウンタセルの各々に対応する。カ
ウンタセル120はマスタ/スレイブラッチ構造によっ
て構成される。カウンタセル120は相補金属−酸化物
−半導体(CMOS)トランジスタおよび論理ゲートを
使用して構成される。しかしながら、カウンタセル12
0は他の利用可能な技術によりかつ他の論理設計により
構成できることは明らかである。
される第2のカウンタセル150を部分的論理図および
部分的回路図形式で示す。カウンタセル150はカウン
タ30の偶数順番のカウンタセルの各々に対応する。カ
ウンタセル150はマスタ/スレイブラッチ構造によっ
て構成される。カウンタセル150はCMOSトランジ
スタおよび論理ゲートを使用して構成される。しかしな
がら、カウンタセル150は他の利用可能な技術により
かつ他の論理設計により構成できることは明らかであ
る。
ク図および部分的論理図形式で示す。比較器41は図6
に示された比較器セル201,202,207,208
および215を含む、15の比較器セル201〜215
を含んでいる。他の比較器セルは省略されているが省略
された比較器セルの構造を説明するのに図示された比較
器セルは充分なものである。各々の比較器セルはカウン
タ30の出力の対応するビットを受信するための第1の
または“A”入力端子、絶対ダイレクト/1の補数ブロ
ック40の対応するビットを受信する第2のまたは
“B”入力端子、*W入力端子、“CMPI”と名付け
られた比較入力端子、および“CMPO”と名付けられ
た比較出力端子を有する。比較器セル201〜207は
各々信号WD1〜WD7の内の対応する1つを受信する
ための*W入力端子を有する。比較器セル208〜21
5は各々VDDに接続された*W入力端子を有する。比
較器セル201はVDDに接続されたCMPI入力端子
を有する。比較器セル201以外の各々の比較器セルは
次の下位の(next less−significa
nt)比較器セルのCMPO出力端子に接続されたCM
PI入力端子を有する。比較器セル215、最上位比較
器セル、は、比較器41の出力である、信号WCMPを
提供するCMPO出力端子を有する。
れる比較器セル201を部分的論理図および部分的回路
図形式で示す。比較器41の各々の比較器セルは構造的
に比較器セル201と同じであることに注意を要する。
比較器セル201はCMOSトランジスタおよび論理ゲ
ートを使用して構成される。しかしながら、比較器セル
201は他の利用可能な技術によりかつ他の論理設計に
より実現できることは明らかである。
施例を部分的論理図および部分的回路図形式で示す。出
力回路25は概略的に遅延部250、ラッチ252、否
定遅延部253、AND論理回路254および255、
D形フリップフロップ260、訂正回路261および2
62、そして同期装置263を含む。図8への入力とし
て受信される前に述べたもの以外の付加的な信号、およ
びそれらの機能は以下の表3に示されている。
ANDゲート271を含む。インバータ270は“*Z
ERO”と名付けられた信号ZEROのアクティブロー
のバージョンを受信するための入力端子、および出力端
子を有する。NANDゲート271はインバータ270
の出力端子に接続された第1の入力端子、信号SIGN
を受信するための第2の入力端子、および出力端子を有
する。インバータ270およびNANDゲート271は
一緒になって遅延を提供しかつ部分250は負の入力数
が100%デューティサイクルの入力数に追従する場合
にスパイクを防止する働きをなす。フリップフロップ2
60は信号WCMPを受信するためのD入力端子、信号
WCNTを受信するためのCK入力端子、およびQ出力
端子を有する。
cuit)261はインバータ272およびNANDゲ
ート273を含む。インバータ272は信号W04A1
8を受信するための入力端子、および出力端子を有す
る。NANDゲート273はインバータ272の出力端
子に接続された第1の入力端子、信号STROを受信す
るための第2の入力端子、および出力端子を有する。訂
正回路261は入力数がゼロである場合にスパイクを防
止するよう動作する。
ット入力端子、3つのアクティブハイのリセット端子、
ラッチリセット入力端子、および出力端子を有し、かつ
Pチャネルトランジスタ280〜282、Nチャネルト
ランジスタ283〜286、およびインバータ287〜
289を含む。トランジスタ280はVDDに接続され
たソース、信号WDISを受信しかつ前記第1のセット
入力端子を形成するゲート、およびドレインを有する。
トランジスタ281はトランジスタ280のドレインに
接続されたソース、NANDゲート273の出力端子に
接続されかつ前記第2のセット入力端子を形成するゲー
ト、およびドレインを有する。トランジスタ282はト
ランジスタ281のドレインに接続されたソース、信号
WCNTを受信しかつ前記第3のセット入力端子を形成
するゲート、およびドレインを有する。トランジスタ2
83はトランジスタ282のドレインに接続されたドレ
イン、フリップフロップ260のQ出力端子に接続され
かつ前記第1のリセット入力端子を形成するゲート、お
よびソースを有する。トランジスタ284はトランジス
タ283のソースに接続されたドレイン、信号*WCN
Tを受信しかつ前記第2のリセット入力端子を形成する
ゲート、およびソースを有する。トランジスタ285は
トランジスタ284のソースに接続されたドレイン、N
ANDゲート271の出力端子に接続されかつ前記第3
のリセット入力端子を形成するゲート、および
“VSS”と名付けられた電源電圧端子に接続されたソ
ースを有する。VSSはほぼゼロボルトの公称電圧を有
するモアネガティブ(more−negative)電
源電圧である。トランジスタ286はトランジスタ28
2のドレインに接続されたドレイン、信号WDISを受
信しかつ前記ラッチリセット入力端子を形成するゲー
ト、およびVSSに接続されたソースを有する。
ドレインに接続された入力端子、および出力端子を有す
る。インバータ288はインバータ287の出力端子に
接続された入力端子、およびインバータ287の入力端
子に接続された出力端子を有する。インバータ289は
インバータ287の出力端子に接続された入力端子、お
よびラッチ252の出力端子を形成しかつ“WNRD”
と名付けられた出力信号を提供する出力端子を有する。
ラッチ252は論理ハイ電圧または“1”をラッチしか
つセット入力端子の3つ全ての電圧が論理ローのアクテ
ィブとなったことに応答して論理ハイでその出力を提供
する。ラッチ252は論理ロー電圧または“0”をラッ
チしかつリセット入力端子の3つ全ての電圧が論理ハイ
でアクティブとなったことに応答して論理ローでその出
力を提供する。信号WCNTおよび*WCNTはラッチ
252が同時にセットおよびリセットとならないことを
保証する。
びNORゲート291を含む。ANDゲート290は信
号SIGNを受信するための第1の入力端子、信号W0
4A14を受信するための第2の入力端子、および出力
端子を有する。NORゲート291はANDゲート29
0の出力端子に接続された入力端子、ラッチ252の出
力端子に接続された第2の入力端子、および出力端子を
有する。訂正回路262は入力数が16進FFFF($
FFFF)に等しい場合に1サイクルを注入するよう動
作する。
y)部253はD形フリップフロップ292および29
3、インバータ294、およびORゲート295を含
む。フリップフロップ292はNORゲート291の出
力端子に接続されたD入力端子、信号WCNTを受信す
るためのCK入力端子、およびQ出力端子を有する。フ
リップフロップ293はフリップフロップ292のQ出
力端子に接続されたD入力端子、信号WPHIAを受信
するためのCK入力端子、およびQ出力端子を有する。
インバータ294はフリップフロップ293の出力端子
に接続された入力端子、および出力端子を有する。OR
ゲート295はインバータ294の出力端子に接続され
た第1の入力端子、ラッチ252のQ出力端子に接続さ
れた第2の入力端子、および出力端子を有する。否定遅
延部253は信号Nのアクティベイションに応じては遅
延を与えないが、信号Nのインアクティベイションに応
じて1クロックサイクルの遅延を与える。
63はインバータ296、Nチャネルトランジスタ29
7、およびPチャネルトランジスタ298を含む。イン
バータ296は信号*W04STRを受けるための入力
端子、および出力端子を有する。トランジスタ297は
信号SIGNを受けるための第1のソース/ドレイン端
子、インバータ296の出力端子に接続されたゲート、
および第2のソース/ドレイン端子を有する。トランジ
スタ298は信号SIGNを受けるための第1のソース
/ドレイン端子、信号*W04STRを受けるためのゲ
ート、およびトランジスタ297の前記第2のソース/
ドレイン端子に接続された第2のソース/ドレイン端子
を有する。トランジスタ297および298は集合的に
伝送ゲートを形成し、かつどの端子がソースでありかつ
どれがドレインであるかの表示は印加される電圧に依存
する。同期装置263は信号*W04STRのアクティ
ベイションに応じてのみAND論理回路254および2
55への信号SIGNを更新するよう作用する。
および301、NANDゲート310、およびインバー
タ311を含む。インバータ300はトランジスタ29
7および298の第2のソース/ドレイン端子に接続さ
れた入力端子、および出力端子を有する。インバータ3
01はインバータ300の出力端子に接続された入力端
子、およびインバータ299の入力端子に接続された出
力端子を有する。NANDゲート302はラッチ252
のQ出力端子に接続された第1の入力端子、インバータ
301の出力端子に接続された第2の入力端子、および
出力端子を有する。インバータ303はNANDゲート
302の出力端子に接続された入力端子、および信号P
を提供するための出力端子を有する。インバータ300
および301、NANDゲート302、およびインバー
タ303は一緒になって真の第1の入力および補の第2
の入力を有するラッチングANDゲートとして機能す
る。
10、およびインバータ311を含む。NANDゲート
310はORゲート295の出力端子に接続された第1
の入力端子、トランジスタ297および298の第2の
ソース/ドレイン入力端子に接続された第2の入力端
子、および出力端子を有する。インバータ303はNA
NDゲート310の出力端子に接続された入力端子、信
号Nを提供するための出力端子を有する。NANDゲー
ト310およびインバータ311は一緒になって2つの
真の入力を有するANDゲートとして機能する。
M20において使用できる可能な出力回路の1つにすぎ
ないことは明らかである。しかしながら、任意の出力回
路は訂正回路261および262によって提供される訂
正部を持つことが好ましいことに注目すべきである。さ
らに、全2の補数−絶対値変換回路(full two
´s complement to absolute
value converter circuit)
を含むことが可能であるが、1の補数化を行ないかつ否
定遅延部253によって提供される信号Nに対する付加
されたサイクル遅延を提供することが好ましい。
路(25)がラッチ(52)および第1(50,5
1)、第2(54)、および第3(53,55)の論理
回路を具備することである。前記ラッチ(52)はセッ
ト入力、前記比較器(51)の出力に結合されたリセッ
ト入力、および出力を有する。前記カウンタ(30)は
さらに前記クロック信号の所定のサイクル数をカウント
したことに応じてその第2の出力を提供する。前記所定
のサイクル数はパルス幅変調器(20)の周期または期
間(period)を形成する。前記第1の論理回路
(50,51)は前記比較器(41)の出力に結合され
た第1の補の入力、前記カウンタ(30)の第2の出力
に結合された第2の真の入力、および前記ラッチ(5
2)のセット入力に結合された出力を有する。前記第1
の論理回路(50,51)はもし前記第1の補の入力が
インアクティブでありかつ前記第2の真の入力がアクテ
ィブであればその出力をアクティベイトする。前記第2
の論理回路(54)は前記符号ビットを受けるための第
1の入力、前記ラッチ(52)の出力に結合された第2
の入力、および前記第2のパルス幅変調された信号を提
供するための出力を有する。前記第3の論理回路(5
3,55)は前記符号ビットを受けるための第1の入
力、前記ラッチ(52)の出力に結合された第2の入
力、および前記第1のパルス幅変調された信号を提供す
るための出力を有する。
力回路(25)が、もし前記符号ビットが前記入力数が
負であることを示していれば、前記比較出力信号によっ
て示されるパルス幅変調器(20)の周期の間前記クロ
ック入力信号のサイクル数より1つ余分に多いサイクル
の間前記第1のパルス幅変調された信号をアクティベイ
トするための遅延手段(53)を含むことである。
力回路(25)が前記符号ビットが第1の論理状態にあ
る場合に前記符号なしの数によって決定される第1の可
変量の時間の間第1の論理状態の前記第1のパルス幅変
調器された信号を提供し、かつ前記出力回路(25)が
さらに前記符号ビットが前記第1の論理状態にある場合
に前記符号なしの数によって決定される第2の可変量の
時間の間第2の論理状態で第2のパルス幅変調された信
号を提供することである。
力回路(25)がさらに前記入力数がゼロに等しいこと
に応じて前記第1および第2のパルス幅変調された信号
をインアクティブ状態で提供することである。
法が前記カウンタ出力信号がインアクティブである場合
に前記カウンタ(30)がスタート信号をアクティベイ
トしたことに応じて前記ラッチ(52)をリセットする
段階を含むことである。
2のパルス幅変調された信号を提供する段階が前記符号
ビットが前記入力数が負であることを示している場合に
前記ラッチされた比較出力信号によって示されるクロッ
ク入力信号よりも1つ多くのサイクルのクロックの間前
記第2のパルス幅変調された信号をアクティブな論理状
態に保つ段階を具備することである。
されたが、当業者には本発明は数多くの方法で修正可能
でありかつ上に特定的に示されかつ説明されたもの以外
の数多くの実施例を取り得ることは明かであろう。した
がって、添付の特許請求の範囲により本発明の真の精神
および範囲内にある発明の全ての修正をカバーすること
を意図している。
回路面積を付加する必要なしに、2の補数の入力データ
を受け入れることができかつしたがってデータプロセッ
サのバスから直接データを受け入れることができるパル
ス幅変調器が実現できる。
分的にブロック図かつ部分的に論理図形式で示すブロッ
ク回路図である。
調器の各部の信号を示すタイミング図である。
図および部分的論理図形式で示すブロック回路図であ
る。
ンタセルを部分的論理図および部分的回路図形式で示す
ブロック回路図である。
ンタセルを部分的論理図および部分的回路図形式で示す
ブロック回路図である。
論理図形式で示すブロック回路図である。
部分的論理図および部分的回路図形式で示すブロック回
路図である。
部分的論理図および部分的回路図形式で示すブロック回
路図である。
ル 120 第1のカウンタセル 150 第2のカウンタセル 201,202,207,208,215 比較器セル 250 遅延部 252 ラッチ 253 否定遅延部 254,255 AND論理回路 260 D形フリップフロップ 261,262 訂正回路 263 同期装置
Claims (4)
- 【請求項1】 2の補数のパルス幅変調器(20)であ
って、 入力数を受けるための入力(22)であって、該入力数
は2の補数表現でありかつ符号ビットと複数の下位ビッ
トを有するもの、 前記入力数を受けるための入力、および符号なしの数を
提供するための出力を有するコンバータ(40)であっ
て、該コンバータ(40)は前記複数の下位ビットを前
記符号ビットに依存して前記符号なしの数に変換するも
の、 クロック入力信号を受けるための入力、およびカウンタ
出力信号を提供するための出力を有するカウンタ(3
0)、 前記符号なしの数を受けるための第1の入力、前記カウ
ンタ出力信号を受けるための第2の入力、および前記カ
ウンタ出力信号が前記符号なしの数に等しい場合に比較
出力信号をアクティベイトするための出力を有する比較
器(41)、そして前記符号ビットを受けるための第1
の入力、前記比較器(41)の前記出力に結合された第
2の入力、前記符号ビットが前記入力数が正であること
を示していれば第1のパルス幅変調された信号を提供す
る第1の出力、および前記符号ビットが前記入力数が負
であることを示していれば第2のパルス幅変調された信
号を提供する第2の出力を有する出力回路(25)、 を具備することを特徴とする2の補数のパルス幅変調器
(20)。 - 【請求項2】 2の補数のパルス幅変調器(20)であ
って、 入力数を受けるための入力(22)であって、該入力数
は2の補数表現でありかつ符号ビットおよび複数の下位
ビットを有するもの、 前記入力数を受けるための入力、および符号なしの数を
提供するための出力を有するコンバータ(40)であっ
て、 該コンバータ(40)は前記符号ビットが前記入力数が
正であることを示していれば前記複数の下位ビットの前
記符号なしの数として提供することにより前記入力数を
前記符号なしの数に変換し、 前記コンバータ(40)は前記符号ビットが前記入力数
が負であることを示していれば前記符号なしの数を形成
するために前記複数の下位ビットの各々を反転すること
により前記入力数を前記符号なしの数に変換するもの、 クロック入力信号を受けるための入力、およびカウンタ
出力信号を提供するための出力を有するカウンタ(3
0)、 前記符号なしの数を受けるための第1の入力、前記カウ
ンタ出力信号を受けるための第2の入力、および前記カ
ウンタ出力信号が前記符号なしの数に等しい場合に比較
出力信号をアクティベイトするための出力を有する比較
器(41)、そして前記比較器(41)の前記出力に結
合された入力、および入力に応答して第1のパルス幅変
調された信号を提供する出力を有する出力回路(2
5)、 を具備することを特徴とする2の補数のパルス幅変調器
(20)。 - 【請求項3】 2の補数をパルス幅変調する方法であっ
て、 入力数を受け入れる段階であって、前記入力数は2の補
数表現でありかつ符号ビットおよび複数の下位ビットを
有するもの、 前記複数の下位ビットを前記符号ビットに依存して符号
なしの数に変換する段階、 クロック入力信号に応じてカウンタ(30)を増分しか
つ該カウンタ(30)の出力においてカウンタ出力信号
を提供しその状態を指示する段階、 前記カウンタ出力信号が前記符号なしの数に等しい場合
に比較出力信号をアクティベイトする段階、 前記比較出力信号のアクティベイションに応じてラッチ
(52)をセットしラッチされた比較出力信号を提供す
る段階、 前記符号ビットが前記入力数が正であることを示してい
る場合に前記ラッチされた比較出力信号によって示され
る論理状態で第1のパルス幅変調された信号を提供する
段階、そして前記符号ビットが前記入力数が負であるこ
とを示している場合に前記ラッチされた比較出力信号に
よって示される論理状態で第2のパルス幅変調された信
号を提供する段階、 を具備することを特徴とする2の補数の数をパルス幅変
調する方法。 - 【請求項4】 2の補数の数をパルス幅変調する方法で
あって、 入力数を受け入れる段階であって、該入力数は2の補数
表現でありかつ符号ビットおよび複数の下位ビットを有
するもの、 前記符号ビットが前記入力数が正であることを示してい
る場合に前記複数の下位ビットを前記符号なしの数とし
て提供することにより前記複数の下位ビットを符号なし
の数に変換する段階、 前記符号ビットが前記入力数が負であることを示してい
る場合に前記符号なしの数として提供するために前記複
数の下位ビットを反転することにより前記複数の下位ビ
ットを前記符号なしの数に変換する段階、 クロック入力信号に応じてカウンタ(30)を増分しか
つ該カウンタ(30)の出力においてカウンタ出力信号
を提供してその状態を指示する段階、 前記カウンタ出力信号を前記符号なしの数と比較しかつ
前記カウンタ出力信号が前記符号なしの数に等しいこと
に応じて比較出力信号を提供する段階、 前記比較出力信号のアクティベイションに応じてラッチ
(52)をセットしてラッチされた比較出力信号を提供
する段階、 前記符号ビットが前記入力数が正であることを示してい
る場合に前記ラッチされた比較出力信号により示される
論理状態で第1のパルス幅変調された信号を提供する段
階、そして前記符号ビットが前記入力数が負であること
を示している場合に前記ラッチされた比較出力信号によ
って示される論理状態で第2のパルス幅変調された信号
を提供する段階、 を具備することを特徴とする2の補数をパルス幅変調す
る方法。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US08/202,060 US5428639A (en) | 1994-02-25 | 1994-02-25 | Two's complement pulse width modulator and method for pulse width modulating a two's complement number |
| US08/202,060 | 1994-02-25 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0888566A true JPH0888566A (ja) | 1996-04-02 |
| JP3297242B2 JP3297242B2 (ja) | 2002-07-02 |
Family
ID=22748362
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP04129595A Expired - Lifetime JP3297242B2 (ja) | 1994-02-25 | 1995-02-06 | 2の補数のパルス幅変調器および2の補数をパルス幅変調する方法 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US5428639A (ja) |
| JP (1) | JP3297242B2 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6310913B1 (en) | 1996-05-20 | 2001-10-30 | Asahi Kasei Kabushiki Kaisha | Circuit and method for modulating pulse width |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6342822B1 (en) | 2000-11-28 | 2002-01-29 | Fairchild Semiconductor Corporation | Method and apparatus for implementing improved pulse width modulation |
| US7376182B2 (en) * | 2004-08-23 | 2008-05-20 | Microchip Technology Incorporated | Digital processor with pulse width modulation module having dynamically adjustable phase offset capability, high speed operation and simultaneous update of multiple pulse width modulation duty cycle registers |
| US9240776B2 (en) * | 2012-01-26 | 2016-01-19 | Rf Micro Devices, Inc. | Analog-digital pulse width modulator (ADPWM) |
| US9190906B2 (en) * | 2012-05-16 | 2015-11-17 | Intel Deutschland Gmbh | Digital event generator, comparator, switched mode energy converter and method |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3510780A (en) * | 1966-09-12 | 1970-05-05 | Motorola Inc | Two-state communication devices having combined clock and information signals |
| JPS58121827A (ja) * | 1982-01-14 | 1983-07-20 | Nec Corp | パルス発生回路 |
| EP0096164B1 (en) * | 1982-06-15 | 1987-08-26 | Kabushiki Kaisha Toshiba | Pulse-width modulation circuit |
| JPH02214224A (ja) * | 1989-02-14 | 1990-08-27 | Sony Corp | ディジタル・アナログ変換器 |
| KR930003255B1 (ko) * | 1989-08-31 | 1993-04-24 | 금성일렉트론 주식회사 | 프로그래머블 서브프레임 방식의 pwm 회로 |
| US5231363A (en) * | 1990-11-26 | 1993-07-27 | Texas Instruments Incorporated | Pulse width modulating producing signals centered in each cycle interval |
| JP2885256B2 (ja) * | 1991-12-25 | 1999-04-19 | 日本電気株式会社 | マイクロコンピュータ |
-
1994
- 1994-02-25 US US08/202,060 patent/US5428639A/en not_active Expired - Lifetime
-
1995
- 1995-02-06 JP JP04129595A patent/JP3297242B2/ja not_active Expired - Lifetime
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6310913B1 (en) | 1996-05-20 | 2001-10-30 | Asahi Kasei Kabushiki Kaisha | Circuit and method for modulating pulse width |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3297242B2 (ja) | 2002-07-02 |
| US5428639A (en) | 1995-06-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0884079A (ja) | 再構築可能なカウンタおよびこれを用いたパルス幅変調器 | |
| JP2000236260A (ja) | 信号符号化回路及び信号符号化方法 | |
| US6720813B1 (en) | Dual edge-triggered flip-flop design with asynchronous programmable reset | |
| JPH08307247A (ja) | N+1周波数分周カウンタおよび方法 | |
| JPH05276016A (ja) | ランダム論理適用のための動的レイショレス・サーキットリー | |
| US7132856B2 (en) | Hybrid CVSL pass-gate level-converting sequential circuit for multi-Vcc microprocessors | |
| US6269138B1 (en) | Low power counters | |
| JP3297242B2 (ja) | 2の補数のパルス幅変調器および2の補数をパルス幅変調する方法 | |
| JP2530070B2 (ja) | 加算器 | |
| KR100329320B1 (ko) | 디지털신호전송회로 | |
| JPH04506136A (ja) | 二進情報を符号化するためのデジタル回路 | |
| EP0224841B1 (en) | Logic arithmetic circuit | |
| US4513432A (en) | Multiple self-contained logic gate counter circuit | |
| JP3134449B2 (ja) | シリアル・パラレル変換回路 | |
| JPH07202682A (ja) | カウンタセルおよびカウンタ回路 | |
| JPS5920196B2 (ja) | 双方向性シフトレジスタ | |
| JPH0466136B2 (ja) | ||
| KR100236083B1 (ko) | 펄스 발생회로 | |
| JPH07135449A (ja) | フリップフロップ回路 | |
| KR100239451B1 (ko) | 더블 에지(double edge)를 이용한 카운터 | |
| KR100482515B1 (ko) | 디지털/아날로그 변환장치 | |
| JPH0429248B2 (ja) | ||
| KR950005049B1 (ko) | 디코딩 회로 | |
| KR100321735B1 (ko) | 고주파 특성을 개선한 어드레스 카운터 | |
| JP2000165247A (ja) | データ一時記憶装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20020305 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090412 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090412 Year of fee payment: 7 |
|
| RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: R3D03 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090412 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100412 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100412 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110412 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120412 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120412 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130412 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130412 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140412 Year of fee payment: 12 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| EXPY | Cancellation because of completion of term |