８チャンネルロジックアナライザの製作
Productionof8ChannelLogicAnalyzer
金野茂男
Kinno Shigeo
１．はじめに論理回路の試験・調整をする時には、各論理素子端子の入出力電圧レベルを調べなければならない。そのための検出装置として、身近にある通常の２入力オシロスコープを用いるのもよい。とは言ってもチェック箇所が数少ない場合には、このオシロスコープでも充分に役目をこなし得るが、同時にかつ並列に数点以上の出力論理電圧を調べなければならないときには、多チャンネルの「ロジックアナライザ」にその席を譲らざるを得ない。
ロジックアナライザは、ロジック回路検査専用の オシロスコープ である。許容される入力電圧レベルはＬ、Ｈレベルの２電圧値であるが、入力チャンネルが多数有り、検査したい回
路の端子電圧レベルを同時にいくつも調べることができるので、リアルタイムで回路のタイミ
ングチャートをモニターすることができる。論理回路試験測定器としては優れものである。この よ う な わ け で 、電 子 回 路 、電 子 デ バ イ ス 、論 理 回 路 等 の 開 発 現 場 、電 子 工 学 実 験 等 の 場 に は 、
ロジックアナライザは是非とも側に置いておきたい測定器の１つである。
が、オシロスコープと比較すると需要と汎用性が低い故か、比較的高価な装置である。サンプリング周波数が高く、多入力チャンネルを有するロジックアナライザが理想であるが、サン
プリング周波数が高くなればなるほど、入力チャンネル数が多くなればなるほど高価になるのはしかたがないのかもしれない。
そうは言っても、ロジックアナライザはロジック回路の試験装置として結構重宝な装置なので、最近では、パソコンを制御及び表示装置として使用する形式の簡易なロジックアナライザが安価に提供されている。これはこれとして充分に役に立つものである。が、補助装置である
パソコンがなければ、全くのジャンクである。
そこで製作研究として、ワンチップマイコン、メモリ素子、若干の論理回路素子、小型ＬＣ
Ｄ表示装置を組合せ、一体型でコンパクトな手の平サイズ大の８チャンネルロジックアナライ
ザを２種製作した。使用方法はいたって簡単でもある。１台目の最大サンプリング周波数は１０ＭＨｚ。２台目は１台目の回路の若干の変更により４０ＭＨｚの装置となっている。
元々、この課題は研究室所属の５年生の卒業研究の１課題であった。が、中途で時間切れとなってしまった。完成していれば、測定装置としては充分に役に立つのもであり、またそれなりに改良のアイデアのほどこされた装置でもあった。卒研生が中断したところから引き継いで作り上げることが真っ先に考えられることある。が、残念ながら回路構成、製作技術、製作手順などが不十分であったため、中断したところから作り上げるのは無駄であると判断し、著者自らほぼゼロから作り上げることにして１ヶ月強ほどで完成させた。
以下での設計・製作などの報告は主に１０ＭＨｚの装置を対象として行う。その後で、１０ＭＨｚの改良として４０ＭＨｚ装置について述べる。
２．設計・製作
アナログ信号を扱うオシロスコープと違って、ロジックアナライザは２値の論理電圧、即ちＬレベル、Ｈレベルを取り扱う。通常、ＴＴＬ、Ｃ−ＭＯＳ素子のＬレベル電圧は０Ｖ、Ｈレ
ベル電圧は＋５Ｖである。従って、ロジックアナライザの内部では取り扱う信号電圧は０Ｖと＋５Ｖの２種の離散電圧値だけを取り扱えばよい。回路をデジタル回路だけで組み上げることができるので、回路的には取り扱いは簡単となる。
１つのアナログ入力電圧を通常のデジタルメモリに記憶させるためには、１バイトとしてＡ
Ｄ変換器の変換ビット数だけのビット数が必要となる。１２ビットＡＤ変換器ならば、１バイ
ト１２ビットが必要となる。これに対して、１つの入力論理電圧をメモリに記憶させるには、‑1‑

メモリは１バイト１ビットで事足りることは簡単にわかる。１バイト８ビットのデジタルメモ
リを使用すれば、８つの入力論理電圧を１つのアドレス番地に記憶させることができることになる。
図１にワンチップマイコンを制御素子として用いた製作するロジックアナライザの概念ブロック図を示す。ところで、このブロック図のようにメモリを使用せず、ワンチップマイコン内に内蔵されているデータメモリを使用する方法も考えられる。そうすれば、外部メモリがない
こと、更にはアドレスカウンタもワンチップ内に書き込むプログラムでソフト上で代用することができるので、回路的には極めて簡単になるはずである。が、ワンチップマイコン内のデー
タ メ モ リ 容 量 が 少 な い こ と 、デ ー タ の 計 測 中 プ ロ グ ラ ム を 実 行 さ せ 続 け な け れ ば な ら な い の で 、サンプリング周波数がプログラムの実行速度に依存してしまい、それほど高くすることができない等の欠点が出てくる。
図１のように外部メモリを用いれば、ワンチップマイコンで、データ計測を開始させ、後はメモリのアドレスステップをワンチップマイコンから切り離して、アドレスカウンタデバイスを使用し、独自に進めさせるようにすれば、ワンチップマイコンの動作速度に無関係に、サン
プリング周波数を高くすることができる。即ち、主にメモリの動作速度にのみ依存したサンプ
リング速度とすることができるので、サンプリング周波数の高速化を容易に行うことができることになる。
製作に当たっては、前もって設定しなければならない仕様、条件が各種ある。以下に項目別にそれらの設定内容を解説する。

８チ ャン ネル 入力

メ モリ

Ｌ ＣＤ

ワ ンチ ップ マイコ ン
図１

