某发科笔试题2020-根据时序逻辑电路画波形,分析逻辑功能
【某发科笔试题】给出下列电路图,画出Q0、Q1和Q2的波形,并描述电路功能
从上述的时序逻辑电路写出电路的驱动方程:
D0 = Q0'Q1'
D1 = Q0
D2 = Q1
将驱动方程代入触发器的特性方程(Q* = D)得到电路的状态方程:
Q0* = D0 = Q0'Q1'
Q1* = D1 = Q0
Q2* = D2 = Q1
输出为 Y= Q2
设电路的初态为Q2Q1Q0=000,则:次态为001,将这一结果作为新的初态,即:Q2Q1Q0=001,如此反复下去得到电路的状态转移表:
Q2 | Q1 | Q0 | Q2* | Q1* | Q0* | Y |
0 | 0 | 0 | 0 | 0 | 1 | 0 |
0 | 0 | 1 | 0 | 1 | 0 | 0 |
0 | 1 | 0 | 1 | 0 | 0 | 1 |
1 | 0 | 0 | 0 | 0 | 1 | 0 |
状态转移图如下:
从状态转移图可以看出,电路跳转到一些未知的状态时,如011、101、110、111这些状态可以自启动,但是输出感觉不是很正常,因为跳到110、111、101这些状态电路都是输出1,整体来看电路是一个占空比为1/3的三分频电路(或者称为3进制计数器)
Q2、Q1、Q0波形如下: