[STM8] stm8是如何用多个采样验证一个边沿转换的?

[复制链接]
1645|3
 楼主| sz189981 发表于 2014-7-12 10:06 | 显示全部楼层 |阅读模式
本帖最后由 sz189981 于 2014-7-12 10:24 编辑

大神求教:stm8在PWM捕获时,是如何用多个采样验证一个边沿转换的?时间来得及吗?这个过程为什么叫滤波?
CCMR2中IC1F[3:0]和IC1PSC[1:0]作用到底是什么?

因为我担心他的采样频率低于我的PWM输入信号,到时候采到的是错误值。所以由此一问。谢谢!!!

3.jpg
 楼主| sz189981 发表于 2014-7-12 10:45 | 显示全部楼层
哎,先顶一下
mmuuss586 发表于 2014-7-12 17:59 | 显示全部楼层
 楼主| sz189981 发表于 2014-7-13 10:18 | 显示全部楼层
mmuuss586 发表于 2014-7-12 17:59
http://www.**.com/bbs/article_394_72761.html
参考下这个例子

请问这句话:“假设输入信号在最多5个时钟周期的时间内抖动,我们须配置滤波器的带宽长于5个时钟周期;因此我们可以连续采样8次,以确认在TI1上一次真实的边沿变换,”的意思是指在“TI1上一次真实的边沿变换(即输入信号的抖动)持续时间最多在5个时钟周期,而stm8会在 “每个时钟周期采样一次”,于是这里让它采样大于5个时钟周期的8个时钟周期,如果这段时间输入信号确实发生边沿转换了,那么,采样到的8个相同的信息,可以确认这次输入信号的转换”

我这样理解对吗?每个时钟周期采样一次会不会太快了呢?芯片真的能做到吗?

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

本版积分规则

8

主题

24

帖子

0

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