3081|6

134

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

430f5418内部ad12采样不稳定,怎么办 [复制链接]

求解。
用430内部ad12采样信号,如果在输入短路感觉挺好的,为什么有信号输入就不稳定呢?我只能通过使用很多的采集做平均来弥补,速度太慢了。请求高手解答。
  P6SEL |= 0xFF;                            // Enable A/D channel A0
  P6DIR &= 0x00;
  
  REFCTL0 |= REFMSTR + REFVSEL_2 + REFON;
  /* Initialize ADC12_A */
  ADC12CTL0 = ADC12ON+ADC12MSC+ADC12SHT0_2; // Turn on ADC12, set sampling time
  ADC12CTL1 = ADC12SHP+ADC12CONSEQ_1;       // Use sampling timer, single sequence
  
  ADC12MCTL0 = ADC12SREF_1+ADC12INCH_0;                 // ref+=AVcc, channel = A0
  ADC12MCTL1 = ADC12SREF_1+ADC12INCH_1;                 // ref+=AVcc, channel = A1
  ADC12MCTL2 = ADC12SREF_1+ADC12INCH_2;                 // ref+=AVcc, channel = A1  
  ADC12MCTL3 = ADC12SREF_1+ADC12INCH_3;                 // ref+=AVcc, channel = A1  
  ADC12MCTL4 = ADC12SREF_1+ADC12INCH_4;                 // ref+=AVcc, channel = A1  
  ADC12MCTL5 = ADC12SREF_1+ADC12INCH_5;                 // ref+=AVcc, channel = A1  
  ADC12MCTL6 = ADC12SREF_1+ADC12INCH_6;                 // ref+=AVcc, channel = A1  
  ADC12MCTL7 = ADC12SREF_1+ADC12INCH_7+ADC12EOS;                 // ref+=AVcc, channel = A1  
  
  ADC12CTL0 |= ADC12ENC;                    // Enable conversions
  delay_us(100);

最新回复

二楼正解,你先换个直流电压送进去看稳定否? 平均值不能解决精度问题.  详情 回复 发表于 2013-6-13 00:22
 
点赞 关注

回复
举报

1万

帖子

142

TA的资源

版主

沙发
 
先判断“不稳定”是来自信号还是来自基准,如果是前者则进一步分析是源信号本身还是前向电路或是干扰造成的,如果是后者则进一步检查基准的性质和精度。
 
个人签名上传了一些书籍资料,也许有你想要的:https://download.eeworld.com.cn/user/chunyang
 

回复

551

帖子

181

TA的资源

纯净的硅(初级)

板凳
 
看你程序默认的是内部ADC12OS作为ADC12clk 这样算一下你的信号的输入阻抗 加大采样保持时间,可以采集稳定的数据

点评

我信号运放放大之后加了1k电阻滤波的,不知道如何调整程序呢?我也有调整,但是没有什么明显的效果。请给与帮助哦,实在没法子了。  详情 回复 发表于 2013-6-11 20:12
 
 
 

回复

134

帖子

0

TA的资源

一粒金砂(中级)

4
 

回复 板凳 hanskying666 的帖子

我信号运放放大之后加了1k电阻滤波的,不知道如何调整程序呢?我也有调整,但是没有什么明显的效果。请给与帮助哦,实在没法子了。
 
 
 

回复

551

帖子

181

TA的资源

纯净的硅(初级)

5
 
最好有这部分的电路图,要不不知道怎么给你分析,调节的话就是减小ADC12CLK的时钟频率 加大采样保持的时间。
 
 
 

回复

4005

帖子

0

TA的资源

版主

6
 
二楼正解,你先换个直流电压送进去看稳定否?
平均值不能解决精度问题.
 
 
 

回复

134

帖子

0

TA的资源

一粒金砂(中级)

7
 
看看什么情况了
 
个人签名

 

 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表