门控D触发器(也被称为门控边沿触发器)是一种数字电路中的触发器类型,它在时钟信号的控制下,根据输入信号的变化来更新输出状态,以下是门控D触发器的逻辑功能表和真值表:
逻辑功能表:
输入信号 | 输出信号(当前状态) | 状态变化 | 描述 |
D(输入数据) | Q(输出) | Q*(下一个状态) | |
D | Q | Q*(与时钟信号同步) | 当时钟信号来临时,根据输入数据更新输出状态。 |
D(时钟信号) | X(不控制) | 不变 | 无时钟信号时,输出状态保持不变。 |
真值表:
假设时钟信号为CK(时钟控制信号),输入数据为D,输出状态为Q和Q*(下一个状态),以下是门控D触发器的真值表:
CK(时钟控制信号) | D(输入数据) | Q(当前状态) | Q*(下一个状态) | 描述 |
上升边沿(从低到高变化)时有效 | 任意值(0或1) | 任意值(0或1) | D的值(与时钟信号同步更新) | 当CK信号从低到高变化时,根据输入数据更新输出状态,其他情况下,输出状态保持不变。 |
其他情况(非上升边沿) | 任意值(0或1) | Q的值保持不变(保持当前状态不变) | 不变(不改变输出状态) | 在非上升边沿时,无论输入数据如何变化,输出状态保持不变,此时触发器处于保持状态。 |
门控D触发器在时钟信号的上升边沿时根据输入数据更新输出状态,而在其他情况下保持当前状态不变,这种触发器常用于数字电路中的时序逻辑电路和存储器等应用中。