JP2004274791A - 双方向電圧変換機 - Google Patents
双方向電圧変換機 Download PDFInfo
- Publication number
- JP2004274791A JP2004274791A JP2004142720A JP2004142720A JP2004274791A JP 2004274791 A JP2004274791 A JP 2004274791A JP 2004142720 A JP2004142720 A JP 2004142720A JP 2004142720 A JP2004142720 A JP 2004142720A JP 2004274791 A JP2004274791 A JP 2004274791A
- Authority
- JP
- Japan
- Prior art keywords
- port
- voltage level
- signal
- bidirectional
- buffer
- 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.)
- Pending
Links
- 230000002457 bidirectional effect Effects 0.000 title claims abstract description 60
- 238000006243 chemical reaction Methods 0.000 claims description 14
- 238000004891 communication Methods 0.000 claims description 7
- 238000001514 detection method Methods 0.000 claims description 4
- 230000002401 inhibitory effect Effects 0.000 claims 1
- 239000000872 buffer Substances 0.000 description 108
- 230000001413 cellular effect Effects 0.000 description 8
- 238000010586 diagram Methods 0.000 description 7
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000004044 response Effects 0.000 description 2
- 230000007704 transition Effects 0.000 description 2
- 239000013065 commercial product Substances 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 230000005669 field effect Effects 0.000 description 1
- 229910044991 metal oxide Inorganic materials 0.000 description 1
- 150000004706 metal oxides Chemical class 0.000 description 1
- 238000000034 method Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 239000000047 product Substances 0.000 description 1
- 230000008439 repair process Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K19/00—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits
- H03K19/0175—Coupling arrangements; Interface arrangements
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K19/00—Logic circuits, i.e. having at least two inputs acting on one output; Inverting circuits
- H03K19/0175—Coupling arrangements; Interface arrangements
- H03K19/0185—Coupling arrangements; Interface arrangements using field effect transistors only
- H03K19/018592—Coupling arrangements; Interface arrangements using field effect transistors only with a bidirectional operation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/20—Repeater circuits; Relay circuits
- H04L25/24—Relay circuits using discharge tubes or semiconductor devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/14—Two-way operation using the same type of signal, i.e. duplex
- H04L5/1423—Two-way operation using the same type of signal, i.e. duplex for simultaneous baseband signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/14—Two-way operation using the same type of signal, i.e. duplex
- H04L5/16—Half-duplex systems; Simplex/duplex switching; Transmission of break signals non-automatically inverting the direction of transmission
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Hardware Design (AREA)
- Physics & Mathematics (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Mathematical Physics (AREA)
- Power Engineering (AREA)
- Logic Circuits (AREA)
- Bidirectional Digital Transmission (AREA)
Abstract
【課題】ハードウェアの制約から読み/書き制御線路に対応できる電子装置の提供。
【解決手段】双方向電圧変換器102は、第1ポート200と、第2ポート202と、第1および第2ポート間に結合された双方向変換器回路208〜215とを備える。第1および第2ポートは、それぞれ第1電圧レベルおよび第2電圧レベルで信号を通信する。第1ポートにおいて第1電圧レベルで入力された第1ポート信号が検出されると、双方向変換器回路は、第1ポート信号を第2ポートにおける第2電圧レベルに変換し、第2ポートにおける信号の第1ポートへの変換を禁止する。第2ポートにおいて第2電圧レベルで入力された第2ポート信号が検出されると、双方向変換器回路は、第2ポート信号を第1ポートにおける第1電圧レベルに変換し、第1ポートにおける信号の第2ポート202への変換を禁止する。
【選択図】図3
【解決手段】双方向電圧変換器102は、第1ポート200と、第2ポート202と、第1および第2ポート間に結合された双方向変換器回路208〜215とを備える。第1および第2ポートは、それぞれ第1電圧レベルおよび第2電圧レベルで信号を通信する。第1ポートにおいて第1電圧レベルで入力された第1ポート信号が検出されると、双方向変換器回路は、第1ポート信号を第2ポートにおける第2電圧レベルに変換し、第2ポートにおける信号の第1ポートへの変換を禁止する。第2ポートにおいて第2電圧レベルで入力された第2ポート信号が検出されると、双方向変換器回路は、第2ポート信号を第1ポートにおける第1電圧レベルに変換し、第1ポートにおける信号の第2ポート202への変換を禁止する。
【選択図】図3
Description
本発明は、一般に電圧変換機に関し、さらに詳しくは、双方向の電圧変換機に関する。
電子システムは、異なる電圧レベルで動作する電子装置をインターフェイスするために電圧変換機を採用する。このような電圧変換機は、データ転送を容易にするために、ときとして双方向である。既存の双方向電圧変換機は、データ通信の方向を制御するために、読み/書き制御線路を利用する。読み/書き制御線路は、双方向電圧変換機に結合された電子装置の1つにより制御される。
ハードウェアの制約により、読み/書き制御線路に対応することのできない電子装置がある。既存の規格品のケーブルも、読み/書き制御線路に対応しない。従って、読み/書き制御線路を利用しない双方向電圧変換機が必要である。低価格の個別部品を用いて双方向電圧変換機を実現することも利益をもたらす。
双方向電圧変換器は、第1ポート,第2ポートおよび第1ポートと第2ポートとの間に結合された双方向変換器回路を備える。第1および第2ポートは、それぞれ第1電圧レベルおよび第2電圧レベルで信号を通信する。第2電圧レベルは、第1電圧レベルとは異なる。第1ポートにおいて第1電圧レベルで入力された第1ポート信号が検出されると、双方向変換器回路は、第1ポート信号を第2ポートの第2電圧レベルに変換して、第2ポートの信号の第1ポートへの変換を禁止する。第2ポートにおいて第2電圧レベルで入力された第2ポート信号が検出されると、双方向変換器回路は、第2ポート信号を第1ポートの第1電圧レベルに変換して、第1ポートの信号の第2ポートへの変換を禁止する。従来の技術とは異なり、双方向電圧変換器によって、互換性のない電圧レベルを持つ2つの電子装置が、別の制御線路を用いることなく双方向配線上で通信することができる。
図1は、双方向電圧変換器102を採用する電子システム100を示す。電子システム100は、電子装置104,配線106,電子装置108および配線110を備える。電子装置104は、3V などの第1電圧レベルで動作する。配線106は、第1電圧レベルで信号を転送する。電子装置108は、5V などの第2電圧レベルで動作する。配線110は、第2電圧レベルで信号を転送する。電子装置104は、配線106を介して、双方向電圧変換器102に切り離し可能に結合される。電子装置108は、配線110を介して、双方向電圧変換器102に切り離し可能に結合される。双方向電圧変換器102により、電子装置104,108は、配線110,106上で通信を行うことができ、このとき配線110,106は変換用読み/書き線路などの変換とは別の方向制御線路を用いずに、単独の双方向配線を形成する。
電子装置104,108は、互換性のあるプロトコルを用いて通信を行う。このようなプロトコルにより、どのようなデータ衝突があっても、通信を回復することができる。電子装置104は、配線106上に第1電圧レベルを有する通信信号を出力する。双方向電圧変換器102は、これらの信号の電圧レベルを第2電圧レベルに変換して、変換された信号を配線110を介して電子装置108に結合する。電子装置108は、配線110上に第2電圧レベルを有する通信信号を出力する。双方向電圧変換器102は、これらの信号の電圧レベルを第1電圧レベルに変換して、変換された信号を配線106を介して電子装
置104に結合する。
電子装置104,108はそれぞれ、セルラ無線電話,セルラ基地局,双方向無線機,ページャ,パーソナル・デジタル・アシスタント,コンピュータ,モデム,パーソナル・コンピュータ・メモリ・カード国際協会(PCMCIA:Personal Computer Memory Card International Association)カード,加入者識別モジュール(SIM:subscriber identify module)カード,SIM カード・リーダ,スマート・カード,スマート・カード・リーダ,地上電話,バッテリ・チャージャなどを含む複数の電子装置のうち任意の1つとすることができ、ここで用いる「装置」という言葉はこれらやその同等品のそれぞれを指すものとする。電子装置104,108のうち1つのフィールド・サービスを、電子システム100を介して行うことができる。たとえば、電子システム100を用いて、セルラ無線電話システムの識別子と動作データ(電子シリアル番号(ESN:Electronic Serial Number)および/または番号割当モジュール(NAM:Number Assignment Module)データ)を、修理しなければならないセルラ無線電話である電子装置104から、代替品のセルラ無線電話である電子装置108に対して、双方向電圧変換器102を介して転送することができる。電子システム100を用いて、このようなセルラ無線電話システムの識別子と動作データを、コンピュータまたは専用のプログラミング・ボックスである電子装置104から、セルラ無線電話である電子装置108に、双方向電圧変換器102を介してプログラミングすることもできる。電子システム100を用いて、個別の試験装置またはそのラック全体である電子装置108を、双方向電圧変換器102を介して結合することにより、電子装置104の動作を試験することもできる。
双方向電圧変換器102,配線110および電子装置108を、商品としてパッケージ化して、電子装置104と互換性のあるアクセサリ112などのアクセサリとすることもできる。図1においては、アクセサリ112によって構成される電子回路構成が電子装置108として図示され、電子装置104の電圧レベルとは異なる電圧レベルにおいて動作する。アクセサリ112は、配線106を介して電子装置104に切り離し可能に結合される。アクセサリ112は、セルラ無線電話用のハンドフリー・アクセサリなどの自動車用アクセサリ,モデムまたはPCMCIAカードなどのデータ・アクセサリまたはその他の同様のアクセサリとすることができる。
別の方向制御線路を用いずに、個別の部品だけにより実現される双方向電圧変換器102は図2に示される。図2の双方向電圧変換器102は、ポート200,202と、プルアップ回路208〜211と、バッファ212〜215とを備える双方向変換器回路によって構成される。
ポート200,202は、それぞれ配線106,110の電圧レベルにより特徴化される。ポート200,202は、それぞれ配線106,110から、変換された信号を受信する。ポート200は、配線106,プルアップ回路208およびバッファ212,213,214に結合される。ポート202は、配線110,プルアップ回路210およびバッファ212,213,215に結合される。
バッファ212,213は、ポート200,202の信号の電圧レベルを変換する。バッファ212,213は、単方向性であり、それぞれ入力216,218と、出力220,222と、イネーブル・ポート224,226とを備える。バッファ212の入力216とバッファ213の出力222とは、ポート200に結合される。バッファ212の出力220とバッファ213の入力218とは、ポート202に結合される。バッファ212,213のイネーブル・ポート224,226は、それぞれ、バッファ214,215に結合される。
バッファ214,215は、バッファ212,213の変換の方向を制御する。バッファ214,215は、単方向性であり、それぞれ入力232,234と、出力236,238とイネーブル・ポート240,242とを備える。バッファ214の入力234は、ポート200に結合される。バッファ215の入力234は、ポート202に結合される。バッファ214の出力236は、バッファ215のイネーブル・ポート242,プルアップ回路209およびバッファ213のイネーブル・ポート226に結合される。バッファ
215の出力238は、バッファ214のイネーブル・ポート240,プルアップ回路211およびバッファ212のイネーブル・ポート224に結合される。
バッファ212,213,214,215は、非反転開放ドレインまたは開放コレクタ・バッファである。バッファ212,213,214,215は、イネーブル・ポート224,226,240,242がそれぞれ高電圧レベルに引き上げられると動作可能になり信号の電圧レベルを変換する。バッファ212,213,214,215は、イネーブル・ポート224,226,240,242がそれぞれ低電圧レベルに引き下げられると、動作不能になる。
双方向電圧変換器102は、ポート200またはポート202のいずれにも変換すべき信号がないときはアイドル状態にある。アイドル状態では、プルアップ回路208,210は、配線106,110とポート200,202をそれぞれ必要な電圧レベルまで引き上げる。双方向電圧変換器102が3V ないし5V の変換器であると、プルアップ回路208は、配線106とポート200を3V に引き上げ、プルアップ回路210は、配線110とポート202とを5V に引き上げる。プルアップ回路209,211は、イネーブル・ポート224,226,240,242をそれぞれ高電圧レベルまで引き上げることにより、バッファ212,213,214,215を動作可能にする。
変換すべき信号がポート200に発すると、バッファ214がオンになる。オンになると、バッファ214はバッファ213のイネーブル・ポート226とバッファ215のイネーブル・ポート242の両方を低電圧レベルに駆動する。これにより、バッファ213,215が動作不能になり、ポート202において入力された信号のポート200への通信が禁止される。禁止されると、信号の電圧レベルはバッファ212によりポート202および配線110を特徴化する電圧レベルに変換される。変換された信号がポート202に出力される。ポート200からポート202への変換の間にバッファ213,215を動作不能にすることにより、変換された信号またはポート202の別の信号が、バッファ213を動作不能にすること、さらに/あるいはバッファ213を通じてポート200および配線106を引き下げてラッチすることを防ぐ。
変換すべき信号がポート202に発すると、バッファ215がオンになる。オンになると、バッファ215はバッファ212のイネーブル・ポート224とバッファ214のイネーブル・ポート240の両方を低電圧レベルに駆動する。これにより、バッファ212,214が動作不能になり、ポート200において入力された信号のポート202への通信が禁止される。次に、信号の電圧レベルはバッファ213によりポート200および配線106を特徴化する電圧レベルに変換される。ポート202からポート200への変換の間にバッファ212,214を動作不能にすることにより、変換された信号またはポート200の別の信号が、バッファ212を動作不能にすること、さらに/あるいはバッファ212を通じてポート202および配線110を引き下げてラッチすることを防ぐ。
変換すべき信号がポート200,202に同時に発すると、すべてのバッファ212,213,214,215は動作不能になる。ポート200,202の信号が図1のそれぞれの電子装置104,108により解放されるまで、バッファ212,213,214,215は動作不能のままになる。
バッファを動作不能にすることとは別に、バッファ212,213を作成して、バッファ214,214の伝播遅延より大きい伝播遅延を持つようにすることで、双方向電圧変換器102のラッチアップまたはロックアップがさらに回避される。作成とは別に、伝播遅延は追加の遅延バッファをバッファ212,213と直列に結合することにより増大させることができる。
図2の双方向電圧変換器102の回路図を図3に示す。バッファ212,213は、それぞれトランジスタ300,302とトランジスタ304,306を備える。バッファ214,215は、それぞれトランジスタ308,310を備える。トランジスタ300,302,304,306,308,310のそれぞれは、好ましくはn チャネル・エンハンスド・モードMOSFET(金属酸化物半導体電界効果トランジスタ)であり、ゲートと、ドレインと、さらに電気的接地に結合される相互に結合されたベースおよびソースとを備える
。
トランジスタ300,302,304,306,308,310は、以下のように接続される。バッファ212のトランジスタ300のゲートは、ポート200に結合される。トランジスタ300のドレインは、バッファ212のトランジスタ302のゲートと、バッファ214のトランジスタ308のゲートと、バッファ215のトランジスタ310のドレインとに結合される。バッファ212のトランジスタ302のドレインは、ポート202に結合される。バッファ213のトランジスタ304のゲートはポート202に結合される。トランジスタ304のドレインは、バッファ213のトランジスタ306のゲートと、バッファ215のトランジスタ310のゲートと、バッファ214のトランジスタ308のドレインとに結合される。バッファ213のトランジスタ306のドレインは、ポート200に結合される。バッファ214のトランジスタ308のドレインは、バッファ215のトランジスタ310のゲートに結合される。トランジスタ310のドレインは、トランジスタ308のゲートに結合される。
プルアップ回路208〜211は、各電源+V 1,+V 2,+V 3,+V 4と各抵抗R 1,R 2,R 3,R 4とを備える。プルアップ回路208は、ポート200と、バッファ213のトランジスタ306のドレインとに結合される。プルアップ回路209は、それぞれ、バッファ213,215のトランジスタ304,308のゲートと、それぞれバッファ213,214のトランジスタ304,308のドレインとに結合される。プルアップ回路210は、ポート202と、バッファ212のトランジスタ302のドレインとに結合される。プルアップ回路211は、それぞれバッファ212,214のトランジスタ302,308のゲートと、それぞれバッファ212,215のトランジスタ300,310のドレインとに結合される。双方向電圧変換器102が3V ないし5V の変換器である場合は、電源+V 1,+V 2,+V 3,+V 4に関して適切な値は、それぞれ3V ,5V ,5V ,5V であり、抵抗R 1,R 2,R 3,R 4に関する適切な値は10k Ωである。アイドル状態では、ポート200は、プルアップ回路208とトランジスタ306の開放ドレインとを介して、電圧+V 1まで引き上げられる。同様に、ポート202は、プルアップ回路210とトランジスタ302の開放ドレインとを介して、電圧+V 3まで引き上げられる。バッファ212,213,214,215は、プルアップ回路209,211とトランジスタ300,304,308,310の開放ドレインとを介して有効に動作可能になる。
ポート200で信号により変換が開始されると、バッファ212のトランジスタ300のゲートの電圧が低レベルになる。これによってトランジスタ300がオンになり、トランジスタ300のドレインは高電圧レベルになる。トランジスタ300のドレインが高電圧レベルになると、トランジスタ302,308のゲートの電圧も高レベルになる。これに応答して、トランジスタ302,308のドレインは、低電圧レベルに引き下げられる。トランジスタ302のドレインが低レベルに引き下げられることにより、信号が変換され、変換された信号はポート202に通信される。トランジスタ308のドレインを低レベルに引き下げると、トランジスタ304のドレインとトランジスタ306,310のゲートとを低電圧レベルにセットすることにより、トランジスタ304,306,310が動作不能になる。トランジスタ306,310のドレインは、開放状態になる。ポート202で信号により変換が開始されると、バッファ213のトランジスタ304のゲートの電圧が低レベルになる。これによってトランジスタ304がオンになり、トランジスタ304のドレインは高電圧レベルになる。トランジスタ304のドレインが高電圧レベルになると、トランジスタ306,310のゲートの電圧も高レベルになる。これに応答して、トランジスタ306,310のドレインは、低電圧レベルに引き下げられる。トランジスタ306のドレインが低レベルに引き下げられることにより、信号が変換され、変換された信号はポート200に通信される。トランジスタ310のドレインを低レベルに引き下げると、トランジスタ300のドレインとトランジスタ302,308のゲートとを低電圧レベルにセットすることにより、トランジスタ300,302,308が動作不能になる。トランジスタ302,308のドレインは、開放状態になる。ポート200,202
の両方で信号により変換が同時に開始されると、トランジスタ300,304は、それぞれトランジスタ308,310を駆動して、トランジスタ308,310のドレインが同時に低電圧レベルに引き下げられる。これにより、トランジスタ302,306のドレインが開放状態になる。トランジスタ302,306は、ポート200,202の信号が図1のそれぞれの電子装置104,108により解放されるまでこの状態にとどまる。
これも別の方向性制御線路を用いずに実現される双方向電圧変換器102の代替の実施例を図4に示す。図4の双方向電圧変換器102は、ポート400,402と、バッファ404〜407と、プログラミング可能論理装置(PLD )408と、クロック410と、プルアップ回路412〜415とを備える双方向変換器回路によって構成される。ポート400,402は、それぞれ配線106,110の電圧レベルにより特徴化される。ポート400,402は、それぞれ配線106,110から変換されるデータ信号を受信する。バッファ404は、ポート400で変換される着信データ信号の存在を検出する比較器として動作する。バッファ404は、入力416と出力418を備える。バッファ404の入力416は、ポート400とプルアップ回路412とに結合される。バッファ404の出力418は、プルアップ回路413とPLD 408のポートIN1とに結合される。変換されるデータ信号がバッファ404により検出されると、高電圧レベルがポートIN1に出力され、そうでない場合は低電圧レベルがポートIN1に出力される。
バッファ405は、ポート402を発するデータ信号の電圧レベルを変換する。バッファ405は、入力420と出力422を備える。バッファ405の入力420は、PLD 408のポートOUT 1に結合される。バッファ405の出力422は、ポート400とプルアップ回路412とに結合される。PLD 408によってポートOUT 1が高電圧レベルにセットされると、バッファ405がオンになり、ポート402に発するデータ信号を、放出される被変換データ信号に変換する。PLD 408によりポートOUT 1が低電圧レベルにセットされると、バッファ405はオフのままになる。
バッファ406は、ポート402で変換される着信データ信号の存在を検出する比較器として動作する。バッファ406は、入力424と出力426とを備える。バッファ406の入力424は、ポート402とプルアップ回路415とに結合される。バッファ406の出力426は、プルアップ回路414とPLD 408のポートIN2とに結合される。変換されるデータ信号がバッファ406により検出されると、高電圧レベルがポートIN2に出力され、そうでない場合は低電圧レベルがポートIN2に出力される。
バッファ407は、ポート400を発するデータ信号の電圧レベルを変換する。バッファ407は、入力428と出力430とを備える。バッファ407の入力428は、PLD 408のポートOUT 2に結合される。バッファ407の出力430は、ポート402とプルアップ回路415とに結合される。PLD 408によってポートOUT 2が高電圧レベルにセットされると、バッファ407がオンになり 、ポート400に発するデータ信号を、放
出される被変換データ信号に変換する。PLD 408によりポートOUT 2が低電圧レベルにセットされると、バッファ407はオフのままになる。
PLD 408は、図5に示される状態装置500により双方向電圧変換器102のデータ信号変換の方向を制御する。状態装置500は、図4のPLD 408に記憶されるソフトウェアにより実現される。状態装置500の各状態は、データ信号変換の方向を表す。ブロック502は、データ信号変換が行われないアイドル状態を示す。ブロック504は、図4のポート400において受信されたデータ信号が変換され、図4のポート402に出力される状態を示す。ブロック506は、図4のポート402において受信されたデータ信号が変換され、ポート402に出力される状態を示す。ブロック508は、不正状態を示す。ブロック508に到達した場合は、状態装置500はブロック502に戻る。
状態装置500は、クロック410によりPLD 408に提供される連続した一連のクロック・パルスに従って同期的に動作する。状態の評価と移行は、クロック・パルス検出のたびに起こる。図4のPLD 408のポートIN1,IN2,OUT 1,OUT 2の電圧レベルに基づいて状態の移行が起こる。状態装置500は、ポートIN1,IN2,OUT 1,OUT 2が、図5に00/00と示される低電圧レベルにある場合は、ブロック502にとどまる。11
/00と示されるようにポートIN1,IN2が高電圧レベルにあり、ポートOUT 1,OUT 2が低電圧レベルにある場合も、状態装置500はブロック502にとどまる。10/00と示されるようにポートIN1が高電圧レベルにあり、ポートIN2,OUT 1,OUT 2が低電圧レベルにある場合は、状態装置500はブロック502からブロック504に移動する。01/00と示されるようにポートIN2が高電圧レベルにあり、ポートIN1,OUT 1,OUT 2が低電圧レベルにある場合は、状態装置500はブロック502からブロック506に移動する。
状態装置500は、図5に10/01と示されるように、図4のポートIN1,OUT 2が高電圧レベルにあり、図4のポートIN2,OUT 1が低電圧レベルにある場合は、ブロック504にとどまる。11/01と示されるようにポートIN1,IN2,OUT 2が高電圧レベルにあり、ポートOUT 1が低電圧レベルにある場合も、状態装置500はブロック504にとどまる。01/01と示されるようにポートIN2,OUT 2が高電圧レベルにあり、ポートIN1,OUT 1が低電圧レベルにある場合は、状態装置500はブロック504からブロック502に移動する。00/01と示されるようにポートOUT 2が高電圧レベルにあり、ポートIN1,IN2,OUT 1が低電圧レベルにある場合にも、状態装置500はブロック504からブロック502に移動する。
状態装置500は、図5に01/10と示されるように、図4のポートIN2,OUT 1が高電圧レベルにあり、図4のポートIN1,OUT 2が低電圧レベルにある場合は、ブロック506にとどまる。11/10と示されるようにポートIN1,IN2,OUT 1が高電圧レベルにあり、ポートOUT 2が低電圧レベルにある場合も、状態装置500はブロック506にとどまる。10/10と示されるようにポートIN1,OUT 1が高電圧レベルにあり、ポートI N2,OUT 2が低電圧レベルにある場合は、状態装置500はブロック506からブ
ロック502に移動する。00/10と示されるようにポートOUT 1が高電圧レベルにあり、ポートIN1,IN 2,OUT 2が低電圧レベルにある場合にも、状態装置500はブロ
ック506からブロック502に移動する。
状態装置500は、PLD 408を介して実現されるが、マイクロプロセッサや、フリップフロップなどの個別の部品を用いても状態装置500を実現することができることが認識頂けよう。
図4の双方向電圧変換器102の部分的回路図を図6に示す。バッファ404,406は、それぞれ、比較器500,502を備える。バッファ405,407は、それぞれ、トランジスタ504,506を備える。プルアップ回路412〜415は、それぞれの電源+V 1,+V 2,+V 3,+V 4と、それぞれの抵抗R 1,R 2,R 3,R 4とを備える。双方向電圧変換器102が3V ないし5V の変換器である場合は、電源+V 1,+V 2,+V 3,+V 4に関して適切な値は、それぞれ3V ,5V ,5V ,5V であり、抵抗R 1,R 2,R 3,R 4に関する適切な値は、それぞれ100kΩ,10k Ω,10k Ω,15k Ωである。抵抗R 1〜R 4に関して、他の値を用いることができることは理解頂けよう。
比較器500,502は、それぞれポート400,402とPLD 408との間に結合され、それぞれのポート400,402から着信するデータ信号の電圧レベルを、それぞれの電圧基準+5V ,+6V から得られる電圧レベルと比較する。抵抗R 6に関連するポート400における着信データ信号の電圧レベルが、+V 5,抵抗R 5,R 7,R 8から得られる電圧レベルおよび比較器500の出力電圧レベルより大きいか、それとほぼ等しい場合は、比較器500は、PLD 408のポートIN1に低電圧レベルを出力する。抵抗R 10に関連するポート402における着信データ信号の電圧レベルが、+V 6,抵抗R 9,R 11,R 12から得られる電圧レベルおよび比較器502の出力電圧レベルより大きいか、それとほぼ等しい場合は、比較器502は、PLD 408のポートIN2に低電圧レベルを出力する。双方向電圧変換器102が3V ないし5V の変換器である場合は、電圧基準+V 5,+V 6に関して適切な値は、それぞれ3V ,5V であり、抵抗R 5,R 6,R 7,R 8,R 9,R 10,R 11,R 12に関する適切な値は、それぞれ10k Ω,10k Ω,10k Ω,100k Ω,10k Ω,10k Ω,10k Ω,100k Ωである。抵抗R 5
〜R 12に関して、他の値を用いることができることは理解頂けよう。
トランジスタ504,506は、PLD 408に応答して、ポート402,400から着信するデータ信号をそれぞれ変換し、変換されたデータ信号を、それぞれポート400,402に結合する。トランジスタ504,506は、ベース,コレクタおよびエミッタを備える開放コレクタ・バイポーラ接合トランジスタである。トランジスタ504,506のベースは、それぞれPLD 408のポートOUT 1,OUT 2に結合される。ポート402からの着信信号を変換しようとする場合は、PLD 408がポートOUT 2を介して高電圧信号を出力し、トランジスタ506をオンにする。トランジスタ506は、抵抗R 15,R 16と共にポート402の着信信号の変換された電圧レベルを生成する。ポート400からの着信信号を変換しようとする場合は、PLD 408はポートOUT 1を介して高電圧信号を出力し、トランジスタ504をオンにする。トランジスタ504は、抵抗R 13,R 14と共にポート402の着信信号の変換された電圧レベルを生成する。双方向電圧変換器102が3V ないし5V の変換器である場合は、抵抗R 13,R4,R 15,R 16に関する
適切な値は、それぞれ2.2k Ω,10k Ω,2.2k Ω,10k Ωである。抵抗R 13〜R 16に関して、他の値を用いることができることは理解頂けよう。
双方向電圧変換器102は、図1ないし図6においては、1つの配線に引き出された状態で図示される。すなわち、配線106,110は、単独の双方向配線である。上記の実行例は、モトローラ社により製造販売される無線電話製品に用いられる3線バス(Three-Wire Bus)などの複数配線を採用するバスとも互換性のあることが理解頂けよう。たとえば、図2および図3の実施例全体を、多重線路バスの各追加線路に関して複製することができる。あるいは、バッファを反復させて、図2のバッファ214などの1つのバッファを用いてある方向のバッファを制御し、図2のバッファ215などの別のバッファを用いて別の方向のバッファを制御することもできる。図4ないし図6の実施例に関しては、PLD およびクロックを除くすべての部品を、多重線路バスの各追加線路毎に複製することができる。すなわち、線路を追加するたびに、4つのバッファ,4つのプルアップ回路および1つの状態装置が必要になる。
従って、互換性のない電圧レベルを有する2つの電子装置が、別の方向性制御線路を用いずに単独の双方向配線上で通信することを可能にする双方向電圧変換器を実現することができる。これにより、既存のケーブルに追加の配線を加えたり、電子装置に追加のハードウェアを加えずに、双方向電圧変換器を利用することができる。双方向電圧変換器は、同期状態装置または個別の部品を利用して、ポートにおける信号の検出のみに基づいて、データ変換の方向を決定することができる。データの方向が決定されると、双方向電圧変換器は、データを変換するために用いられていない変換器部分を動作不能にすることにより、ラッチアップを防ぐ。
電子装置104,108は、互換性のあるプロトコルを用いて通信を行う。このようなプロトコルにより、どのようなデータ衝突があっても、通信を回復することができる。電子装置104は、配線106上に第1電圧レベルを有する通信信号を出力する。双方向電圧変換器102は、これらの信号の電圧レベルを第2電圧レベルに変換して、変換された信号を配線110を介して電子装置108に結合する。電子装置108は、配線110上に第2電圧レベルを有する通信信号を出力する。双方向電圧変換器102は、これらの信号の電圧レベルを第1電圧レベルに変換して、変換された信号を配線106を介して電子装
置104に結合する。
電子装置104,108はそれぞれ、セルラ無線電話,セルラ基地局,双方向無線機,ページャ,パーソナル・デジタル・アシスタント,コンピュータ,モデム,パーソナル・コンピュータ・メモリ・カード国際協会(PCMCIA:Personal Computer Memory Card International Association)カード,加入者識別モジュール(SIM:subscriber identify module)カード,SIM カード・リーダ,スマート・カード,スマート・カード・リーダ,地上電話,バッテリ・チャージャなどを含む複数の電子装置のうち任意の1つとすることができ、ここで用いる「装置」という言葉はこれらやその同等品のそれぞれを指すものとする。電子装置104,108のうち1つのフィールド・サービスを、電子システム100を介して行うことができる。たとえば、電子システム100を用いて、セルラ無線電話システムの識別子と動作データ(電子シリアル番号(ESN:Electronic Serial Number)および/または番号割当モジュール(NAM:Number Assignment Module)データ)を、修理しなければならないセルラ無線電話である電子装置104から、代替品のセルラ無線電話である電子装置108に対して、双方向電圧変換器102を介して転送することができる。電子システム100を用いて、このようなセルラ無線電話システムの識別子と動作データを、コンピュータまたは専用のプログラミング・ボックスである電子装置104から、セルラ無線電話である電子装置108に、双方向電圧変換器102を介してプログラミングすることもできる。電子システム100を用いて、個別の試験装置またはそのラック全体である電子装置108を、双方向電圧変換器102を介して結合することにより、電子装置104の動作を試験することもできる。
双方向電圧変換器102,配線110および電子装置108を、商品としてパッケージ化して、電子装置104と互換性のあるアクセサリ112などのアクセサリとすることもできる。図1においては、アクセサリ112によって構成される電子回路構成が電子装置108として図示され、電子装置104の電圧レベルとは異なる電圧レベルにおいて動作する。アクセサリ112は、配線106を介して電子装置104に切り離し可能に結合される。アクセサリ112は、セルラ無線電話用のハンドフリー・アクセサリなどの自動車用アクセサリ,モデムまたはPCMCIAカードなどのデータ・アクセサリまたはその他の同様のアクセサリとすることができる。
別の方向制御線路を用いずに、個別の部品だけにより実現される双方向電圧変換器102は図2に示される。図2の双方向電圧変換器102は、ポート200,202と、プルアップ回路208〜211と、バッファ212〜215とを備える双方向変換器回路によって構成される。
ポート200,202は、それぞれ配線106,110の電圧レベルにより特徴化される。ポート200,202は、それぞれ配線106,110から、変換された信号を受信する。ポート200は、配線106,プルアップ回路208およびバッファ212,213,214に結合される。ポート202は、配線110,プルアップ回路210およびバッファ212,213,215に結合される。
バッファ212,213は、ポート200,202の信号の電圧レベルを変換する。バッファ212,213は、単方向性であり、それぞれ入力216,218と、出力220,222と、イネーブル・ポート224,226とを備える。バッファ212の入力216とバッファ213の出力222とは、ポート200に結合される。バッファ212の出力220とバッファ213の入力218とは、ポート202に結合される。バッファ212,213のイネーブル・ポート224,226は、それぞれ、バッファ214,215に結合される。
バッファ214,215は、バッファ212,213の変換の方向を制御する。バッファ214,215は、単方向性であり、それぞれ入力232,234と、出力236,238とイネーブル・ポート240,242とを備える。バッファ214の入力234は、ポート200に結合される。バッファ215の入力234は、ポート202に結合される。バッファ214の出力236は、バッファ215のイネーブル・ポート242,プルアップ回路209およびバッファ213のイネーブル・ポート226に結合される。バッファ
215の出力238は、バッファ214のイネーブル・ポート240,プルアップ回路211およびバッファ212のイネーブル・ポート224に結合される。
バッファ212,213,214,215は、非反転開放ドレインまたは開放コレクタ・バッファである。バッファ212,213,214,215は、イネーブル・ポート224,226,240,242がそれぞれ高電圧レベルに引き上げられると動作可能になり信号の電圧レベルを変換する。バッファ212,213,214,215は、イネーブル・ポート224,226,240,242がそれぞれ低電圧レベルに引き下げられると、動作不能になる。
双方向電圧変換器102は、ポート200またはポート202のいずれにも変換すべき信号がないときはアイドル状態にある。アイドル状態では、プルアップ回路208,210は、配線106,110とポート200,202をそれぞれ必要な電圧レベルまで引き上げる。双方向電圧変換器102が3V ないし5V の変換器であると、プルアップ回路208は、配線106とポート200を3V に引き上げ、プルアップ回路210は、配線110とポート202とを5V に引き上げる。プルアップ回路209,211は、イネーブル・ポート224,226,240,242をそれぞれ高電圧レベルまで引き上げることにより、バッファ212,213,214,215を動作可能にする。
変換すべき信号がポート200に発すると、バッファ214がオンになる。オンになると、バッファ214はバッファ213のイネーブル・ポート226とバッファ215のイネーブル・ポート242の両方を低電圧レベルに駆動する。これにより、バッファ213,215が動作不能になり、ポート202において入力された信号のポート200への通信が禁止される。禁止されると、信号の電圧レベルはバッファ212によりポート202および配線110を特徴化する電圧レベルに変換される。変換された信号がポート202に出力される。ポート200からポート202への変換の間にバッファ213,215を動作不能にすることにより、変換された信号またはポート202の別の信号が、バッファ213を動作不能にすること、さらに/あるいはバッファ213を通じてポート200および配線106を引き下げてラッチすることを防ぐ。
変換すべき信号がポート202に発すると、バッファ215がオンになる。オンになると、バッファ215はバッファ212のイネーブル・ポート224とバッファ214のイネーブル・ポート240の両方を低電圧レベルに駆動する。これにより、バッファ212,214が動作不能になり、ポート200において入力された信号のポート202への通信が禁止される。次に、信号の電圧レベルはバッファ213によりポート200および配線106を特徴化する電圧レベルに変換される。ポート202からポート200への変換の間にバッファ212,214を動作不能にすることにより、変換された信号またはポート200の別の信号が、バッファ212を動作不能にすること、さらに/あるいはバッファ212を通じてポート202および配線110を引き下げてラッチすることを防ぐ。
変換すべき信号がポート200,202に同時に発すると、すべてのバッファ212,213,214,215は動作不能になる。ポート200,202の信号が図1のそれぞれの電子装置104,108により解放されるまで、バッファ212,213,214,215は動作不能のままになる。
バッファを動作不能にすることとは別に、バッファ212,213を作成して、バッファ214,214の伝播遅延より大きい伝播遅延を持つようにすることで、双方向電圧変換器102のラッチアップまたはロックアップがさらに回避される。作成とは別に、伝播遅延は追加の遅延バッファをバッファ212,213と直列に結合することにより増大させることができる。
図2の双方向電圧変換器102の回路図を図3に示す。バッファ212,213は、それぞれトランジスタ300,302とトランジスタ304,306を備える。バッファ214,215は、それぞれトランジスタ308,310を備える。トランジスタ300,302,304,306,308,310のそれぞれは、好ましくはn チャネル・エンハンスド・モードMOSFET(金属酸化物半導体電界効果トランジスタ)であり、ゲートと、ドレインと、さらに電気的接地に結合される相互に結合されたベースおよびソースとを備える
。
トランジスタ300,302,304,306,308,310は、以下のように接続される。バッファ212のトランジスタ300のゲートは、ポート200に結合される。トランジスタ300のドレインは、バッファ212のトランジスタ302のゲートと、バッファ214のトランジスタ308のゲートと、バッファ215のトランジスタ310のドレインとに結合される。バッファ212のトランジスタ302のドレインは、ポート202に結合される。バッファ213のトランジスタ304のゲートはポート202に結合される。トランジスタ304のドレインは、バッファ213のトランジスタ306のゲートと、バッファ215のトランジスタ310のゲートと、バッファ214のトランジスタ308のドレインとに結合される。バッファ213のトランジスタ306のドレインは、ポート200に結合される。バッファ214のトランジスタ308のドレインは、バッファ215のトランジスタ310のゲートに結合される。トランジスタ310のドレインは、トランジスタ308のゲートに結合される。
プルアップ回路208〜211は、各電源+V 1,+V 2,+V 3,+V 4と各抵抗R 1,R 2,R 3,R 4とを備える。プルアップ回路208は、ポート200と、バッファ213のトランジスタ306のドレインとに結合される。プルアップ回路209は、それぞれ、バッファ213,215のトランジスタ304,308のゲートと、それぞれバッファ213,214のトランジスタ304,308のドレインとに結合される。プルアップ回路210は、ポート202と、バッファ212のトランジスタ302のドレインとに結合される。プルアップ回路211は、それぞれバッファ212,214のトランジスタ302,308のゲートと、それぞれバッファ212,215のトランジスタ300,310のドレインとに結合される。双方向電圧変換器102が3V ないし5V の変換器である場合は、電源+V 1,+V 2,+V 3,+V 4に関して適切な値は、それぞれ3V ,5V ,5V ,5V であり、抵抗R 1,R 2,R 3,R 4に関する適切な値は10k Ωである。アイドル状態では、ポート200は、プルアップ回路208とトランジスタ306の開放ドレインとを介して、電圧+V 1まで引き上げられる。同様に、ポート202は、プルアップ回路210とトランジスタ302の開放ドレインとを介して、電圧+V 3まで引き上げられる。バッファ212,213,214,215は、プルアップ回路209,211とトランジスタ300,304,308,310の開放ドレインとを介して有効に動作可能になる。
ポート200で信号により変換が開始されると、バッファ212のトランジスタ300のゲートの電圧が低レベルになる。これによってトランジスタ300がオンになり、トランジスタ300のドレインは高電圧レベルになる。トランジスタ300のドレインが高電圧レベルになると、トランジスタ302,308のゲートの電圧も高レベルになる。これに応答して、トランジスタ302,308のドレインは、低電圧レベルに引き下げられる。トランジスタ302のドレインが低レベルに引き下げられることにより、信号が変換され、変換された信号はポート202に通信される。トランジスタ308のドレインを低レベルに引き下げると、トランジスタ304のドレインとトランジスタ306,310のゲートとを低電圧レベルにセットすることにより、トランジスタ304,306,310が動作不能になる。トランジスタ306,310のドレインは、開放状態になる。ポート202で信号により変換が開始されると、バッファ213のトランジスタ304のゲートの電圧が低レベルになる。これによってトランジスタ304がオンになり、トランジスタ304のドレインは高電圧レベルになる。トランジスタ304のドレインが高電圧レベルになると、トランジスタ306,310のゲートの電圧も高レベルになる。これに応答して、トランジスタ306,310のドレインは、低電圧レベルに引き下げられる。トランジスタ306のドレインが低レベルに引き下げられることにより、信号が変換され、変換された信号はポート200に通信される。トランジスタ310のドレインを低レベルに引き下げると、トランジスタ300のドレインとトランジスタ302,308のゲートとを低電圧レベルにセットすることにより、トランジスタ300,302,308が動作不能になる。トランジスタ302,308のドレインは、開放状態になる。ポート200,202
の両方で信号により変換が同時に開始されると、トランジスタ300,304は、それぞれトランジスタ308,310を駆動して、トランジスタ308,310のドレインが同時に低電圧レベルに引き下げられる。これにより、トランジスタ302,306のドレインが開放状態になる。トランジスタ302,306は、ポート200,202の信号が図1のそれぞれの電子装置104,108により解放されるまでこの状態にとどまる。
これも別の方向性制御線路を用いずに実現される双方向電圧変換器102の代替の実施例を図4に示す。図4の双方向電圧変換器102は、ポート400,402と、バッファ404〜407と、プログラミング可能論理装置(PLD )408と、クロック410と、プルアップ回路412〜415とを備える双方向変換器回路によって構成される。ポート400,402は、それぞれ配線106,110の電圧レベルにより特徴化される。ポート400,402は、それぞれ配線106,110から変換されるデータ信号を受信する。バッファ404は、ポート400で変換される着信データ信号の存在を検出する比較器として動作する。バッファ404は、入力416と出力418を備える。バッファ404の入力416は、ポート400とプルアップ回路412とに結合される。バッファ404の出力418は、プルアップ回路413とPLD 408のポートIN1とに結合される。変換されるデータ信号がバッファ404により検出されると、高電圧レベルがポートIN1に出力され、そうでない場合は低電圧レベルがポートIN1に出力される。
バッファ405は、ポート402を発するデータ信号の電圧レベルを変換する。バッファ405は、入力420と出力422を備える。バッファ405の入力420は、PLD 408のポートOUT 1に結合される。バッファ405の出力422は、ポート400とプルアップ回路412とに結合される。PLD 408によってポートOUT 1が高電圧レベルにセットされると、バッファ405がオンになり、ポート402に発するデータ信号を、放出される被変換データ信号に変換する。PLD 408によりポートOUT 1が低電圧レベルにセットされると、バッファ405はオフのままになる。
バッファ406は、ポート402で変換される着信データ信号の存在を検出する比較器として動作する。バッファ406は、入力424と出力426とを備える。バッファ406の入力424は、ポート402とプルアップ回路415とに結合される。バッファ406の出力426は、プルアップ回路414とPLD 408のポートIN2とに結合される。変換されるデータ信号がバッファ406により検出されると、高電圧レベルがポートIN2に出力され、そうでない場合は低電圧レベルがポートIN2に出力される。
バッファ407は、ポート400を発するデータ信号の電圧レベルを変換する。バッファ407は、入力428と出力430とを備える。バッファ407の入力428は、PLD 408のポートOUT 2に結合される。バッファ407の出力430は、ポート402とプルアップ回路415とに結合される。PLD 408によってポートOUT 2が高電圧レベルにセットされると、バッファ407がオンになり 、ポート400に発するデータ信号を、放
出される被変換データ信号に変換する。PLD 408によりポートOUT 2が低電圧レベルにセットされると、バッファ407はオフのままになる。
PLD 408は、図5に示される状態装置500により双方向電圧変換器102のデータ信号変換の方向を制御する。状態装置500は、図4のPLD 408に記憶されるソフトウェアにより実現される。状態装置500の各状態は、データ信号変換の方向を表す。ブロック502は、データ信号変換が行われないアイドル状態を示す。ブロック504は、図4のポート400において受信されたデータ信号が変換され、図4のポート402に出力される状態を示す。ブロック506は、図4のポート402において受信されたデータ信号が変換され、ポート402に出力される状態を示す。ブロック508は、不正状態を示す。ブロック508に到達した場合は、状態装置500はブロック502に戻る。
状態装置500は、クロック410によりPLD 408に提供される連続した一連のクロック・パルスに従って同期的に動作する。状態の評価と移行は、クロック・パルス検出のたびに起こる。図4のPLD 408のポートIN1,IN2,OUT 1,OUT 2の電圧レベルに基づいて状態の移行が起こる。状態装置500は、ポートIN1,IN2,OUT 1,OUT 2が、図5に00/00と示される低電圧レベルにある場合は、ブロック502にとどまる。11
/00と示されるようにポートIN1,IN2が高電圧レベルにあり、ポートOUT 1,OUT 2が低電圧レベルにある場合も、状態装置500はブロック502にとどまる。10/00と示されるようにポートIN1が高電圧レベルにあり、ポートIN2,OUT 1,OUT 2が低電圧レベルにある場合は、状態装置500はブロック502からブロック504に移動する。01/00と示されるようにポートIN2が高電圧レベルにあり、ポートIN1,OUT 1,OUT 2が低電圧レベルにある場合は、状態装置500はブロック502からブロック506に移動する。
状態装置500は、図5に10/01と示されるように、図4のポートIN1,OUT 2が高電圧レベルにあり、図4のポートIN2,OUT 1が低電圧レベルにある場合は、ブロック504にとどまる。11/01と示されるようにポートIN1,IN2,OUT 2が高電圧レベルにあり、ポートOUT 1が低電圧レベルにある場合も、状態装置500はブロック504にとどまる。01/01と示されるようにポートIN2,OUT 2が高電圧レベルにあり、ポートIN1,OUT 1が低電圧レベルにある場合は、状態装置500はブロック504からブロック502に移動する。00/01と示されるようにポートOUT 2が高電圧レベルにあり、ポートIN1,IN2,OUT 1が低電圧レベルにある場合にも、状態装置500はブロック504からブロック502に移動する。
状態装置500は、図5に01/10と示されるように、図4のポートIN2,OUT 1が高電圧レベルにあり、図4のポートIN1,OUT 2が低電圧レベルにある場合は、ブロック506にとどまる。11/10と示されるようにポートIN1,IN2,OUT 1が高電圧レベルにあり、ポートOUT 2が低電圧レベルにある場合も、状態装置500はブロック506にとどまる。10/10と示されるようにポートIN1,OUT 1が高電圧レベルにあり、ポートI N2,OUT 2が低電圧レベルにある場合は、状態装置500はブロック506からブ
ロック502に移動する。00/10と示されるようにポートOUT 1が高電圧レベルにあり、ポートIN1,IN 2,OUT 2が低電圧レベルにある場合にも、状態装置500はブロ
ック506からブロック502に移動する。
状態装置500は、PLD 408を介して実現されるが、マイクロプロセッサや、フリップフロップなどの個別の部品を用いても状態装置500を実現することができることが認識頂けよう。
図4の双方向電圧変換器102の部分的回路図を図6に示す。バッファ404,406は、それぞれ、比較器500,502を備える。バッファ405,407は、それぞれ、トランジスタ504,506を備える。プルアップ回路412〜415は、それぞれの電源+V 1,+V 2,+V 3,+V 4と、それぞれの抵抗R 1,R 2,R 3,R 4とを備える。双方向電圧変換器102が3V ないし5V の変換器である場合は、電源+V 1,+V 2,+V 3,+V 4に関して適切な値は、それぞれ3V ,5V ,5V ,5V であり、抵抗R 1,R 2,R 3,R 4に関する適切な値は、それぞれ100kΩ,10k Ω,10k Ω,15k Ωである。抵抗R 1〜R 4に関して、他の値を用いることができることは理解頂けよう。
比較器500,502は、それぞれポート400,402とPLD 408との間に結合され、それぞれのポート400,402から着信するデータ信号の電圧レベルを、それぞれの電圧基準+5V ,+6V から得られる電圧レベルと比較する。抵抗R 6に関連するポート400における着信データ信号の電圧レベルが、+V 5,抵抗R 5,R 7,R 8から得られる電圧レベルおよび比較器500の出力電圧レベルより大きいか、それとほぼ等しい場合は、比較器500は、PLD 408のポートIN1に低電圧レベルを出力する。抵抗R 10に関連するポート402における着信データ信号の電圧レベルが、+V 6,抵抗R 9,R 11,R 12から得られる電圧レベルおよび比較器502の出力電圧レベルより大きいか、それとほぼ等しい場合は、比較器502は、PLD 408のポートIN2に低電圧レベルを出力する。双方向電圧変換器102が3V ないし5V の変換器である場合は、電圧基準+V 5,+V 6に関して適切な値は、それぞれ3V ,5V であり、抵抗R 5,R 6,R 7,R 8,R 9,R 10,R 11,R 12に関する適切な値は、それぞれ10k Ω,10k Ω,10k Ω,100k Ω,10k Ω,10k Ω,10k Ω,100k Ωである。抵抗R 5
〜R 12に関して、他の値を用いることができることは理解頂けよう。
トランジスタ504,506は、PLD 408に応答して、ポート402,400から着信するデータ信号をそれぞれ変換し、変換されたデータ信号を、それぞれポート400,402に結合する。トランジスタ504,506は、ベース,コレクタおよびエミッタを備える開放コレクタ・バイポーラ接合トランジスタである。トランジスタ504,506のベースは、それぞれPLD 408のポートOUT 1,OUT 2に結合される。ポート402からの着信信号を変換しようとする場合は、PLD 408がポートOUT 2を介して高電圧信号を出力し、トランジスタ506をオンにする。トランジスタ506は、抵抗R 15,R 16と共にポート402の着信信号の変換された電圧レベルを生成する。ポート400からの着信信号を変換しようとする場合は、PLD 408はポートOUT 1を介して高電圧信号を出力し、トランジスタ504をオンにする。トランジスタ504は、抵抗R 13,R 14と共にポート402の着信信号の変換された電圧レベルを生成する。双方向電圧変換器102が3V ないし5V の変換器である場合は、抵抗R 13,R4,R 15,R 16に関する
適切な値は、それぞれ2.2k Ω,10k Ω,2.2k Ω,10k Ωである。抵抗R 13〜R 16に関して、他の値を用いることができることは理解頂けよう。
双方向電圧変換器102は、図1ないし図6においては、1つの配線に引き出された状態で図示される。すなわち、配線106,110は、単独の双方向配線である。上記の実行例は、モトローラ社により製造販売される無線電話製品に用いられる3線バス(Three-Wire Bus)などの複数配線を採用するバスとも互換性のあることが理解頂けよう。たとえば、図2および図3の実施例全体を、多重線路バスの各追加線路に関して複製することができる。あるいは、バッファを反復させて、図2のバッファ214などの1つのバッファを用いてある方向のバッファを制御し、図2のバッファ215などの別のバッファを用いて別の方向のバッファを制御することもできる。図4ないし図6の実施例に関しては、PLD およびクロックを除くすべての部品を、多重線路バスの各追加線路毎に複製することができる。すなわち、線路を追加するたびに、4つのバッファ,4つのプルアップ回路および1つの状態装置が必要になる。
従って、互換性のない電圧レベルを有する2つの電子装置が、別の方向性制御線路を用いずに単独の双方向配線上で通信することを可能にする双方向電圧変換器を実現することができる。これにより、既存のケーブルに追加の配線を加えたり、電子装置に追加のハードウェアを加えずに、双方向電圧変換器を利用することができる。双方向電圧変換器は、同期状態装置または個別の部品を利用して、ポートにおける信号の検出のみに基づいて、データ変換の方向を決定することができる。データの方向が決定されると、双方向電圧変換器は、データを変換するために用いられていない変換器部分を動作不能にすることにより、ラッチアップを防ぐ。
Claims (6)
- 第1電圧レベルにおいて信号を通信する第1ポート(200);
前記第1電圧レベルとは異なる第2電圧レベルにおいて信号を通信する第2ポート(202);
および前記第1ポートと前記第2ポートとに結合された双方向変換器回路(208〜215)であって、前記第1ポートにおいて前記第1電圧レベルで入力された第1ポート信号を検出すると、前記第1ポート信号を前記第2ポートにおける前記第2電圧レベルに変換し、前記第2ポートの前記第1ポートへの信号の変換を禁止し、前記第2ポートにおいて前記第2電圧レベルで入力された第2ポート信号を検出すると、前記第2ポート信号を前記第1ポートにおける前記第1電圧レベルに変換し、前記第1ポートの前記第2ポートへの信号の変換を禁止する双方向変換器回路;
によって構成されることを特徴とする双方向電圧変換器(102)。 - 前記双方向変換器回路が、前記第1ポート信号および前記第2ポート信号のうちの第1信号を検出し、前記第1信号が存在する間は前記第1ポート信号および前記第2信号のうち他者の通信を禁止する回路構成(214,215)によって構成される請求項1記載の双方向電圧変換器。
- 前記検出回路が個別の部品によって構成される請求項2記載の双方向電圧変換器。
- 前記検出回路が状態装置(500)によって構成される請求項2記載の双方向電圧変
換器。 - 前記双方向電圧変換器が、前記第1の電圧レベルで信号を通信する入出力ポートを有する第1の装置と、前記第2の電圧レベルで信号を通信する入出力ポートを有する第2の装置との間に結合されるよう適合されたアダプタの部分として組み込まれる請求項1記載の双方向電圧変換器。
- 前記第1ポート及び前記第2ポートの各々は、通常、開放コレクタまたは開放ドレイン出力ポートの少なくとも一方を含む請求項1記載の双方向電圧変換器。
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US58320996A | 1996-01-03 | 1996-01-03 |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP8357591A Division JPH09200034A (ja) | 1996-01-03 | 1996-12-26 | 双方向電圧変換器 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2004274791A true JP2004274791A (ja) | 2004-09-30 |
Family
ID=24332142
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP8357591A Ceased JPH09200034A (ja) | 1996-01-03 | 1996-12-26 | 双方向電圧変換器 |
| JP2004142720A Pending JP2004274791A (ja) | 1996-01-03 | 2004-05-12 | 双方向電圧変換機 |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP8357591A Ceased JPH09200034A (ja) | 1996-01-03 | 1996-12-26 | 双方向電圧変換器 |
Country Status (9)
| Country | Link |
|---|---|
| US (1) | US5877633A (ja) |
| JP (2) | JPH09200034A (ja) |
| KR (2) | KR970060980A (ja) |
| CN (1) | CN1065084C (ja) |
| AR (1) | AR005337A1 (ja) |
| BR (1) | BR9700064B1 (ja) |
| CA (1) | CA2192426C (ja) |
| FR (1) | FR2743219A1 (ja) |
| GB (1) | GB2308933B (ja) |
Families Citing this family (48)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6212402B1 (en) * | 1996-11-04 | 2001-04-03 | Telefonaktiebolaget Lm Ericsson | System connector |
| US6046605A (en) * | 1997-09-19 | 2000-04-04 | Hewlett-Packard Company | Bidirectional asynchronous open collector buffer |
| TW466395B (en) * | 1998-07-16 | 2001-12-01 | Via Tech Inc | Signal conversion circuit having dynamically adjusted reference voltage and chipset using the same |
| GB9817193D0 (en) * | 1998-08-07 | 1998-10-07 | Mitel Semiconductor Ltd | Circuits for providing B1-directional data communication |
| US6172523B1 (en) * | 1998-09-30 | 2001-01-09 | Lucent Technologies Inc. | Apparatus and method for converting a non-logic-family signal level to a logic-family signal level |
| US6597197B1 (en) * | 1999-08-27 | 2003-07-22 | Intel Corporation | I2C repeater with voltage translation |
| US7682245B2 (en) * | 2000-02-29 | 2010-03-23 | Igt | Name your prize game playing methodology |
| US20070129139A1 (en) * | 2000-02-29 | 2007-06-07 | Igt | On demand prize/bonus system |
| US6362654B1 (en) * | 2000-08-17 | 2002-03-26 | U.S. Philips Corporation | Bidirectional repeater using high and low threshold detection |
| US6724220B1 (en) | 2000-10-26 | 2004-04-20 | Cyress Semiconductor Corporation | Programmable microcontroller architecture (mixed analog/digital) |
| US8176296B2 (en) | 2000-10-26 | 2012-05-08 | Cypress Semiconductor Corporation | Programmable microcontroller architecture |
| US6897492B2 (en) * | 2002-02-04 | 2005-05-24 | Ixys Corporation | Power device with bi-directional level shift circuit |
| US6930514B2 (en) * | 2002-09-30 | 2005-08-16 | Lsi Logic Corporation | Method and apparatus for transferring data between data buses |
| US6847230B2 (en) * | 2003-03-04 | 2005-01-25 | Dell Products L.P. | Information handling system featuring a BJT-based bi-directional level translator |
| US7065662B2 (en) * | 2003-03-10 | 2006-06-20 | Dell Products L.P. | Information handling system featuring a power-based current limiting circuit |
| US6822480B1 (en) * | 2003-09-02 | 2004-11-23 | Micrel, Incorporated | Bi-directional bus level translator |
| KR100539921B1 (ko) * | 2003-12-05 | 2005-12-28 | 삼성전자주식회사 | 양방향 신호 레벨 변환 회로 |
| US20050174158A1 (en) * | 2004-02-06 | 2005-08-11 | Khan Qadeer A. | Bidirectional level shifter |
| US7098693B2 (en) * | 2004-08-31 | 2006-08-29 | International Business Machines Corporation | Bi-directional voltage translator |
| US7292067B2 (en) * | 2005-05-13 | 2007-11-06 | Itt Manufacturing Enterprises, Inc. | Method and apparatus for buffering bi-directional open drain signal lines |
| US7288962B2 (en) * | 2006-02-08 | 2007-10-30 | Kyocera Wireless Corp. | Level shifting multiplexing circuit for connecting a two conductor full duplex bus to a bidirectional single conductor bus |
| US20080076528A1 (en) * | 2006-09-08 | 2008-03-27 | Igt | Instant anonymous account creation |
| US7967677B2 (en) | 2006-11-08 | 2011-06-28 | Igt | Gaming system and method for providing virtual drawings |
| US8684846B2 (en) * | 2006-11-10 | 2014-04-01 | Igt | Dynamic display systems for gaming machines |
| US8337314B2 (en) * | 2006-11-10 | 2012-12-25 | Igt | Systems and methods for improving a button assembly |
| US8070609B2 (en) | 2006-11-10 | 2011-12-06 | Igt | Flexibly configurable button panels for gaming machines |
| TWI449333B (zh) * | 2006-12-22 | 2014-08-11 | Fairchild Semiconductor | 雙向訊號介面及相關系統及方法 |
| US7786759B2 (en) * | 2006-12-22 | 2010-08-31 | Fairchild Semiconductor Corporation | Bidirectional signal interface and related system and method |
| US20090048022A1 (en) * | 2007-08-13 | 2009-02-19 | Igt | Dynamic reconfiguration of promotional programs |
| US7755412B2 (en) * | 2008-04-01 | 2010-07-13 | Kyocera Corporation | Bi-directional level shifted interrupt control |
| US8441298B1 (en) | 2008-07-01 | 2013-05-14 | Cypress Semiconductor Corporation | Analog bus sharing using transmission gates |
| WO2010060804A1 (en) * | 2008-11-25 | 2010-06-03 | Arcelik Anonim Sirketi | A level translation circuit |
| US9448964B2 (en) * | 2009-05-04 | 2016-09-20 | Cypress Semiconductor Corporation | Autonomous control in a programmable system |
| US8487655B1 (en) | 2009-05-05 | 2013-07-16 | Cypress Semiconductor Corporation | Combined analog architecture and functionality in a mixed-signal array |
| US8179161B1 (en) * | 2009-05-05 | 2012-05-15 | Cypress Semiconductor Corporation | Programmable input/output circuit |
| US9612987B2 (en) * | 2009-05-09 | 2017-04-04 | Cypress Semiconductor Corporation | Dynamically reconfigurable analog routing circuits and methods for system on a chip |
| US8531228B2 (en) * | 2011-03-01 | 2013-09-10 | Nxp B.V. | Bidirectional input/output circuit |
| US20130021084A1 (en) * | 2011-07-18 | 2013-01-24 | Honeywell International Inc. | Low voltage sensors with integrated level translators |
| DE102011084509B4 (de) * | 2011-10-14 | 2014-11-06 | Infineon Technologies Ag | Schnittstellenschaltung und Verfahren zum Freigeben eines Ausgangstreibers der Schnittstellenschaltung |
| FR2999834B1 (fr) * | 2012-12-17 | 2015-03-06 | Thales Sa | Circuit d'echange de donnees bidirectionnel |
| US20170208825A1 (en) * | 2016-01-21 | 2017-07-27 | Alan Backus | Gaseous transfer device |
| CN105655709B (zh) * | 2016-01-29 | 2018-10-16 | 深圳飞特尔科技有限公司 | 干扰消除电路和天线阵列 |
| US10636477B2 (en) | 2016-09-30 | 2020-04-28 | Xtremelux Corporation | Digital-unit interface |
| CN112769428B (zh) * | 2019-11-04 | 2024-08-30 | 广东美芝制冷设备有限公司 | 电子设备和双向电平转换通讯方法及电路 |
| US11101789B2 (en) * | 2019-12-19 | 2021-08-24 | Rockwell Automation Technologies, Inc. | Systems and methods for providing bi-directional signal level shifting |
| EP4099570B1 (en) | 2021-06-01 | 2025-01-22 | Nexperia B.V. | Open-drain bus repeater and system comprising the same |
| EP4099569A1 (en) * | 2021-06-01 | 2022-12-07 | Nexperia B.V. | Open-drain bus repeater and system comprising the same |
| TWI801141B (zh) * | 2022-02-18 | 2023-05-01 | 瑞昱半導體股份有限公司 | 雙向訊號轉換電路 |
Family Cites Families (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE2708385B1 (de) * | 1977-02-26 | 1977-12-29 | Neumann Elektronik Gmbh | Schaltungseinrichtung zur bidirektionalen, gleichstrommaessigen koppelung zweier elektrischer systeme unterschiedlicher eingangs- oder ausgangsspannung |
| US4361876A (en) * | 1978-09-05 | 1982-11-30 | Motorola, Inc. | Microcomputer with logic for selectively disabling serial communications |
| JPS60252979A (ja) * | 1984-05-30 | 1985-12-13 | Oki Electric Ind Co Ltd | Cmos入出力回路 |
| US4624006A (en) * | 1985-05-10 | 1986-11-18 | Linear Technology Corporation | Bidirectional shift register using parallel inverters with adjustable transconductance |
| US5084637A (en) * | 1989-05-30 | 1992-01-28 | International Business Machines Corp. | Bidirectional level shifting interface circuit |
| US5113337A (en) * | 1991-02-08 | 1992-05-12 | General Electric Company | High power factor power supply |
| US5428800A (en) * | 1991-10-30 | 1995-06-27 | I-Cube, Inc. | Input/output (I/O) bidirectional buffer for interfacing I/O ports of a field programmable interconnection device with array ports of a cross-point switch |
| US5300835A (en) * | 1993-02-10 | 1994-04-05 | Cirrus Logic, Inc. | CMOS low power mixed voltage bidirectional I/O buffer |
| US5406140A (en) * | 1993-06-07 | 1995-04-11 | National Semiconductor Corporation | Voltage translation and overvoltage protection |
| US5521531A (en) * | 1993-12-13 | 1996-05-28 | Nec Corporation | CMOS bidirectional transceiver/translator operating between two power supplies of different voltages |
| US5455526A (en) * | 1994-08-10 | 1995-10-03 | Cirrus Logic, Inc. | Digital voltage shifters and systems using the same |
-
1996
- 1996-12-09 CA CA002192426A patent/CA2192426C/en not_active Expired - Fee Related
- 1996-12-18 GB GB9626271A patent/GB2308933B/en not_active Expired - Fee Related
- 1996-12-20 FR FR9615727A patent/FR2743219A1/fr active Pending
- 1996-12-26 JP JP8357591A patent/JPH09200034A/ja not_active Ceased
- 1996-12-27 KR KR1019960073956A patent/KR970060980A/ko active Granted
- 1996-12-27 KR KR1019960073956A patent/KR100232507B1/ko not_active Expired - Lifetime
- 1996-12-30 AR ARP960105976A patent/AR005337A1/es unknown
-
1997
- 1997-01-03 BR BRPI9700064-7A patent/BR9700064B1/pt not_active IP Right Cessation
- 1997-01-03 CN CN971003033A patent/CN1065084C/zh not_active Expired - Lifetime
- 1997-04-15 US US08/839,732 patent/US5877633A/en not_active Expired - Lifetime
-
2004
- 2004-05-12 JP JP2004142720A patent/JP2004274791A/ja active Pending
Also Published As
| Publication number | Publication date |
|---|---|
| BR9700064B1 (pt) | 2009-05-05 |
| MX9700071A (es) | 1997-07-31 |
| KR970060980A (ko) | 1997-08-12 |
| GB2308933A (en) | 1997-07-09 |
| BR9700064A (pt) | 1999-02-23 |
| CN1065084C (zh) | 2001-04-25 |
| AR005337A1 (es) | 1999-04-28 |
| CA2192426C (en) | 2000-08-01 |
| FR2743219A1 (fr) | 1997-07-04 |
| GB9626271D0 (en) | 1997-02-05 |
| CA2192426A1 (en) | 1997-07-04 |
| CN1209678A (zh) | 1999-03-03 |
| US5877633A (en) | 1999-03-02 |
| GB2308933B (en) | 2000-11-15 |
| JPH09200034A (ja) | 1997-07-31 |
| KR100232507B1 (ko) | 1999-12-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2004274791A (ja) | 双方向電圧変換機 | |
| KR101559885B1 (ko) | 데이터 쌍 및 스페어 쌍의 이더넷을 통한 전력공급(PoE) | |
| EP1213657A2 (en) | Dual interface serial bus | |
| KR100299149B1 (ko) | I/o핀이n이하인n-비트데이타버스폭을갖는마이크로콘트롤러와그방법 | |
| KR20040053228A (ko) | 고속의 디지털 인터페이스들을 위하여 저간섭 시그널링스킴들을 지원하는 다중 모드 입/출력 회로 | |
| JPH1093416A (ja) | 双方向電圧変換器 | |
| KR970049625A (ko) | 주변장치 선택 시스템 | |
| CN1795635B (zh) | 信号传输装置、供电系统和串行通信装置 | |
| JP2004506979A (ja) | 高低閾値検出を有する双方向リピータ | |
| US6654351B1 (en) | Configurable multi-protocol vehicle communication circuit and method | |
| CN112654525B (zh) | 用于产生唤醒信号的装置和方法以及充电接口 | |
| US5974051A (en) | System interprocessor communication using media independent interface-based channel | |
| CN208424392U (zh) | 一种有源以太网设备的串口设计电路及有源以太网设备 | |
| JP2008547320A (ja) | 2ワイヤ・シリアル・リンクのための連続パワー転送方法 | |
| JPH08275253A (ja) | 2つのステーション間のシリアルデータ交換装置 | |
| EP0300263B1 (en) | Weak/strong bus driver | |
| JPS62193435A (ja) | 直列デ−タ伝送回路装置 | |
| US7353307B2 (en) | Linking addressable shadow port and protocol for serial bus networks | |
| GB2349286A (en) | A bidirectional voltage translator using a programmable logic device | |
| JPH06224976A (ja) | 半2重シリアル伝送用インターフェース変換回路 | |
| US5982815A (en) | Circuit for setting a device into a test mode by changing a first port to a fixed clock and a second port to a non-fixed clock | |
| JPH0654909B2 (ja) | 2値メッセージを直列通信バスで送信する方法および装置 | |
| JP3979693B2 (ja) | モデム装置 | |
| JP2004241914A (ja) | データ通信装置及びデータ通信方法 | |
| US20240330231A1 (en) | Communication interface chip and address extension circuit thereof |