AD/DA Responsive Board 作業log
(2001/03/14 and 24)
◆ ADについて
※ 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データレジスタの値(12bits、16進表記)
◆ 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 |