ＭＰＣ１０４－ＩＳＯＳＩＯ４
アイソレートシリアル-4CH ボード
取扱説明書
目次
はじめに
１．概要
２．特徴
３．仕様
４．オプション
５．ブロック図６．アドレス設定
７．アドレス設定表
８．ピンアサイン
９．スイッチの設定
出荷時の設定一覧表
ディップスイッチ
ジャンパースイッチ
10．使い方の例
ボーレートレジスタ表
イニシャライズ処理フロー
11.外部回路接続例
TTL レベル信号
ＲＳレベル信号（クロス接続）

２
３
３４５５６６６９11151618

はじめに
１． 製品の保証について
・無償修理
製品ご購入後1年間は無償で修理いたします。
（但し、下記「有償修理」に該当するものを除く）
・有償修理
1)製品ご購入後1年を経過したもの。
2)製品購入1年以内で故障の原因がお客様の取り扱い上のミスによるもの。
3)製品購入1年以内で故障の原因がお客様の故意によるもの。
・免責事項
当社製品の故障、不具合、誤動作あるいは停電によって生じた損害等の純粋経済損失につきましては、当社は一切その責任を負いかねますので、あらかじめご了承ください。
２． 製品について
・当社製品はカタログ仕様範囲内において、使用部品、回路図等、予告無く変更することが有ります。
・当社製品は部品メーカーの製造中止等によりやむを得ず製品の供給を続けることが出来なくなることが有ります。
・当社製品の無断での複製を禁止します。
・当社製品は一般商工業用として設計されており生命、財産に関わるような状況下で使用されることを意図して設計、製造されたものではありません．本製品の故障、誤動作が人命を脅かしたり、人体に危害を与えたりする恐れのある用途（生命維持、監視のための医療用）、および高い信頼性が要求される用途（航空・宇宙用、運輸用、海底中継器、原子力制御用、走行制御用、移動体用）にはご利用されないようご注意ください。すべての電子機器はある確率で故障が発生します．当社製品の故障により、人畜や財産が被害を受けたり、火災事故や社会的損害が生じたりしないように安全設計をお願いします。また長時間連続運転や仕様外の環境でのご使用は避けてください。
但し、長時間運転でご使用された場合の故障に付きましては通常どおりの修理保証（1年以内無償、1年以上有償）が受けられます。
３． カタログ、取扱説明書の記載事項について・当社製品のカタログ及び取扱説明書は予告無く変更する場合があります。
・取扱説明書に記載されている内容及び回路図の一部又は全部を無断での転載、転用を禁止します。
・本資料に記載された情報、回路図は機器の応用例であり動作、性能を保証するものではなく、実際の機器への搭載を目的としたものではありません。またこれらの情報、回路を使用することにより起因する第三者の工業所有権、知的所有権、その他権利侵害に関わる問題が生じた際、当社はその責を負いませんのであらかじめご了承ください。
４． 海外への輸出について・当社製品を使用した機器を海外へ持ち出される場合、当社製品のCOCOMパラメーターシートが必要です。その都度お申しつけ頂ければパラメーターシートを発行いたします。
５． 本書に記載された使用条件の範囲内でご使用願います。使用条件の範囲を超えたご使用の場合は本製品の保証は致しかねますのであしからずご了承願います。

2

１.概要
ＩＳＯＳＩＯ４はＰＣ１０４及びＺ８０バスを持ったアイソレートシリアル通信カードです｡
外部インターフェース部はＴＴＬレベル信号と、オプションにより RＳ２３２Ｃ信号が使用できます。コントローラ部は１６５５０互換チップ４ＣＨが内蔵されています。
２.特徴◎ 外部と絶縁フォトカプラにより外部と内部が電気的に絶縁されているため外部からのノイズによる誤動作や電源回り込み等による電気的破壊を防止できます。
◎ 省スペース
９０.１ｍｍ×９５.８ｍｍの基板サイズに３２ビットのｱｲｿﾚｰﾄ入力回路を実装◎ ＴＴＬレベル入出力
外部インターフェースとＴＴＬレベルでシリアル通信が出来ます。
◎ ＲＳ２３２Ｃレベル
外部インターフェースとオプションによりＲＳ２３２Ｃレベルでの通信が出来ます。
◎ ＰＣ１０４バスが標準ですが、弊社製Ｚ８０（MPCZ-16EX）との接続もできます。
◎ 通信速度 50BPS～19200BPS

