dac输出信号,adc接受信号

2019-10-15 18:28发布

 各位南来的,北往的老大,我做了一个dac输出正弦波,然后用adc接受的小程序。
dac输出很正常,1024个数据,最小值0,最大值4095,刚好正弦的一个周期,示波器也监视到了波形,
用adc接受的时候出了问题,接收到的也是正弦波,最大值只有3720,最小值是300,不晓得怎么回事,
那位大侠给解释下撒
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
17条回答
听海
1楼-- · 2019-10-16 19:35
回复【7楼】正点原子:
---------------------------------
以前的忘记了,现在的是72MHz下,对TIM1 4分频,自动预装载300,采样周期71.5,大概是4us

而且之前用的是dma传输,进入dma中断,adc并没有停止,dma内存区域被不断重写,所以老是有问题,后来才发现
592412740
2楼-- · 2019-10-16 23:50
回复【4楼】正点原子:
---------------------------------
原子大哥,我现在也在研究dac,我的问题是dac  out的两个口电压和我想的不一样啊,我输入0电压也不为o,大约0.06v,最大也上不去,达不到3.3v,我输入的数最大3300显示的电压2.988v,请问怎么回事,不胜感激啊!!!!
正点原子
3楼-- · 2019-10-17 05:35
 精彩回答 2  元偷偷看……
jiutianshenjian
4楼-- · 2019-10-17 08:10
回复【2楼】正点原子:
---------------------------------
DAC输出0,测量0.008V
DAC输出4095,4.95V
问题是,2048时,也是4.95V
而1024时,就是2.47V。

怎么回事???
正点原子
5楼-- · 2019-10-17 10:55
回复【11楼】jiutianshenjian:
---------------------------------
能输出4.9V,说明的DAC离死不远了。
jiutianshenjian
6楼-- · 2019-10-17 16:00
回复【12楼】正点原子:
---------------------------------
前面有个,据说叫运放。有两个电阻

一周热门 更多>