8052|15

10

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

MSP430AFE221 读取SD24位极不稳定 [复制链接]

本人最近在用AFE221,但是读取SD24的值很不稳定,后面有近16位的数在变动,这是为什么?望大家帮忙解决下,谢谢!

最新回复

2.先取前16位,再取后16位,移位相加得到24位。 1.我们也遇到了跳动问题,需要滤波  详情 回复 发表于 2016-1-5 10:37

点评

你看下你选择24位中的取值是不是选错了。sd24虽然是24位,但是真正读取的值还是16位,取得是哪些位是需要设定的。  详情 回复 发表于 2013-3-20 11:24
 
点赞 关注

回复
举报

436

帖子

5

TA的资源

五彩晶圆(初级)

沙发
 
AFE221和SD24是什么呀,是DA还是AD吗?

点评

是AD  详情 回复 发表于 2013-3-19 09:59
 
 

回复

10

帖子

0

TA的资源

一粒金砂(中级)

板凳
 

回复 沙发 lr2131 的帖子

是AD

点评

一般AD器件,采样数据一般就算是在稳定状态,这个转换出来的数据也会来回跳动。 低16位在跳动,那你的AD有效位是多少呢? 16位的数据在这整个有效范围内占多少,合理吗?  详情 回复 发表于 2013-3-19 10:12
 
 
 

回复

436

帖子

5

TA的资源

五彩晶圆(初级)

4
 
原帖由 yangliudream 于 2013-3-19 09:59 发表
是AD

一般AD器件,采样数据一般就算是在稳定状态,这个转换出来的数据也会来回跳动。

低16位在跳动,那你的AD有效位是多少呢?

16位的数据在这整个有效范围内占多少,合理吗?

点评

总共24位的ADC,稳定状态下应该只有4位左右跳动..  详情 回复 发表于 2013-3-19 13:31
 
 
 

回复

10

帖子

0

TA的资源

一粒金砂(中级)

5
 

回复 4楼 lr2131 的帖子

总共24位的ADC,稳定状态下应该只有4位左右跳动..

点评

恭喜楼主遇到了电路噪声问题!  详情 回复 发表于 2013-3-19 13:44
 
 
 

回复

116

帖子

0

TA的资源

一粒金砂(高级)

6
 

回复 5楼 yangliudream 的帖子

恭喜楼主遇到了电路噪声问题!

点评

而且我用5V的模拟电源(稳压)测试过,也是一样的。。  详情 回复 发表于 2013-3-19 13:59
为什么说是电路噪声的问题?而不可能是其他原因呢?如果是电路噪声的话。。不会跳动这么大吧? [ 本帖最后由 yangliudream 于 2013-3-19 13:51 编辑 ]  详情 回复 发表于 2013-3-19 13:48
 
 
 

回复

10

帖子

0

TA的资源

一粒金砂(中级)

7
 

回复 6楼 sjunbasketball 的帖子

为什么说是电路噪声的问题?而不可能是其他原因呢?如果是电路噪声的话。。不会跳动这么大吧?

[ 本帖最后由 yangliudream 于 2013-3-19 13:51 编辑 ]
 
 
 

回复

10

帖子

0

TA的资源

一粒金砂(中级)

8
 

回复 6楼 sjunbasketball 的帖子

而且我用5V的模拟电源(稳压)测试过,也是一样的。。

点评

在使用Σ-Δ型ADC时为什么要把ADC芯片远离数字部分?数字部分触发器不停的翻转,会产生很大的噪声。数字电源和模拟电源是不是直接相连了?你想一下数字部分管子不停的开关,芯片的电流忽大忽小,如果将芯片等效为一  详情 回复 发表于 2013-3-19 18:28
 
 
 

回复

116

帖子

0

TA的资源

一粒金砂(高级)

9
 

回复 8楼 yangliudream 的帖子

