打印
[应用相关]

stm32的ADC问题

[复制链接]
763|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个通道,直至全部转换完成。而注入组 就是一个触发事件只转换一个通道,直至全部转换完成。

使用特权

评论回复
5
huzi2099| | 2015-6-30 13:22 | 只看该作者
本帖最后由 huzi2099 于 2015-6-30 13:23 编辑

你的信号如果是交流或变化的,采样时间长对精度提高反而不利.直流的话采样时间长有好处,但是和频率无关.
规则和注入时stmad的两套方案,很灵活,通过注入可以实现不规则的采样序列,建议你看手册.

使用特权

评论回复
6
yinhaix| | 2015-6-30 14:32 | 只看该作者

使用特权

评论回复
7
amanda_s| | 2015-6-30 14:55 | 只看该作者
不是简单的增加采样周期就可以提高精度。
采样时间要和外部输入阻抗相匹配。见下图:


规则组与输入组的区别:
1。规则组最多由16次转换组成,注入组最多由4次转换组成
2.  通过不同的寄存器进行配置
3. 规则组的转换可以被注入组的触发信号打断,反之不能。

使用特权

评论回复
8
Thor9|  楼主 | 2015-7-7 18:06 | 只看该作者
就是说外部输入阻抗和采样时间都会对精度产生影响

使用特权

评论回复
9
FireRiver9| | 2015-7-7 20:49 | 只看该作者
通常情况下是不是都是用采样周期来提高精确度

使用特权

评论回复
10
尤彼卡| | 2015-7-7 22:10 | 只看该作者
采样时间要和外部输入阻抗相匹配

使用特权

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

本版积分规则

108

主题

843

帖子

2

粉丝