3３.仕様
項目

内容

入出力信号

TXD、RXD、RTS、CTS、DTR、DSR

通信速度

50BPS～19200BPS

信号レベル

TTL レベル：0、5V
RS232C ｵﾌﾟｼｮﾝの場合は RS232C ﾚﾍﾞﾙＩ／Ｏアドレスディップスイッチにより設定
各チャネル毎に 8 ポート占有

アイソレート外部電源

5V を外部から供給、または内蔵 DC-DC コンバータオ
プション

外部ｲﾝﾀｰﾌｪｰｽ適合ｺﾈｸﾀ

RS232CＸＧ４Ｃ－１０３1 極性ｶﾞｲﾄﾞ（１）OMRONTTL ﾚﾍﾞﾙ

使用温度範囲０℃～５０℃

基板サイズ

９０.１ｍｍ×９５.８ｍｍ

電源＋５Ｖ

消費電流280ｍＡ（無負荷動作時）

ＸＧ４Ｃ－３４３１

バスから供給

オプション
品名

型番価格

RS232C オプション

MPC104-ISOSIO4-ＲＳ¥1,200／CH（＊）

内蔵 DC-DC コンバータ

MPC104-ISOSIO4-DC¥1,900／CH（＊）（＊） 価格は１ＣＨあたりの価格です。
（＊） DC-DC オプションは最大 4 台まで搭載できますが 1 台を各チャネルで共用することも出来ます。
尚、RS232 信号の出力を電流で取り出す場合は１DC-DC ｵﾌﾟｼｮﾝ当り最大 30mA 程度ですのでご注意下さい。

4４．オプション
・ＲＳ２３２Ｃオプション
型番：MPC104-ISOSIO4-RS
ＲＳ232C レベルオプション
MAX223 実装（最大 4 台まで）
・アイソレートＤＣ－ＤＣ電源オプション
型番：MPC104-ISOSIO4-DC
アイソレートＤＣ－ＤＣ電源オプション
最大 4 台まで外部から＋５Ｖを供給する場合は不要

５.ブロック図

S

CS3W
DC-DC

D0~D7A0,A1,A2ﾝ
ｮｼﾟﾌｵ

IRQA,IRQB,IRQC,IRQD

5３４ピンコネクタ

ダﾝ
ﾟﾋ｜

4CH

W

CS2

10

S

コ

外部コネクタデTLP112A

ス

オプション
RS232CW

CS1

フォトカプラー

S

レ

７４ＨＣＴ２４４ドバッファーW
アバッファー

Ｐ
Ｕ
イン
タ｜
フ
ェ
｜
ス

CS0

ＴＬ１６Ｃ５５４SＣ

６．アドレス設定
設定項目

ｱﾄﾞﾚｽﾊﾞｽ

ｱﾄﾞﾚｽ

ボード先頭アドレス設定

A10～A1500xxh～FCxxh(400h 単位)

各 CH アドレス設定

A3～A9ｘｘ08h～ｘ3F8h７.アドレス対応表
D A A A
L 2 1 0AB

READ

WRITE

0 0 0 0受信バッファデータ

送信ホールドデータ

0 0 0 10 0 1 0

割り込みイネーブルレジスタ
割り込み ID レジスタ

FIFO コントロールレジスタ

0 0 1 1LINE コントロールレジスタ

0 1 0 0

MODEM コントロールレジスタ

0 1 0 1

LINE ステータスレジスタ

0 1 1 0

MODEM ステータスレジスタ

0 1 1 1

スクラッチレジスタ

スクラッチレジスタ

1 0 0 0

LSB デバイザーラッチ

1 0 0 1MSB デバイザーラッチ

８．ピンアサインＣＮ1：（PORT1）
1-NC

2

RXD1

3

TXD1

