2021.2.28
前へ
次へ
ホームページトップへ戻る

トランジスタでCPUをつくろう!
トランジスタで8080をつくってしまおうというまさにびっくり仰天、狂気のプロジェクトです!
☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆
見事にできましたら、もちろんTK−80モニタを乗せて、それからBASIC、CP/Mを走らせましょう!
☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆


[第307回]



●トランジスタロジック回路組立キットTR27

TR27は[第243回]で説明をしています。
組立キットTR27については[第243回]の説明もお読みください。
74LS27のトランジスタ版になります。
バイポーラトランジスタ2SA1015と2SC1815による3inputNORゲートロジック回路です。
[第243回]に1ゲート分の回路図があります。
以下の説明の理解の助けになると思いますから下に再掲します。


組立キットTR27は74LS27と同様1枚の基板に3ゲート分の回路が載っています。
下がプリント基板(部品面)の写真です。


下はプリント基板(ハンダ面)の写真です。


部品を実装しました。


電源を接続しました。

[第295回]と同じように電源は単三乾電池3本を直列につないだ4.5Vです。
入力A、B、Cは10KΩでVccにプルアップしているので入力表示用の青LEDが全点灯しています。
[第296回]で書きましたように入力電圧が中間電位になるため出力ショート電流が流れています。
TR00は出力ショートに関係する2SA1015が8個あってそのため入力OPEN時には基板全体で19mA流れました。
TR27も2SA1015は1回路に3個、全部で9個あるのですが電流は5mA弱しか流れていません。
3個の2SA1015が直列につながっているのが出力ショート電流が少なくなる理由だと思われます。

今回もいままでのテストと同じように回路ごとに入力の組み合わせを変えてテストしました。

TR27は入力が3あるので入力の組み合わせは000〜111の8通りになります。
基板上には3入力NOR回路は3回路しかありません。
前回のTR10と同じで全部の組み合わせを一回で試すことはできません。
今回のテストも3回に分けて行なうことにしました。
上の写真はそのうちの1回目のテストです。
一番左は入力A=GND、B=GND、C=GNDにしました。
000の入力です。
青LEDは3個とも消灯しています。
3入力NOR回路なので全ての入力が0のときだけ出力Xが1になります。
そのほかのときは出力Xは0になります。
Xの状態を示す赤LEDは点灯しています。
TR00組立キットと同様TR27組立キットにも適当な長さのジャンパーケーブル10本ほどが附属します([第295回]参照)。

2番目は入力A=Vcc、B=GND、C=GNDにしました。
001の入力です。
青LEDはAだけ点灯しています。
出力は0なので赤LEDは消灯しています。
3番目は入力A=GND、B=Vcc、C=GNDにしました。
010の入力です。
青LEDはBだけ点灯しています。
出力は0なので赤LEDは消灯しています。

2回目のテストです。

一番左は入力A=Vcc、B=Vcc、C=GNDにしました。
011の入力です。
青LEDはAとBが点灯しています。
出力は0なので赤LEDは消灯しています。
2番目は入力A=GND、B=GND、C=Vccにしました。
100の入力です。
青LEDはCだけ点灯しています。
出力は0なので赤LEDは消灯しています。
3番目は入力A=Vcc、B=GND、C=Vccにしました。
101の入力です。
青LEDはAとCが点灯しています。
出力は0なので赤LEDは消灯しています。

3回目のテストです。

一番左は入力A=GND、B=Vcc、C=Vccにしました。
110の入力です。
青LEDはBとCが点灯しています。
出力は0なので赤LEDは消灯しています。
2番目は入力A=Vcc、B=Vcc、C=Vccにしました。
111の入力です。
青LEDは全部点灯しています。
出力は0なので赤LEDは消灯しています。
最後の3番目は使いませんから2回目のテストのときのままです。

全ての入力をVccまたはGNDにつないでいるため出力ショートはしていないと思いますが、もともとこの基板では入力オープンの場合でも基板全体の電流はそれほど大きくないので目立つほどの変化は見られません。

トランジスタでCPUをつくろう![第307回]
2021.2.28upload

前へ
次へ
ホームページトップへ戻る