(57)【要約】【課題】出力電流の出力範囲に影響されずに、出力電流を精度よく測定することができる電圧発生装置を実現することにある。【解決手段】出力電流の電流量を所定の範囲内に制限して負荷に電圧を印加すると共に、負荷に流れる出力電流を測定する電圧発生装置に改良を加えたものである。本装置は、負荷への出力電流が流れ、それぞれが直列接続される複数の抵抗を設け、複数の抵抗のうち、出力電流を制限するための電圧検出用の第１の抵抗と、複数の抵抗のうち、出力電流を測定するための電圧検出用の第２の抵抗とを有し、第１の抵抗と第２の抵抗とは、抵抗値が異なることを特徴とするものである。【選択図】図１
2008250650.tif 000002
【特許請求の範囲】
【請求項１】
出力電流の電流量を所定の範囲内に制限して負荷に電圧を印加すると共に、前記負荷に流れる出力電流を測定する電圧発生装置において、
前記負荷への出力電流が流れ、それぞれが直列接続される複数の抵抗を設け、
前記複数の抵抗のうち、前記出力電流を制限するための電圧検出用の第１の抵抗と、
前記複数の抵抗のうち、前記出力電流を測定するための電圧検出用の第２の抵抗と、
を有し、前記第１の抵抗と前記第２の抵抗とは、抵抗値が異なることを特徴とする電圧発生装置。
【請求項２】
前記第１の抵抗と前記第２の抵抗との間の電圧レベルを所定の範囲内にする電圧制限部を設けたことを特徴とする電圧発生装置。
【請求項３】
電圧制限部は、前記第１の抵抗と前記第２の抵抗との間の電圧レベルが所定の範囲を超えた場合、前記出力電流の電流量を変えて電圧レベルを上限値または下限値に維持することを特徴とする請求項２記載の電圧発生装置。
【請求項４】
電圧制限部は、
一定の電圧を出力する出力部と、
この出力部の電圧と前記第１、２の抵抗間の電圧との電圧差によって出力電流の電流量を増減させる演算増幅器を設けたことを特徴とする請求項３記載の電圧発生装置。
【請求項５】
電圧制限部は、
電圧によって抵抗値が変化し、前記出力電流が流れる可変抵抗と、
一定の電圧を出力する出力部と、
この出力部の電圧と前記第１、２の抵抗間の電圧との電圧差によって前記可変抵抗の抵抗値を変化させる演算増幅器と
を設けたことを特徴とする請求項３記載の電圧発生装置。
【請求項６】
前記第２の抵抗に印加される電圧をＡＤ変換するＡＤ変換器と、
このＡＤ変換器からのデジタルデータと前記第２の抵抗の抵抗値とから前記出力電流の電流値を求める演算部と
を有することを特徴とする請求項１〜５のいずれかに記載の電圧発生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、負荷への出力電流の制限機能と測定機能とを持った電圧発生装置であり、具体的には、出力電流の電流量を所定の範囲内に制限して負荷に電圧を印加すると共に、負荷に流れる出力電流を測定する電圧発生装置に関し、詳しくは、出力電流の出力範囲に影響されずに、出力電流を精度よく測定することができる電圧発生装置に関するものである。
【背景技術】
【０００２】
図８は、従来の電圧発生装置の構成を示した図である（例えば、特許文献１、２参照）。図８において、電圧発生装置は、負荷Ｌｏａｄを接続するための出力端子（出力端子Ｈｉ、出力端子Ｌｏ）を有し、この端子Ｈｉと端子Ｌｏ間の負荷Ｌｏａｄに所定の電圧を印加する。なお、負荷Ｌｏａｄは、電圧発生装置には含まれない。
【０００３】
電圧源１０は、所望の電圧レベルの電圧Ｖｉを出力する。演算増幅器（Operational Amplifier：以下、オペアンプまたはアンプと略す）Ａ１は、アンプＡ２と抵抗Ｒ２の負帰還ループと、抵抗Ｒ１で、反転増幅回路を構成している。
【０００４】
抵抗Ｒ１は、電圧源１０とアンプＡ１の反転入力端子との間に設けられる。抵抗Ｒ２は、アンプＡ２の出力端子とアンプＡ１の反転入力端子との間に設けられる。アンプＡ２は、利得が”×１”倍の差動アンプであり、端子Ｈｉと端子Ｌｏとの電圧が差動入力され、負荷Ｌｏａｄに印加される電圧Ｖｏを出力する。
【０００５】
シャント抵抗ＲＳは、端子Ｌｏと共通電位ＣＯＭ間に設けられる。電圧測定部２０は、シャント抵抗ＲＳと並列に設けられる。
【０００６】
電圧源１１は、一定の電圧レベルの参照電圧Ｖｌｉｍを出力する。アンプＡ３は、非反転入力端子が端子Ｌｏに接続され、反転入力端子が電圧源１１に接続され、出力端子がダイオードＤ１を介してアンプＡ１の反転入力端子に接続される。このアンプＡ３、ダイオードＤ１によって、負荷Ｌｏａｄに流れる出力電流Ｉｏを制限する。
【０００７】
このような装置の動作を説明する。
まず、負荷Ｌｏａｄに出力電圧Ｖｏを印加する動作を説明する。
アンプＡ１に接続される抵抗Ｒ１，Ｒ２の比によってアンプＡ１が、電圧源１０からの電圧Ｖｉを所定の出力電圧Ｖｏにして負荷Ｌｏａｄに印加する。また、アンプＡ１の出力端子から出力電流Ｉｏが、負荷Ｌｏａｄ、抵抗ＲＳの順に流れる。出力電流Ｉｏの電流量は、負荷Ｌｏａｄの大きさによる。
【０００８】
次に、負荷Ｌｏａｄに流れる出力電流Ｉｏを所定の範囲内に制限させる動作を説明する。
抵抗ＲＳによって出力電流Ｉｏに比例した電圧ＶＬが、電圧源１１の電圧Ｖｌｉｍを超えた場合、つまり、出力電流Ｉｏが所定の範囲を超えた場合、アンプＡ３の出力は＋方向（正側）に上昇しダイオードＤ１をオン状態にする。ここで、電圧Ｖｌｉｍ，ＶＬが入力されるアンプＡ３の利得が十分に大きいとする。
【０００９】
そして、ダイオードＤ１がオンしたことにより、（ダイオードＤ１−アンプＡ１−負荷Ｌｏａｄ−抵抗ＲＳ）の負帰還ループをもつアンプＡ３による反転増幅回路が形成される。よって、アンプＡ３が、電圧ＶＬと参照電圧Ｖｌｉｍとが等しくなるように制御するため、出力電流Ｉｏが一定になる。
【００１０】
負荷Ｌｏａｄの減少または出力電圧Ｖｏの変更により出力電流Ｉｏが減少し、電圧ＶＬが参照電圧Ｖｌｉｍを下回った場合には、アンプＡ３の出力が−方向（負側）に下降し、ダイオードＤ１をオフ状態にする。これにより、（アンプＡ２−抵抗Ｒ２）の負帰還ループをもつアンプＡ１による反転増幅回路が再び支配的となり、所定の出力電圧Ｖｏを負荷Ｌｏａｄに印加する。
【００１１】
次に、負荷Ｌｏａｄに流れる出力電流Ｉｏを測定する動作を説明する。
電圧測定部２０内のＡＤ変換器（図示せず）が、抵抗ＲＳ間で生ずる電圧ＶＬをデジタルデータに変換する。そして、演算部（図示せず）が、ＡＤ変換器（図示せず）からのデジタルデータに所定の係数をかけて電圧値に変換し、抵抗ＲＳの抵抗値と変換した電圧値とから抵抗ＲＳに流れる電流、すなわち出力電流Ｉｏを求める。さらに、求めた出力電流Ｉｏの電流値を表示部（図示せず）に表示したり、メモリ（図示せず）に時間と電流値との特性を示したテーブルを記憶させる。ここで、電圧測定部２０、演算部とで出力電流測定部を構成する。
【００１２】
図９は、従来の電圧発生装置のその他の構成を示した図である。ここで、図８と同一のものには同一符号を付し、説明を省略する。図９において、抵抗ＲＳに抵抗ＲＳ’が並列に設けられる。また、抵抗ＲＳ、ＲＳ’のいずれか一方を共通電位ＣＯＭに接続するスイッチＳＷが設けられる。
【００１３】
このような装置の動作を説明する。
スイッチＳＷが、抵抗ＲＳ、ＲＳ’の一方を共通電位ＣＯＭに接続する。選択された抵抗ＲＳ、ＲＳ’によって、出力電流Ｉｏが制限される範囲、測定可能な範囲が変わる。その他の動作は、図８に示す装置と同様である。
【００１４】
例えば、（抵抗ＲＳ’の抵抗値）＝１０×（抵抗ＲＳの抵抗値（＝１００［Ω］））とし、Ｖｌｉｍ＝１［Ｖ］とする。スイッチＳＷで抵抗ＲＳを選択した場合（抵抗ＲＳを共通電位ＣＯＭに接続）、出力電流Ｉｏの制限値（上限値）は、Ｉｏ＝１［Ｖ］／１００［Ω］＝１０［ｍＡ］となる。もちろん、測定可能な範囲も、出力電流Ｉｏの出力可能な範囲と同じ０〜１０［ｍＡ］になる。
【００１５】
一方、スイッチＳＷで抵抗ＲＳ’を選択するをオンにした場合、ＶＬ＝出力電流Ｉｏ×（１０×ＲＳ）となり、出力電流Ｉｏの制限値（上限値）は、Ｉｏ＝１［Ｖ］／１［ｋΩ］＝１［ｍＡ］となる。測定可能な範囲も０〜１［ｍＡ］になる。
【００１６】
図９に示す装置では、抵抗ＲＳ’の抵抗値により図８に示す装置よりも広範囲で出力電流Ｉｏを測定することが可能となる。
【００１７】
【特許文献１】特開平０７−３０２１２５号公報
【特許文献２】特開平０９−１６０６６０号公報
【発明の開示】
【発明が解決しようとする課題】
【００１８】
負荷Ｌｏａｄに印加する出力電圧Ｖｏの電圧レベルを変更する場合、電圧源１０を可変電圧源としたり、抵抗Ｒ１，Ｒ２の抵抗比を変更できるように構成する。例えば、抵抗Ｒ１、Ｒ２を可変抵抗にしたり、抵抗Ｒ１，Ｒ２に並列に異なる抵抗値の抵抗を接続し、接続を切り替える。また、参照電圧Ｖｌｉｍを出力する電圧源１１も可変電圧源とし、所望の電圧レベルを出力する。
【００１９】
負荷Ｌｏａｄに流れる出力電流Ｉｏの測定および出力電流Ｉｏの制限は、シャント抵抗（図８では抵抗ＲＳ，図９では、選択された抵抗ＲＳ、ＲＳ’）、電圧源１１の電圧値によって決定される。
【００２０】
出力電流Ｉｏの測定は、シャント抵抗ＲＳ、ＲＳ’間の電圧をＡＤ変換器によってデジタルデータに変換し、デジタルデータに所定の係数をかけて電圧値に変換する。そして、抵抗ＲＳ、ＲＳ’の抵抗値と、変換した電圧値と演算部によって求める。
【００２１】
出力電流Ｉｏの電流量が同じであれば、抵抗ＲＳよりも抵抗ＲＳ’を選択した場合の方が、電圧測定部２０への電圧レベルが大きくなり、より精度よく出力電流Ｉｏを測定できる。
【００２２】
ダイオード、トランジスタ等のＶ−Ｉ特性測定、電子回路の動作時／待機時の消費電流評価等では、負荷Ｌｏａｄ（被測定対象の半導体、電子回路等）への出力電流Ｉｏの変動が非常に大きい。このような場合、最大となる出力電流Ｉｏにあわせて抵抗ＲＳ、ＲＳ’を適宜選択し、出力電流Ｉｏを制限する出力範囲を決定する必要がある。
【００２３】
一方、出力電流Ｉｏの測定としては、出力電流Ｉｏの出力範囲の上限値や下限値近傍でなく、ＤＣ近傍や微小な電流量の変化等の測定を行なうことが必要な場合もある。
【００２４】
例えば、図９において、より大きな出力範囲の制限値（Ｉｏ（ｍａｘ）＝１０［ｍＡ］）となる抵抗ＲＳを設定した場合でも、実際に測定を行なう必要がある出力電流Ｉｏは、数十［μＡ］のレベル変動である。
【００２５】
しかしながら、出力電流Ｉｏの制限値を基準に抵抗ＲＳを選択するため、抵抗ＲＳで発生する電圧が当然に数［ｍＶ］になり（抵抗ＲＳ’であれば、数十［ｍＶ］）、ノイズの影響も受けやすく、また、ＡＤ変換器での誤差も大きくなり、出力電流Ｉｏを精度よく測定することが難しいという問題があった。
【００２６】
つまり、出力電流Ｉｏの出力範囲を大きくする程（抵抗ＲＳの抵抗値を小さくする程）、出力電流Ｉｏの測定精度が下がるという問題があった。
【００２７】
そこで本発明の目的は、出力電流の出力範囲に影響されずに、出力電流を精度よく測定することができる電圧発生装置を実現することにある。
【課題を解決するための手段】
【００２８】
請求項１記載の発明は、
出力電流の電流量を所定の範囲内に制限して負荷に電圧を印加すると共に、前記負荷に流れる出力電流を測定する電圧発生装置において、
前記負荷への出力電流が流れ、それぞれが直列接続される複数の抵抗を設け、
前記複数の抵抗のうち、前記出力電流を制限するための電圧検出用の第１の抵抗と、
前記複数の抵抗のうち、前記出力電流を測定するための電圧検出用の第２の抵抗と、
を有し、前記第１の抵抗と前記第２の抵抗とは、抵抗値が異なることを特徴とするものである。
請求項２記載の発明は、請求項１記載の発明において、
前記第１の抵抗と前記第２の抵抗との間の電圧レベルを所定の範囲内にする電圧制限部を設けたことを特徴とするものである。
請求項３記載の発明は、請求項２記載の発明において、
電圧制限部は、前記第１の抵抗と前記第２の抵抗との間の電圧レベルが所定の範囲を超えた場合、前記出力電流の電流量を変えて電圧レベルを上限値または下限値に維持することを特徴とするものである。
請求項４記載の発明は、請求項３記載の発明において、
電圧制限部は、
一定の電圧を出力する出力部と、
この出力部の電圧と前記第１、２の抵抗間の電圧との電圧差によって出力電流の電流量を増減させる演算増幅器を設けたことを特徴とするものである。
請求項５記載の発明は、請求項３記載の発明において、
電圧制限部は、
電圧によって抵抗値が変化し、前記出力電流が流れる可変抵抗と、
一定の電圧を出力する出力部と、
この出力部の電圧と前記第１、２の抵抗間の電圧との電圧差によって前記可変抵抗の抵抗値を変化させる演算増幅器と
を設けたことを特徴とするものである。
請求項６記載の発明は、請求項１〜５のいずれかに記載の発明において、
前記第２の抵抗に印加される電圧をＡＤ変換するＡＤ変換器と、
このＡＤ変換器からのデジタルデータと前記第２の抵抗の抵抗値とから前記出力電流の電流値を求める演算部と
を有することを特徴とするものである。
【発明の効果】
【００２９】
第１の抵抗、第２の抵抗を負荷に直列に接続し、第１の抵抗，第２の抵抗の両方に出力電流を流す。そして、第１の抵抗で検出された検出電圧で出力電流の出力範囲を制限し、第２の抵抗で検出された検出電圧で出力電流を測定する。さらに、第１の抵抗の抵抗値と第２の抵抗の抵抗値とが異なるので、例えば、第１の抵抗で発生する電圧が低くとも、第２の抵抗で発生する電圧を大きくできる。すなわち、第２の抵抗の抵抗値を適切に設定することにより、出力電流の出力範囲に影響されずに大きな検出電圧で出力電流のが測定できるので、ノイズの影響も受けにくくなり、出力電流を精度よく測定することができる。
【発明を実施するための最良の形態】
【００３０】
以下図面を用いて本発明の実施の形態を説明する。
［第１の実施例］
図１は、本発明の第１の実施例を示した構成図である。図９と同一のものには同一符号を付し、説明を省略する。
図１において、抵抗ＲＳ，ＲＳ’の代わりに、シャント抵抗ＲＳ１、ＲＳ２が直列に接続され、これらの複数の抵抗は、負荷Ｌｏａｄに対しても直列に接続される。すなわち、抵抗ＲＳ１の一端が出力端子Ｌｏに接続され、抵抗ＲＳ１の他端が抵抗ＲＳ２の一端に接続される。そして、抵抗ＲＳ２の他端が共通電位ＣＯＭ接続される。
【００３１】
差動アンプＡ４は、利得”×１”倍であり、非反転入力端子が抵抗ＲＳ１の一端、反転入力端子が抵抗ＲＳ１の他端に接続される。そして、差動アンプＡ４は、非反転端子と反転端子間の電圧（例えば、抵抗ＲＳ１に印加される電圧）を検出し、”×１”倍でアンプＡ３の非反転入力端子に出力する。
【００３２】
差動アンプＡ５は、利得”×１”倍であり、非反転入力端子が抵抗ＲＳ２の一端、反転入力端子が抵抗ＲＳ２の他端に接続される。そして、作動アンプＡ５は、非反転端子と反転端子間の電圧（例えば、抵抗ＲＳ２に印加される電圧）を検出し、”×１”倍で電圧測定部２０に出力する。
【００３３】
つまり、抵抗ＲＳ１は、出力電流Ｉｏの電流量を所定の範囲内に制限するための電圧検出用の抵抗であり、抵抗ＲＳ２は、出力電流Ｉｏを測定するための電圧検出用の抵抗である。
【００３４】
ここで、説明を簡単にするため、抵抗ＲＳ１、ＲＳ２、負荷Ｌｏａｄ等の部品間を電気的に接続する配線の配線抵抗は無視する。
【００３５】
このような装置の動作を説明する。
まず、負荷Ｌｏａｄに出力電圧Ｖｏ（出力端子Ｈｉと出力端子Ｌｏ間に印加される電圧）を印加する動作を説明する。
アンプＡ１が、電圧源１０からの電圧Ｖｉを所定の出力電圧Ｖｏにして負荷ＬＯＤＡに印加する。出力電圧Ｖｏは、アンプＡ１に接続される抵抗Ｒ１，Ｒ２の比によってきまる。また、出力電流Ｉｏが、アンプＡ１の出力端子から負荷Ｌｏａｄ、抵抗ＲＳ１、ＲＳ２の順に流れる。ここで、アンプＡ４、Ａ５の入力インピーダンスは、通常、高インピーダンスなのでアンプＡ４，Ａ５には出力電流Ｉｏが流れず、負荷Ｌｏａｄに流れるのと同じ電流量の出力電流Ｉｏが、抵抗ＲＳ１，ＲＳ２に流れる。なお、出力電流Ｉｏの電流量は、負荷Ｌｏａｄと出力電圧Ｖｏの大きさによる。
【００３６】
また、負荷Ｌｏａｄに印加する出力電圧Ｖｏの電圧レベルを変更する場合、電圧源１０を可変電圧源するとよい。また、抵抗Ｒ１，Ｒ２の抵抗比を変更できるように構成してもよい。例えば、抵抗Ｒ１、Ｒ２を可変抵抗にしたり、抵抗Ｒ１，Ｒ２に並列に異なる抵抗値の抵抗を接続し、スイッチ等で接続を切り替えるとよい。
【００３７】
次に、負荷Ｌｏａｄに流れる出力電流Ｉｏを所定の範囲内に制限させる動作を説明する。
出力電流Ｉｏに比例して抵抗ＲＳ１、ＲＳ２それぞれに電圧が生じ、アンプＡ４が、抵抗Ｒ１両端間の電圧差を検出電圧ＶＬとしてアンプＡ３に出力し、アンプＡ５が、抵抗ＲＳ２両端間の電圧差を検出電圧ＶＭとして電圧測定部２０に出力する。
【００３８】
そして、アンプＡ４からの電圧ＶＬと、電圧源１１の電圧ＶｌｉｍとがアンプＡ３に入力され、電圧ＶＬが参照電圧Ｖｌｉｍを超えた場合、ダイオードＤ１がオン状態になる。
【００３９】
そして、ダイオードＤ１がオンしたことにより、（ダイオードＤ１−アンプＡ１−負荷Ｌｏａｄ−アンプＡ４−抵抗ＲＳ１，ＲＳ２）の負帰還ループをもつアンプＡ３による反転増幅回路が形成される。よって、アンプＡ３が、電圧ＶＬと参照電圧Ｖｌｉｍとが等しくなるように制御するため、出力電流Ｉｏが一定になる。
【００４０】
負荷Ｌｏａｄの減少または出力電圧Ｖｏの変更により出力電流Ｉｏが減少し、電圧ＶＬが参照電圧Ｖｌｉｍを下回った場合には、アンプＡ３の出力が−方向（負側）に下降し、ダイオードＤ１をオフ状態にする。これにより、（アンプＡ２−抵抗Ｒ２）の負帰還ループをもつアンプＡ１による反転増幅回路が再び支配的となり、所定の出力電圧Ｖｏを負荷Ｌｏａｄに印加する。
【００４１】
一方、電圧測定部２０内のＡＤ変換器（図示せず）が、抵抗ＲＳ２間で生ずる電圧ＶＭをデジタルデータに変換する。そして、演算部（図示せず）が、ＡＤ変換器（図示せず）からのデジタルデータに所定の係数をかけて電圧値に変換し、抵抗ＲＳ２の抵抗値と変換した電圧値とから抵抗ＲＳ２に流れる電流、すなわち出力電流Ｉｏを求める。さらに、求めた出力電流Ｉｏの電流値を表示部（図示せず）に表示したり、メモリ（図示せず）に時間と電流値との特性を示したテーブルを記憶させる。ここで、電圧測定部２０、演算部とで出力電流測定部を構成する。
【００４２】
具体的に説明する。ここで、Ｖｌｉｍ＝＋１［Ｖ］とし、シャント抵抗ＲＳ１＝１００［Ω］、シャント抵抗ＲＳ２＝１［ｋΩ］とする。
【００４３】
出力電流Ｉｏの出力範囲は、上限値＝（参照電圧Ｖｌｉｍ）／（抵抗ＲＳ１の抵抗値）＝１［Ｖ］／１００［Ω］＝１０［ｍＡ］となる。
【００４４】
一方、測定を行なう抵抗ＲＳ２は、（抵抗ＲＳ２の抵抗値）＝１０×（ＲＳ１の抵抗値）である。すなわち、抵抗ＲＳ１で生ずる電圧の１０倍の電圧ＶＭ（＝１０×ＶＬ）が電圧測定部２０に入力されることとなり、測定感度が向上する。
【００４５】
このように、抵抗ＲＳ１、ＲＳ２を負荷Ｌｏａｄに直列に接続し、抵抗ＲＳ１，ＲＳ２の両方に出力電流Ｉｏを流す。そして、抵抗ＲＳ１の電圧ＶＬで出力電流Ｉｏの出力範囲を制限し、抵抗ＲＳ２の電圧ＶＭで出力電流Ｉｏを測定する。さらに、（抵抗ＲＳ１の抵抗値）＜（抵抗ＲＳ２の抵抗値）なので、抵抗ＲＳ１で発生する電圧が低くとも、抵抗ＲＳ２で発生する電圧が大きくる。すなわち、抵抗ＲＳ２の抵抗値を適切に設定することにより、出力電流Ｉｏの出力範囲に影響されずに大きな電圧ＶＭで出力電流Ｉｏの測が定できるので、ノイズの影響も受けにくくなり、ＡＤ変換器での誤差も小さくなり、出力電流Ｉｏを精度よく測定することができる。
【００４６】
［第２の実施例］
図２は、本発明の第２の実施例を示した構成図である。図１と同一のものには同一符号を付し、説明を省略する。図１に示す装置の場合、出力電流Ｉｏに比例した電圧が抵抗ＲＳ１，ＲＳ２のそれぞれに生ずる。例えば、出力電流Ｉｏ＝１０［ｍＡ］が流れた場合、抵抗ＲＳ１で１［Ｖ］、抵抗ＲＳ２で１０［Ｖ］が生ずる。この場合、出力電圧Ｖｏを出力するアンプＡ１は、少なくとも１１［Ｖ］を超えてドライブする必要がある。
【００４７】
しかしながら、抵抗ＲＳ２で生ずる電圧がアンプＡ１のドライブ能力を超えた場合、所望の出力電圧Ｖｏを負荷Ｌｏａｄに印加できなくなるという問題がある。また、ドライブできたとしても、アンプＡ１での消費電力が大きくなるという問題がある。さらに、抵抗ＲＳ２での消費電力が大きくなり、抵抗ＲＳ２が発火する可能性も生ずるという問題がある。その上、電圧測定部２０に大きな電圧ＶＭが印加され、特に、電圧ＶＭの微小な変動を測定するようにＡＤ変換器を設定した場合、過大電圧によってＡＤ変換器が壊れるという問題がある。
【００４８】
図２において、電圧制限部３０が、抵抗ＲＳ１の他端に接続される。電圧制限部３０は、抵抗ＲＳ１の他端の電位点Ｖ１を所定の範囲（一例として、上限値を電圧レベルＶｃ１）に制限する。具体的には、所定の範囲内の場合、出力電流Ｉｏをそのまま抵抗ＲＳ２に流し、所定の範囲（上限値Ｖｃ１）を超えると電位点Ｖ１の電圧をＶｃ１に維持する。
【００４９】
アンプＡ６は、電圧フォロワであり、抵抗ＲＳ１の他端の電圧を出力する。アンプＡ７は、非反転入力端子が定電圧Ｖｃ１に接続され、反転入力端子が抵抗Ｒ３を介してアンプＡ６の出力端子に接続される。ダイオードＤ２は、アンプＡ７の負帰還ループ（アノードが出力端子、カソードが反転入力端子）を構成する。ダイオードＤ３は、アノードが抵抗ＲＳ１の他端に接続され、カソードがアンプＡ７の出力端子に接続される。
【００５０】
アンプＡ６は、出力電流Ｉｏの誤差要因とならないように、低バイアスのバッファアンプを使用するとよい。
【００５１】
このような装置の動作を説明する。
定電圧Ｖｃ１＝１［Ｖ］として説明する。
電位点Ｖ１が１［Ｖ］（＝Ｖｃ１）よりも小さい場合、アンプＡ７の出力電圧が正（アンプＡ７の利得は十分に大きい）になるのでダイオードＤ３が逆バイアスされオフであり、抵抗ＲＳ１、ＲＳ２共に同じ電流量の出力電流Ｉｏが流れる。
【００５２】
電位点Ｖ１が１［Ｖ］を超えた場合（出力電流Ｉｏが１［ｍＡ］を超えた場合）、アンプＡ７の出力端子の電圧レベルが負になり、ダイオードＤ３がオンされる。これにより、アンプＡ７が、出力電流Ｉｏを吸い込み、電位点Ｖ１を上限値Ｖｃ１すなわち１［Ｖ］に維持する。これにより、抵抗ＲＳ２間での電圧が１［Ｖ］に固定され、抵抗ＲＳ２には１［ｍＡ］以上流れない。なお、アンプＡ７への出力電流をＩｏ’とし、抵抗ＲＳ２への出力電流をＩｏ’’とすれば、もちろん、Ｉｏ＝Ｉｏ’＋Ｉｏ’’である。
【００５３】
さらに、出力電流Ｉｏが増え１０［ｍＡ］を超えた場合（つまり、電圧ＶＬ＞参照電圧Ｖｌｉｍ）、図１に示す装置と同様に、アンプＡ３によって出力電流Ｉｏに制限がかかる。
【００５４】
このように、抵抗ＲＳ１の他端の電位点Ｖ１の電圧が所定の範囲を超えた場合、電圧制限部３０が、出力電流Ｉｏの一部を吸い込み始めて電位点Ｖ１を上限値（図３では、電位点Ｖ１＝１［Ｖ］）に維持する。これにより、抵抗ＲＳ２で生ずる最大電圧も制限される。これにより、アンプＡ１のドライブ能力を超えなくなり、所望の出力電圧Ｖｏが負荷Ｌｏａｄに印加でき、アンプＡ１の消費電力を抑えることができる。また、抵抗ＲＳ２での電圧・消費電力を小さくでき電圧測定部２０・抵抗ＲＳ２の破損を防ぐことができる。、
【００５５】
［第３の実施例］
図３は、本発明の第３の実施例を示した構成図である。図２と同一のものには同一符号を付し、説明を省略すると共に図示も省略する。
図３に示す装置は、出力電流Ｉｏを制限するための電圧検出用の抵抗と、出力電流を測定するための電圧検出用の抵抗とを、抵抗ＲＳ１，ＲＳ２から自由に選択できるように構成したものである。
【００５６】
スイッチＳＷＳＨ１，ＳＷＳＬ１のそれぞれは、抵抗ＲＳ１の両端とアンプＡ４の入力端子との接続をオン、オフする。
【００５７】
スイッチＳＷＳＨ２，ＳＷＳＬ２のそれぞれは、抵抗ＲＳ２の両端とアンプＡ４の入力端子との接続をオン、オフする。
【００５８】
スイッチＳＷＭＨ１，ＳＷＭＬ１のそれぞれは、抵抗ＲＳ１の両端とアンプＡ５の入力端子との接続をオン、オフする。
【００５９】
スイッチＳＷＭＨ２，ＳＷＭＬ２のそれぞれは、抵抗ＲＳ２の両端とアンプＡ５の入力端子との接続をオン、オフする。
【００６０】
スイッチＳＷ１は、電位点Ｖ１（抵抗ＲＳ１の他端）と共通電位ＣＯＭとの接続をオン、オフする。
【００６１】
このような装置の動作を説明する。
スイッチ制御部（図示せず）が、スイッチＳＷＳＨ１、ＳＷＳＬ１、ＳＷＳＨ２、ＳＷＳＬ２，ＳＷＭＨ１，ＳＷＭＬ１，ＳＷＭＨ２，ＳＷＭＬ２、ＳＷ１をオン・オフさせ、抵抗ＲＳ１、ＲＳ２それぞれの両端をアンプＡ４、Ａ５に接続する。具体的には、下記に示すようにオン・オフさせる。
【００６２】
抵抗ＲＳ１を、出力電流Ｉｏを制限するための電圧ＶＬの検出用とする場合、スイッチＳＷＳＨ１，ＳＷＳＬ１をオンし、スイッチＳＷＳＨ２，ＳＷＳＬ２をオフする。
【００６３】
抵抗ＲＳ２を、出力電流Ｉｏを制限するための電圧ＶＬの検出用とする場合、スイッチＳＷＳＨ２，ＳＷＳＬ２をオンし、スイッチＳＷＳＨ１，ＳＷＳＬ１をオフする。
【００６４】
抵抗ＲＳ１を、出力電流Ｉｏを測定するための電圧ＶＭの検出用とする場合、スイッチＳＷＭＨ１，ＳＷＭＬ１をオンし、スイッチＳＷＭＨ２，ＳＷＭＬ２をオフする。
【００６５】
抵抗ＲＳ１を、出力電流Ｉｏを測定するための電圧ＶＭの検出用とする場合、スイッチＳＷＭＨ１，ＳＷＭＬ１をオンし、スイッチＳＷＭＨ２，ＳＷＭＬ２をオフする。
【００６６】
抵抗ＲＳ１を、電圧ＶＬ、ＶＭ双方の検出用とする場合、スイッチＳＷ１をオンし、抵抗ＲＳ２を電圧ＶＭの検出用とする場合、スイッチＳＷ１をオフする。その他の動作は、図２に示す装置と同様なので説明を省略する。
【００６７】
［第４の実施例］
図４、図５は、本発明の第４の実施例を示した構成図である。図１〜３と同一のものには同一符号を付し、説明を省略する。
図１〜３に示す装置は、アンプＡ１が出力電流Ｉｏを、（アンプＡ１→付加Ｌｏａｄ）の一方向に流し、片側の極性（０〜＋側）に対して出力電流Ｉｏを制限する構成を示した。図４、図５に示す装置は、両側の極性（−側〜＋側）に対して出力電流Ｉｏを制限する構成を示した図である。
【００６８】
図４、図５において、電圧源１１’は、一定の電圧レベルの参照電圧（−Ｖｌｉｍ）を出力する。アンプＡ３’は、非反転入力端子がアンプＡ４の出力端子に接続され、反転入力端子が電圧源１１’に接続され、出力端子がダイオードＤ１’を介してアンプＡ１の反転入力端子に接続される。このアンプＡ３、Ａ３’、ダイオードＤ１、Ｄ１’によって、負荷Ｌｏａｄに流れる出力電流Ｉｏを所定の範囲内に制限する。
【００６９】
また、電圧制限部３０の代わりに電圧制限部３１が設けられる。電圧制限部３１は、電位点Ｖ１を＋側だけでなく−側に対しても所定の下限値で電圧を制限する。そして、電圧制限部３１は、電圧制限部３０の構成に、アンプＡ８、ダイオードＤ４、Ｄ５、抵抗Ｒ４が付け加えられる。
【００７０】
アンプＡ８は、非反転入力端子が定電圧（−Ｖｃ１）に接続され、反転入力端子が抵抗Ｒを介してアンプＡ６の出力端子に接続される。ダイオードＤ４は、アンプＡ８の負帰還ループ（アノードが反転入力端子、カソードが出力端子）を構成する。ダイオードＤ５は、アノードがアンプＡ８の出力端子に接続され、カソードが抵抗ＲＳ１の他端（電位点Ｖ１）に接続される。なお、定電圧＋Ｖｃ１，−Ｖｃ１を出力する電圧源は、特許請求の範囲の出力部に相当する。
【００７１】
このような装置の動作を説明する。
まず、負荷Ｌｏａｄに流れる出力電流Ｉｏを所定の範囲内（下限値側）に制限させる動作を説明する。
出力電流Ｉｏに比例して抵抗ＲＳ１、ＲＳ２それぞれに電圧が生じ、アンプＡ４が、抵抗Ｒ１両端間の電圧差を電圧ＶＬとしてアンプＡ３、Ａ３’に出力する。
【００７２】
そして、アンプＡ４からの電圧ＶＬと、電圧源１１’の電圧（−Ｖｌｉｍ）とがアンプＡ３’に入力され、電圧ＶＬが参照電圧（−Ｖｌｉｍ）を超えた場合、ダイオードＤ１’がオン状態になる。
さらに、ダイオードＤ１’がオンしたことにより、（ダイオードＤ１’−アンプＡ１−負荷Ｌｏａｄ−アンプＡ４−抵抗ＲＳ１、ＲＳ２）の負帰還ループをもつアンプＡ３’による反転増幅回路が形成される。よって、アンプＡ３’が、電圧ＶＬと参照電圧（−Ｖｌｉｍ）とが等しくなるように制御するため（アンプＡ１による出力電流Ｉｏの吸い込み量を一定にさせる）、出力電流Ｉｏが一定になる。
【００７３】
負荷Ｌｏａｄの減少または出力電圧Ｖｏの変更により出力電流Ｉｏが減少し、電圧ＶＬが参照電圧（−Ｖｌｉｍ）を上回った場合には、アンプＡ３’の出力が＋方向（正側）に上昇し、ダイオードＤ１’をオフ状態にする。これにより、（アンプＡ２−抵抗Ｒ２）の負帰還ループをもつアンプＡ１による反転増幅回路が再び支配的となり、所定の出力電圧Ｖｏを負荷Ｌｏａｄに印加する。
【００７４】
次に、電位点Ｖ１を下限値（−Ｖｃ１）に制限する動作を説明する
定電圧（−Ｖｃ１）＝−１［Ｖ］として説明する。
電位点Ｖ１が−１［Ｖ］（＝−Ｖｃ１）よりも大きい場合、アンプＡ８の出力電圧が負（アンプＡ７の利得は十分に大きい）になるのでダイオードＤ５がオフであり、抵抗ＲＳ１、ＲＳ２共に同じ電流量の出力電流Ｉｏが流れる。
【００７５】
電位点Ｖ１が−１［Ｖ］よりも低い場合（（出力電流Ｉｏ）＜（−１［ｍＡ］）の場合）、アンプＡ８の出力端子の電圧レベルが正になり、ダイオードＤ５がオンされる。これにより、アンプＡ８が、出力電流Ｉｏを吐き出し、電位点Ｖ１を−１［Ｖ］に維持する。これにより、抵抗ＲＳ２間での電圧が−１［Ｖ］に固定され、抵抗ＲＳ２には−１［ｍＡ］以上流れない。その他の動作は、図１〜図３に示す装置と同様なので説明を省略する。
【００７６】
なお、説明を簡単にするために電圧源１１、１１’の参照電圧を±Ｖｌｉｍとしたが、＋側と−側の参照電圧の電圧レベルは、同じにしなくてもよい。同様に抵抗ＲＳ２（出力電流Ｉｏを測定するための電圧検出用としての抵抗）に印加される電圧範囲を±Ｖｃ１に制限する構成を示したが、＋側と−側の電圧範囲は、同じにしなくてもよい。
【００７７】
［第５の実施例］
図６は、本発明の第５の実施例を示した構成図である。図１〜図５と同一のものには同一符号を付し、説明を省略すると共に図示も省略する。
出力電流Ｉｏを制限および測定するための電圧検出用の抵抗を直列に３個接続した一例である。
【００７８】
図６において、シャント抵抗ＲＳ３が、抵抗ＲＳ１，ＲＳ２に直列に接続され、抵抗ＲＳ３の一端が抵抗ＲＳ２の他端に接続され、他端が共通電位ＣＯＭに接続される。ここで、抵抗ＲＳ２の他端の電位点をＶ２とする。ここで、抵抗ＲＳ１〜ＲＳ３それぞれの抵抗値は、１００［Ω］、１［ｋΩ］、１０［ｋΩ］として説明する。
【００７９】
また、抵抗ＲＳ３に対しても図３に示す装置と同様に、出力電流Ｉｏを制限するための電圧検出用の抵抗と、出力電流を測定するための電圧検出用の抵抗とに、自由に選択できるようにスイッチＳＷＳＨ３，ＳＷＳＬ３，ＳＷＭＨ３、ＳＷＭＬ３、ＳＷ２が設けられる。
【００８０】
スイッチＳＷＳＨ３，ＳＷＳＬ３のそれぞれは、抵抗ＲＳ３の両端とアンプＡ４の入力端子との接続をオン、オフする。
【００８１】
スイッチＳＷＭＨ３，ＳＷＭＬ３のそれぞれは、抵抗ＲＳ３の両端とアンプＡ５の入力端子との接続をオン、オフする。
【００８２】
スイッチＳＷ２は、電位点Ｖ２（抵抗ＲＳ２の他端）と共通電位ＣＯＭとの接続をオン、オフする。抵抗ＲＳ３を電圧ＶＭの検出用とする場合、スイッチＳＷ１、ＳＷ２をオフする。
【００８３】
電圧制限部３１（１）は、電位点Ｖ１に接続され、電圧制限部３１（２）は、電位点Ｖ２に接続される。なお、電位点Ｖ１，Ｖ２の電圧制限電圧Ｖｃ１，Ｖｃ２を可変できるように、電圧源からの電圧±Ｖｃｃに抵抗Ｒ５（１）、Ｒ５（２）、抵抗Ｒ６（１）、Ｒ６（２）、抵抗Ｒ７（１）、Ｒ７（２）、スイッチＳＷ４（１）、ＳＷ４（２）を設け、これらは特許請求の範囲の出力部に相当する。
【００８４】
このような装置の動作を説明する。
シャント抵抗ＲＳ１〜ＲＳ３における出力電流Ｉｏの測定用の最大検出電圧を１［Ｖ］として、出力電流Ｉｏの測定レンジは、１０［ｍＡ］レンジ、１［ｍＡ］レンジ、１０［μＡ］レンジの３つのレンジを持つものを一例として説明する。ここで、各スイッチのオン抵抗は無視し、以下文中の”ｘ”には、レンジ番号で１〜３がはいる。
【００８５】
上記のように検出電圧の最大値を１［Ｖ］とし、スイッチＳＷ１が閉じた場合（オンの場合）、抵抗ＲＳ１（抵抗値１００［Ω］）が１０［ｍＡ］レンジ（ｘ＝１）のシャント抵抗となり、スイッチＳＷ２が閉じた場合、抵抗ＲＳ２（抵抗値１［ｋΩ］）が１［ｍＡ］レンジ（ｘ＝２）のシャント抵抗となる。ＳＷ１およびＳＷ２が開いた場合（オフの場合）、抵抗ＲＳ３（抵抗値１０［ｋΩ］）が１００［μＡ］レンジ（ｘ＝３）のシャント抵抗となる。
【００８６】
また、参照電圧±Ｖｌｉｍの電圧レベルによって、出力電流Ｉｏの制限レンジも３つのレンジをもつ。例えば、参照電圧を±０．５「Ｖ」とすれば、抵抗ＲＳ１（抵抗値１００［Ω］）が５［ｍＡ］レンジ（ｘ＝１）、抵抗ＲＳ２（抵抗値１［ｋΩ］）が５００［μＡ］レンジ（ｘ＝２）、抵抗ＲＳ３（抵抗値１０［ｋΩ］）が５０［μＡ］レンジ（ｘ＝３）の電流制限レンジになる。
【００８７】
また、スイッチＳＷＳＨｘおよびスイッチＳＷＳＬｘは、出力電流Ｉｏの制限用に電圧を検出するためのシャント抵抗ＲＳ１〜ＲＳ３の切り替えスイッチである。スイッチＳＷＭＨｘおよびスイッチＳＷＭＬｘは、出力電流Ｉｏの測定用に電圧を検出するためのシャント抵抗ＲＳ１〜ＲＳ３の切り替えスイッチである。
【００８８】
各レンジにある電圧制限部３１（１）は、スイッチＳＷ４（１）がオンの場合、電圧制限用の電圧±Ｖｃ１の範囲より電位点Ｖ１が大きくならないように動作する。電圧制限部３１（１）のスイッチＳＷ４（１）は、電位点Ｖ１の電圧制限値を決める。例えば、図６に示す例では、スイッチＳＷ４（１）がオフの場合、電圧制限値が±２．５［Ｖ］になり、オンの場合、抵抗Ｒ５（１）、Ｒ６（１）、Ｒ７（１）の分圧により、±１．１［Ｖ］になる。
【００８９】
また、電圧制限部３１（２）は、スイッチＳＷ４（２）がオンの場合、電圧制限用の電圧±Ｖｃ２より電位点Ｖ２の電圧が大きくならないように動作する。電圧制限部３１（２）のスイッチＳＷ４（２）は、電位点Ｖ２の電圧制限値を決める。例えば、図６に示す例では、スイッチＳＷ４（２）がオフの場合、電圧制限値が±２．５［Ｖ］になり、オンの場合、抵抗Ｒ５（２）、Ｒ６（２）、Ｒ７（２）の分圧により、±１．１［Ｖ］になる。
【００９０】
つまり、Ｖｘが、＋Ｖｃｘ＞Ｖｘ＞−Ｖｃｘの場合、アンプＡ７（ｘ）、Ａ８（ｘ）の出力は、ダイオードＤ２（ｘ）、Ｄ４（ｘ）がオンする方向に振幅が振れるため、＋Ｖｃｘ＋ＶＦ、−ＶｃＸ−ＶＦ（ＶＦ:ダイオード順方向電圧）の電圧になり、ダイオードＤ３（ｘ），Ｄ５（ｘ）を逆バイアスにしてオフ状態にする。
【００９１】
一方、Ｖｘの電圧がＶｘ＞Ｖｃｘになろうとした場合、アンプＡ７（ｘ）の出力電圧がダイオードＤ２（ｘ）をオフさせる方向に振幅が振れ、ダイオードＤ３（ｘ）を順バイアスさせる。ダイオードＤ２（ｘ）がオフになっているため、アンプＡ７（ｘ）が大きな利得を持る。これにより、アンプＡ６（ｘ）→アンプＡ７（ｘ）→ダイオードＤ３（ｘ）の負帰還回路が形成されて、電位点Ｖｘの電圧が＋Ｖｃｘを超えないように制御される。
【００９２】
また、Ｖｘの電圧がＶｘ＜−Ｖｃｘになろうとした場合、アンプＡ８（ｘ）の出力電圧がダイオードＤ４（ｘ）をオフさせる方向に振幅が振れ、ダイオードＤ５（ｘ）を順バイアスさせる。ダイオードＤ４（ｘ）がオフになっているため、アンプＡ８（ｘ）が大きな利得を持る。これにより、アンプＡ６（ｘ）→アンプＡ８（ｘ）→ダイオードＤ５（ｘ）の負帰還回路が形成されて、電位点Ｖｘの電圧が−Ｖｃｘを超えないように制御される。
【００９３】
そして、電流制限レンジ（抵抗ＲＳ１（ｘ＝１）、抵抗ＲＳ２（ｘ＝２））のうち選択されない電流制限レンジのＳＷ４（ｘ）をオフにする。ＳＷ４（ｘ）をオフにすると、電圧制限電圧＋Ｖｃｘおよび−Ｖｃｘが大きくなり（Ｖｃｃと−Ｖｃｃ）、選択される電流制限レンジの電圧制限部３１（ｘ）のみＳＷ４（ｘ）をオンすれば、オフされている電流制限レンジは、動作しないようになる。
【００９４】
以下、具体的な数値を用いて動作を説明する。測定レンジを１００［μＡ］レンジに設定し、出力電流Ｉｏの出力電流制限レンジを５［ｍＡ］に設定し、電圧制限電圧±Ｖｃ１を±１．１［Ｖ］とした場合で説明する。
【００９５】
出力電流Ｉｏの範囲を−５［ｍＡ］〜＋５［ｍＡ］に設定するため、スイッチＳＷ４（１）をオンし、電圧制限電圧＋Ｖｃ１を＋１．１［Ｖ］、−Ｖｃ１を−１．１［Ｖ］に設定する。
【００９６】
また参照電圧＋Ｖｌｉｍの値を０．５［Ｖ］（抵抗ＲＳ１の抵抗値（１００［Ω］）×５［ｍＡ］）、参照電圧−Ｖｌｉｍの値を−０．５［Ｖ］（抵抗ＲＳ１の抵抗値（１００［Ω］）×−５［ｍＡ］）に設定する。
【００９７】
そして、スイッチＳＷＳＨ１、ＳＷＳＬ１を閉じて、抵抗ＲＳ１を出力電流を制限するための電圧検出用のシャント抵抗にする。電流制限レンジは、５［ｍＡ］レンジになる。これにより、抵抗ＲＳ１、アンプＡ４、Ａ３、Ａ３’、ダイオードＤ１，Ｄ１’からなる出力電流制限回路が形成される。
【００９８】
また、スイッチＳＷＭＨ３、ＳＷＭＬ３を閉じて、抵抗ＲＳ３を出力電流Ｉｏを測定するための電圧検出用のシャント抵抗にする。測定レンジは、１００［μＡ］レンジになる。これにより、抵抗ＲＳ３、アンプＡ５，電圧測定部２０、演算部（図示せず）からなる出力電流測定回路が形成される。
【００９９】
ここで、動作の説明および計算を簡略にするため、１００［μＡ］測定レンジの測定範囲を±９０［μＡ］にする。つまり、±（９０〜１００）［μＡ］は、演算部（図示せず）が、抵抗値とＡＤ値とから出力電流Ｉｏを求める際に、測定範囲外（オーバーレンジ）として出力することにする。もちろん、電圧制限電圧＋Ｖｃ１、−Ｖｃ１の設定値を大きくし、測定レンジと同じ±１００［μＡ］を測定範囲にしてもよい。また、出力電流ＩｏがアンプＡ１から負荷Ｌｏａｄに流れる場合で説明する。
【０１００】
出力電流Ｉｏが１００［μＡ］以下(電位点Ｖ１が１．１［Ｖ］以下)の場合。
出力電流Ｉｏが、端子Ｌｏから抵抗ＲＳ１、ＲＳ２、ＲＳ３の順に流れ、共通電位ＣＯＭに流れる。抵抗ＲＳ３の両端で発生した電圧が、スイッチＳＷＭＨ３、ＳＷＭＬ３を通して差動アンプＡ５に伝送され、電圧ＶＭとして電圧測定部２０に出力される。
【０１０１】
検出電圧ＶＭが測定範囲内（≦９０［μＡ］）の場合、演算部が、検出電圧ＶＭ（出力電流Ｉｏ×１０［ｋΩ］）から出力電流Ｉｏの電流値を演算、表示する。
【０１０２】
検出電圧ＶＭが測定範囲より大きくなった（＞９０［μＡ］）場合、測定範囲外として演算部が警告表示（オーバーレンジなど）等をする。しかし、電位点Ｖ１の電圧が１．１[Ｖ]以下なので、ダイオードＤ３（１）、Ｄ５（１）はそれぞれアンプＡ７（１），Ａ８（１）により逆バイアスされオフ状態になっている。
【０１０３】
一方、出力電流制限回路においては、抵抗ＲＳ１両端の電圧がスイッチＳＷＳＨ１，ＳＷＳＬ１を通して、差動アンプＡ４に伝送され電圧ＶＬとして出力される。出力電流Ｉｏが１００［μＡ］以下の場合、電圧ＶＬは１０［ｍＶ］（１００［μＡ］×１００［Ω］）以下であり、参照電圧＋Ｖｌｉｍの＋０．５［Ｖ］まで到達しないため、出力電流Ｉｏの電流制限がされない。
【０１０４】
出力電流Ｉｏが１００［μＡ］より大きく、５［ｍＡ］より小さい場合。
出力電流Ｉｏが１００［μＡ］よりも増え、電位点Ｖ１の電圧が上昇して１．１［Ｖ］を超えた場合、電圧制限部３１（１）が、アンプＡ６（１）→アンプＡ７（１）→ダイオードＤ３（１）の負帰還回路を形成する。そして、電圧制限回路３１（１）のアンプＡ７（１）が、電位点Ｖ１の電圧が１．１［Ｖ］を超えないように出力電流Ｉｏの一部の電流を吸い込み始める。アンプＡ７（１）の吸い込みに関わらず、抵抗ＲＳ１には負荷Ｌｏａｄと同じ電流量の出力電流Ｉｏが流れるため、電圧ＶＬの電圧レベルが上昇する。
【０１０５】
しかし、出力電流が５［ｍＡ］よりも小さいので、この電圧ＶＬは最大でも＋０．５［Ｖ］（５［ｍＡ］×１００［Ω］）であり、参照電圧＋Ｖｌｉｍの＋０．５［Ｖ］を超えない。そのため、出力電流制限回路の出力電流Ｉｏが制限されず、出力電圧Ｖｏは保持される。なお、電位点Ｖ１が１．１［Ｖ］に制限されているため、電圧ＶＭの電圧レベルは、１「Ｖ」（＝｛１．１［Ｖ］／（１［ｋΩ］＋１０［ｋΩ］）｝×１０［ｋΩ］）となり、測定範囲外の警告表示が維持される。
【０１０６】
出力電流Ｉｏが５［ｍＡ］を超えた場合。
出力電流Ｉｏが増加して５［ｍＡ］を超えた場合、電圧ＶＬの電圧レベルが０．５［Ｖ］（１００［Ω］×５［ｍＡ］）より大きくなり参照電圧＋Ｖｌｉｍを超える。これにより、ダイオードＤ１が順方向にバイアスされオン状態になり、アンプＡ１の帰還回路はアンプＡ３が支配的になる。このため、アンプＡ３が、出力電圧Ｖｏの電圧を降下させ、出力電流Ｉｏが５［ｍＡ］を越えないように制御し、その結果、出力電流Ｉｏの電流量が制限される。
【０１０７】
このように、抵抗ＲＳ１の検出電圧ＶＬに基づいて出力電流Ｉｏを制限し、抵抗ＲＳ３の検出電圧ＶＭに基づいて出力電流Ｉｏを測定するので、５［ｍＡ］の電流制限レンジに設定したまま、１００［μＡ］の電流測定レンジで測定することが可能となる。これにより、出力電流Ｉｏの測定精度を向上することができる。
【０１０８】
［第６の実施例］
図７は、本発明の第６の実施例を示した構成図であり、図１〜図６に示した電圧制限回路３０、３１のその他の構成例を示した図である。図６と同一のものには同一符号を付し、説明を省略すると共に図示も省略する。
【０１０９】
電圧制限部３１（１）、３１（２）の代わりに電圧制限部３２（１）、３２（２）が新たに設けられ、出力電流Ｉｏの検出を行なう抵抗ＲＳ１、ＲＳ２の他端と共通電位ＣＯＭ間に接続する。電圧制限部３２（ｘ）は、スイッチＳＷ５（ｘ）、可変抵抗Ｒｃ（ｘ）、アンプＡ９（ｘ）、電源Ｖｃ（ｘ）を有する。
【０１１０】
スイッチＳＷ（ｘ）の一端、抵抗Ｒｃ（ｘ）の一端が、電位点Ｖｘに接続される。スイッチＳＷ（ｘ）の他端、抵抗Ｒｃ（ｘ）の他端が、共通電位ＣＯＭに接続される。
【０１１１】
電源Ｖｃ（ｘ）は、参照電圧Ｖｃｘを出力し、特許請求の範囲の出力部に相当する。アンプＡ９（ｘ）は、非反転入力端子が電位点Ｖｘに接続され、反転入力端子が電源Ｖｃ（ｘ）を介して共通電位ＣＯＭに接続される。
【０１１２】
また、アンプＡ９（ｘ）の出力端子は、可変抵抗Ｒｃ（ｘ）の抵抗値制御端子に接続される。つまり、抵抗Ｒｃ（ｘ）の抵抗値は、アンプＡ９（ｘ）の出力端子の電圧によって所望の抵抗値になる。抵抗Ｒｃ（ｘ）としては、例えば、抵抗値が電圧制御されるＭＯＳ−ＦＥＴ等の素子を用いる。
【０１１３】
このような装置の動作を説明する。
電流測定レンジｘの電圧制限部３２（ｘ）のスイッチＳＷ９（ｘ）、スイッチＳＷＭＨｘ、ＳＷＭＬｘをオン状態にする。また、電流測定レンジｘの電圧制限部３２（ｘ）のスイッチＳＷ５（ｘ）をオンする（ｘ＝３の電流測定レンジとして抵抗ＲＳ３を選択した場合は、対応するスイッチＳＷ５（３）は存在しない）。これにより測定レンジｘのシャント抵抗ＲＳｘに流れた出力電流Ｉｏ（または出力電流Ｉｏの一部）が、電圧に変換されアンプＡ５から出力される。
【０１１４】
電流制限レンジｘのスイッチＳＷＳＨｘ、ＳＷＳＬｘをオン状態にし、電源Ｖｃ（ｘ）を電圧制限電圧Ｖｃｘに設定する。制限レンジｘ以外の電圧制限部３２の電源Ｖｃは、電圧制限電圧Ｖｃｘよりも大きくするか、可変抵抗Ｒｃを高抵抗に固定し動作させないようにする。そして、電流制限レンジのシャント抵抗ＲＳｘを流れた電流が、電圧に変換され出力電流Ｉｏの制限用検出信号としてアンプＡ４から出力される。すなわち、出力電流Ｉｏが、制限した範囲を超えた場合、出力電流Ｉｏの電流量が制限される。
【０１１５】
電位点Ｖｘが電圧制限電圧Ｖｃｘを越えない場合、アンプＡ９（ｘ）の出力が正になり、可変抵抗Ｒｃ（ｘ）の抵抗値が大きく、出力電流Ｉｏは電圧制限部３２を流れない。一方、電位点Ｖｘが電圧制限電圧Ｖｃｘを越えた場合、アンプＡ９（ｘ）の出力が負になり、可変抵抗Ｒｃ（ｘ）の抵抗値が小さくなる。その結果、出力電流Ｉｏが共通電位ＣＯＭにバイパスされ、電位点Ｖｘ＝電圧制限電圧Ｖｃｘに維持される。その他の動作は、図６に示す装置と同様なので説明を省略する。
【０１１６】
このように電圧制限部３２（１）、３２（２）のアンプＡ９（１）、（２）が、電圧制限電圧Ｖｃ１、Ｖｃ２と電位点Ｖ１，Ｖ２との電位差によって、可変抵抗Ｒｃ（１）、Ｒｃ（２）の抵抗値を変え、出力電流Ｉｏをバイパスさせる。これにより、電位点Ｖ１，Ｖ２が電圧制限電圧Ｖｃ１，Ｖｃ２に制限される。従って、アンプＡ１のドライブ能力を超えなくなり、所望の出力電圧Ｖｏを負荷Ｌｏａｄに印加でき、アンプＡ１の消費電力を抑えることができる。また、抵抗ＲＳ２、ＲＳ３での電圧・消費電力を小さくでき電圧測定部２０・抵抗ＲＳ２、ＲＳ３の破損を防ぐことができる。
【０１１７】
なお、本発明はこれに限定されるものではなく、以下に示すようなものでもよい。
（抵抗ＲＳ１の抵抗値）＜（抵抗ＲＳ２の抵抗値）＜（抵抗ＲＳ３の抵抗値）としたが、（抵抗ＲＳ１の抵抗値）＞（抵抗ＲＳ２の抵抗値）＞（抵抗ＲＳ３の抵抗値）としてもよく、どのような抵抗値にしてもよい。また、シャント抵抗ＲＳ１〜ＲＳ３の個数も何個でもよい。
【０１１８】
図７に示す装置において、出力電流Ｉｏが抵抗ＲＳ１〜ＲＳ３から共通端子ＣＯＭ側に流れる場合の＋側方向のみの構成を示したが、アンプ、可変抵抗、電源を追加して両極性にしてもよい。
【図面の簡単な説明】
【０１１９】
【図１】本発明の第１の実施例を示した構成図である。
【図２】本発明の第２の実施例を示した構成図である。
【図３】本発明の第３の実施例を示した構成図である。
【図４】本発明の第４の実施例を示した構成図である。
【図５】図４に示す装置の電圧制限部３１の一例の構成図である。
【図６】本発明の第５の実施例を示した構成図である。
【図７】本発明の第６の実施例を示した構成図である。
【図８】従来の電圧発生装置の構成例を示した図である。
【図９】従来の電圧発生装置のその他の構成例を示した図である。
【符号の説明】
【０１２０】
３０、３１、３２  電圧制限部
Ｒｃ（１）、Ｒｃ（２）  可変抵抗
ＲＳ１〜ＲＳ３  シャント抵抗
Ａ１〜Ａ９  オペアンプ
Ｖｃ（１）、Ｖｃ（２）  電源（出力部）
【図１】
2008250650.tif 000003
【図２】
2008250650.tif 000004
【図３】
2008250650.tif 000005
【図４】
2008250650.tif 000006
【図５】
2008250650.tif 000007
【図６】
2008250650.tif 000008
【図７】
2008250650.tif 000009
【図８】
2008250650.tif 000010
【図９】
2008250650.tif 000011