ＭＰＣ１０４－ＩＳＯＤＡＣ１６－Ｐ

取扱説明書
（第２版）

改訂履歴
改訂日

改訂項目

2016/11/30

初版

2018/9/3

第2版

2018/10/29

ページ

改訂箇所

6

実装図コネクタ番号の変更

9

アドレスマップ、8bitONRY 信号追加

128bitONRY 信号追加

13

ディップスイッチ番号変更

15

ポテンショメータ番号変更

17

参考回路図変更

20

コネクタ番号変更

14

ジャンパ設定項目変更

2はじめに１．

製品の保証について
・無償修理
製品ご購入後1年間は無償で修理いたします。
（但し、下記「有償修理」に該当するものを除く）
・有償修理
1)製品ご購入後1年を経過したもの。
2)製品購入1年以内で故障の原因がお客様の取り扱い上のミスによるもの。
3)製品購入1年以内で故障の原因がお客様の故意によるもの。
・免責事項
当社製品の故障、不具合、誤動作あるいは停電によって生じた損害等の純粋経済損失につきましては、当社は一切その責任を負いかねますので、あらかじめご了承ください。

２．

製品について・当社製品はカタログ仕様範囲内において、使用部品、回路図等、予告無く変更することが有ります。
・当社製品は部品メーカーの製造中止等によりやむを得ず製品の供給を続けることが出来なくなることが有ります。
・当社製品の無断での複製を禁止します。
・当社製品は一般商工業用として設計されており生命、財産に関わるような状況下で使用されることを意図して設計、製造されたものではありません．本製品の故障、誤動作が人命を脅かしたり、人体に危害を与えたりする恐れのある用途（生命維持、監視のための医療用）、および高い信頼性が要求される用途（航空・宇宙用、運輸用、海底中継器、原子力制御用、走行制御用、移動体用）にはご利用されないようご注意ください。すべての電子機器はある確率で故障が発生します．当社製品の故障により、人畜や財産が被害を受けたり、火災事故や社会的損害が生じたりしないように安全設計をお願いします。また長時間連続運転や仕様外の環境でのご使用は避けてください。但し、長時間運転でご使用された場合の故障に付きましては通常どおりの修理保証（1年以内無償、1年以上有償）が受けられます。

３．

カタログ、取扱説明書の記載事項について
・当社製品のカタログ及び取扱説明書は予告無く変更する場合があります。
・取扱説明書に記載されている内容及び回路図の一部又は全部を無断での転載、転用を禁止します。
・本資料に記載された情報、回路図は機器の応用例であり動作、性能を保証するものではなく、実際の機器への搭載を目的としたものではありません。またこれらの情報、回路を使用することにより起因する第三者の工業所有権、知的所有権、その他権利侵害に関わる問題が生じた際、当社はその責を負いませんのであらかじめご了承ください。

４．

海外への輸出について・当社製品を使用した機器を海外へ持ち出される場合、当社製品のCOCOMパラメーターシートが必要です。その都度お申しつけ頂ければパラメーターシートを発行いたします。

５．

本書に記載された使用条件の範囲内でご使用願います。使用条件の範囲を超えたご使用の場合は本製品の保証は致しかねますのであしからずご了承願います。

3

目次ページ
１．概要――――――――――――――――――――

5

２．特徴――――――――――――――――――――

5

３．仕様

――――――――――――――――――――

5――――――――――――――――――

6４．電気的特性
４－１．

電源

6４－２．

アナログ性能6５．ブロック図
６．実装図――――――――――――――――――

7―――――――――――――――――――

8７．アドレスマップ――――――――――――――――

9８．レジスタ解説――――――――――――――――

10８－１．

DA レジスタ

10８－２．

LDAC マスクレジスタ

11８－３．

LDAC

11８－４．

変換モード

11８－５．

LED

12８－６．

ディップスイッチ読み取りレジスタ

12８－７． ステータス

12８－８．

12

デジタル入力ポート

９．ボード設定―――――――――――――――――

13９－１．