4

DTR15

GND16

DSR17

RTS1

8

CTS19-NC

10+V16ＣＮ２（PORT2）
1-NC

2

RXD23

TXD2

4DTR25GND2

6

DSR27RTS28CTS29-NC

10+V2ＣＮ３（PORT3）
1-NC

2RXD33

TXD34DTR35

GND36DSR37

RTS38CTS39-NC

10+V3ＣＮ４（PORT4）
1-NC

2RXD43

TXD44DTR45

GND46DSR47

RTS48CTS49-NC

10+V4

信号の説明 （ * は各チャネル番号）1.
-NC：空き2.
RXD*：レシーブデータ
3.
TXD*：トランスファデータ
4.
DTR*：データートランスファレディ
5.
GND*：アイソレートグランド
6.
DSR*：データーセットレディ
7.
RTS*：リクエストツーセンド
8.
CTS*：クリアーツーセンド
9.
-NC：空き10.
V*：アイソレート電源-5V

7ＣＮ５：ＴＴＬレベル信号
1+V12RXAE

3TXAEU

4DTRAEU

5EG16DSRAE

7RTSAEU

8CTSAE

9+V210RXBE

11TXBEU

12DTRBEU

13EG214DSRBE

15RTSBEU

16CTSBE

17+V318RXCE

19TXCEU

20DTRCEU

21EG322DSRCE

23RTSCEU

24CTSCE

25+V426RXDE

27TXDEU

28DTRDEU

29

EG430

DSRDE

31

RTSDEU

32

CTSDE

3334

信号の説明（ * は各チャネル番号 A=1,B=2,C=3,D=4）+V*
アイソレート電源 +5V
RX*E
レシーブデータ
TX*EU トランスファデータ
DTR*EU データーセットレディEG*
アイソレートグランド
DSR*E データーセットレディ
RTS*EU リクエストツーセンド
CTS*E クリアーツーセンド
コネクタピン配置（例 XG4C シリーズ 10 ピン）
34 ピン
2110983433

９．スイッチの設定
出荷時の設定一覧表
PORT 番号I/O アドレス

割り込み

割込ﾚﾍﾞﾙ

割込ﾀｲﾐﾝｸﾞ（時間）

PORT1

03F8h

IRQ4

ｱｸﾃｨﾌﾞﾛｰ

立上りｴｯｼﾞPORT202F8h

IRQ3

〃

〃

PORT303E8h

IRQ11

〃

〃

PORT402E8h

IRQ10

〃

〃

ディップスイッチ
Ｓ１：ボード共通アドレスの設定
番号信号

出荷時の設定

1

A10

ON

2

A11

ON

3

A12

ON

4

A13

ON

5

A14

ON

6A15

ON

7

ON:10 ﾋﾞｯﾄｱﾄﾞﾚｽｺﾝﾊﾞｰﾄ

OFF（A0～A9）ﾋﾞｯﾄｺﾝﾊﾞｰﾄ
OFF:16 ﾋﾞｯﾄｱﾄﾞﾚｽｺﾝﾊﾞｰﾄ
8

OFF（固定）ON：アドレス=”0”OFF
OFF：アドレス=”1”

出荷時の設定 A10～A15 まで”0”に設定
Ｓ２：ポート１アドレスの設定
番号信号

出荷時の設定

1A3

OFF

2

A4

OFF

3A5OFF4A6OFF

5A7OFF

6A8

OFF

7A9OFF

8OFF（固定）OFF

ON：アドレス=”0”

OFF：アドレス=”1”

出荷時の設定 A3～A9 まで”1”に設定

PORT1 アドレス：03F8h

94.7μsec

Ｓ５：ポート２アドレスの設定
番号信号

出荷時の設定1A3OFF

2A4OFF

3A5OFF

4A6OFF

5A7

OFF

6A8ON

7A9OFF

8OFF（固定）OFF

ON：アドレス=”0”

OFF：アドレス=”1”

PORT2 アドレス：02F8h
Ｓ４：ポート３アドレスの設定
番号信号

出荷時の設定

1A3

OFF

2A4ON

