关于DAC实验问题

2019-10-14 22:32发布

本帖最后由 arao和xiaomi 于 2017-2-25 11:47 编辑

在学习原子DAC实验的时候出现一个现象,不知道是什么原因,求解答。现象描述:在最开始的时候初始值都为0,然后通过按键使DAC的值变大,每次增大200,在DAC的VAL 为1800以下时,DAC和ADC的值都能同步,就是DAC的值增大,ADC的值也跟着增大,但是当DAC的VAL 为1800以上时,再按键的时候DAC的VAL 的值继续增大,但是ADC的值却没有同步变化,只是在很小的增幅变化。疑问通过了杜邦线将DAC和ADC的IO口连起来了,为什么在电压值比较大(大于1.5v)的时候,ADC和DAC的值没有同步变化呢?



后面楼主自己再尝试了一下,直接给DAC写入3000,对应的DAC vol值为2.416v,对应转换的ADC vol值却只有1.703v,这个是什么原因呀?感觉不是很理解,DAC出来的模拟量直接接到ADC上面去了,为什么ADC得到的值却不一样呢?

然后当我直接给DAC写入1600,对应的DAC vol值为1.289v,对应转换的ADC vol值却只有1.289v,这个时候它们之间转换的结果就比较准确,然后我就在想,是不是ADC配置的时钟的原因,导致当模拟量的值比较大的时候,就把那个误差放大了,而产生了比较大的误差呀?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
15条回答
电子之旅
1楼-- · 2019-10-15 00:06
arao和xiaomi 发表于 2017-2-25 11:41
后来我直接试了一下直接给DAC写入值为3000,对应的DAC vol 值为2.416v,然后通过ADC转换出来的值还是1.70 ...

用万用表测一下DAC出来引脚的电压看看。
arao和xiaomi
2楼-- · 2019-10-15 03:12
 精彩回答 2  元偷偷看……
电子之旅
3楼-- · 2019-10-15 03:19
楼主试过用跳线帽直接连接ADC和DAC引脚吗
arao和xiaomi
4楼-- · 2019-10-15 04:59
电子之旅 发表于 2017-2-25 11:06
楼主试过用跳线帽直接连接ADC和DAC引脚吗

你好,我是直接将PA.4脚通过杜邦线和PA.1脚相连的,开始我还试了一下是不是在ADC转换是求平均值次数影响的呢,结果发现不是这个原因。
arao和xiaomi
5楼-- · 2019-10-15 07:05
电子之旅 发表于 2017-2-25 11:06
楼主试过用跳线帽直接连接ADC和DAC引脚吗

后来我直接试了一下直接给DAC写入值为3000,对应的DAC vol 值为2.416v,然后通过ADC转换出来的值还是1.703v它们之间的差值比较大
arao和xiaomi
6楼-- · 2019-10-15 08:04
电子之旅 发表于 2017-2-25 13:43
用万用表测一下DAC出来引脚的电压看看。

版主,那个用万用表测DAC的输出是1.73v,你能帮忙解答一下吗?谢谢

一周热门 更多>