製作するロジックアナライザの概念ブロック図（１）入力チャンネル数の設定
ロジックアナライザを設計する際の仕様としての第１は、測定可能入力チャンネル数をいくつにするかである。装置全体を制御するために使用予定のワンチップマイコン（マイクロチッ
プ社製 ＰＩＣ１７Ｃ７５６）はデータビットが８ビットのマイコンである。使用予定のＳＲ
ＡＭメモリは１バイトが１ビット、４ビット、８ビット、１６ビットのものが多種ある。１ビ
ットメモリは論外として、入力チャンネル数を４，８，１６のどれかにする自由度がある。８ビ ッ ト ワ ン チ ッ プ マ イ コ ン を 使 用 す る の で 、１ バ イ ト ８ ビ ッ ト の メ モ リ を 採 用 す る こ と に し た 。
少なそうに見えるであろうが、オシロスコープで論理電圧回路を試験する際にはせいぜい２チ
ャンネルしか使用できないので、格段の改良となる。１６ビットでは多すぎて、蛇足の感もある。が、魅力も少しはある。
（２）表示部の設計
測定し、メモリに記憶させた８チャンネルのデータをＬＣＤ表示装置に８チャンネル分全て一緒に並列表示する。ＬＣＤ表示装置としてワンチップマイコンで制御しやすい５．５インチ
パッシブカラー液晶モジュールＬＭ３２Ｃ０４１（以下でＬＣＤと記す）を使用することにした。表示装置としてこのＬＣＤを選択したのに深い意味はない。ワンチップマイコンで制御し易いこと、コンパクトであることなどであるが、理由の第１は秋葉原の秋月電子通商で簡単に入手できたからである。

‑2‑

Ｌ Ｃ Ｄ の 外 形 は １ ５ ０ mm （ Ｗ ） × １ １ ６ mm （ Ｈ ） × ２ ５ mm （Ｄ ）。 画 像 ド ッ ト は ３ ２ ０
ド ッ ト （ 横 ） × Ｒ Ｇ Ｂ × ２ ４ ０ ド ッ ト （ 縦 ）。 間 引 き 方 式 階 調 コ ン ト ロ ー ル 回 路 を 内 蔵 し て おり、垂直同期信号、水平同期信号、ドットクロック、Ｒ、Ｇ、Ｂ各ビットの表示データを入力する方式を採用している。ＬＣＤ付属のデータシートのタイミングチャートが理解できれば、表示画面制御のためのパルスデータのＬＣＤへの送信方法を理解することができる。ワンチッ
プマイコンでの制御の仕方、及び具体的な使用方法の１例については参考文献（１）が解説している。
このＬＣＤは通常の配置状態として画面を見たとき、通常のテレビと同じく画面の左上隅が掃引開始位置であり、右に１行分掃引した後、左に復帰し１段下がる。これを繰り返して、画面の右下隅で１画面分の掃引を完了する。このような配置で８チャンネル分のデータグラフを水平方向に掃引させるのは、考えると実に非効率的である。メモリアドレスから１チャンネル
分だけのデータを読み出し（メモリを１度アクセスすると、１度に８チャンネル分のデータが得られるのであるが）て描写した後、次のチャンネル分のデータをまたメモリから読み出して描写させることを、８回繰り返さなければならないことになるからである。

チャンネル番号表示

チャ ンネ ル番 号表 示

データ 表示 領域

データ表示

時 間ス ケー ル バー
サ ンプ リ ング 時 間数 値表 示

グ ラフ 処理
記号

図２

ト リガ

サン プリ ンググ ラフ 処 理

タイ プ表 示 周波 数表 示

記号

測定開始前のＬＣＤ画面

図３

ト リガ

サン プ リン グ

タイ プ表 示 周波 数 表示

解析時のＬＣＤ画面

ＬＣＤを９０°反時計回りに回転した配置とし、８チャンネル分を同時に水平（横）方向に表示する方法とした。即ち、掃引開始位置は画面の左下隅、掃引終了位置は画面の右上隅とするのである。このような使い方をすると、メモリから１バイト８ビットのデータを１回読み出す毎に、８チャンネル分のデータを同時に描写することができるからである。
図２に、測定開始前の予定ＬＣＤ画面を示している。測定開始に当たって、サンプリング周
波数の設定、トリガソースチャンネルの設定、トリガ形式の設定をしなければならない。これ
らは画面を見ながらメニュー選択形式で設定できるようにする。これらの設定が完了した後、測定を開始させる。
測定が終了した後、ＬＣＤ画面を図３のように切り替え、測定データグラフの分析処理ができるようにする。グラフの拡大、縮小、左右移動、復帰等が自在にできるようにする。画面中にサンプリング時間数値とその時間スケールバーも表示させる。

‑3‑（３）サンプリング周波数の設定
高 速 の サ ン プ リ ン グ 周 波 数 が 設 定 で き れ ば で き る ほ ど 、ロ ジ ッ ク ア ナ ラ イ ザ の 有 効 性 が 増 す 。
使用するメモリ及び論理回路素子の動作速度で最高サンプリング周波数が決まる。廉価でかつ簡単に入手できるメモリ及び７４シリーズのスタンダード版の論理回路素子を使用することとして、ここでは当面、最高サンプリング周波数として１０ＭＨｚを目指すことにする。サンプ
リング周波数の設定も変更可能とする。
（４）トリガソースの設定
オシロスコープと同じように、ロジックアナライザでもトリガソースの選択ができる方が使用が至便となる。８チャンネルの入力からトリガソースとして一つのチャンネルを選び出し、か つ 、 そ の 入 力 レ ベ ル 信 号 が 立 ち 上 が る 時 （ Ｕ ｐ ）、 立 ち 下 が る 時 （ Ｄ ｏ ）、 Ｈ レ ベ ル の 時 （ Ｈｉ ）、 Ｌ レ ベ ル の 時 （ Ｌ ｏ ）、 の ど れ か で ト リ ガ が か か る よ う に 設 定 で き る よ う に す る 。
（５）測定データの描写
メ モ リ に 取 り 込 ん だ デ ー タ を 、ワ ン チ ッ プ マ イ コ ン の 制 御 の も と 、メ モ リ か ら 順 次 読 み 出 し 、ＬＣＤに描写させる。データの拡大、縮小、左右移動ができるようにし、詳細にデータ分析ができるようにもする。
図４に、以上の考察をもとにしてできたロジックアナライザの詳細なブロック図を示しておく。ブロック図からわかるように、ワンチップマイコンは多数の制御線を持っている必要がある。そのため、Ｉ／Ｏポートが多数あるＰＩＣシリーズの最新素子であるＰＩＣ１７Ｃ７５６（以降ではＰＩＣと略称する）を使用する。詳細なデータシート（全２０７頁）はインターネ
ットを経由してＭｉｃｒｏｃｈｉｐ社のＵＲＬからダウンロードすることができる。
メモリには８ビット×２０４８バイトを使用する。必要なアドレスビットは１１ビットとなる。ＰＩＣのＩ／Ｏポートは沢山あるが、必要な箇所で結構使い切っている。そのため、メモリアドレスに配当するＩ／Ｏポートの本数を多くすることができない。１１本を配当することにした。これからメモリ容量は２０４８バイトとなる。なを、Ｉ／Ｏポートの重複利用を図れ
ば、メモリ用にもっとたくさんのＩ／Ｏポートを配当することもできる。今のところはやらな
い。

