内容正文:
电流顺序脉冲发生器
电流顺序脉冲发生器
给出一组在时间上有先后顺序的脉冲,再用这组脉冲形成所需要的各种控制信号。由计数器和译码器两部分电路构成。
用环形计数器作顺序脉冲发生器
当环形计数器在每个状态中只有一个1的循环状态时,它就是一个顺序脉冲发生器。当CP端不断输入系列脉冲时,Q0 ~ Q3端将依次输出正脉冲,并不断循环。
顺序脉冲发生器的电压波形图
用扭环形计数器构成的顺序脉冲发生器
6.3.4 序列信号发生器
产生序列信号(一组特定的串行数字信号)的电路称为序列信号发生器。
一、用计数器和数选器组成的序列信号发生器
产生一个8位序列信号:00010111
连续加cp信号到计数器上, Q2(A2)、Q1(A1)、Q0(A0)的状态按计数顺序不断循环,可在输出端得到不断循环的序列信号00010111。
二、采用带反馈逻辑电路的移位寄存器构成序列信号发生器
D0的卡诺图
移位寄存器端输出的串行输出信号就是序列信号输出。
根据要求产生的序列信号,即可列出移位寄存器应具有的状态转换表,再由此得到输入端D0取值的卡诺图,化简得:
D0 = Q2 Q1 Q0 + Q2 Q1 + Q2 Q0
6.4 时序逻辑电路的设计方法
6.4.1 同步时序逻辑电路的设计方法
一、逻辑抽象,求出状态转换图或状态转换表
1. 确定输入/输出变量、电路状态数。
2. 定义输入/输出逻辑状态以及每个电路状态的含意,并对电路状态进行编号。
3. 按设计要求列出状态转换表,或画出状态转换图。
二、状态化简
若两个状态在相同的输入下有相同的输出,并转换到同一个次态,则称为等价状态;等价状态可以合并。
三、状态分配(编码)
1. 确定触发器数目。
2. 给每个状态规定一个代码。
(通常编码的取法、排列顺序都依照一定的规律)
四、选定触发器类型
求出状态方程,驱动方程,输出方程。
五、画出逻辑图
六、检查自启动
例:设计一个带进位输出的6进制计数器
/0
/0
/0
/0
/0
/1
00
01
11
10
0
1
电路次态/输出的卡诺图
001/0
101/0
010/0
100/0
011/0
000/1
xxx/x
xxx/x
设计一个带进位输出端的十三进制计数器
解:分析:计数器无输入逻辑信号,只有进位输出信号,属于摩尔型电路。C——进位信号,C=1为有进位输出,C=0为无进位输出十三进制计数器应有13个状态:
编辑母版文本样式
第二级
第三级
第四级
第五级
由于23<N≤24 , 所以取n=4, 用4个触发器
取0000 ~ 1100 为 S0 ~ S12 的编码
画出表示次态逻辑函数和进位输出函数的卡诺图:
可分解为5个卡诺图 , 经化简得:
Q3n+1=Q2Q1Q0 + Q3Q2
Q2n+1=Q2Q1Q0 + Q3Q2Q1 + Q3Q2Q0
Q1n+1=Q1Q0 + Q1Q0
Q0n+1=Q3Q0 + Q3Q2Q0
C = Q3Q2
1D
D0
FF0
C1
C1
FF1
1D
C1
FF2
1D
C1
FF3
1D
CP
≥1
Q0
Q1
Q2
Q3
t
CP
Q0
t
Q1
t
Q2
t
Q3
t
CP
�
�
P1
�
P2
�
P3
�
P4
�
P5
�
P6
�
P7
�
S2
S3
S1
S4
S5
S6
S7
S9
S0
S8
S11
S10
S12
/0
/0
/0
/0
/0
/0
/0
/0
/0
/0
/0
/0
/1
Sheet1
状态顺序 状态编码 进位输出C 等效十进制数
Q3 Q2 Q1 Q0
S0 0 0 0 0 0 0
S1 0 0 0 1 0 1
S2 0 0 1 0 0 2
S3 0 0 1 1 0 3
S4 0 1 0 0 0 4
S5 0 1 0 1 0 5
S6 0 1 1 0 0 6
S7 0 1 1 1 0 7
S8 1 0 0 0 0 8
S9 1 0 0 1 0 9
S10 1 0 1 0 0 10
S11 1 0 1 1 0 11
S12 1 1 0 0 1 12
Sheet1
Q1Q0 00 01 11 10
Q3Q2
00 0001/0 0010/0 0100/0 00