打印

出道简单的题你们试试

[复制链接]
3710|24
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
iC921|  楼主 | 2008-2-23 12:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
要求答案越简单越好,看看你们有多少种方法可以实现。

两个等宽正脉冲A和B,不知道谁先出现上升沿,也不确定谁在什么时候消失,请设计一个硬件识别器(电路),由输出信号表明谁先谁后或有一个信号消失。

相关帖子

沙发
iC921|  楼主 | 2008-2-23 12:30 | 只看该作者

要求说明对输出结果的判别方法

使用特权

评论回复
板凳
pengjianxue| | 2008-2-23 13:14 | 只看该作者

这样做


1,信号A接D触发器C1的CP1端,信号B接D触发器C1的D1端,D触发器C1的/Q1端与信号A相与输出O1.
当信号A上升沿先到,且A为高期间,O1输出为1.
2,信号B接D触发器C2的CP2端,信号A接D触发器C2的D2端,D触发器C2的/Q2端与信号B相与输出O2.
当信号B上升沿先到,且B为高期间,O2输出为1.

若O1为1,则A先到; O1由1变为0,A消失.
若O2为1,则B先到; O2由1变为0,B消失.

彭建学  上海

使用特权

评论回复
地板
iC921|  楼主 | 2008-2-23 13:58 | 只看该作者

谢谢pengjianxue!

我觉得结果最好只有一个输出。

另提醒,此处不要求知道是哪个信号消失,只需知道有信号消失(1个或2个消失都一样,原题只说是“有一个信号消失”,略为欠周,抱歉!)。当然,知道哪个信号消失也可以,但不是本题的要求。

使用特权

评论回复
5
pengjianxue| | 2008-2-23 14:14 | 只看该作者

改进


1,信号A接D触发器C1的CP1端,信号B接D触发器C1的D1端,D触发器C1的/Q1端与信号A相与输出O1.
当信号A上升沿先到,且A为高期间,O1输出为1.
2,信号B接D触发器C2的CP2端,信号A接D触发器C2的D2端,D触发器C2的/Q2端与信号B相与输出O2.
当信号B上升沿先到,且B为高期间,O2输出为1.
3, D触发器C1的Q1端连D触发器C2的/R2端(清除),D触发器C2的Q2端连D触发器C1的/R1端(清除),进行互锁.
4, O1,O2或非后接D触发器C3的CP3端,D触发器C3的D3接1,当有一个信号消失,D触发器C3的Q3输出1. 

若O1为1,则A先到; 若O2为1,则B先到; 如Q3为1, 有信号消失.

彭建学  上海
 

使用特权

评论回复
6
iC921|  楼主 | 2008-2-23 23:27 | 只看该作者

能不能再简单点呢?

使用特权

评论回复
7
孤星119| | 2008-2-24 10:48 | 只看该作者

用一个RS触发器,两个D触发器,一个与门

两个D触发器的D输入都为1固定.两个脉冲分别为A和B.A接触发器1的时钟端,B接出发器2的D端.触发器1接RS触发器的R端,触发器2接RS触发器的S端.则RS触发器输出为1时表示A先到,为0则为B先到.A与B输出判断有无消失.

使用特权

评论回复
8
awey| | 2008-2-24 10:56 | 只看该作者

条件不足,这个问题无解

A可能在上一个B的后面,B也可能是下一个A的前面

使用特权

评论回复
9
孤星119| | 2008-2-24 11:00 | 只看该作者

楼主应该是以同一起始点信号作为基准的吧.

使用特权

评论回复
10
iC921|  楼主 | 2008-2-24 12:33 | 只看该作者

既然是等宽脉冲,又有先有后,……我倒,确定条件有问题

我的原意是高电平有重叠时间,即相互间不会错位开。

使用特权

评论回复
11
xwj| | 2008-2-24 13:59 | 只看该作者

条件本来就有问题

你先看看彼得本意是否是这样的:
你必须得确定初始态,比如00
然后题目应该是在初始态得基础下,需要获得谁先正脉冲
正脉冲的宽度有限,两路正脉冲高电平可能重叠还是必然重叠,之后是否能恢复到初始态00,中间是否会出现不重叠区00

确定好前提条件后就可以用最简单的方法来判断了,否则很多情况是互相矛盾的,会变成8楼说的:“条件不足,这个问题无解”


反正,不管是什么信号,你首先得确定个初始状态,然后才能在此基础上判断先后,否则是没法确定的,就好像环形跑到上赛跑,没有起点和圈数作为前提的话谁都可以说它是先,你从中间根本就分不出谁快谁慢



使用特权

评论回复
12
sz_kd| | 2008-2-24 14:12 | 只看该作者

路过听课

使用特权

评论回复
13
iC921|  楼主 | 2008-2-24 14:41 | 只看该作者

唉,与否懒画图的后果

一句如图,就没啥了~

使用特权

评论回复
14
iC921|  楼主 | 2008-2-24 15:11 | 只看该作者

纠正题目如下:

当时匆忙,没多细想题目漏洞,请各位谅解。

如图两路等宽脉冲A和B,电压幅度不作规定,高电平有效,且总有重叠的时刻,速度为ms级,但不知道谁先出现上升沿,也不确定谁在什么时候消失,请设计一个硬件识别器(电路),由输出信号表明谁先谁后或有信号(一个或两个)消失。

要求只用一个输出信号表征识别结果,并说明识别方法。电路(逻辑或使用器件)越简单越好。(提示:可以规定A路脉冲上升沿先出现再设计电路)

希望跟帖时有图,以更直观一些,节省读帖和讨论时间吧。

使用特权

评论回复
15
xwj| | 2008-2-24 15:22 | 只看该作者

任一边沿上锁存另一个信号即可,明白吗?

使用特权

评论回复
16
xwj| | 2008-2-24 15:25 | 只看该作者

至于判断有无更简单,信号或,必要时加单稳电路即可

使用特权

评论回复
17
stycx| | 2008-2-24 15:55 | 只看该作者

不就一相位计吗

使用特权

评论回复
18
lhkjg| | 2008-2-24 16:20 | 只看该作者

是不是就是抢答器的原理

是不是就是抢答器的原理

哈哈

使用特权

评论回复
19
zhaohe2001| | 2008-2-24 16:31 | 只看该作者

菜鸟试试

A接D触发器的D输入端,B接CP端
当A超前B时Q输出1,B超前A时Q输出0,

使用特权

评论回复
20
iC921|  楼主 | 2008-2-24 16:45 | 只看该作者

我原来是有答案的,但还不知道是不是最优

还需要你们检验检验。

纠正题目以后,答案还没有一个够完美的,xwj的复杂了。

本题与抢答有所不同。抢答只有一次“判断”,现在是要连续不间断地判断。注意细节处理----抢答是不用知道脉冲消失的。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

781

主题

17306

帖子

13

粉丝