3A5

OFF

4A6

OFF

5A7

OFF

6A8

OFF

7A9OFF

8OFF（固定）OFF

ON：アドレス=”0”

OFF：アドレス=”1”

PORT3 アドレス：03E8h

10

Ｓ３：ポート４アドレスの設定
番号信号出荷時の設定

1A3OFF

2A4ON

3A5OFF

4A6OFF

5A7OFF

6A8ON

7A9OFF

8OFF（固定）OFF

ON：アドレス=”0”

OFF：アドレス=”1”

PORT4 アドレス：02E8h

ジャンパースイッチ

ＪＰ４：ＰＯＲＴ１、ＩＲＱの設定番号信号

1IRQ2

2IRQ33IRQ44IRQ55IRQ76IRQ10

7IRQ118IRQ129IRQ15

出荷時設定

出荷時の IRQ 設定表
JP3P2JP4P1

JP5P4JP6P3ショートIRQ

234

5

7

ショートした IRQ 番号が PORT1 の割り込み信号になります。
出荷次設定 PORT1：IRQ41110

111215

ＪＰ３：ＰＯＲＴ２、ＩＲＱの設定番号信号

1IRQ2

2IRQ33IRQ44IRQ55IRQ76IRQ107IRQ118IRQ129IRQ15出荷時設定
ショート

ショートした IRQ 番号が PORT2 の割り込み信号になります。
出荷次設定 PORT2：IRQ3
ＪＰ６：ＰＯＲＴ３、ＩＲＱの設定番号

信号

1IRQ22IRQ33IRQ44IRQ55IRQ76IRQ107IRQ118IRQ129IRQ15出荷時設定

ショート

ショートした IRQ 番号が PORT3 の割り込み信号になります。
出荷次設定 PORT3：IRQ1112

ＪＰ５：ＰＯＲＴ４、ＩＲＱの設定
番号信号

1IRQ22IRQ33IRQ44IRQ55IRQ76IRQ107IRQ118IRQ129IRQ15出荷時設定

ショート

ショートした IRQ 番号が PORT4 の割り込み信号になります。
出荷次設定 PORT4：IRQ10
ソフト的に割り込みを有効にするには
ＭＣＲレジスタ（ビット３）OUT2 に”1”をセットしてください
割込みレベルの設定
ＪＰ１：ショート（出荷時ショート）
IRQ 割込みは全てアクティブローになります。
この場合ホストコンピューターの IRQ 信号はプルアップされていなければなりません。
ＪＰ２：ショート（出荷時オープン）
IRQ 割込みは全てアクティブハイになります。
この場合はホストコンピューターの IRQ 信号はプルダウンされていなければなりません。
注意：ＪＰ１、ＪＰ２の重複ショートは絶対にしないで下さい。
電源ラインとＧＮＤラインがショートになります。

13

同一 IQR 信号の共有
当ボードでは IRQ 信号の共有が出来ます、例えば４ポート全ての IRQ を同一 IRQ 番号に設定して使用することも出来ます。
その場合は以下の条件を守ってください。
１、IRQ は CPU ボード側でプルアップし、ISOSIO4S 側ではアクティブローにに設定（出荷時設定どおり）
２、1 回の IRQ 発生で 4 ポート全ての割込みレジスタ（IIR 等）をチェックし割り込みのあるポートの割込み処理を行う
３、割込み処理中の割込み発生のタイミングによっては割り込みを読みきれないケースが予想される為、定期的に（9600bps で約 1msec／毎）割込みレジスタ（IIR 等）をチェックする14

ＤＣ－ＤＣコンバータの共有設定
JP7、JP10：ショート
PORT1 の電源／GND と PORT2 の電源/GND を共有
JP9、JP12：ショートPORT2 の電源／GND と PORT3 の電源/GND を共有
JP8、JP11：ショートPORT3 の電源／GND と PORT4 の電源／GND を共有
出荷時設定：
RS232C

1 個 RS232C

2 個 RS232C

3個

RS232C

4個

DC-DC 電源 1 台
U6

全てオープン

DC-DC 電源 2 台
U5,U6