ＬＣＤ
１２ 線
ＰＩＣ

処理選択
スイッ チ類３線
基準 クロック

５線

ス ター ト ／ リ セ ッ ト

制御線

ア ドレ ス線

２線

１１ 線

分周回路
アド レスカウンタ

デ ー タ線
８チ ャンネ ル入力

８線入力

オーバ ーフロー８線

メモリ 2kbyte

パ ルス
ゲ ート

＝ス トップバッファトリ ガ条件とオーバー
フロ ーのチェックゲート

トリガチ ャンネル

トリガ形 式

選択

選択

２本

３本

図４

製作したロジックアナライザのブロック図‑4‑

ロジックアナライザ回路図

+30V

+5V

コントラスト予備

バックライト用端子群
876VL1 VL2VL3 VL4Vee
Vdd DISP
５．５インチパッシブカラー液晶モジュール LM32C041

選択

予備

端子
端子

決定

10kVR

割 り込 みHsync
Vss
Vsync Dck Vss
R1 R2 R3G1G2 G3 B1 B2 B3
1 2 4 59 10 11 12 13 14 15 16 17 18

VR1 VR2
Vss
20
19
3
10kVR

20MHz

28 27 26 25 24 23 22 21 4
51 44 45 46 43 42
12 13 1450
RE0RE2
RF1 RF3 RF5 RF7
Osc1 Osc2 RA1
RA3
RA5
RE1
RF2
RF0
RF4 RF6 RD7
Test
RA2 RA4
17
Vss
IC15
PIC
30
AVss
36
RG3
RC1
RC5 RC7 RD1
RC3
RB1 RB3 RB5 RB7
RA0 RD3
RB0 RB2 RB4 RB6 RG2 RG4 RE3 RG0 RG1 RC0 RC2 RC4 RC6 RD0 RD259 58 54 57 56 55 47 48 32 31 38 15 34 33 3 67 66 65 6463 62 61 11 10 9
60

電源基板上
に設置する

300

+5V
20 1
端子

19

②

HでHi-Z

８ チ ャン ネ ル 入 力

ch8
ch7
ch6
ch5
ch4
ch3
ch2
ch1

2
3
4
5
6
7
8
9

21 20 8 7 6 5 4 3 2 1 23 22 19
WE OE A0 A2 A4 A6 A8 A10A1 A3 A5 A7 A9⑤
17 I/O8
I/O7
16
IC14
+5V
Vdd
15 I/O6
HM61164LP -3
24
14 I/O5

18
IC1

17

バッファ

16
15

74HC541
8 3-State

２ｋバイトメモリ13 I/O4
11 I/O3

14
13

Buffer

12

10

Gnd
10

11

9

CE

(2048×8)

Vss

I/O2

18
12

I/O1
ス タ ート ＝ Ｈ+5V

4 3 2 1 15 14 13 12 11 10 9D0 D2 D4 D5 D6D7 A B C
D1 D3

+5V
16

Vcc

74HC151

IC2
12

8-1 Dat a Selector

Y
5

Gnd S
8 7

トリガチャンネル選択

12
13

11
IC4

74HC00
9
10

図５−１

3

11

リ セ ット ＝ Ｌ

10 14 4 2
PR2 Vcc PR1 D1
D2 7474 CLR1 1

CK1
CK2

D-FF
IC3
Gnd
7

Q1 5

9 10
C B
up 4

L1
8

D0

CLR2
74HC151
13Q2
D1
9 down 3
D2 IC5H2

トリガ形式選択

１０ＭＨｚロジックアナライザの回路図（左半分）

‑5‑

モード選択

D3
Gnd
8

ロジックアナライ ザ回路図

予備

+5V

+5V

+5V
+5V
5k×5

+5V

基準

14

発振器 8

リ セ ッ ト（ 基 板 上 ）

5k
42
RA5

29 20
AVdd Vdd

RA0RD3RD4RD5
7 6
60 8

RG5 39RG6 41RG7 40

IC6

clock 744040

16
Vcc

16
10 clock 744040 IC7 Vcc
バイ ナリカ ウン タ

バイナリカ ウンタ

20MHz
7

16
Mclr

RD6
5

10

Q3 Q6 Q9 reset Gnd
11 8
6 2 12

reset Gnd Q3 Q6 Q9 Q12
11 8 6 2 12 1④

4 3 2 1 15 14 13 12
D0 D1 D2 D3 D4 D5 D6 D7
11
10
9

A
B
C

74HC151

IC8

Vcc

サンプリ ング周期選択
Gnd S
8 7

Y
5

+5V
+5V

①

18 17 16 15 14 13 12 11 20
Vcc
バッファ

⑤
③

+5V

19 HでHi-Z

74HC541IC991 HでHi-Z
2 3

1
2

3

4

6

5

7

18 17 16 20

バッファ Vcc
19 74HC541 IC10

8

10

Gnd
10

4

IC12
4 5

9 7 6 5 3 2 4 13 12
Q1 Q2 Q3 Q4 Q5 Q6 Q7 Q8 Q9
Q10 14
１２ビット
6
Q11 15Ｈ で クリ ア
アドレスカウンタ
reset
11744040 IC11
clock
10
Vdd Q12Gnd
16
81

モ ード 選択9 10 11
C B A

+5V

8

⑪
制 御パル ス
Ｈ で通過
Ｌ で遮断

で測 定終 了

9 11
10
IC12

12
13

⑨
制御パ ルス

74HC00⑥ カ ウント ＝Ｌ

74HC151
IC5

オ ーバー フロ ー＝Ｈ⑩
ク ロ ック パ ル ス

で測 定

Y 5

12
13
ト リ ガ条 件が 満た され ると
Ｈ レ ベル とな り、 持続 する

Vcc
16
Gnd S
8 7

+5V

図５−２

⑦
9
6 10
IC13

11 5
4
⑧

74HC008
オ ーバー フロ ー無し 、か つト リガ条 件満 足の時 Ｈ
オ ーバー フロ ー＝Ｌ 、ト リガ条 件未 満足＝ Ｌ

１０ＭＨｚロジックアナライザの回路図（右半分）

‑6‑

+5V
16

