搜索
bottom↓
回复: 15

MCU怎么实现使用1个信号稳定触发另一个信号

[复制链接]

出0入0汤圆

发表于 2023-6-27 21:12:51 | 显示全部楼层 |阅读模式
项目需要使用1个输入信号用于触发信号,输出一个和输入信号同步的信号,可以直接复制输入信号的电平,但需要保证2个信号之间的延时稳定,抖动最好控制在50ns以内;目前使用中断触发,检测到信号上升沿或下降沿时,在中断服务程序在立即控制输出信号为高电平或低电平,但实测最大抖动在200ns左右,使用的芯片是STM32F407,时钟已配置到最高168MHz,请问各位大神有什么办法可以降低信号的抖动,保证输出信号和输入信号之间的延时是稳定的(延时不重要,关键是保证输出信号和输入信号的时间差是稳定的,抖动要控制在50ns以内)。

出0入22汤圆

发表于 2023-6-27 21:32:11 | 显示全部楼层
门电路实现或者CPLD,用MCU在这个时间尺度上,肯定会有抖动。

出0入984汤圆

发表于 2023-6-27 21:33:07 | 显示全部楼层
本帖最后由 Himem 于 2023-6-27 21:42 编辑

先关掉M4的Icache/Dcache再试试

或者让cpu不参与,靠硬外设实现,比如
Gated Timer mode

输入信号接定时器的时钟使能与定时器初值复位,定时器溢出信号为输出?

出0入42汤圆

发表于 2023-6-27 21:55:10 | 显示全部楼层
50ns相当于20MHz,407的定时器最高可工作于84MHz,应该是可以满足要求的

定时器的ETR作为输入,CHx作为输出,定时器配置为由ETR触发的单脉冲模式即可

出0入91汤圆

发表于 2023-6-28 08:49:32 | 显示全部楼层
对呀 你输入端 接一个门电路 (好像是非门是最快的)然后直接 1拖二   ,输出的信号 一边给单片机  一边给你最终负载

出0入927汤圆

发表于 2023-6-28 08:57:20 | 显示全部楼层
为毛不硬件做?软件监控型号电平?

出50入135汤圆

发表于 2023-6-28 09:32:20 | 显示全部楼层
直接用不好?这么转的意义是啥?

出0入0汤圆

发表于 2023-6-28 09:48:19 | 显示全部楼层
STC某些型号有个直通模式,不知是做什么用的,后来的型号好像又没有这个选项了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出200入2554汤圆

发表于 2023-6-28 10:14:17 | 显示全部楼层
这不就该是逻辑门的活么,非要整软件

多串几个反相器,要多少延迟都有

出0入0汤圆

发表于 2023-6-28 11:43:58 | 显示全部楼层
用个逻辑器件轻松解决了,延时取决于你的时钟输入。

出105入79汤圆

发表于 2023-6-28 12:43:39 | 显示全部楼层
树莓派 RP2040有这个功能,每个引脚都可以进行底层逻辑编程

出0入8汤圆

发表于 2023-6-28 15:10:04 | 显示全部楼层
用自带的比较器输出

出0入0汤圆

发表于 2023-6-28 18:34:25 | 显示全部楼层
用中断不容易实现,一个咬尾中断和不咬尾中断就抖动6个时钟周期

出0入0汤圆

 楼主| 发表于 2023-6-28 22:55:06 | 显示全部楼层
Stm32Motor 发表于 2023-6-28 09:32
直接用不好?这么转的意义是啥?
(引用自7楼)

固件里面还需要做其它处理,不仅仅是检测这个信号

出0入0汤圆

 楼主| 发表于 2023-6-28 22:55:36 | 显示全部楼层
siguo 发表于 2023-6-28 15:10
用自带的比较器输出
(引用自12楼)

怎么触发?

出50入135汤圆

发表于 2023-6-29 08:47:00 | 显示全部楼层
处理完再输出信号?
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-29 10:25

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表