ア | イ | ウ | エ | オ |
カ | キ | ク | ケ | コ |
サ | シ | ス | セ | ソ |
タ | チ | ツ | テ | ト |
ナ | ニ | ヌ | ネ | ノ |
ハ | ヒ | フ | ヘ | ホ |
マ | ミ | ム | メ | モ |
ヤ | ユ | ヨ | ||
ラ | リ | ル | レ | ロ |
ワ | ヰ | ヴ | ヱ | ヲ |
ン |
A | B | C | D | E |
F | G | H | I | J |
K | L | M | N | O |
P | Q | R | S | T |
U | V | W | X | Y |
Z | 数字 | 記号 |
74シリーズの一つ。高速CMOS版の74HC138などがある。別名「3-to-8 line decoder/demultiplexer; inverting」。一般名称は3-8デコーダーで、3ビットの入力を8ビットに展開する。
16ピンICである。端子はVCC/GNDの他は、入力のA・B・C、出力のY0〜Y7、そしてイネーブル端子であるG1、G2A、G2Bがある。
G2A=G2B=L、G1=H以外では出力(Y0〜Y7)はHである。
入力(A・B・C)はアクティブ・ハイ(正論理)だが、出力(Y0〜Y7)はアクティブ・ロー(負論理)である。
これは、このICがアドレス信号(正論理)に応じてチップセレクト信号(負論理)を出すような用途が想定されているためと思われる。
G1 | G2B | G2A | C | B | A | Y0 | Y1 | Y2 | Y3 | Y4 | Y5 | Y6 | Y7 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | × | × | × | × | × | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
1 | 1 | × | × | × | × | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
1 | 0 | 1 | × | × | × | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | 1 |
1 | 0 | 0 | 0 | 1 | 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | 1 |
1 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | 1 |
1 | 0 | 0 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | 1 |
1 | 0 | 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | 1 |
1 | 0 | 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 1 |
1 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 |
例えば日立H8で使う例を説明する。
CS3(0x600000〜0x7fffff)に複数のICを繋ぐとすると、G1にA19、CにA18、BにA17、AにA16、G2AにCS3を接続し、G2BをGNDに落とす。
こうすると、0x68xxxxへのアクセスでY0にLが出力されるため、これをチップセレクト信号として利用できる。同様にY1は69xxxx、Y2は6Axxxx、…、Y7は6Fxxxxの時にLが出力される。これで一本のチップセレクト信号とアドレスバスから、最大8つのICを利用できるようになる。
コメントなどを投稿するフォームは、日本語対応時のみ表示されます