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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
楼主: zhinvxing

[求助] 高手看过来:简易鉴相器问题(附代码)

[复制链接]
 楼主| 发表于 2010-5-5 15:02:54 | 显示全部楼层
再顶上去!
 楼主| 发表于 2010-5-6 09:31:23 | 显示全部楼层
顶上去,在线等
发表于 2010-5-6 11:33:59 | 显示全部楼层
从你的程序看。仿真结果非常符合。
 楼主| 发表于 2010-5-6 14:38:32 | 显示全部楼层
13# wycawyc
我的仿真结果当然体现了代码中存在的问题。可我想让puls1和puls2同时为高电平时,使计数器停止计数!关键是如何改进?兄弟有没有好的建议。
发表于 2010-5-6 16:16:14 | 显示全部楼层
if puls = '1' then   并不是描述上升沿。而是描述高电平。改成 if  puls'event and puls = '1'  就行了。你可以单独综合一下这段。看看rtl结构的区别。
 楼主| 发表于 2010-5-6 21:57:49 | 显示全部楼层
15# wycawyc
呵呵,我不想弄成多时钟,怕造成其他麻烦。
 楼主| 发表于 2010-5-7 09:37:45 | 显示全部楼层
不能沉了
发表于 2010-5-7 09:38:41 | 显示全部楼层
我觉得还是用高速时钟来驱动这个计数条件。否则就要在判断条件里加入cnt_start的状态判断。会形成锁存。另外如果相位刚好180度的情况要特别考虑。
 楼主| 发表于 2010-5-7 10:50:51 | 显示全部楼层
本帖最后由 zhinvxing 于 2010-5-7 11:59 编辑

18# wycawyc 兄弟能否给出个示范代码?
发表于 2010-5-7 11:49:42 | 显示全部楼层
从你的图形看应该已经有了180度相差判断的限制。给你想个简单的办法吧。加个限制。在计数使能一次以后。在7个时钟内禁止再次打开使能。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-12-23 07:08 , Processed in 0.020137 second(s), 6 queries , Gzip On, Redis On.

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