ディップスイッチ設定

13９－２．

ジャンパースイッチ設定

14９－３．

ポテンショメータ設定

15１０．出力回路―――――――――――――――――

1610－１．DA 出力回路

1510－2．アイソレートデジタル入力ポート回路

17１１．ピンアサイン―――――――――――――――

18

１２．使用方法
１．（LSIC300、16 ビットバス）

21

２．（LSIC300、8 ビットバス）

234

１．概要
MPC104-ISODAC16-P は PC/104 バスインターフェース(8/16 ビットバス)のアイソレート DAコンバーターボードです。
アナログ出力信号数は 8CH です。

２．特徴
DAC 制御信号をフォトカプラで絶縁し、アナログ系電源に絶縁型 DC-DC コンバーターを採用しており、アナログとディジタルが絶縁されています。
DAC のインターフェースはシリアル（SPI/QSPI または MICROWIRE 互換）ですが FPGA 採用によりメモリーアクセスで制御できるように使い易く工夫してあります。
アナログ出力部はオペアンプ採用により、オフセット、ゲインを調整可能です。

３．仕様
項目

内容

DAC 素子AD5676BRUZ

分解能

16 ビット

リニアリティ（相対）±3LSB

出力チャンネル

8CH

出力電流±10mA（ドロップアウト

変換範囲

0～5V<1.2V）

0～10V±5V
変換時間

8μsec（レベル 1/4～3/4 の範囲内での変換時間）

インターフェース

PC/104

パラレルポート

アイソレート入力 2 ビット

電源+5V 単一電源

消費電流

380mA(typ)占有アドレス32 バイトPC104 バス

16 ビット／8 ビット(TTL)注）回路図および、CPLD 内部情報は公開しておりません。
ご不明な点はお問い合わせください。

5４．電気的特性
４－１．電源
項目内容

範囲

電源電圧+5V（単一）4.75V～5.25V

アナログ出力0～5V、±5V、0～10V

リファレンス電圧出力

5V±0.1V

アナログ電源出力＋15V、-15V

許容電流

アイソレート PIO 入力電流

内部抵抗 680Ω

20mA（max）

5mA（max）
推奨値 5mA

４－２．アナログ性能
項目
オフセット（ユニポーラ）

1mV（max）VR にて調整

オフセット（CH 間）

1mV（max）

オフセットゼロコード

1.6mV （ max) 入 力 デ ー タ が

DAC チップ固有の特性のため

0000h 時のオフセット調整不可

0.12%FSR（max） VR にて調整

出荷時ユニポーラで調整済

ゲインエラー

出荷時ユニポーラで調整済

・オフセット誤差、ゲイン誤差とも出荷時はユニポーラで 1mV 以下に調整されています。
・バイポーラで使用される場合は誤差を最小にするために再調整をお勧めします。
・オフセットゼロコードは基板上で調整できないため、そのままエラーとして出力されます。
0000h から 0.8mV(typ)、1.6mV(max)間はデータ通りに出力されないことがあります。

6

バッ フ ァデータ

フォト カプラ５．ブロック図デジ タ ル入力（ 2 ビ ッ ト ）

FPGA

制御

DAC

3.3V

５V

絶縁型 DC-DC
コ ン バータ ー7

DAC へ(ch0～ch7)

セレ ク トア ナロ グ出力

バス
PC104

アド レ スア ド レ スデコ ーダ

ク ロッ クデジ タ ルフ ォ ト ア イ ソ レ ータ

データ

６．実装図P1/J1P2/J2

CN4CN2

RV18DC-DC

SW3JP9DC-DC

CN1

PC/104 コ ネク タ

JP1SW2FPGA

ｵﾌｾｯﾄ調整

SW1JP8CN6CN58ゲイン調整

ア ナロ グ出力

アイソレレ－タ７．アドレスマップ
出荷時設定アドレス：0300h
オフセット
0+1+2+3+4+5+6+7+8+9+10+11+12+13+14+15

WRITE
CH0CH1CH2CH3CH4CH5CH6CH7READ

