以下で実験の説明がありますが、manabaで提供される実験指針書
および説明動画を参照してください。
ディジタル電子回路の基礎について学習するため、この実験ではつぎの2点について調べる。
これまでのハードウェア系の実験では、
キャパシタ、インダクタの原理、電流とは何か?という電磁気学
↓
それらを素子として直流回路・交流回路を考える電気回路学
↓
半導体素子(ダイオード・トランジスタ)の特性とそれを利用した増幅回路を考えるアナログ電子回路学
という流れで学んできた。
ここでは、いよいよコンピュータを構成する上での基礎となるディジタル電子回路の基礎について学ぶ。
マルチバイブレータ(multi-vibrator)は図1に示すように2段増幅器に正帰還をかけた発信器である。結合素子として抵抗を用いるかキャパシタを用いるかで、次の3種に大別される。
図6-1
無安定マルチバイブレータは2つの状態の間を自励的に交互に往復する回路であり、方形波発生装置としてよく使われている。回路構成を図6-2に,各部の波形を図6-3に示す。また無安定マルチバイブレータは外部の信号源に同期して発振させることができる。外部同期を与えない時の繰り返し周波数を自走(繰り返し)周波数という。自走周波数の近傍の整数倍の外部入力パルスの繰り返し周波数に同期する。このことは外部入力パルスの繰り返し周波数を1/n(nは整数)に下げることができる。
図6-2
図6-3
図6-2,3において周期Tは、T=T1+T2であり、
T1 = R2・C1・ln(2Vcc / (Vcc-VBE) ) ・・・(1)
VBE≒0のとき
T1 = R2・C1・ln2 = 0.693・R2・C1 ・・・(2)
T2についても同様の式が成り立つので、
T=0.693 (R2・C1 + R3・C2) ・・・(3)
以下のような無安定マルチバイブレータを利用したLED点滅回路をNI ELVIS上に作成し、 観察、計測、考察しなさい。
図6-4図6-5
【使用部品】
抵抗 330Ω×2、22kΩ×2
赤色LED(2.0V)×2
電界コンデンサ 47μF×2
バイポーラトランジスタ 2SC1815 ×2
※ 抵抗や電界コンデンサは個体誤差が大きい。回路を作成する前にあらかじめELVISのDMMを使い、抵抗値及び容量を詳細に測定しておき、その値を理論値の計算に用いること。
【注意事項】
※ 以上のことを守らない限り、正常に動作しないばかりか素子や回路を破損する恐れがある。十分注意して実験を行うこと。
6-2はDTL(Diode-Transistor-Logic)によるNANDゲートである。一般にはIC(Integrate-Circuit)化されたTTL(Transistor-Transistor-Logic)が用いられるが、ここでは学習の為、DTLを用いる。論理演算にはAND(積)、OR(和)、NOT(否定)という基本論理演算があり、これらの論理演算を組み合わせたものを組み合わせ回路という。論理演算は2進数における計算そのものであり、組み合わせ回路によって半加算器、全加算器、並列加算器などが構成できる。ここで学ぶNANDゲートはそれだけで複数を組み合わせることによってAND、OR、NOTの全ての論理演算を実現できる。
次の回路をNI ELVIS上に作成しなさい。VccはPowerSupply5Vでよい。
図6-6入力にはディジタル信号0あるいは1が入力される。この二つの信号は回路中では電圧の大小によって表現される。今、電位0.0~1.0Vの範囲を論理記号”0“、2.0~5.0Vの範囲を論理記号”1“として弁別するとしよう。
以下、同様に
入力I1電位 | 入力I2電位 | 出力O1電位 | 入力I1論理 | 入力I2論理 | 出力O1論理 |
---|---|---|---|---|---|
[V] | [V] | [V] | 0 | 0 | |
[V] | [V] | [V] | 0 | 1 | |
[V] | [V] | [V] | 1 | 0 | |
[V] | [V] | [V] | 1 | 1 |
つまりこの回路はAND演算をする回路として動作することがわかる。
しかし・・・
図6-7(この回路は作成する必要はありません。)
この図のように3段直列につないだ場合、入力を全て“0”として出力電位はどのくらいになると予想できるだろう?(ダイオードには順方向電圧が0.7V程度必要であることに注意!!!)
これでは論理演算が崩壊してしまう・・・
出力電位がつみあがる不具合を防ぐために次のようにトランジスタスイッチの追加が必要となる。
図6-8図6-9
この回路を作成し、6-2-1のときと同様に電位と論理値表を作ってみよう。(この回路も撮影し、レポート)
入力I1電位 | 入力I2電位 | 出力O1電位 | 入力I1論理 | 入力I2論理 | 出力O1論理 |
---|---|---|---|---|---|
[V] | [V] | [V] | 0 | 0 | |
[V] | [V] | [V] | 0 | 1 | |
[V] | [V] | [V] | 1 | 0 | |
[V] | [V] | [V] | 1 | 1 |
これがDTL(Diode-Transistor-Logic)の2入力NAND(NOT+AND)回路である。
実際には、独立のダイオードを個別に製作するより、半導体プロセス(IC化)においては以下に示すようなエミッタが2つあるマルチエミッタトランジスタを製作するほうが容易なので、TTL(Transistor-Transistor-Logic)が使われている。
図6-10