集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
查看: 11268|回复: 20

一截这样的脉冲需要检验出来,并以规则等宽的的0 1脉冲来表示,请问具体有什么思路呢?

[复制链接]
longtim 发表于 2010-6-28 00:30:29 | 显示全部楼层 |阅读模式
假设: 高电平为1.8ms,低电平为0.6ms的一段脉冲为 "1"
高电平为0.6ms,低电平为0.6ms的一段脉冲为 "0"
现假如有一截这样的脉冲需要检验出来,并以规则等宽的的0 1脉冲来表示,请问具体有什么思路呢?请高手不吝赐教
我曾想过以计数的方法来检验其高电平时间的长短,从而通过计数器来判定"0" "1"脉冲,但是具体的方法却一直搞不定,输出的0 1脉冲不规则,等同于待测的脉冲,相当于做了无用功,还请各位大大指点方法
VVC 发表于 2010-6-28 01:09:11 | 显示全部楼层
这么长的时间,当然只能用计数器了.相当于序列检测,用状态机也行.
usd 发表于 2010-6-28 01:34:29 | 显示全部楼层
用高频时钟采沿的变化,并且记数
 楼主| longtim 发表于 2010-6-28 03:07:48 | 显示全部楼层
原帖由 jasoncs 于 2006-10-31 22:06 发表<br>
用高频时钟采沿的变化,并且记数 好像不得成,因为计数后输出的脉冲和我设定的脉冲是一样的.我需要的是规则的脉冲出来,就是要求幅度一样的 0 1 脉冲输出.
interige 发表于 2010-6-28 03:26:49 | 显示全部楼层
不可能做到等宽的,因为1的长度为1.2ms,0的长度为2.4ms,1和0的概率未知
interi 发表于 2010-6-28 05:09:55 | 显示全部楼层
原帖由 zou132 于 2006-11-1 14:46 发表<br>
不可能做到等宽的,因为1的长度为1.2ms,0的长度为2.4ms,1和0的概率未知 晕~这不完蛋鸟~..
CCIE 发表于 2010-6-28 05:37:04 | 显示全部楼层
估计是先用计数器区别出0或者1来,然后逐个写入FIFO或者RAM,然后再满足阈值或者什么条件下<br>
读数据控制输出原帖由 lingyiyun 于 2006-10-31 11:07 发表<br>
假设: 高电平为1.8ms,低电平为0.6ms的一段脉冲为 "1"&nbsp;&nbsp;<br>
&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp; 高电平为0.6ms,低电平为0.6ms的一段脉冲为 "0" <br>
<br>
现假如有一截这样的脉冲需要检验出来,并以规则等宽的的0 1脉冲来表示,请 ...
interi 发表于 2010-6-28 06:19:06 | 显示全部楼层
原帖由 encrypt 于 2006-11-2 09:49 发表<br>
估计是先用计数器区别出0或者1来,然后逐个写入FIFO或者RAM,然后再满足阈值或者什么条件下<br>
读数据控制输出<br>
谢谢你啊,我再考虑下吧~呵呵
HANG 发表于 2010-6-28 06:29:10 | 显示全部楼层
可能只能用fifo了,我仔细想想..还未弄过这方面的,呵呵
CHANG 发表于 2010-6-28 06:54:26 | 显示全部楼层
好象比较难哦,你考虑下FIFO试下!
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

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

QQ|小黑屋|手机版|Archiver|fpga论坛|fpga设计论坛 ( 京ICP备20003123号-1 )

GMT+8, 2024-12-25 01:11 , Processed in 0.064280 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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