历史上的今天
返回首页

历史上的今天

今天是:2025年08月17日(星期日)

2018年08月17日 | STM32 输入捕获模式的滤波器设置

2018-08-17 来源:eefocus

一.设置TIMx_CR1的CKD[1:0]位,设置时钟分频因子得到fDTS。如下图:


二设置TIMx_CCMR1寄存器的IC1F[3: 0]位。滤波采样频率和采样次数。如下图



举例:定时器输入时钟频率fCK_INT=72M。CKD[1:0]=10(B)。IC1F[3:0]=1111(B)。定时器设置为1通道捕获

fDTS=fCK_IN/4=72M/4=18M

采样频率fSAMPLING = fDTS/32=18M/32=0.5625M

所以滤波的长度=1/fSAMPLING *N=1/0.5625M*8=14.2US。这样捕获通道的滤波器就会滤掉低于14.2us的脉冲干扰

也就是说滤波器会以fSAMPLING的频率采样8次,如果8次都为高电平则确定为上升沿触发。


ps;刚开始我在考虑这个定时器输入时钟频率fCK_INT是72M还是经过PSC分频后的频率。手册里描述PSC分频的频率为fCK_CNT是用于定时器计数器的,所以fCK_IN=72M。这一点要注意。


推荐阅读

史海拾趣

European Crystal Org公司的发展小趣事

为了进一步扩大市场份额,ECO开始积极寻求国际合作。公司与国际知名电子制造商建立了战略合作关系,共同研发和推广新产品。这些合作不仅为ECO带来了更多的订单和收入,还提升了公司的国际知名度。同时,ECO还积极参加国际电子展会和论坛,展示公司的技术实力和产品优势。

固驰(GUERTE)公司的发展小趣事

近年来,固驰电子积极响应时代趋势和市场变化,不断加大技术创新力度。同时,作为REFLEK技术公司(又称Reflek恒昼科技)旗下的品牌,固驰(FlexiShield)还启动了品牌重塑计划,旨在以全新面貌引领行业未来发展方向。Reflek恒昼科技在金属隔热原膜及磁控膜领域拥有深厚的技术积累,其打造的FlexiShield固驰窗膜和漆面保护膜品牌迅速在市场上占据一席之地,进一步丰富了固驰电子的产品线。

GSR Technology Ltd公司的发展小趣事

随着数字化时代的到来,GSR Technology Ltd积极响应国家关于数字经济发展的号召,开始推进企业的数字化转型。公司引入先进的智能制造技术,对生产线进行智能化改造,提高了生产效率和产品质量。同时,公司加强数据管理和分析,利用大数据和人工智能技术优化产品设计和生产流程。这一系列的数字化转型措施为公司带来了显著的经济效益和市场竞争力提升。

ESS [ESS Technology,Inc]公司的发展小趣事

ESS科技公司的创始人在1984年创建了这家位于美国加利福尼亚州的公司,起初专注于将音响压缩重建技术应用于电子音响图书和问候卡。然而,随着个人电脑的普及和多媒体市场的快速增长,ESS决定调整战略,全力发展个人电脑音频技术。1993年,ESS推出了其首批PC音频半导体产品ES488,这是一个12位的单声道音质硅片。随后,ESS不断推出新产品,如ES688,一个16位立体音质硅片,这些产品为ESS带来了可观的收益。1995年,ESS成功在美国纳斯达克上市,标志着公司进入了一个全新的发展阶段。

东晨(DC)公司的发展小趣事

东晨(DC)公司深知市场需求的重要性,因此制定了精准的市场策略。公司通过深入研究消费者需求,不断推出符合市场趋势的新产品。同时,东晨(DC)公司还注重与渠道商的合作,通过建立稳定的销售渠道,将产品快速推向市场。此外,公司还积极参与各种展会和论坛,展示最新技术和产品,赢得了客户和业界的广泛赞誉。

东通电子公司的发展小趣事

东通电子自成立以来,始终将品质和技术创新作为公司发展的核心。在有机薄膜电容器的生产过程中,公司严格把控原材料质量,采用进口优质材料,确保产品的稳定性和可靠性。同时,公司不断投入研发资金,引进先进技术和设备,提升产品的技术含量和附加值。这些举措使得东通电子的有机薄膜电容器在市场上赢得了良好的口碑。

问答坊 | AI 解惑

S3C2410 使用 ARM-Emulator 仿真器 仿真的问题

请教各位大侠,我在使用S3C2410的板子的时候,使用ARM-Emulator仿真器连到板子上,打开Multi-ice,然后我手工load了配置文件,显示出ARM902T的核了。 然后打开axd,choose target 中选择multi-ice.dll,再进入 Configura 选择“TAP 0:ARM920T” ...…

查看全部问答>

EVC4.0里怎么进行内存泄露检查?

EVC4.0里怎么进行内存泄露检查?基于PPC2003。   快崩溃了,请高手指教!在线等………

查看全部问答>

D类功率放大器设计

[i=s] 本帖最后由 paulhyde 于 2014-9-15 03:33 编辑 [/i]:victory: 搜集的D类功率放大器设计实例,用555实现的    …

查看全部问答>

祝贺传感器子论坛成立!

非常感谢管理员SOSO,传感器子论坛终于成立了。 以后大家 有关传感器的问题、话题可以集中在此讨论了。…

查看全部问答>

向香水请教关于stm32vc的fsmc的问题

使用stm32vc的fsmc时不明白的问题请教版主主 “如果使用地址和数据总线非复用模式,则在AD0~AD15上得不到地址信号(A0~A15)。”这是在本坛上看见版主主说的,那么想请教一下版主主: (1)在使用非复用模式时当地址建立时数据就同时建立了吗 ...…

查看全部问答>

multisim的问题

请大家介绍一些multisim元件库里的大功率管,multisim可以测电流波形吗? [ 本帖最后由 maimaikaka1989 于 2011-4-9 22:50 编辑 ]…

查看全部问答>

求助!关于烧写stc89c52无法烧写!

各位前辈,帮帮忙,我用下面这个电路为什么不能向stc89c52里面烧写程序!这个电路图是我一个学习板上的部分电路,我把PL2303HX的TXD接stc89c52的RXD,把PL2303HX的RXD接stc89c52的TXD,在stc-isp软件里面点击下载后接上电源,但是无法烧写程序,请问 ...…

查看全部问答>

模块化编程问题!!!

之前版主给的一个资料我现在才看 整到模块化了,很有用但是不会用啊。。。 简单就是我建立一个LED.c的源文件,然后想建立LED .h 的头文件。问题就是我建立完了LED.c的源文件后里面自动包含一个reg52.h的头文件,然后我建立LED .h 的头文件后,它 ...…

查看全部问答>

430的捕获模式

小弟想用430的捕获模式采集ICL7135的电压值,程序如下,但是结果一直不对,请教大侠给点儿指导 //AD采样 void AD7135(unsigned char n) {                Choose_0_sin();     ...…

查看全部问答>