AD5543输出有规律跳变

我使用AD5543设计一个DA电路,电路形式采用数据包里的双极型电流源。

输出用了个2.5K的电阻作为负载,测试两端电压变化。测试时发现了个奇怪的现象,改变输入时,输出电压不是按照预想的增幅增加而是出现了有规律的跳变。2个正常--两个不正常--一个正常--三个不正常,而且没有增加够的差值会在后面某一处补齐。例如:本来间距64应该每间隔有36,但是4228位置处只有12,在4352处就增加到了52,两部合起来每个间隔还是接近36(有误差在里面)。百思不得其解,请教工程师这是哪里错了。

这是步进64个单位的测试值,36mV的间隔应该是对的;

间距64
单位mV
DA输入数字量 2.5K阻抗电压 步进差
4096 2200
4160 2236 36
4224 2272 36
4288 2284 12
4352 2341 57
4416 2375 34
4480 2364 -11
4544 2375 11
4608 2479 104
4672 2514 35
4736 2549 35
4800 2560 11
4864 2525 -35
4928 2560 35
4992 2549 -11
5056 2560 11
5120 2759 199
5184 2794 35
5248 2829 35
5312 2840 11
5376 2898 58
5440 2932 34
5504 2921 -11
5568 2933 12
5632 2851 -82
5696 2886 35
5760 2921 35
5824 2932 11
5888 2898 -34
5952 2932 34
6016 2921 -11

  

这是步进16个单位的测试值,8.5mV左右的间隔应该是对的;

间距16
单位0.1mV
DA输入数字量 2.5K阻抗电压 步进差
2048 10978
2064 11063 85
2080 11150 87
2096 11180 30
2112 11322 142
2128 11408 86
2144 11379 -29
2160 11409 30
2176 11666 257
2192 11752 86
2208 11840 88
2224 11866 26
2240 11780 -86
2256 11866 86
2272 11836 -30
2288 11864 28
2304 12352 488
2320 12440 88
2336 12524 84
2352 12554 30
2368 12695 141
2384 12781 86
2400 12750 -31
2416 12779 29
2432 12579 -200
2448 12665 86
2464 12751 86
2480 12780 29
2496 12694 -86
2512 12779 85
2528 12751 -28

    这是步进32个单位的测试值,18mV左右的间隔应该是对的;

间距32 间距32
单位mV 单位0.1mV
DA输入数字量 2.5K阻抗电压 步进差 DA输入数字量 2.5K阻抗电压 步进差
4096 2205 1024 5482
4128 2224 19 1056 5650 168
4160 2240 16 1088 5821 171
4192 2246 6 1120 5879 58
4224 2275 29 1152 6166 287
4256 2293 18 1184 6338 172
4288 2287 -6 1216 6281 -57
4320 2292 5 1248 6338 57
4352 2344 52 1280 6856 518
4384 2361 17 1312 7027 171
4416 2378 17 1344 7200 173
4448 2384 6 1376 7258 58
4480 2367 -17 1408 7086 -172
4512 2384 17 1440 7259 173
4544 2378 -6 1472 7204 -55
4576 2384 6 1504 7260 56
4608 2482 98 1536 6398 -862
4640 2499 17 1568 6570 172
4672 2517 18 1600 6741 171
Parents Reply Children
No Data