初期条件の設定後、測定が開始されると、アドレスカウンタがステップアップする。このア
ドレスカウンタのオーバーフローをＰＩＣ側でモニターしておき、オーバーフローが発生した
時点でメモリへのデータの書き込みを終了させ、測定を終了させる。その後ＰＩＣで直接メモ
リのデータをアクセスし、ＬＣＤ画面上にデータを描写させる。
ブロック図中で、入力バッファ、メモリ、トリガチャンネル選択、ＰＩＣの４つの間に共用されている８本のデータバスラインがある。メモリ、アドレスカウンタ、ＰＩＣの３つの間には１１本の共用アドレスラインがある。動作中にこれらの入出力状態が衝突し、動作不良を起
こさないように、必要に応じて素子をＨｉ−インピーダンス状態等にする必要がある。
図５が回路図で、図６が回路の主要箇所でのタイミングチャートである。図６のタイミング
チャート図中には注釈を書き込んでいるので理解が行くと思う。回路図中の○囲み数値がタイ
ミングチャートのそれに対応している。このタイミングチャートを理解すれば、測定前の測定
条件初期設定、測定中、測定終了、そしてデータ描写の各処理において、各主要ポイントでの論理レベルの状態がわかり、回路図の理解をし易くするであろう。
回路図について若干説明をする。ＩＣ２の７４１５１で、３本の制御線により、８つの入力から１つをトリガーソースとするために選択している。ここで選択された信号はＩＣ３の７４
７４，又はＩＣ４の７４００に入力させてから、ＩＣ５の７４１５１に入力させる。このＩＣの２本の制御線によりトリガ形式（アップ、ダウン、ハイ、ローのどれか一つ）を選択することができる。信号が入力し、設定したトリガ条件が満たされた瞬間、ＩＣ５のＹ出力はＨレベ

測定時
ス タ ートリ セット／①

トリガチ ャ
ンネル選 択トリガ 形式
選択制御
サンプ リング
周波数 選択オーバー フロー
チェッ ク

⑥

②
③
④

リ セ ットリ セ ットバ ッ フ ァを 切 り離 す

入 力、 ア ドレ ス バ ッフ ァ 能動⑤
オ ー バ ーフ ロ ー発 生

Ｌ レベ ル でカ ウ ント 可

データ描写処理バッファ

リ セ ット

再測定可能

ス タート

リセ ッ トを か ける

⑦
トリガ条件
満足
ゲ ート制御
パルス

⑧
⑨

ク ロック
パ ルス
サ ンプリング
パルス

⑩
⑪

図６

タイミングチャート

ルとなる。アドレスカウンタＩＣ１１の前段にあるゲート機能を持たせたＩＣ１２の７４００のゲートが開き、クロックパルスがアドレスカウンタのアップを開始する。メモリアドレスが進み、データのメモリへの書き込みが進行する。

‑7‑

ＩＣ１１のアドレスカウンタ７４４０４０のＱ１２がＨレベルになった瞬間が、１１ビット
アドレスがオーバーフローした瞬間である。その信号でアドレスカウンタの入力ゲートを閉じると共に、ＰＩＣにそれを認識させ、測定を終了させている。
装置の処理動作モードの選択はＰＩＣのポートＲＡ１〜ＲＡ５に接続しているプッシュスイ
ッチで行う。
２つのポートＲＡ１とＲＡ５は最終的に未使用としたので、完成した装置にはこれらにスイッチを接続してはいない。両方とも予備としている。これらの端子は機能拡張用に使用することができよう。特に、ＲＡ１ポートには割り込み機能が備わっているので、それなりの目的に対しては役に立つのではないかと思う。
１０ＭＨｚ基準発振器（水晶）は１４ピンＤＩＰソケットに差し込んでいる。他の値の水晶発振器に交換し、サンプリング周波数を変更することは容易である。
図 ７ が 電 源 部 の 回 路 図 で あ る 。Ｐ Ｉ Ｃ 、論 理 Ｉ Ｃ の 電 源 は ＋ ５ Ｖ の み で あ る が 、Ｌ Ｃ Ｄ に は 、
Ｌ Ｃ Ｄ 内 の 論 理 回 路 用 電 圧 ＋ ５ Ｖ の 他 に 、 液 晶 駆 動 用 電 圧 ＋ ３ ０ Ｖ （ ２ ０ ｍ Ａ ）、 液 晶 用 バ ッ
クライト電圧＋１２Ｖ（５００ｍＡ）が必要である。これら３種類の電圧を１２Ｖ（２Ａ）ＤＣアダプター１個から供給する。＋５Ｖは３端子レギュレータ７８０５を用いて定電圧化を行っている。
ＬＣＤのバックライトとして同型の蛍光灯が２本ＬＣＤ本体に装着されているが、電源は付属していない。そのため、この２本のバックライト蛍光灯を駆動するために、別売りのインバ
ータ電源キットを用いる必要がある。このインバータキットに必要な入力直流電圧が＋１２Ｖなのである。
電源回路製作において、特に液晶駆動電圧の＋３０Ｖを供給するのに手間がかかった。最終
的には回路に示しているように、発振専用ＩＣ５５５を用い、８段のコッククロフト昇圧回路を使用することで、＋３０Ｖ、２０ｍＡ以上の電源を供給することができた。出力電圧は、５５５に外付けしている可変抵抗を調整し、発振パルスのデユーティサイクルを変更することで行える。昇圧回路中のダイオードはありふれた小信号用ダイオードであり、コンデンサもありふれたもので事足りる。

+12V,500mA+12VＤＣ +12V

液晶バックライト用電源

アダプタ

3

2

100 μ

8
1.1k

+5V,150mA

7805

1

ロジック用電源

100 μ

4

Ra

200mA

1 S1588×8375kVR Rb

555

6
2
3300p

1μ

30V,20mA
5

1 μ×8

1

液晶駆動電源100 μ

出力電圧の調整は負荷を付けた後、5k VR で行う

Ra=Rb でデューティサイクル５０％
発振周波数は Ra,Rb,C で決まる。約１００ｋＨｚとしている。

図７

電源回路

‑8‑

写真１

外観

写真２

内部の様子

