MMIボード
1.マンマシンインターフェイスボードの機能概要
マンマシンインターフェイスボードは、7seg.−LEDが4つ、4ビットディップロータリースイッチがGreen,Red−LEDが各1つ、押しボタンスイッチが1つからなり、CPUと人との間に入り情報交換の手助けをおこなう機能を持つ。
2. 回路構成
図1に回路構成を示す。図1より1から7のブロックの機能について説明する。
@パルス点灯発生回路
- 7Seg.−LEDをパルス点灯させるための回路である。表示に関しては、本来普通に表示を制御するには各LEDで4ビット合計16ビット必要である。しかし、ボードの制限もあるので、図1の回路構成にあるように68230のAポートの8ビットのうちPA0〜PA5までの6ビットをつかって表示するようにした。そこでラッチ機能を持つデコーダを使用することにし、6ビットのうち4ビットをLEDのデータように使い、残り2ビットを桁の選択用に使うようにした。
ここで問題になったのは、LEDの消費電力で、1つあたり約20mAなので4つすべて点灯すると約0.56Aも流れることになる。そこで4つの位相の異なる方形波により、7Seg.−LEDをパルス点灯させることにより消費電力を約1/4にした。1つの桁が点灯して再び点灯する間隔が短いため、見た目にはすべての桁が点灯しているように見える。
- A桁選択回路
- この回路は、2進2ビットのデータ書き込む桁選択信号を各桁のデータラッチON/OFF回路へと振り分ける機能を持つ。
- BLED駆動回路
- この回路は、MPUから送られてくるそれぞれのLEDのON/OFF信号を反転させて、それぞれのLEDへ送る機能を持つ。
- C4ビットディップロータリスイッチ信号処理回路
- この回路は、4ビットディップロータリスイッチのスイッチングに対応した信号をMPUボードへ送る機能を持つ。
- D勝敗判定信号処理回路
- この回路は、勝敗判定装置からのON/OFF信号を電気的に絶縁し、レベルを判別してMPUボードに送る機能を持つ。
- EデータラッチON/OFF及びデータ処理回路
- データラッチON/OFF回路は、桁選択回路からの桁選択信号とHandshake2からの信号を用いてデータを書き込むデコーダのラッチ機能をOFFし、データが書き込まれた後ラッチ機能をONさせる。
データ処理回路は、BCDコードで入力されたデータを7Seg.−LED用の信号7ビットに変換する。またデータをラッチする機能を持つ。
- Fチャタリング防止回路
- この回路は、押しボタンスイッチからの信号のチャタリングを防止し、MPUボードに送る機能を持つ。
3. インターフェース
CN1(VMEバスへ)
| | a | b | c | | | a | b | c |
| No. | 方向 | 内容 | 内容 | 内容 | | No. | 方向 | 内容 | 内容 | 内容 |
| 1 | | 未使用 | 未使用 | 未使用 | | 17 | - | GND | 未使用 | 未使用 |
| 2 | | 未使用 | 未使用 | 未使用 | | 18 | | 未使用 | 未使用 | 未使用 |
| 3 | | 未使用 | 未使用 | 未使用 | | 19 | - | GND | 未使用 | 未使用 |
| 4 | | 未使用 | 未使用 | 未使用 | | 20 | | 未使用 | 未使用 | 未使用 |
| 5 | | 未使用 | 未使用 | 未使用 | | 21 | | 未使用 | 未使用 | 未使用 |
| 6 | | 未使用 | 未使用 | 未使用 | | 22 | | 未使用 | 未使用 | 未使用 |
| 7 | | 未使用 | 未使用 | 未使用 | | 23 | | 未使用 | 未使用 | 未使用 |
| 8 | | 未使用 | 未使用 | 未使用 | | 24 | | 未使用 | 未使用 | 未使用 |
| 9 | - | GND | 未使用 | GND | | 25 | | 未使用 | 未使用 | 未使用 |
| 10 | | 未使用 | 未使用 | 未使用 | | 26 | | 未使用 | 未使用 | 未使用 |
| 11 | - | GND | 未使用 | 未使用 | | 27 | | 未使用 | 未使用 | 未使用 |
| 12 | | 未使用 | 未使用 | 未使用 | | 28 | | 未使用 | 未使用 | 未使用 |
| 13 | | 未使用 | 未使用 | 未使用 | | 29 | | 未使用 | 未使用 | 未使用 |
| 14 | | 未使用 | 未使用 | 未使用 | | 30 | | 未使用 | 未使用 | 未使用 |
| 15 | - | GND | 未使用 | 未使用 | | 31 | | 未使用 | 未使用 | 未使用 |
| 16 | | 未使用 | 未使用 | 未使用 | | 32 | IN | Vcc | Vcc | Vcc |
CN2(MPUボードへ)
| No. | ピン名称 | 方向 | 内容 | No. | ピン名称 | 方向 | 内容 |
| 1 | | | 未使用 | 21 | | | 未使用 |
| 2 | H1 | OUT | | 22 | PB0 | OUT | 4ビットディップロータリスイッチ(0) |
| 3 | Tin | | 未使用 | 23 | | | 未使用 |
| 4 | H2 | IN | | 24 | PB1 | OUT | 4ビットディップロータリスイッチ(1) |
| 5 | Tout | IN | | 25 | | | 未使用 |
| 6 | PA0 | IN | 7Seg.-LEDdata(0) | 26 | PB2 | OUT | 4ビットディップロータリスイッチ(2) |
| 7 | | | 未使用 | 27 | | | 未使用 |
| 8 | PA1 | IN | 7Seg.-LEDdata(1) | 28 | PB3 | OUT | 4ビットディップロータリスイッチ(3) |
| 9 | | | 未使用 | 29 | | | 未使用 |
| 10 | PA2 | IN | 7Seg.-LEDdata(2) | 30 | PB4 | IN | テスト信号入力 |
| 11 | | | 未使用 | 31 | | | 未使用 |
| 12 | PA3 | IN | 7Seg.-LEDdata(3) | 32 | PB5 | OUT | テスト信号出力 |
| 13 | | | 未使用 | 33 | | | 未使用 |
| 14 | PA4 | IN | 7Seg.-LED選択(下位) | 34 | PB6 | OUT | 勝敗判定装置ON/OFF信号 |
| 15 | | | 未使用 | 35 | | | 未使用 |
| 16 | PA5 | IN | 7Seg.-LED選択(上位) | 36 | PB7 | | 未使用 |
| 17 | | | 未使用 | 37 | | | 未使用 |
| 18 | PA6 | IN | Red-LED | 38 | H3 | | 未使用 |
| 19 | | | 未使用 | 39 | | | 未使用 |
| 20 | PA7 | IN | Green-LED | 40 | H4 | OUT | |
CN3(電源ボードへ)
| No. | ピン名称 | 方向 | 内容 |
| 1 | OPEN | | 未使用 |
| 2 | Vsig | IN | 勝敗判定装置ON/OFF信号 |
| 3 | GND | - |
BACK