verilog 两个同频率方波,怎样检测得出相位差,相位差用方...
verilog 两个同频率方波,怎样检测得出相位差,相位差用方波脉宽,,,,求助 一个波形为参考波Pref,一个为与Pref相差x度的Pm hsc0588 发表于 2014-11-10 14:51一个波形为参考波Pref,一个为与Pref相差x度的Pm
或者怎样确定哪个波形的上升沿先到来? 示意图,,,, 同求~~{:smile:}{:smile:}{:smile:}{:smile:} 用一个D触发器就可以了。 假设是CLKA, CLKB,并且占空比50%;把他俩或产生CLKC = CLKA | CLKB
如果之前相位差0度, CLKC和CLKA/CLKB是相等的,也就是脉宽最小值,如果差180度,那CLKC一直是高电平,也就是脉宽最大值。 可以参考CD4046的相位比较器3 关注,同样想知道方法。 互相关函数 lubiao 发表于 2014-11-11 14:22
互相关函数
能否麻烦楼上详细解释一下? 两个信号xor一下,然后数占空比 听大师讲课,认真学习 我基本已经解决了 谢谢大家了
hsc0588 发表于 2014-11-12 14:26
我基本已经解决了 谢谢大家了
{:smile:}也不说说怎么解决的? 90999 发表于 2014-11-12 14:29
也不说说怎么解决的?
就是 一个波形的上升沿到来时置1,另一个上升沿到来时清零。
用D触发器 本帖最后由 jm2011 于 2014-11-19 17:19 编辑
hsc0588 发表于 2014-11-14 10:13
就是 一个波形的上升沿到来时置1,另一个上升沿到来时清零。
那要是两个时钟同时来了,这个变量是0还是1?
这个是怎么处理的 jm2011 发表于 2014-11-19 17:18
那要是两个时钟同时来了,这个变量是0还是1?
这个是怎么处理的
是 1
页:
[1]