AD/DA Responsive Board 作業log

 

(2001/03/14 and 24)

ADについて

  1. ADC制御レジスタを0x00000004にセット(連続キャプチャモード)
  2. ADCデータレジスタのいずれか(今回は0x02000000)に1を書き込む
  3. ADCデータレジスタを6チャネル全て読むと、最新のデータがキャプチャされている

     2.の手順を飛ばすと、データはキャプチャされず、ADCデータレジスタは0x007f0000のまま変動しない)ので注意が必要と思われる。

     3.の作業は、CHA*-5.0V, -2.5V, 0V, 2.5V, 5.0Vと変動させ、CHB*0Vに固定して行った。それぞれの場合のADCデータレジスタの値は以下の図1の通り。

CHA*の電圧 (V)

AD0

AD1

AD2

AD3

AD4

AD5

-5.0

000

000

000

000

000

000

-2.5

3fb

3fd

3ff

3fd

3fe

3fe

0

800

800

800

800

800

800

2.5

c00

c03

c01

c04

c04

c01

5.0

fff

fff

fff

fff

fff

Ffe

(1)CHB0-5を0Vとし、CHA0-5を変動させた場合のADCデータレジスタの値(12bits16進表記)

 

DAについて

1.       DAC制御レジスタ(0x02000048)0x0にセット、確認

2.       DACカウンタレジスタ(0x0200004c)5(default)にセット、確認

3.       各チャネルのDACデータレジスタに値を書き込み、出力信号ピン(CAN*)の電圧を電圧計で測定

     ADで見られたような多チャンネルへの影響は、当然見られない

     おおよそ入力値に比例した値を示しているが、下位1ビットは誤差があるかもしれない。

     入力値と出力電圧の関係は、0-7fff : +、800-ffff : −、である。

     ただし、入力値0x0および0xffffに対しては、18mV程度の出力電圧となり、実質的に機能していない。これはキャリブレーションによって対処する必要がある。

DACチャネル

DACデータレジスタ値(12bits, 16進表記( )内は10)

出力電圧(mV)

0

0000 (0)

185

1fff (8191)

2523

3fff (16383)

5020

5fff (24575)

7520

7fff (32767)

10030

8000 (32768)

9990

9fff (40959)

7490

bfff (49151)

4980

dfff (57343)

2486

ffff (65535)

18

1

0000 (0)

19

1fff (8191)

2522

3fff (16383)

5020

5fff (24575)

7510

7fff (32767)

10020

8000 (32768)

9980

9fff (40959)

7480

bfff (49151)

4980

dfff (57343)

2483

ffff (65535)

19.2

2

0000 (0)

23

1fff (8191)

2532

3fff (16383)

5030

5fff (24575)

7540

7fff (32767)

10050

8000 (32768)

10000

9fff (40959)

7490

bfff (49151)

4980

dfff (57343)

2485

ffff (65535)

23

3

0000 (0)

21

1fff (8191)

2527

3fff (16383)

5020

5fff (24575)

7530

7fff (32767)

10030

8000 (32768)

10000

9fff (40959)

7490

Bfff (49151)

4980

Dfff (57343)

2486

Ffff (65535)

21

4

0000 (0)

25

1fff (8191)

2531

3fff (16383)

5030

5fff (24575)

7530

7fff (32767)

10040

8000 (32768)

9990

9fff (40959)

7480

bfff (49151)

4980

dfff (57343)

2481

ffff (65535)

25

5

0000 (0)

23

1fff (8191)

2523

3fff (16383)

5010

5fff (24575)

7510

7fff (32767)

10010

8000 (32768)

9960

9fff (40959)

7470

bfff (49151)

4970

dfff (57343)

2477

ffff (65535)

23

 

 

 

 



Back