在使用Σ-Δ型ADC时为什么要把ADC芯片远离数字部分?数字部分触发器不停的翻转,会产生很大的噪声。数字电源和模拟电源是不是直接相连了?你想一下数字部分管子不停的开关,芯片的电流忽大忽小,如果将芯片等效为一个电阻,是不是电源电压也忽大忽小啊!24位的Σ-Δ型ADC比较好的可以做到20位(rms),17位(nosie-free)。对于MCU中集成的这个模块,就不要指望能达到这个精度了。以上纯粹是个人理解,不保证准确

点评

非常感谢你的解答~ 如果是噪声问题的话,那是不是真的没法避免了? 因为我是在做电子秤,测重量的话肯定是要求测量精确并且稳定。。现在遇到这个问题真是让我郁闷啊。。不知道有没有其他方法可避免这个问题呢?  详情 回复 发表于 2013-3-19 19:03
 
 
 

回复

10

帖子

0

TA的资源

一粒金砂(中级)

10
 

回复 9楼 sjunbasketball 的帖子

非常感谢你的解答~
如果是噪声问题的话,那是不是真的没法避免了?
因为我是在做电子秤,测重量的话肯定是要求测量精确并且稳定。。现在遇到这个问题真是让我郁闷啊。。不知道有没有其他方法可避免这个问题呢?

点评

一些个人建议:电桥的与ADC相连的路径上加RC滤波电路。MCU的模拟电源与数字电源最好采用不同的电源,并且模拟电源用LDO。在模拟电源和数字电源引脚边加0.1uF的电容,电容尽量靠近引脚。要有地平面,不一定完整,但至  详情 回复 发表于 2013-3-19 22:30
 
 
 

回复

116

帖子

0

TA的资源

一粒金砂(高级)

11
 

回复 10楼 yangliudream 的帖子

一些个人建议:电桥的与ADC相连的路径上加RC滤波电路。MCU的模拟电源与数字电源最好采用不同的电源,并且模拟电源用LDO。在模拟电源和数字电源引脚边加0.1uF的电容,电容尽量靠近引脚。要有地平面,不一定完整,但至少75%。你的LDO需要加10uF的胆电容旁路,电源走线尽量粗。
还有一点就是你需要明确你做的东西到底需要多少位?

点评

非常感谢你的建议,我会按照你说的测试下。 但对于你后面的提问,我不明白,还希望指教下: 明确需要多少位是根据什么来算的,怎么计算?  详情 回复 发表于 2013-3-20 09:13
 
 
 

回复

10

帖子

0

TA的资源

一粒金砂(中级)

12
 

回复 11楼 sjunbasketball 的帖子

非常感谢你的建议,我会按照你说的测试下。
但对于你后面的提问,我不明白,还希望指教下:
明确需要多少位是根据什么来算的,怎么计算?
 
 
 

回复

38

帖子

0

TA的资源

一粒金砂(中级)

13
 

回复 楼主 yangliudream 的帖子

你看下你选择24位中的取值是不是选错了。sd24虽然是24位,但是真正读取的值还是16位,取得是哪些位是需要设定的。

点评

我是这样取的: OSR设置是256 先取前16位,再取后16位,经过移位运算得到24位数据 [ 本帖最后由 yangliudream 于 2013-3-20 11:33 编辑 ]  详情 回复 发表于 2013-3-20 11:31
 
 
 

回复

10

帖子

0

TA的资源

一粒金砂(中级)

14
 

回复 13楼 绵里针 的帖子

我是这样取的:
OSR设置是256   先取前16位,再取后16位,经过移位运算得到24位数据

[ 本帖最后由 yangliudream 于 2013-3-20 11:33 编辑 ]
 
 
 

回复

10

帖子

0

TA的资源

一粒金砂(中级)

15
 

大虾们能再帮忙解决下么?

上面的疑问。。还望大家再帮忙解答下啦,谢谢:
1、明确需要多少位是根据什么来算的,怎么计算?
2、OSR设置是256   先取前16位,再取后16位,经过移位运算得到24位数据,我这样子取对不对?
 
 
 

回复

5

帖子

0

TA的资源

一粒金砂(初级)

16
 
2.先取前16位,再取后16位,移位相加得到24位。
1.我们也遇到了跳动问题,需要滤波
 
 
 

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

随便看看
查找数据手册?

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
快速回复 返回顶部 返回列表