方波上升沿时间测量

2019-03-25 14:05发布

方波信号是 低电压为0V幅值为3.3V,频率为1Hz到2MHz,如何用模拟电路加FPGA 测量方波上升沿的上升时间?

此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
仙猫
1楼-- · 2019-03-27 08:10
燕园技术宅 发表于 2017-7-17 19:36
get     脑子不好使了  这么简单的原理居然没想到! 谢谢啦!

说简单倒也未必,如信号源本来就能输出很标准的2MHz方波,亦即跃变沿是很陡的话,用几百MHz时钟驱动的FPGA单纯地去读一个沿的跃变时间,精度恐怕够呛。
燕园技术宅
2楼-- · 2019-03-27 08:48
仙猫 发表于 2017-7-17 23:03
说简单倒也未必,如信号源本来就能输出很标准的2MHz方波,亦即跃变沿是很陡的话,用几百MHz时钟驱动的FPG ...

给的信号应该是设置成具有一定上升时间的
测控一哥
3楼-- · 2019-03-27 13:24
积分电路的作用是:消减变化量,突出不变量。RC电路的积分条件:RC≥Tk,Tk是脉冲周期,积分电路可将矩形脉冲波转换为锯齿波或三角波,还可将锯齿波转换为抛物波。电路原理很简单,都是基于电容的冲放电原理,这里就不详细说了,这里要提的是电路的时间常数R*C,构成积分电路的条件是电路的时间常数必须要大于或等于10倍于输入波形的宽度。
微分电路的作用是:消减不变量,突出变化量。微分电路可把矩形波转换为尖脉冲波,电路的输出波形只反映输入波形的突变部微分电路分,即只有输入波形发生突变的瞬间才有输出。而对恒定部分则没有输出。输出的尖脉冲波形的宽度与R*C有关(即电路的时间常数),R*C越小,尖脉冲波形越尖,反之则宽。此电路的R*C必须远远少于输入波形的宽度,否则就失去了波形变换的作用,变为一般的RC耦合电路了,一般R*C少于或等于输入波形宽度的微分电路1/10就可以了
测控一哥
4楼-- · 2019-03-27 18:17
积分电路的作用是:消减变化量,突出不变量。RC电路的积分条件:RC≥Tk,Tk是脉冲周期,积分电路可将矩形脉冲波转换为锯齿波或三角波,还可将锯齿波转换为抛物波。电路原理很简单,都是基于电容的冲放电原理,这里就不详细说了,这里要提的是电路的时间常数R*C,构成积分电路的条件是电路的时间常数必须要大于或等于10倍于输入波形的宽度。 微分电路的作用是:消减不变量,突出变化量。微分电路可把矩形波转换为尖脉冲波,电路的输出波形只反映输入波形的突变部微分电路分,即只有输入波形发生突变的瞬间才有输出。而对恒定部分则没有输出。输出的尖脉冲波形的宽度与R*C有关(即电路的时间常数),R*C越小,尖脉冲波形越尖,反之则宽。此电路的R*C必须远远少于输入波形的宽度,否则就失去了波形变换的作用,变为一般的RC耦合电路了,一般R*C少于或等于输入波形宽度的微分电路1/10就可以了
燕园技术宅
5楼-- · 2019-03-27 22:47
 精彩回答 2  元偷偷看……
tc229
6楼-- · 2019-03-28 03:10
楼主  你解决了吗?   求指教

一周热门 更多>