hsc0588 发表于 2014-11-10 14:49:59

verilog 两个同频率方波,怎样检测得出相位差,相位差用方...

verilog 两个同频率方波,怎样检测得出相位差,相位差用方波脉宽,,,,求助

hsc0588 发表于 2014-11-10 14:51:18

一个波形为参考波Pref,一个为与Pref相差x度的Pm

hsc0588 发表于 2014-11-10 14:52:11

hsc0588 发表于 2014-11-10 14:51
一个波形为参考波Pref,一个为与Pref相差x度的Pm

或者怎样确定哪个波形的上升沿先到来?

hsc0588 发表于 2014-11-10 14:56:15

示意图,,,,

zgbkdlm 发表于 2014-11-10 18:12:08

同求~~{:smile:}{:smile:}{:smile:}{:smile:}

snowy 发表于 2014-11-10 19:25:59

用一个D触发器就可以了。

uindex 发表于 2014-11-10 23:12:32

假设是CLKA, CLKB,并且占空比50%;把他俩或产生CLKC = CLKA | CLKB
如果之前相位差0度, CLKC和CLKA/CLKB是相等的,也就是脉宽最小值,如果差180度,那CLKC一直是高电平,也就是脉宽最大值。

YFM 发表于 2014-11-11 00:22:54

可以参考CD4046的相位比较器3

flyfox8 发表于 2014-11-11 09:32:02

关注,同样想知道方法。

lubiao 发表于 2014-11-11 14:22:58

互相关函数

flyfox8 发表于 2014-11-11 17:02:55

lubiao 发表于 2014-11-11 14:22
互相关函数

能否麻烦楼上详细解释一下?

kutf 发表于 2014-11-11 18:57:12

两个信号xor一下,然后数占空比

litaohqqt 发表于 2014-11-12 10:32:26

听大师讲课,认真学习

hsc0588 发表于 2014-11-12 14:26:12

我基本已经解决了 谢谢大家了

90999 发表于 2014-11-12 14:29:03

hsc0588 发表于 2014-11-12 14:26
我基本已经解决了 谢谢大家了

{:smile:}也不说说怎么解决的?

hsc0588 发表于 2014-11-14 10:13:09

90999 发表于 2014-11-12 14:29
也不说说怎么解决的?

就是 一个波形的上升沿到来时置1,另一个上升沿到来时清零。

freefei 发表于 2014-11-15 15:45:07

用D触发器

jm2011 发表于 2014-11-19 17:18:07

本帖最后由 jm2011 于 2014-11-19 17:19 编辑

hsc0588 发表于 2014-11-14 10:13
就是 一个波形的上升沿到来时置1,另一个上升沿到来时清零。

那要是两个时钟同时来了,这个变量是0还是1?
这个是怎么处理的

hsc0588 发表于 2014-11-20 09:57:32

jm2011 发表于 2014-11-19 17:18
那要是两个时钟同时来了,这个变量是0还是1?
这个是怎么处理的

是 1
   
页: [1]
查看完整版本: verilog 两个同频率方波,怎样检测得出相位差,相位差用方...