NAND回路の原理
先日の記事でNAND回路のシンプルな例を示しました。 今日はその回路が本当にNAND回路になるのかを確かめていきます。
説明には下図を用います。 上述の記事ではトランジスタの回路例とスイッチの回路例を載せましたが、今回はスイッチの回路例だけを用います。 なお、この記事では出力電圧が正ならHigh、ゼロ以下ならLowであるとします。
A=Low,B=Lowのとき
2つの入力がともにLow(つまり、スイッチがともにOFF)のとき、NANDの出力はHighになります。 このことを確認します。
スイッチがともにOFFのとき、電流は下図の赤矢印のように流れます。
スイッチ(入力A)がOFFであるため、左下の回路には電流は流れません。 このとき、点αの電圧はになります。 つまり、出力電圧はでありではありません。 したがって、出力はHighになります。
A=High, B=Lowのとき
入力AがHighで入力BがLow(つまり、スイッチだけがONでだけがOFF)のとき、NANDの出力はHighになります。
このとき、電流は「A=Low、B=Lowのとき」の説明で示した図のように流れます。 スイッチ(入力B)がOFFであるため、左下の回路には電流が流れないためです。 このとき、点αの電圧は先ほどと同様にになります。 そして、出力も同様にHighになります。
A=Low, B=Highのとき
この場合は、先程の「A=High, B=Lowのとき」と同じです。 違うのはOFFになっているスイッチの場所だけです。 左下の回路には電流が流れないため、点αの電圧がであることと、出力がHighであることは変わりません。
A=High, B=Highのとき
2つの入力がともにHigh(つまり、スイッチがともにON)のとき、NANDの出力はLowになります。
このときの電流の流れは下図のようになります。 今回は、上記の3つの場合と異なり、電流が左下の回路に流れています。
点αはスイッチとを介してグラウンドと繋がっています。 そのため、点αの電圧はとなります。 電圧がなので、抵抗が存在する右側の回路に電流は流れません。 抵抗に電流が流れるには電圧降下が必要ですが、今回の場合は抵抗の下側がグラウンド、つまりに接続しているため、同じくの点αからでは電圧降下を起こせません。
結局、この場合は出力電圧がとなるので、出力はLowとなります。