コンパレータとは
コンパレータは、2つの入力信号(通常は
電圧または
電流)を比較し、その結果に応じて出力信号を変化させる電子回路です。どちらの入力が大きいかに応じて出力が切り替わるため、閾値検出やA/D変換など、さまざまな用途に利用されます。
コンパレータの動作原理
コンパレータは、基本的に高利得の差動増幅器として動作します。2つの入力端子(非反転入力V+と反転入力V-)に
電圧が入力されると、その差を増幅して出力します。V+がV-よりも高い場合、出力は正の最大
電圧(通常は電源
電圧に近い値)に達し、V+がV-よりも低い場合は、出力は負の最大
電圧に達します。
理想的なコンパレータの出力は、次のように表すことができます。
Vout = VS sgn(V+ − V−)
ここで、sgn(x)は
符号関数であり、xが正の場合は1、負の場合は-1、ゼロの場合は0を返します。VSは出力
電圧の最大値です。
コンパレータの種類
コンパレータには、汎用
オペアンプをコンパレータとして使用する以外に、専用のICチップとして設計されたものがあります。専用コンパレータチップは、高速動作や正確な閾値
電圧、
ヒステリシス機能など、コンパレータとしての性能を高めるための様々な工夫が凝らされています。代表的なコンパレータICとして、LM393などがあります。
LM393などのコンパレータICは、TTLや
CMOSのデジタルロジック回路に直接接続できるように、
オープンコレクタ出力を持つものがあります。
オープンコレクタ出力では、コンパレータの出力トランジスタのコレクタが外部に取り出されており、
プルアップ抵抗を介して電源に接続することで、出力
電圧を決定します。V+ > V-のとき、出力はハイインピーダンス状態となり、
プルアップ抵抗によりVccまで引き上げられます。V+ < V-のとき、出力トランジスタがオンになり、出力は0Vに接続されます。
コンパレータの応用例
コンパレータは、以下のような様々な用途に利用されます。
閾値検出: 入力電圧がある特定の閾値を超えたかどうかを検出します。
A/D変換: アナログ信号をデジタル信号に変換する際に、比較器として使用されます。
過電圧・低電圧検出: 電源電圧が異常な範囲になった場合に、アラームを出力します。
ゼロクロス検出: 交流信号がゼロ
電圧を通過するタイミングを検出します。
*
PWM制御: パルス幅変調(PWM)制御において、デューティ比を決定するために使用されます。
ノイズの多い信号を比較する場合、コンパレータの出力が頻繁に変動することがあります。この問題を解決するために、
ヒステリシスコンパレータが使用されます。
ヒステリシスコンパレータは、入力
電圧が上昇する際の閾値と、下降する際の閾値を異なる値に設定することで、ノイズによる誤動作を防ぎます。この特性はシュミットトリガとも呼ばれます。
注意点
コンパレータを使用する際には、入力
電圧範囲や応答速度、消費電力などの仕様を確認することが重要です。また、入力信号が電源
電圧の範囲を超えないように注意する必要があります。TTL/
CMOSロジック出力のコンパレータの場合、負
電圧の入力は許容されません。