概述
D触发器实现时钟信号分频
- 一. 元器件介绍
- 二. 原理分析
- 三. 仿真实验
一. 元器件介绍
这里用到的元器件有:
DIgital power
(VCC)数字电源DIGITAL-CLOCK
数字时钟- 逻辑分析仪(XLA)
ground
数字地SPDT
单刀双掷开关74HC74D_4V
D触发器芯片
二. 原理分析
先来说说D触发器的原理:
74HC74D_4V
D触发器芯片有六个:D输入、Preset
输入、Clear
输入、
Q
mathsf{Q}
Q输出、
Q
‾
overline{mathsf{Q}}
Q输出、Clock
时钟输入
D | C L K ‾ overline{mathsf{CLK}} CLK | Q mathsf{Q} Q | Q ‾ overline{mathsf{Q}} Q |
---|---|---|---|
0 | ↓ | 0 | 1 |
1 | ↓ | 1 | 0 |
↓ = clock transition HIGH to LOW
依据表格中D输入输出值
分频器的原理:
- 根据时钟输入信号的
上升沿
(或下降沿
)触发一次的时间为一周期(此处一周期为输入时钟脉冲的一周期),每变化一周期实现一次信号翻转(Toggle)
。 D触发器
不同于JK触发器
可以实现芯片内信号翻转,则信号翻转需要通过 Q ‾ overline{mathsf{Q}} Q输出来实现, Q ‾ overline{mathsf{Q}} Q输出信号为D输入信号的非信号(相反信号),则将 Q ‾ overline{mathsf{Q}} Q输出信号作为下一时刻的D输入信号实现翻转信号- 要想实现实时翻转,对D输入端初始信号没有要求
且要求不会受到Preset
和Clear
的影响,需要将Preset
和Clear
同时接高电平(实验中Preset
和Clear
为低电平有效) - 实际上完整的运行过程为D初始无信号输入,时钟
下降沿
触发使 Q ‾ overline{mathsf{Q}} Q输出到D输入上使 Q mathsf{Q} Q输出信号变为初始信号的相反值 Q ‾ overline{mathsf{Q}} Q,实现一次翻转,每经过时钟一周期翻转一次,翻转两次形成输出信号的一个周期,则输出信号的一周期在时间上等价于输入时钟信号的两周期从而实现D触发器分频
调整到可以全局概览(时钟数调整为4)
5棕线为输入100HZ,占空比为50%的时钟脉冲
4蓝线为二分频
6浅红线为四分频
8浅蓝线为八分频
10浅绿线为十六分频
图中74HC74D_4V D触发器芯片为下降沿触发
可实际上查阅相关芯片信息,描述为
the 74hc74 are dual posiN/Ave edge triggered d-type flip-flop.
表示该芯片实际上为上升沿触发,这就是为什么看到逻辑分析仪上的信号跳变为上升沿跳变
查阅相关芯片信息源
74HC74D源文档下载
实际74HC74D
逻辑符号为:
可以看到时钟输入为上升沿
触发
据此
D | CLK | Q mathsf{Q} Q | Q ‾ overline{mathsf{Q}} Q |
---|---|---|---|
0 | ↑ | 0 | 1 |
1 | ↑ | 1 | 0 |
↑ = clock transition LOW to HIGH
将二分频输出信号作为下一个JK触发器时钟输入信号实现对二分频的分频即四分频以此类推…
三. 仿真实验
需要快速作图的小伙伴直接copy下方图片中的接线即可
以下图实现十六分频为例
将Preset
输入、Clear
输入同时接入高电平
D输入接
Q
‾
overline{mathsf{Q}}
Q输出实现沿时钟上升沿翻转
如下图实现二分频
逻辑分析仪显示如下图
注意设置合适的数字时钟频率以及逻辑分析仪接受频率以显示合适的图像
(该仿真实验中选择数字时钟频率为100HZ,接受时钟频率为200HZ,显示时钟格数为2-4最适)
将
Q
mathsf{Q}
Q输出接入下一个D触发器时钟端,其他引脚接线方式与第一个相同
实现如下图四分频
逻辑分析仪显示如下图
以此类推实现多分频
希望能够帮到迷途之中的你,知识有限,如有学术错误请及时指正,感谢大家的阅读
(^^)/▽ ▽\(^^)
最后
以上就是难过硬币为你收集整理的Multisim实现D触发器时钟信号分频一. 元器件介绍二. 原理分析三. 仿真实验的全部内容,希望文章能够帮你解决Multisim实现D触发器时钟信号分频一. 元器件介绍二. 原理分析三. 仿真实验所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复