--

全てオープン

JP7,JP10 ｼｮｰﾄ

JP7,JP10,JP8,JP11 ｼｮｰﾄ

DC-DC 電源 3 台
U5,U6,U20----

全てオープン

JP8,JP11 ｼｮｰﾄ

DC-DC 電源 4 台
U5,U6,U20,U19------

全てオープンRS232C-PORT

PORT1

PORT1,2

PORT1,2,3

PORT1,2,3,4

RS232C-IC

U21

U21,U22

U21,U22,U23

U21,U22,U23,
U24

JP7,JP10 ｼｮｰﾄ

JP7,JP10,JP9,

全てショートJP12 ｼｮｰﾄ

注：重複設定可能です。JP7 から JP12 を全てショートした場合は一つの電源で４つの PORT を使用する事になります。

15１０．使い方の例
ボーレートの設定表

BAUD

RATE

DIVISOR データ

誤差％502304

75

1536

110

1047

0.026

134.5

857

0.058

150768

300

384

600

192

1200

961800

64

2000

58

2400

4836003248002472001696001219200

63840035600020.6902.860

16イニシャライズ処理フロー
ここでは 16C550 のインシャライズについてフローチャートで説明します。
文中の PORT は PORT アドレスの変数とし理解して下さい（例えば PORT1 の場合はPORT=03F8h）。

条件：osc=1.8432MHz
ｽﾋﾟｰド：9600BPS、DATA 長：8 ﾋﾞｯﾄ、ﾊﾟﾘﾃｨ：無し、ｽﾄｯﾌﾟﾋﾞｯﾄ：1
割込み：受信データレディ割込み有功
送信バッファエンプティ割込み有功
FIFO：有功START

DLAB：ON

デバイザーデータセット
9600BPS に設定

Out port+3,80h(wait 0.2msec)
Out port+1,0h(wait 0.2msec)
Out port+0,12(wait 0.2msec)

DLAB：OFF
データ長：8bit

Out port+3,03h(wait 0.2msec)

ﾊﾟﾘﾃｨ：無し
stopbit：1

IER セット
受信バッファレディ：選択
送信ﾊﾞｯﾌｧｴﾝﾌﾟﾃｨ：選択

17

Out port+1,03h(wait 0.2msec)

ＦＣＲセット

Out Port+2,07h(wait 0.2msec)
Out port+2,01h(wait 0.2msec)

FIFO：有功

ＭＣＲセットDTR、RTS オン、割込み有功Out port+4,0Bh(wait 0.2msec)

イニシャライズ完了注）イニシャライズデータのセット時は各々のレジスタセット毎にwait 時間を持たせてください
wait 時間は約 0.2msec 程度です。

18

１１．外部回路接続例
ＴＴＬレベル信号
CN5+5V
1

外部電源

+V1
10K

2.2K

VCC

U?A

U?A
3
12.2K

2

12

RXD(IN)

74HC1474HC14TXD(OUT)

5
EG1

外部グランドTLP112A

VCC

ISO?
10K
U?A
RXD(IN)

2RXAE

U?A

RF
212

1TKP112A
74HC14

ボ ード内部回路

74HC14

ボ ード外部回路

注）DC-DC オプションを実装した場合は外部電源不要ＴＴＬ信号は吸い込み電流値の問題で折り返し出来ません。
折り返しの場合は必ずロジック素子を経由させてください。
RF は不要ですが挿入される場合は 100Ω以下としてください。

19TXD(OUT)

ＲＳ２３２Ｃ信号の接続（クロス接続）
例（ＣＮ１）
CN1

外部 RS232C 信号

2RXD1TXD

3TXD1RXD

4DTR1DSR

5EG1SG

6DSR1

DTR

7RTS1CTS

8CTS1

RTS

910+V1

外部+5V 電源注 2）DC-DC オプションを実装した場合外部+5V 電源接続不要

20注 2)

21

〒578-0946 大阪府東大阪市瓜生堂３丁目８－１３ 奥田ビル
TEL 06-6224-1137
FAX 06-6224-1138
株式会社エンベデッドテクノロジー

22