在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 2680|回复: 7

[求助] 怎样利用窄脉宽信号得到宽脉宽信号

[复制链接]
发表于 2016-6-12 14:43:25 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

x
求教各位大神,现有一个200KHZ的TTL脉冲信号,脉宽25ns,怎样利用该信号得到一个频率同为200KHZ的TTL脉冲信号,要求得到的TTL脉冲信号的脉冲为1000ns,谢谢各位大神!
发表于 2016-6-12 14:59:32 | 显示全部楼层
你是用模拟电路实现 还是数字电路实现?   如果是数字电路 那么用采样率高于1000/25=40M的时钟  去采脉冲  然后启动计数器产生1000ns的脉冲
 楼主| 发表于 2016-6-12 15:16:16 | 显示全部楼层
回复 2# zhouchaozinc
数字电路,刚才有些没说清楚,你说的这个我知道,但是受限于条件和项目,只能是用200KHZ做时钟,然后实现需要的信号,领导说了一个思路,说是利用同一个上升沿两次触发触发器,第一次的时候对触发器置1,该上升沿延时一段时间后,在同一个上升沿对触发器清零,不知道是不是可行?
发表于 2016-6-12 15:29:02 | 显示全部楼层
回复 3# 644079362


    你也说了一段时间,这一段时间谁给?纯数字的话,是不会出现这个“一段时间”的
发表于 2016-6-12 15:58:07 | 显示全部楼层
数字电路基本规则之一 :时序逻辑能够得到的最窄有效信号,就是一个clock cycle的信号。所有低于一个周期宽度的信号,相对此时钟而言,那叫毛刺!
当然,你可以把某个信号经过delay cell,再与原信号做组合逻辑来得到窄脉冲,但这个delay延时,是无法控制的,即使同一个cell在同一个工艺下,每颗IC得到的延时也是不一样的。
发表于 2016-6-12 20:11:06 | 显示全部楼层
回复 3# 644079362


我理解的和你的环境不知道对不对,首先先采到25ns脉冲  然后在驱动去产生1000ns脉冲1.采脉冲   如果25ns脉冲和 你的时钟的相位关系是固定的  那么可以想办法约束input_delay  使20ns脉冲可以每次都被采到,如果不是固定的  那么就要设置不同的delay  产生5000/25=200个多相时钟  然后同时去采25ns的输入脉冲   保证没有漏采

2. 按照你说的方法产生固定的脉宽
走线的延迟加到约束力 通过约束控制        这种设计我没有尝试过  理论上觉得是可行的
发表于 2016-6-12 23:10:48 | 显示全部楼层
用这一时钟沿 触发延时延时模块  使用多个触发器搭建延时电路
发表于 2016-6-13 16:12:31 | 显示全部楼层
回复 1# 644079362


   不可行。你要用200KHz做时钟,其周期时5us,这个时间已经比你要产生的大脉冲1us大了,而且还是25ns的小脉冲来产生。这些信号都没有一个可以作为reference的基本信号,是无法产生的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条


小黑屋| 手机版| 关于我们| 联系我们| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-12-27 18:55 , Processed in 0.027682 second(s), 9 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表