6026|9

62

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

stm32的AD能完成0.5%的系统精度要求么? [复制链接]

首先,12位的AD,±2LSB的误差,本身能达到的精度是
         1/4096*4=1/1024,
接近千分之一,对于千分之五的系统精度要求似乎可以满足,但不知道是不是还要考虑一些其他因素,例如(1)参考源的精度如何进行估算;(2)±2LSB是不是就真的能达到;(3)前端一些多路选择器和运放等的精度又如何估算。
希望能有高手帮我分析一下,在AD采样的精度估算中,应当如何比较全面的考虑和计算。谢谢!
此帖出自stm32/stm8论坛

最新回复

                                 我也想做,能否跟你交流交流,讨个经验。我的QQ 13486254   详情 回复 发表于 2009-3-18 17:28
点赞 关注
 

回复
举报

66

帖子

0

TA的资源

一粒金砂(初级)

沙发
 

St32的高手们呢,是不是都放假啦?

                                 自己顶一下,怎么只有人看,没有人回啊?
此帖出自stm32/stm8论坛
 
 

回复

77

帖子

0

TA的资源

一粒金砂(初级)

板凳
 

哈哈,只知道你的第2个问题:能!

                                  
此帖出自stm32/stm8论坛
 
 

回复

70

帖子

0

TA的资源

一粒金砂(初级)

4
 

不计其他任何误差,stm32的精度能达到多少呢?

等了两天,终于有人回答了,多谢香帅!

±2LSB是全部误差么?数据手册上的ET,EO,EG,ED,EL是什么关系呢?不计其他任何误差,stm32的精度能达到多少呢?
此帖出自stm32/stm8论坛
 
 
 

回复

84

帖子

0

TA的资源

一粒金砂(初级)

5
 

STM32的ADC精度说明

不知道你说的“不计其他任何误差”是什么意思,但对说明此问题关系不大。

以下所有的说明来源于《STM32F103xx数据手册》


在阅读这个数据手册中各个参数时,首先必须搞清楚这些参数是如何得到的。根据手册中5.1.1节和5.1.2节的说明,有些参数是在一定条件下在生产线上测试得到,有些则是根据样本测试后推算得出。下面这段话是5.1.1节和5.1.2节的译文摘录:

5.1.1 最小和最大数值
除非特别说明,在生产线上通过对100%的产品在环境温度TA=25°C和TA=TAmax下执行的测试(TAmax与选定的温度范围匹配),所有最小和最大值将在最差的环境温度、供电电压和时钟频率条件下得到保证。
在每个表格下方的注解中说明为通过推算、设计模拟和/或工艺特性得到的数据,不会在生产线上进行测试;在推算的基础上,最小和最大数值是通过样本测试后,取其平均值再加减三倍的标准分布(平均±3∑)得到。

5.1.2 典型数值
除非特别说明,典型数据是基于TA=25°C和VDD=3.3V(2V ≤ VDD ≤ 3.3V电压范围)。这些数据仅用于指导设计而未经测试。
典型的ADC精度数值是通过对一个标准的批次采样,在所有温度范围下测试得到,95%的产品误差小于等于给出的数值(平均±2∑)。



再看下面两张表,在25°C且VDDA = 3V~3.6V时,典型误差可达±1.3LSB,最大可达±2LSB;在所有温度范围内且VDDA=2.4V~3.6V时,典型误差可达±2LSB,最大可达±5LSB。


关于ET、EO、EG、ED、EL的意义和关系见下图(此图是手册中的图29):
此帖出自stm32/stm8论坛
 
 
 

回复

72

帖子

0

TA的资源

一粒金砂(初级)

6
 

是不是说AD的精度只要看ET就可以了呢?

多谢香帅,给了这么详细的说明。
1)我说的“不计其他任何误差”的意思是,在数据采集过程中,先单纯考虑ADC带来的误差,精度能达到多少。
2)是不是说AD的精度只要看ET就可以了呢,例如在25°C且VDDA = 3V~3.6V时,典型误差可达±1.3LSB,最大可达±2LSB,那么就是ADC所带来的最大误差,在上述测试条件下就是最大为±2LSB?不用将ET,EO,EG,ED,EL统统考虑进去?

想把这个问题彻底搞清楚,谢谢!
此帖出自stm32/stm8论坛
 
 
 

回复

63

帖子

0

TA的资源

一粒金砂(初级)

7
 

关键要看你的应用对误差的敏感程度

                                 从手册上的说明可以看出,ET包含了所有的误差状况,你也应该看到,所有其他参数的绝对值均小于ET。如果你的应用不要求那么细致,可以只看ET这个参数。
此帖出自stm32/stm8论坛
 
 
 

回复

92

帖子

0

TA的资源

一粒金砂(初级)

8
 

平滑后可以达到

                                 如果不考虑速度可以用软件平滑滤波,平滑后可以达到0.2%的精度。
此帖出自stm32/stm8论坛
 
 
 

回复

70

帖子

0

TA的资源

一粒金砂(初级)

9
 

回复主题:stm32的AD能完成0.5%的系统精度要求么?

                                 可以,本人刚完成一个电力测控仪表的开发,电流电压精度能做到0.2%级,应该还可以拉,当然采样数据要做一些处理。
此帖出自stm32/stm8论坛
 
 
 

回复

70

帖子

0

TA的资源

一粒金砂(初级)

10
 

哦,9楼同志

我也想做,能否跟你交流交流,讨个经验。
我的QQ 13486254
此帖出自stm32/stm8论坛
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

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

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

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

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

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

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