この発振ＩＣ５５５を７４００などにしてはいけない。７４００は規定電圧は＋５Ｖでしかなく、かつそれほど出力電流も得られないので、多段の昇圧回路からは、殆ど出力電流が得られないからである。
出来上がった装置の外観と内部の様子を写真１，２に示しておく。写真１が外観である。左側に＋１２Ｖ（２Ａ）のＤＣアダプタ、右側にアース端子プローブも含んだ９本のプローブが見える。中央が本体である。ＬＣＤは既製品のシャーシケースの上面に取り付けている。電源
スイッチはなく、ＤＣアダプタをコンセントに差し込んだ時点で電源がオンとなる。操作用ス
イッチ類は３個のプッシュスイッチのみである。このスイッチを適当に組み合わせて押すこと
により、予定の処理を行わせることができる。
写真２はシャーシケースの上蓋を取り外して内部の様子を見えるようにしたものである。ケ
ース中央の正方形のＩＣがＰＩＣ１７Ｃ７５６である。ケースの右端の狭い幅の上下にＬＣＤのバックライト点灯用の長方形のインバータ基板キットが２個納まっている。ＰＩＣの乗っているメイン基板の下に電源基板が配置され、その下半分がケースの下部に見えている。ＬＣＤの輝度調整用、液晶駆動電圧調整用の両可変抵抗をここに配置し、調整を容易に行えるようにしている。
主基板のプリントパターン図はフリーソフトＰｃｂｅで作成した。主基板は片面感光基板を用いて作成した。が、電源基板は回路図自体が簡単なので、パターン図を参照しながら、片面
基板に手書きでペイントして作成した。
３．使用方法及び性能
図８に製作したロジックアナライザの外観図を、図９，１０にＬＣＤに表示される画面を示しながら、本装置の使い方を説明する。
（１）メモリ容量とＬＣＤ表示ビット数との兼ね合い留意しておかなければならないのは、メモリ容量と画面描写ビット数の関係である。メモリ
は２０４８バイトあるが、画面表示は横に２３１ビット列しかない。単純に考えて、２０４８
バイトに記憶させておいても、画面上には２３１バイト分の８チャンネルデータしか描写することができないのである。
データの描写方法は次のようにしている。測定が終了すると、２０４８バイトのうち、先頭の２３１バイト分を画面に描写させる。その後、縮小モードが１回処理されると、４６２バイ
ト分を１バイトずつ飛ばして描写する、２回押されると、９２４バイト分を３バイトずつ飛ばして描写させる。云々。左右移動モードが１回処理される毎に、現表示画面のおよそ半分を左右 に 移 動 す る 。０ 番 地 の デ ー タ が 左 端 に 表 示 さ れ て い る 場 合 に は 、左 移 動 モ ー ド は 意 味 が な い 。
画面中にメモリ最後のデータである２０４８番目のデータが表示されている状態では、それより右側のデータはないので、その領域は赤色で描写させている。

‑9‑

（２）各スイッチの機能
図８に装置の正面外観図を示している。操作に関係した箇所はプッシュスイッチ３個だけである。
Ｍａｉｎスイッチ
主メニューを切り替える
初 期 画 面 モ ー ド で は 、 こ の ス イ ッ チ を 押 す 毎 に 、 チ ャ ン ネ ル 番 号 群→ ト リ ガ 形 式 群→ サンプリング周波数群の順で白色表示が順次切り替わる。
データ分析画面では、このスイッチを押すと、測定画面に戻る。
Ｓｕｂスイッチ
副メニューを切り替える
初期画面モードでは、白色表示されている文字群内で、赤色表示文字が順次切り替わる。
データ分析画面では、赤色表示部分が、左移動、縮小、拡大、右移動、Ｉｎｉｔｉａｌ（グラフを初期に戻す）とスクロールする。
Ｄ ｅ ｃ ｉ ｄ ｅ ス イ ッ チ 処理を決定 し 実 行 す る
初期画面モードでは、画面上、赤色で表示された条件で測定を実行する。
データ分析モードでは、画面上、赤色で表示された処理を実行する。
（３）使用方法①ＤＣアダプタをコンセントに差し込む。電源がオンとなり、ＬＣＤ画面は図９の画面となる。
②Ｍａｉｎスイッチ、Ｓｕｂスイッチを押して、測定条件を決め、Ｄｅｃｉｄｅスイッチを押す。
③ 測 定 が 実 行 さ れ る 。（ ト リ ガ 形 式 条 件 が 満 足 さ れ な い と 、 測 定 が 実 行 さ れ な い こ と に 留
意 す る こ と 。 そ の 様 な 時 に は 、 画 面 は 全 く 変 化 し な い 。）
④測定が終了すると、画面は図１０のようになり、データ表示領域内に得られたパルス波
形が表示される。
⑤後は必要に応じて、グラフ処理を行えばよい。
⑥再測定をしたければ、Ｍａｉｎスイッチを押す。測定条件設定画面となる。
⑦測定を終了したければ、ＤＣアダプタをコンセントから抜く。
⑧全体をリセットしたければ、コンセントからＤＣアダプタを抜いて、再度差し込む。

ＬＣＤ
プ ロー ブMain

Sub Decide

Ｄ Ｃア ダ プ タ

図８

正面外観図

‑10‑

7

7

6

6

5

5

4

4

3

3

2

2

1

1

0

0

Up Do Hi Lo

10M1.25M156 k 20 k 2.5 k 313 39 5

図９

ＬＣＤの初期画面（４）性能
入力信号レベル
入力チャンネル数
メモリ容量
サンプリング周波数
グラフ処理機能デ ータ 表示

Initial Up 1.25M 23 μ図１０

データ分析時のＬＣＤ画面

Ｌ レ ベ ル ≒０ Ｖ 、 Ｈ レ ベ ル≒＋ ５ Ｖ
８つ各チャンネル２０４８点
１０Ｍ、１．２５Ｍ、１５６ｋ、２０ｋ、２．５ｋ、３１３，
３４，５ （８分の１スケールダウン）
左右移動、拡大、縮小、復元

