平成25年度 春期 午前Ⅱ 問15
ハードウェア
3入力AND回路
TTLレベルの2入力AND回路を3入力AND回路にするために入力部に回路を追加した。3入力AND回路として適切なものはどれか。
選択肢は原典では回路図(入力線3本・ダイオード2個・抵抗1個・2入力AND)。以下,ダイオードは「アノード→カソード」の向きで書く。「入力1〜入力3」「接続点」は原典に無い名(入力線は上から順に入力1・入力2・入力3)。
- ア(原典は図。入力1・入力2はそれぞれダイオードを介して接続点につながり,ダイオードの向きは接続点(アノード)→入力(カソード)。接続点は抵抗を介して接地され,2入力ANDの一方の入力へ。入力3はANDのもう一方の入力へ直結)
- イ(原典は図。入力1・入力2はそれぞれダイオードを介して接続点につながり,ダイオードの向きは入力(アノード)→接続点(カソード)。接続点は抵抗を介して接地され,2入力ANDの一方の入力へ。入力3はANDのもう一方の入力へ直結)
- ウ(原典は図。入力1・入力2はそれぞれダイオードを介して接続点につながり,ダイオードの向きは接続点(アノード)→入力(カソード)。接続点は抵抗を介してVccに接続され,2入力ANDの一方の入力へ。入力3はANDのもう一方の入力へ直結)
- エ(原典は図。入力1・入力2はそれぞれダイオードを介して接続点につながり,ダイオードの向きは入力(アノード)→接続点(カソード)。接続点は抵抗を介してVccに接続され,2入力ANDの一方の入力へ。入力3はANDのもう一方の入力へ直結)
答えと解説を見る
✓ これが正解ウ(原典は図。入力1・入力2はそれぞれダイオードを介して接続点につながり,ダイオードの向きは接続点(アノード)→入力(カソード)。接続点は抵抗を介してVccに接続され,2入力ANDの一方の入力へ。入力3はANDのもう一方の入力へ直結)
解説
ダイオードを入力側へ向け、接続点を抵抗でVccへ引き上げる形です。
ダイオードと抵抗で作る AND 回路は、入力が一つでも Low なら出力を Low に引き下げ、全部が High のときだけ High にする形にします。正解の回路では、接続点が抵抗で Vcc に引き上げられ、ダイオードは接続点側をアノード、入力側をカソードとしています。入力1か入力2のどちらかが Low になると、そのダイオードに順方向の電流が流れ、接続点は Low に引き下げられます。両方が High のときはダイオードに電流が流れず、接続点は抵抗によって High に保たれます。この接続点と入力3を2入力 AND に入れるので、全体で3入力の AND になります。電流がどちら向きに流れて接続点を引っ張るかを追うと見分けられます。
ほかの選択肢はなぜ違うのか
- ア(原典は図。入力1・入力2はそれぞれダイ…:ダイオードの向きは正解と同じですが、接続点が抵抗で接地されています。入力が High でも接続点を引き上げるものがなく、ダイオードも電流を通さない向きなので、接続点は常に Low のままで AND として働きません。
- イ(原典は図。入力1・入力2はそれぞれダイ…:入力からの電流が接続点へ流れ込み、抵抗を通って接地へ逃げる形です。どちらかの入力が High なら接続点が High になるので、入力1と入力2については OR の働きになり、全体は3入力の AND になりません。
- エ(原典は図。入力1・入力2はそれぞれダイ…:接続点は Vcc へ引き上げられていますが、ダイオードが入力から接続点へ向いています。入力が Low になってもダイオードは電流を通さない向きになり、接続点を引き下げられないので、入力1と入力2が出力に反映されません。
出典:平成25年度 春期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問15
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)