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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 307|回复: 8

[求助] 关于加减可逆计数器在控制加减信号电平转换时,输出信号翻转

[复制链接]
发表于 2024-7-16 14:34:22 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x


用的是异或门和DFF组成的加减可逆计数器,sel控制计数器的加减,发现在sel电平转换的时候,输出值集体翻转,请问这是因为什么?如何解决这个问题呢

发表于 2024-7-16 14:41:06 | 显示全部楼层
根据你的描述感觉d触发器被复位了
 楼主| 发表于 2024-7-16 14:43:32 | 显示全部楼层

                               
登录/注册后可看大图
 楼主| 发表于 2024-7-16 14:44:35 | 显示全部楼层
4bd471e04c20e9aafec7a572b82709f.png 6af789ad7bccb4a670e691fe0bb61c1.png

这是电路结构和仿真结果图
 楼主| 发表于 2024-7-16 14:45:26 | 显示全部楼层


zg.ming 发表于 2024-7-16 14:41
根据你的描述感觉d触发器被复位了


更新了电路和结果图麻烦再看看
 楼主| 发表于 2024-7-16 15:03:03 | 显示全部楼层
顶一下
发表于 2024-7-16 15:32:16 | 显示全部楼层
异或一个输入变了,输出肯定会变啊,有什么问题吗?
 楼主| 发表于 2024-7-16 15:36:28 | 显示全部楼层


温柔阴影 发表于 2024-7-16 15:32
异或一个输入变了,输出肯定会变啊,有什么问题吗?


点醒我了 之前一直没注意这,那请问大佬应该怎么实现这种可逆计数的功能呢,在加减变换时继续按上一个状态执行功能
发表于 2024-7-16 17:38:51 | 显示全部楼层


x1esss 发表于 2024-7-16 15:36
点醒我了 之前一直没注意这,那请问大佬应该怎么实现这种可逆计数的功能呢,在加减变换时继续按上一个状 ...


我也不知道,做点猜测:Q + ~Q = ‘1=(Q+1) +(~Q-1)=(Q-1) +(~Q+1);

你之前用~Q做下一级的clk,实现了Q+1。所以 sel 切换的时候要做一个~Q的保存,之后做的就是~Q+1,对应的Q就是Q-1了。

或者简单点:
两组寄存器,一组记录加的次数,一组记录减的次数,加-减=out;


您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-11-15 02:01 , Processed in 0.024821 second(s), 8 queries , Gzip On, Redis On.

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