４．１０ＭＨｚの製作について（１）サンプリング周波数１０ＭＨｚについて
図５中の基準発振器１０ＭＨｚを２０ＭＨｚのものに交換して動かすと、若干のデータエラーが見られた。１４ＭＨｚでは正常であった。切りの良い最高サンプリング周波数数値としておいた方がよいこと、より安定した動作を保証しておくために、最終的に本装置では基準発振器を１４ＭＨｚではなく１０ＭＨｚとしている。
（２）ＰＩＣ１７Ｃ７５６とライタ、アセンブラ
製作において特に難しいところはない。ＰＩＣワンチップマイコンの使用者は多いと見受けているが、最新素子であるＰＩＣ１７Ｃ７５６の使用例は著者の知るところ殆どいない。ＰＩ
Ｃのライター、及びそれに付随したアセンブラがＭｉｃｒｏｃｈｉｐ社だけではなく、幾つかの会社・企業から、或いは個人からも提供されている。これは悪いことではないのであるが、問題がある。毎年の如くＭｉｃｒｏｃｈｉｐ社から新規のワンチップマイコンが提供されているのであるが、この新規素子にそれらのライタやアセンブラが適応していない、つまり使えないのである。特に新規機能を組み入れたＰＩＣでは全く使い物にならないことに注意しておく必要がある。ここで使用したＰＩＣ１７Ｃ７５６はその冴え足るものである。
継続し或いは将来的にＰＩＣを充分に使いこなしていくような場合には、Ｍｉｃｒｏｃｈｉｐ社が提供している純正ライタ及び純正アセンブラの使用を著者としては勧める。著者自身Ｐ
Ｉ Ｃ の 最 初 の 使 用 に 当 た っ て 、Ｐ ａ ｒ ａ ｌ ｌ ａ ｘ 社 の ラ イ タ と ア セ ン ブ ラ を 使 用 し て し ま っ た 。
この会社のアセンブラは、定義、ラベル、分岐命令などがしっかりしており、解り易く使い易
いものであったが、新規のＰＩＣを使用することは完全にできなかった。そのうちに、この会
社がなくなってしまった。

‑11‑

（３）サンプリング速度の高速化
パソコンをベースにし、メモリと論理回路素子で構成された５０ＭＨｚの「ロジックアナラ（２）
イザボード」は製作論文をまねて作ったことはあった。やはり、最高サンプリング速度が１０ＭＨｚでは物足りない。著者としては過去にロジックアナライザを自作していれば、１０
ＭＨｚでは満足してはいなかった。
今回は初めてである。使用する論理素子をスタンダードとした。この種の素子の動作可能最高周波数は２０Ｍ〜２５Ｍである。従って、１０ＭＨｚとなった。製作した回路は予定通りの動作及び性能を示した。７４００シリーズの論理回路素子として、動作周波数１００ＭＨｚ〜
１２５ＭＨｚのＦシリーズ、ＡＣシリーズ、がスタンダード版ほど品種は豊富ではないが提供されている。他の種類の高速シリーズもある。が種類が少なかったり、購入が困難である。足ピンがＤＩＰではなく、ハーフピッチで基板表面実装型のＳＯＰとなっている場合が多い。Ｓ
ＯＰでは自作しにくいこと著しい。
以上のことから、サンプリング周波数の向上にはＦ，ＡＣシリーズが良さそうである。回路
図中の１２ビットバイナリカウンタである７４４０４０以外なら簡単に入手することができる。Ｆ，ＡＣシリーズの７４４０４０はない。どうすべきか。回路図からわかるように、使用している３個の７４４０４０はバイナリカウンタそのものとして使用している。従って、Ｆ，ＡＣシリーズには４ビットバイナリカウンタ、或いは４ビットバイナリカウンタを２個内蔵したバイナリカウンタがあるので、それを直列接続することで上手い具合に代用できる。素子数が増え、若干の回路図の手直しは必要となるが。
これにより少なくとも、メモリの最高動作周波数特性近くまで、サンプリング周波数を上昇させることが確実にできるはずである。
メモリの動作周波数も問題となってくる。現在使用しているメモリＨＭ６１１６ＬＰ−３の書 き 込 み に 要 す る 最 小 時 間 を 示 す Ｔｗ ｐは ９ ０ ｎ ｓ で あ る 。 こ の 値 か ら す る と 、 １ ０ Ｍ Ｈ ｚ を 越える当たりがこのメモリの動作限界と思われる。なを、このメモリは１４ＭＨｚまでは大丈夫
であることは本文中での述べており、試験済みである。メモリの動作周波数が高い互換品はメ
モリ規格表を一覧すれば多種あることがわかる。それらのメモリが購入容易かどうかはまだ確
か め て は い な い が 、 Ｔｗ ｐが ２ ０ ｎ ｓ 以 下 の も の も 少 な く な い 。
以上から、図５の回路の７４シリーズＩＣをスタンダード版から、ＦまたはＡＣシリーズに変更すること。７４４０４０バイナリカウンタをＦ、ＡＣシリーズの他のバイナリカウンタの
直 列 接 続 で 代 用 す る こ と 。メ モ リ を よ り 高 速 の も の と す る こ と 。こ れ ら ３ つ の 対 応 方 法 に よ り 、サンプリング周波数の高速化がはかれると考える。
（４）チャンネル数の増加
測定チャンネル数を増加することも、ロジックアナライザとしての性能向上の１案である。
図５の回路を手本として多チャンネル化を図ることはできるが、回路的に複雑になる。８チャ
ンネル以上を「どうしても」測定する必要がある場合でない限り、辞めた方が得策である。
（５）サンプリング周波数が、数百ｋＨｚ以下でも良い場合
目標がこのようならば、回路はＰＩＣ１個と、ＬＣＤ１個で済みそうである。メモリはＰＩ
Ｃ内のＲＡＭでまかない、サンプリング周波数設定、アドレスステップ、トリガ選択、その他を全てプログラムでまかなえるであろうからである。必要なＩ／Ｏポート数も激減するので、ＰＩＣ１７Ｃ７５６でなくても良いであろう。
５．４０ＭＨｚの 製 作
やはり１０ＭＨｚではもの足りない。出来上がった回路図から、それほど変更を加えなくてもサンプリング速度の高速化が図れることがわかっていた。最高サンプリング周波数は１０Ｍ
Ｈ ｚ で は あ る が 、予 定 通 り 正 常 に 動 作 す る ロ ジ ッ ク ア ナ ラ イ ザ を 完 成 さ せ る こ と が で き た の で 、
この自信のもとで、すぐに改良版ロジックアナライザの製作に取りかかった。最高サンプリン
グ速度が４０ＭＨｚのロジックアナライザを作り上げた。
４０ＭＨｚロジックアナライザの回路は１０ＭＨｚロジックアナライザのそれとほぼ同じで‑12‑