下位 DA 変換値(DA7～DA0)
上位 DA 変換値(DA15～DA8)
下位 DA 変換値(DA7～DA0)
上位 DA 変換値(DA15～DA8)
下位 DA 変換値(DA7～DA0)
上位 DA 変換値(DA15～DA8)
下位 DA 変換値(DA7～DA0)
上位 DA 変換値(DA15～DA8)
下位 DA 変換値(DA7～DA0)
上位 DA 変換値(DA15～DA8)
下位 DA 変換値(DA7～DA0)
上位 DA 変換値(DA15～DA8)
下位 DA 変換値(DA7～DA0)
上位 DA 変換値(DA15～DA8)
下位 DA 変換値(DA7～DA0)
上位 DA 変換値(DA15～DA8)+16

LDAC マスク(初期値："00000000")+17LDAC（初期値：1）+18

変換モード(初期値：01h)+19LED2(初期値："0")+20

8bitONRY

DIP-SW（8 ビット）+218bitONRY

ボード ID+22

STATUS(0h：Ready+23

デジタル入力(00h～11h）+249

1h：BUSY）

８．レジスタ解説
８－１．DA レジスタ
DAC 出力データの書き込みレジスタ
オフセット＝0~15ビット
名称R/W

1514131211109876543210DADADADA

DA

DA

DA

DA

DA

DA

DA

DA

DA

DA

DA

DA

1514131211109876543210W

W

W

W

W

W

W

W

W

W

W

W

W

W

W

W

８ビットデータバスでは LDAC='1'の場合及び逐次変換の場合は上位レジスタにセットされたタイミングで変換を開始します。

下位 DA 変換値(DA7～DA0)（８ビットデータバスの場合）
オフセット＝０，２，４，６，８，10，12，14ビット

76543210

名称

DA7DA6DA5DA4DA3DA2DA1DA0

W/W

W

W

W

W

W

W

W

W

上位 DA 変換値(DA15～DA8) （８ビットデータバスの場合）
オフセット＝１，３，５，７，９，11，13，15ビット

76543210

名称DA15DA14DA13DA12DA11DA10DA9DA8W/WWWWWWWWW

10８－２．LDAC マスクレジスタ
DAC 変換を LDAC 信号で制御する場合、指定の CH をマスクすることが出来ます。
オフセット：+16B7B6B5B4B3B2B1B0B7B6B5B4B3B2B1B000000000

マスク無、全 ch の LDAC 信号有効0000000

1CH0 の LDAC 信号無効

00000010

CH1 の LDAC 信号無効

00000100

CH2 の LDAC 信号無効

00001000

CH3 の LDAC 信号無効

00010000

CH4 の LDAC 信号無効

00100000

CH5 の LDAC 信号無効

01000000CH6 の LDAC 信号無効

10000000

CH7 の LDAC 信号無効

B0～B7 重複設定可能。

８－３．LDAC
オフセット＝+17ビット

7654321

未使用

0LDAC

LDAC='1'：変換モード”00000001”では DA レジスタに書込みしても変換は行わず、LDAC の立ち下がりで全 CH 一括変換開始、但し LDAC マスクされている CH は除く
LDAC='0'：変換モード”00000001”ではマスクビットが”0”の CH で DA レジスタに書込みされた時点で変換開始

８－４．変換モード
オフセット＝+18B7B6B5B4B3

B2

B1

B0動作

00000000LDAC の状態に関わらずデータセットで逐次変換

00000001

データセットでは変換せず、LDAC の立ち上がりで一括変換（LDAC マスクされている CH は除く）11110000

ソフトウエアリセット

11８－５．LED
オフセット=+19
B7

B6

B5

B4

B3

B2

B1

B000000000LED2 消灯

00000001LED2 点灯

８－６．

動作

ディップスイッチ読み取りレジスタ

オフセット=+20
ディップスイッチ SW3 を読みとります
B7

B6

B5

B4

B3

B2

B1

B0

Bit8

Bit7

Bit6

Bit5

Bit4

Bit3

Bit2

Bit1

８－７．

ステータス

オフセット=+22B7

B6

B5

B4

B3

B2

B1

B000000000DAC

READY

00000001DAC

BUSY注）DAC

内容BUSY ステータスは DAC へのデータ転送中を意味し、データ転送後に変換は開始されます。従って、DACREADY は変換終了を意味しません。

変換時間は 3.仕様項の通り 8μsec(1/4～1/3 レベル)です。

８－８．

デジタル入力ポート

オフセット=+24
B7B6B5B4B3B2

B1

B0000000

Din1

Din0

８－９．

8BitONRY

オフセット=+20,21
B7

B6B5B4B3

B2

B1

B00000000

8bitonry

PC104 バスコネクタの４０ピンコネクタが実装されていない場合は bit0 を"1"に設定してください。６４ピン４０ピン共実装されている場合は"0"に設定してください。

12

９．ボード設定
９－１．ディップスイッチ設定（出荷時設定=”0300”）
本ボードの I/O ベースアドレスを設定します．他のボードや周辺機器と重複しないアドレスを設定してください。
（表中 A05～A15 はアドレスバス信号です）
SW2

上位 8 ビットアドレスデコード番号信号

SW1

出荷時設定

下位８ビットアドレスデコード

番号

信号

出荷時設定

8A15

ON

1A07

ON

7A14ON

2A06

ON

6A13

ON

3A05

ON

5A12ON

4固定

ON

4A11ON

3A10ON

2A09

OFF

1A08

OFF

スイッチ ON で論理は０、OFF で１となります．
上記設定でアドレスは 0300h となります。

SW2例（0300h～031fh）

SW

87654321信号A15

A14A13

A12A11

A10

A09

A08

状態

ON

ON

ON

ON

ON

ON

OFF

OFF

SW

1234信号

A07

A06

A05

固定

状態

ON

ON

ON

ON

SW1

この場合は２進表記で 0000 0011 000x xxxx となり、デコードされるアドレスは 0300h から031Fh になります．S4 の 4 番は ON にしてください。

13９－２．ジャンパー設定ジャンパー

オープン1-2 ショート2-3 ショートJP1CHO0～5V 出力

CHO±5V 出力

CHO0～10V 出力

JP2CH10～5V 出力

CH1±5V 出力

CH10～10V 出力

JP3CH20～5V 出力

CH2±5V 出力

CH20～10V 出力

JP4CH30～5V 出力

CH3±5V 出力

CH30～10V 出力

JP5CH40～5V 出力

CH4±5V 出力

CH40～10V 出力

JP6CH50～5V 出力

CH5±5V 出力

CH50～10V 出力

JP7CH60～5V 出力

CH6±5V 出力

CH60～10V 出力

JP8

CH70～5V 出力

CH7±5V 出力

CH70～10V 出力

ジャンパーのシルク JP1～JP8

例 JP11JP13となっており 2 番ピンのシルクはありませんが中央が 2 番ピンとなります。

JP9：電源投入時の DAC 出力レベルの設定
0-5 出力モード

0-10V 出力モード±5V 出力モード

オープン+2.5V 出力+5V 出力

0V 出力ショート

0V 出力

0V 出力-5V 出力

JP10：JP9 の設定をハンダショートにより設定します。

JP11,JP12,JP13 は未使用

14

９－３．ポテンショメータ調整
出力 OP-AMP の CH 毎のオフセット電圧と増幅率を微調整します。
CH 番号

回路名

調整項目

回路名

調整項目

1CH

RV2

オフセット電圧

RV1

ゲイン調整

2CH

RV4

〃

RV3

〃

3CH

RV6

〃

RV4

〃

4CH

RV8

〃

RV5

〃

5CH

RV10

〃

RV9

〃

6CH

RV12

〃

RV11

〃

7CH

RV14

〃

RV13

〃

8CH

RV16

〃

RV15〃

ADC オフセット電圧調整（右回転+方向）ADC2 ゲイン電圧調整（右回転+方向）
出荷時の調整オフセット：ユニポーラ（レンジ 0～5V）出力 1.22mV を誤差±1mV 以下に調整
ゲイン：ユニポーラ（レンジ 0～5V）出力 5.0V を誤差±1mV 以下に調整
注）バイポーラで使用される場合は誤差を最小にするため上記オフセットの再調整をお勧めします。
ゲインは出荷時 1 倍に調整してありますので再調整は不要です。

15１０．出力回路

１０－１．DA 出力回路図
56716415814173

U9 AD5676BRUZ
SY NC
OUT0SCKOUT1SDIOUT2SDO
OUT3
VLogicOUT4LDAC
OUT5GAINOUT6RSTSEL OUT7RESET
VREF
VDD
AGND

21201912111091813AGND

R421kC6522pF

R33

56AGND+6.2k0.1%+15V_1

7

RV2ST-32A-100

1R36
62k0.1%
U22B
ADA4077-4AQZ-15V_1
C66
C67
4.7u
0.1u
AGND

3R3221kR37

AGND

62k0.1%1514+-+15V_1

C630.1u

AGND

6.2k0.1%

1112

C62 +15V_1
4.7u

AGND

R47

AGND
AGND
161k R38
U22D
C98
ADA4077-4AQZ
1000pF-15V_1JP1
REF0
JUMPER-+

413413413

AOUT0R43
6.2k0.1%

ADA4077-4AQZ
U21C
10-15V_1

BZ91k/100M

82p
C140

AGND

16１０－２．アイソレートデジタル入力ポート回路
VCC_3.3VR951k

PIN0R961k

C840.1uU10654

VCC_3.3V
OUT
GND

AC

13TLP112A680
R97U12C850.1u
PIN1654VCC_3.3V
OUT
GND
TLP112A

A
C

13680
R98

CN2
S04B-PASK-2
1234

Rin=680Ω、Rp=1kΩ
入力電圧 5V を想定した抵抗になっております、それ以上の電圧の場合は、外部抵抗を取り付けて下さい。

17

１１．ピンアサイン

P1/J1（PC104 バス信号）

ピンピン

信号

B1

GND

信号

A1
A2

SD7

B2RESET

A3SD6

B3+5V

A4SD5B4A5SD4B5A6SD3B6A7SD2

B7A8SD1B8A9SD0B9A10A11B10AEN

GND

B11

A12

B12

A13

B13－IOW

A14

B14－IOR

A15

B15

A16

SA15

B16

A17

SA14B17

A18

SA13B18

A19

SA12B19

A20

SA11B20

A21

SA10B21

A22

SA09

B22

A23

SA08

B23

IRQ5

A24

SA07

B24

IRQ4

A25

SA06

B25

IRQ3

A26

SA05

B26

A27

SA04

B27

A28

SA03

B28

A29

SA02

B29

A30

SA01

B30

A31

SA00

B31

GND

A32

GND

B32

GND

IRQ7+5V

18

P2/J2（PC104 バス信号）
ピン

信号

ピン

C0

D0C1

D1C2

D2C3D3C4D4C5D5C6D6C7D7C8D8C9D9C10

D10C11SD8D11C12SD9D12C13SD10D13C14SD11D14C15SD12D15C16SD13

D16C17SD14D17C18SD15D18C19信号#IOCS16D1919CN2：デジタル入力コネクタ（適合コネクタ PAP-04V-S：日本圧着端子製造）
ピン信号

1IN0+(入力)

2IN0-(入力)

3IN1+(入力)4

IN1-(入力)

5V 入力を想定しています。それ以上の電圧入力の場合は適切な抵抗を外部に取り付けて下さい。

CN32：JTAG コネクタ
お客様はご使用になれません
CN4、CN5、CN6 未実装

CN1：DA 出力コネクタ（適合コネクタ XG4M-2030：オムロン）
ピン信号

ピン信号

1

DOUT0

2

GND

3

DOUT1

4

GND

5

DOUT26GND

7

DOUT38GND

9

DOUT410GND

11

DOUT512GND

13

DOUT614GND15DOUT7

16GND

17REF

18+15V19

オープン

20-15V

CN3 コネクタピン配置22011920

１２．使用方法例
１．（LSIC300、16 ビットバス）
各項共通#Include
void<stdio.h>main(void){
Int DAC0=0x300;
Int DAC1=0x302;
Int DAC2=0x304;
Int DAC3=0x306;
Int DAC4=0x308;
Int DAC5=0x30A;
Int DAC6=0x30C;
Int DAC7=0x30E;
Int LDAC_MSK=0x310;//0x310=LDAC マスク、0x311=LDAC

Int MODE_LED=0x312;//0x312=モード、0x313=LED

Int DIP_SW=0x314;//0x314=DIP_SW、0x315=未使用

Int STATUS=0x316;//0x316=ステータス

Int IN_PORT=0x318;//0x318=デジタル入力ポート

0x317=未使用
0x319=未使用

1） 各チャネル個別に出力する場合
データをセットする度に変換し出力します
方法 1

LDAC 依存で LDAC 制御

OUTPW (LDAC_MSK,0x100);//LDAC=を常時変換出力に設定//LDAC マスクを外す

OUTPW(DAC0,0xFFFF);//ch0 に最大電圧を出力

OUTPW(DAC1,0x0000);//CH1 に最小電圧を出力

・}
方法 2

LDAC 非依存でモード制御

OUTPW (MODE_LED,0);//変換方法を全 CH、LDAC 被依存に設定//LED2 は消灯

OUTPW(DAC0,0xFFFF);//ch0 に最大電圧を出力

OUTPW(DAC1,0x0000);//CH1 に最小電圧を出力

・}21

2)全 CH を同時変換出力する場合{OUTPW (MODE_LED,0x0001);//MODE 設定で LDAC 依存変換にする//LE2 は消灯

OUTPW (LDAC_MSK,0x0000) ;//LDAC をオフに設定//全 CHLDAC マスクを外す

OUTPW(DAC0,0xFFFF);//CH0 にデータセット、出力変化せず

OUTPW(DAC1,0x0000);//CH1 にデータセット、出力変化せず

・・
OUTPW（DAC7,0xFFFF）;//CH7 にデータセット、出力変化せず

OUTPW (LDAC_MSK,0x100);//LDAC セット全 ch 同時に DAC 出力}
3)特定の複数 CH のみ同時変換(0,2,4,6ch){OUTPW (MODE_LED,0x0001);//MODE 設定で LDAC 依存変換にする//LED は全て消灯

OUTPW (LDAC_MSK,0x00AA) ;//LDAC をオフに設定//0,2,4,6ch の LDAC マスクを外す//1,3,5,7ch をマスクする

OUTPW(DAC0,0xFFFF);//CH0 にデータセット

出力変化せずOUTPW(DAC1,0x0000);//CH1 にデータセット

出力変化せず・OUTPW（DAC7+0xE,0xFFFF）;//CH7 にデータセット出力変化せず

OUTPW (LDAC_MSK,01AA);//LDAC セット 0,2,4,6ch のみ DAC 出力}
CH0,CH2,CH4,CH6 が DAC 変換出力され、CH1,CH3,CH5,CH7 の出力は変化しません。
4)LED2 点灯
OUTPW(MODE_LED,0x100);//LED2 点灯

