[应用相关] stm32的ADC问题

[复制链接]
1059|9
 楼主| Thor9 发表于 2015-6-30 11:57 | 显示全部楼层 |阅读模式
STM32F系列单片机中ADC的每个通道的采用周期都是可配置的,我想问一下采样周期配置的越大转换出来的值越精确吗?比如STM32F2处理器的ADC采用周期可以是3、15、28、56、84、112、144、480.还有就是ADC中分为规则组和注入组,这两种模式在使用上有什么本质的不同吗?
玛尼玛尼哄 发表于 2015-6-30 12:00 | 显示全部楼层
是的,周期够了才好充分的完成放电充电检测。
fanxsd 发表于 2015-6-30 12:01 | 显示全部楼层
不一定是 周期值 越大,值越精确的。如果你就想测试高频的 模拟量信号。还是时间短一点比较好。
fanxsd 发表于 2015-6-30 12:05 | 显示全部楼层
规则组 就是一个触发事件 转换你定义的N个通道,直至全部转换完成。而注入组 就是一个触发事件只转换一个通道,直至全部转换完成。
huzi2099 发表于 2015-6-30 13:22 | 显示全部楼层
本帖最后由 huzi2099 于 2015-6-30 13:23 编辑

你的信号如果是交流或变化的,采样时间长对精度提高反而不利.直流的话采样时间长有好处,但是和频率无关.
规则和注入时stmad的两套方案,很灵活,通过注入可以实现不规则的采样序列,建议你看手册.
yinhaix 发表于 2015-6-30 14:32 | 显示全部楼层
amanda_s 发表于 2015-6-30 14:55 | 显示全部楼层
不是简单的增加采样周期就可以提高精度。
采样时间要和外部输入阻抗相匹配。见下图:
Capture.PNG

规则组与输入组的区别:
1。规则组最多由16次转换组成,注入组最多由4次转换组成
2.  通过不同的寄存器进行配置
3. 规则组的转换可以被注入组的触发信号打断,反之不能。
 楼主| Thor9 发表于 2015-7-7 18:06 | 显示全部楼层
就是说外部输入阻抗和采样时间都会对精度产生影响
FireRiver9 发表于 2015-7-7 20:49 | 显示全部楼层
通常情况下是不是都是用采样周期来提高精确度
尤彼卡 发表于 2015-7-7 22:10 | 显示全部楼层
采样时间要和外部输入阻抗相匹配
您需要登录后才可以回帖 登录 | 注册

本版积分规则

108

主题

843

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部