ある。４０ＭＨｚロジックアナライザの回路図を図１１に示しながら相違点について述べる。
以降では１０ＭＨｚロジックアナライザを１０Ｍと、４０ＭＨｚロジックアナライザを４０Ｍと略称する。
サンプリング速度の高速化のために、次の点の変更を行った。
（１）論理素子の変更
７４ＨＣシリーズを７４ＡＣシリーズに変更。ＨＣとＡＣは完全にピン互換性がある。ＨＣシリーズの動作周波数は２０ＭＨｚ前後、ＡＣシリーズは１２５ＭＨｚ前後である。性能を大幅に向上させた高速素子であるＡＣの値段は、それでもＨＣの値段とほぼ変わらない。
ところで７４シリーズの標準論理素子であるＨＣシリーズは各種素子が提供されているが、ＡＣシリーズはＨＣシリーズほど素子の種類は提供されていないことに注意する必要がある。
ＨＣシリーズの素子を全てＡＣシリーズで置き換えることはできないのである。１０Ｍで使用している、７４ＨＣ４０４０に対応する「７４ＡＣ４０４０」は生産されていない。４０Ｍでは他の素子で代用するしかない。４０Ｍではこれを４ビットバイナリカウンタが２つ内蔵されている７４ＡＣ３９３で代用することにした。若干素子が増えることになった。
他のＨＣシリーズは全てＡＣシリーズで交換することができた。

（２）メモリの変更
メ モ リ の 書 き 込 み 速 度 の 目 安 は 書 き 込 み パ ル ス 幅 Ｔ ｗｐの 値 で 推 し 量 れ る 。 １ ０ Ｍ で 使 用 し た
メモリＨＭ６１１６ＬＰ−３のそれは９０ｎｓ、周波数で見ると約１１ＭＨｚである。４０Ｍ
で は Ｔ ｗｐが １ ０ ｎ ｓ の Ｈ Ｍ ６ ２ ８ ３ ２ Ｕ Ｈ Ｌ Ｐ − ２ を 使 用 す る こ と に し た 。 書 き 込 み 速 度 は 約
１００ＭＨｚである。このメモリは３２ｋバイト×８ビットのものである。メモリは２ｋバイ
ト×８ビットで充分であるのに、何故、３２ｋバイトのものにしたか？ 理由は単純である。
２Ｋバイトの高速メモリが手に入らず、３２ｋバイトの高速メモリが簡単に手に入ったからである。低メモリ容量の素子は規格表には記載されているが、メモリの最近のニーズ及び店での在庫は高容量かつ高速化された素子である。低容量・高速素子は規格表に掲載されていても入手困難である。
当然の如くこれら２つのメモリのピン端子に互換性がないので、回路図及びプリントパター
ンに若干の変更が必要となった。
１０Ｍのロジックアナライザ回路に以上の変更を加えることで、サンプリング周波数１００
ＭＨｚ以上で動作するロジックアナライザになるように思われる。が、このような変更を加えても図１１の回路では決して１００ＭＨｚでは動作してくれない。その原因は、書き込み時にメモリのアドレスをアップさせるのに使用している多段バイナリカウンタの応答遅延にある。
２ｋバイトメモリのアドレス指定のために、１１ビットが必要である。回路図からわかるように、バイナリカウンタを１１ビット分直列に連結し、１１ビットアドレスカウンタとして使用している。バイナリカウンタの動作においては、低位ビットから高位ビットにかけて順々に動作タイミングのずれが生ずる。この遅延時間は使用するビット数だけ積算されるのである。例
えば、バイナリカウンタ１ビット当たりの遅延時間を１ｎｓ（周波数で１０００ＭＨｚ）としても、１１ビット使用するならば、１１ｎｓの遅延時間となる。動作周波数１００ＭＨｚのメ
モリを使用していても、メモリアドレスのアップで取りこぼしが発生することになる。
アドレスカウンタのこの時間遅延問題の解決方法はメモリバンク方式を採用することで解決できる。メモリバンク方式を用いたロジックアナライザボードの解説は参考文献（２）が詳しい。例えば、２個のメモリを用い、入力データをラッチ回路で取り込み、メモリに交互に書き込む方法である。両メモリのアドレスはアドレスカウンタで同時にアップさせるが、交互に書き込みをするので許容される時間遅延は２倍となる。メモリを更に多数用いれば、メモリの書き込み動作周波数までサンプリング時間を上げることができる。容易に１００ＭＨｚのロジッ
クアナライザとすることができる。

‑13‑

+30V

+5V

ロ ジッ ク アナ ライ ザ４ ０ Ｍ回 路図

コン ト ラ ス ト

端子

選択

端子

予備

10kVR

決定

Vss
Hsync
Vsync Dck Vss
R1R2 R3G1G2 G3 B1 B2 B3
9 10 11 12 13 14 15 16 17 18
1 2 4 5

Vss
3

割 り込み

VR1 VR2
20
19
10k

+5V

予備

バッ ク ラ イ ト 用端 子 群
8
7
6
Vee
VL1 VL2 VL3 VL4
Vdd DISP
５．５インチパッシブカラー液晶モジュール LM32C041

5k×5

20MHz

28 27 26 25 24 23 22 21 4
51 44 45 46 43 42
29
12 13 1450
RF1 RF3 RF5 RF7
RE0
RE2
Osc1 Osc2 RA1
RA3
RA5
AVdd
RE1
RF2
RF0
RF4 RF6 RD7
Test
RA2 RA4
17
Vss
IC15
PIC17C756
30
AVss
36
RC1 RC3 RC5 RC7 RD1
RB1 RB3 RB5 RB7 RG3
RA0 RD3RD4RD5
RB0 RB2 RB4 RB6 RG2 RG4 RE3 RG0 RG1 RC0 RC2 RC4 RC6 RD0 RD2
7 6
59 58 54 57 56 55 47 48 32 31 38 15 34 33 3 67 66 65 64 63 62 61 11 10 9
60 8

電源基板上
に設置する

300

+5V
20 1
端子

19

②

HでHi-Z

ch8
ch7
ch6
ch5
ch4
ch3
ch2

2
3
4
5
6

27 22 10 9 8 7 6 5 4 3 25 24 21
WE OE A0 A2 A4 A6 A8 A10A1 A3 A5 A7 A9⑤
19 I/O7
IC14
I/O6
18
HM62832UHLP -15+5V
Vdd
17 I/O528
３ ２ｋ バ イト× ８ビ ット の うち
16 I/O4

18
IC1

バ ッフ ァ
74AC541

17
16
15

15 I/O3
13 I/O2

14

8 3-St at e 137
8 Buffer
12

ch1 9

Gnd
10

+5V

12

２ ｋ バイ トだ け 使用

CS
Vss

I/O1
A12
A11
A13 A1423 2 26 1

11 I/O0

11

③

20
14

ス ター ト＝ Ｈ
リ セッ ト＝ Ｌ