変換モードは’0’

5)ディップスイッチの読取り
SWITCH=INPW(DIP_SW);//SWITCH 変数にディップスイッチの内容

6)ステータスの読取り
STATE=INPW(STATUS);//STATE 変数にステータスを読込

227)デジタル入力ポートの読み込み
PORT=INPW(IN_PORT)//PORT 変数に入力ポートに内容セット

２．（LSIC300、8 ビットバス）
各項共通#Include
void<stdio.h>main(void){
Int DAC0=0x300;
Int DAC1=0x302;
Int DAC2=0x304;
Int DAC3=0x306;
Int DAC4=0x308;
Int DAC5=0x30A;
Int DAC6=0x30C;
Int DAC7=0x30E;
Int LDACMSK=0x310;//bit0~bit7 LDAC マスク

Int LDAC=0x311;//bit0=LDAC

Int MODE=0x312;//変換モードレジスタ

Int LED=0x313;//0x313=LED

Int DIP_SW=0x314;//0x314=DIP_SW

Int STATUS=0x316;//0x316=ステータス

Int IN_PORT=0x318;//0x318=デジタル入力ポート

PC104 バスの４０ピンコネクタが未実装の場合下記設定が必要です。
int 8bitONRY = 0x314//PC104、４０ピンコネクタが未実装時のみ

OUTP(8bitONRY,0x1);//PC104、４０ピンコネクタが未実装時のみ

23

1）各チャネル個別に出力する場合
データをセットする度に変換し出力します
方法 1

LDAC 依存で LDAC を制御

OUTP (MODE,0x1);//MODE 設定で LDAC 依存変換にする

OUTP (LDAC,0x1);//LDAC=を常時変換出力に設定

OUTP (LDACMSK,0x0);//LDAC マスクを外す

OUTP(DAC0,0xFF);//CH0 に下位バイトデータセット

OUTP(DAC0+1,0xFF);//CH0 に上位バイトデータセット

ここで DAC 出力は変化する・}
方法 2

