打印
[AVR单片机]

mega8 工作频率不同,ad采集差别很大,谁遇到过?

[复制链接]
4985|16
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
tjjack|  楼主 | 2007-12-7 13:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近用mega8作一个东西,其中用到了两路ad采集,是通过电阻分压的方式接入ad口的。现在如果工作在内(外)部8M时ad采集都不准确,如果单让其中的一路工作,则采集结果是正确的。如果我换位内(外)部4M一下时,两路ad采集的值都是正确的,请问大家谁遇到过?现在我都没有想通是什么原因。我的ad采集程序在mega128上长期使用过,没有问题的!

相关帖子

沙发
aweyfan| | 2007-12-7 13:36 | 只看该作者

adc时钟超范围了

使用特权

评论回复
板凳
aweyfan| | 2007-12-7 13:36 | 只看该作者

导致采样保持工作不正常

使用特权

评论回复
地板
tjjack|  楼主 | 2007-12-7 14:48 | 只看该作者

re

问题得到解决,aweyfan多谢了,我发现是在ad通道转换时第一次的值不准确造成的。我不取第一次的值就可以了!

使用特权

评论回复
5
农民讲习所| | 2007-12-7 23:07 | 只看该作者

“ad通道转换时第一次的值不准确”一般是CLK太快

采样保持电容没有充分和外部平衡。

使用特权

评论回复
6
dcp| | 2007-12-8 10:35 | 只看该作者

加算术平均滤波...

使用特权

评论回复
7
dadodo| | 2007-12-8 11:16 | 只看该作者

转换通道后第一次值不准

在AVR的手册里写的很清楚

使用特权

评论回复
8
hotpower| | 2007-12-8 11:19 | 只看该作者

俺绝对执行2次采样取后点的原则

使用特权

评论回复
9
dcp| | 2007-12-8 12:28 | 只看该作者

"俺绝对执行2次采样取后点的原则"

什么是"俺绝对执行2次采样取后点的原则"? 您可否解析一下?
AD采样我一直是用64点算术平均滤波的,数据非常稳定,您这是什么非典的方**

使用特权

评论回复
10
hotpower| | 2007-12-8 12:32 | 只看该作者

晕!!!俺这是俺AVR的通知做的~~~

使用特权

评论回复
11
xwj| | 2007-12-8 13:27 | 只看该作者

手册里写的很清楚:转换通道后第一次值必须丢弃

使用特权

评论回复
12
zhiwei| | 2007-12-8 14:52 | 只看该作者

我一直都是多通道交替采样的

没有切换基准应该问题不大吧。

使用特权

评论回复
13
dai_weis| | 2007-12-9 21:23 | 只看该作者

以下来源于ATmega8数据手册中文版第188页,

如果将一个固定电源接到AREF 引脚,那么用户就不能选择其他的基准源了,因为这会导
致片内基准源与外部参考源的短路。如果AREF 引脚没有联接任何外部参考源,用户可以
选择AVCC 或2.56V 作为基准源。参考源改变后的第一次ADC 转换结果可能不准确,建
议用户不要使用这一次的转换结果

使用特权

评论回复
14
zhiwei| | 2007-12-10 21:13 | 只看该作者

如果差分模式下

改变通道或通道对,需要丢弃第一次采样值。
但是你可以测试一下M8在多通道切换采样每个通道连续采样2次的方法,来比较一下是否差别太大。采样序如下:
1,1-2,2-1,1-2,2-1,1-2,2。
比较所有的第一次采样、所有的第二次采样,看哪种稳定一些。

使用特权

评论回复
15
qjy_dali| | 2007-12-14 13:21 | 只看该作者

AVR的ADC,简直就是敷衍人的

只能凑合着用啦

使用特权

评论回复
16
hotpower| | 2007-12-14 13:23 | 只看该作者

所以俺过些天做个STM32菜鸟玩玩ADC12~~~

使用特权

评论回复
17
ytcx100| | 2014-12-20 21:56 | 只看该作者
请问你们是怎么观察AD采样的值的呢?mega8可在线调试吗

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

338

帖子

3

粉丝