4 3 2 1 15 14 13 12 11 10 9D0 D2 D4 D5 D6
D1 D3
D7 A B C
16 Vcc74AC151

IC2

8-1 Dat a Selector
Gnd S
8 7

ト リ ガチ ャン ネル 選 択

図１１−１

モード選択

+5V

10 14 412Y
5

2
PR2 Vcc PR1 D1
D2
CLR1 1CK1 74AC74 Q1

9 10 11
C B A

D0
5
up 4
CK2 D-FF CLR2 13
74AC151
11Q2
D1
IC3 Gnd
9 down 3
IC47Y
D2 IC55H274AC00
D3
Vcc
L1
9
16
Gnd S
10
8
8
7
トリ ガ形 式 選択
12
13

11

3

製作した４０ＭＨｚロジックアナライザの回路図（左半分）‑14‑ロジ ッ クア ナ ライ ザ ４０ Ｍ 回路 図

+5V
+5V

基準

14

+5V

発振器
40MHz
7
8

+5V

+5V

13
14
Vcc バ イナ リカ ウン タ
2A
1
2Qd
+5V
1A
1
バ イナ リカ ウン タ 2Qd 85k×5874AC393
IC6.5
74AC393 IC6
リセッ ト（基板上 ）
Cl2
Gd
Cl1
Cl2
1Qa
2Qc
Gd Cl1
1Qc 2Qb
1Qd 2A
2 12
10
7
2 12 3
6 13 97
5
29 20 5k
16
AVdd Vdd
Mclr

RD4
RD5
7 6

RD3

14
6
1A Vcc 1Qd

RD6
5

RG5
39
RG6 41RG7 40④

1

1A バイ ナ リカ ウ ン タ
74AC393 IC7
1Qb 2Qa
Gd Cl1Cl2
2 12
4 11 74 3 2 1 15 14 13 12
D0 D1 D2 D3 D4 D5 D6 D7
A

11

B

10

C

9

74AC151

IC8

Vcc

サン プ リン グ 周期 選 択
Gnd S
8 7

Y
5

+5V
+5V

①

18 17 16

18 17 16 15 14 13 12 11 20
Vcc
バ ッフ ァ

③

19 HでHi-Z

74AC541

IC9

3

4

6

5

7

8

20

バ ッ ファ Vcc
19 74AC541 IC10

10

1
2

1 HでHi-Z
2

93

クロックパ ルス

⑩

Gnd
4 10

IC12

+5V

4 5

モード選択

11
A

3 4 5 6 13 11 10 9 8
1Qa 1Qc
2Qc
2A 2Qa
2Qb
2Qd
1Qd
1Qb
6
cl1
74AC393
2
Ｈで クリアIC11
cl2
Vdd
Gnd 1A1214
7
1
ク ロ ック 入力+5V 0.01

3 4 5
1Qa 1Qb 1Qc

Q12

14
Vdd
0.01

1 1A
cl1
2
1Qd
6

74AC393
IC11.5Gnd
7で測 定 終了

8

カ ウ ント ＝ Ｌ
で測 定

12
13
5

トリ ガ 条 件 が 満 た され る と
Ｈレ ベ ル と な り 、 持続 す る

Vcc

16

+5V

⑦
9
6 10
IC13

11 5
4
⑧

74AC008

74AC00
11

12

IC12

13

9 10

オ ー バー フ ロー ＝ Ｈ⑥

74AC151
Y

制 御 パル ス⑪ Ｈ で 通過
Ｌ で 遮断⑨

制 御パ ル ス

オ ーバ ー フ ロー 無 し、 か つト リガ 条 件 満足 の 時Ｈオ ーバ ー フ ロー ＝ Ｌ、ト リガ 条 件 未満 足 ＝Ｌ

7

図１１−２

13
2A

14 6
Vcc 1Qd

製作した４０ＭＨｚロジックアナライザの回路図（右半分）

‑15‑

+5V
16

ここではメモリバンク方式を採用すると、回路の大幅な変更をしなければならないこと理由から、この方式は採用しないことにした。
（３）使用方法
装置の外見は全く１０Ｍと同じである。使用方法も１０Ｍと同じである。
（４）４０Ｍの性能
性能もサンプリング周波数以外は同じである。
入力信号レベル
入力チャンネル数
メモリ容量
サンプリング周波数
グラフ処理機能Ｌ レ ベ ル ≒０ Ｖ 、 Ｈ レ ベ ル≒＋ ５ Ｖ
８つ各チャンネル２０４８点
４０Ｍ、５．０Ｍ、６２５ｋ、７８ｋ、９．８ｋ、１．２ｋ，
１５２，１９ （８分の１スケールダウン）
左右移動、拡大、縮小、復元

サンプリング周波数４０ＭＨｚでの動作における留意事項
サンプリング周波数を４０ＭＨｚとしたとき、メモリアドレスの１０番目ビット当たりで、上述したアドレスの指定取りこぼし現象が見られる。ＬＣＤ画面では周期的な髭パルスとして見てとれる。ＬＣＤ画面に表示するデータのアドレス値が１０ビット指定アドレス以下ならば
何らの問題もなく、正常に測定できる。それ以上の場合でも、この周期的な髭ノイズ現象が画面に現れる点を頭に入れておけば、さほど問題はないと思う。
６．終わりにＰＩＣ１７Ｃ７５６に書き込んだアセンブラプログラムはＭｉｃｒｏｃｈｉｐ社のＭＰＡＳ
Ｍで作成し、ライターは同社の「ＰＩＣＳＴＡＲＴ Ｐｌｕｓ」に７５６専用アダプタを取り付けて使用した。
更なるサンプリング速度の高速化は、メモリバンク方式を用いれば容易に実現できよう。入
力データのラッチ回路、複数個のメモリを使用することになる。
今後、それをやるかどうかは今のところ考えてはいない。

参考文献（ １ ）「 ワ ン チ ッ プ マ イ コ ン を 用 い た ロ ジ ッ ク ア ナ ラ イ ザ の 製 作 」 小 幡 純 一 、
電子制御工学科２０００年度卒業研究生（ ２ ）「 ロ ジ ッ ク ス コ ー プ の 製 作 」 石 川 克 樹 、 ト ラ ン ジ ス タ 技 術 Special、 Ｎ ０ ． １ ９ 、
ｐ８２〜８８、ＣＱ出版社

E-mailURLkinno@oyama-ct.ac.jp
http://www.oyama-ct.ac.jp/D/kinnoken‑16‑