MODE 制御で LDAC 非依存

OUTP (MODE,0x0);//MODE 設定で LDAC 非依存にする

OUTP(DAC0,0xFF);//CH0 に下位バイトデータセット

OUTP(DAC0+1,0xFF);//CH0 に上位バイトデータセット

ここで DAC 出力は変化する・}
2)全 CH を同時変換出力する場合{OUTP (MODE,0x1);//MODE 設定で LDAC 依存変換にする

OUTP (LDAC,0x00);//LDAC をオフに設定

OUTP (LDACMSK,0x00);//全 CHOUTP(DAC0,0xFF);//CH0 下にデータセット、出力変化せず

OUTP(DAC0+1,0xFF);//CH0 上にデータセット、出力変化せず

OUTP(DAC1,0x00);//CH1 下にデータセット、出力変化せず

LDAC マスクを外す

・・OUTP（DAC7+1,0xFF）;//CH7 上にデータセット、出力変化せず

OUTP (LDAC,0x1);//LDAC セット全 ch 同時に DAC 出力}243)特定の複数 CH のみ同時変換(0,2,4,6ch){
OUTP (MODE,0x1);//MODE 設定で LDAC 依存変換にする

OUTP (LDAC,0x00);//LDAC をオフに設定

OUTP (LDACMSK,0xAA);//0,2,4,6ch の LDAC マスクを外す//1,3,5,7ch をマスクする

OUTP(DAC0,0xFF);//CH0 下にデータセット出力変化せず

OUTP(DAC0+1,0x00);//CH0 上にデータセット出力変化せず

・・
OUTP（DAC7+1,0xFF）;//CH7 下にデータセット出力変化せず

OUTP (LDAC,0x1);//LDAC セット

0,2,4,6ch のみ DAC 出力}
CH0,CH2,CH4,CH6 が DAC 変換出力され、CH1,CH3,CH5,CH7 の出力は変化しません。
4)LED2 点灯
OUTP(LED,0x1);//LED2 点灯

5)ディップスイッチの読取り
SWITCH=INP(DIP);//SWITCH 変数にディップスイッチの内容

6)ステータスの読取り
STATE=INP(STATUS);//STATE 変数にステータスを読込

7)デジタル入力ポートの読み込み
PORT=INP(IN_PORT)//PORT 変数に入力ポートに内容セット

25

26

27

MPC104-ISODAC16 取扱説明書

株式会社エンベデッドテクノロジー〒578-0946 大阪府東大阪市瓜生堂 3 丁目 8-13
奥田ビル 2F
TEL：06-6224-1137
FAX 06-6224-1138
http://www.emb-tech.co.jp/28