正在打开页面…
正在打开页面…
D触发器在时钟边沿采样D端电平并保持至下一有效边沿,用于方向信号采样。
D触发器(Data Flip-Flop)是一种具有数据输入端D、时钟输入端CLK和输出端Q的时序逻辑单元。其功能为:在时钟的有效边沿(上升沿或下降沿)到来时,将D端的当前逻辑电平采样并传送到输出端Q;在其余时间,输出Q保持上一次采样所得的电平不变。
边沿采样指仅在时钟跳变瞬间读取D端状态,而非在时钟高电平或低电平期间持续跟随。保持指在两次有效边沿之间,Q端电平不随D端变化而改变。
设时钟信号为CLK,D端输入为D(t),输出为Q(t)。对于上升沿触发的D触发器,其行为可描述为:
其中t_prev为上一次有效边沿发生的时刻。
该关系表明,D触发器在时间上对输入信号进行了离散化:输出仅在边沿时刻更新,其余时间维持不变。这一特性使其可用于对异步信号进行同步采样,避免输入信号在非边沿期间的抖动或变化直接影响输出。
对于下降沿触发的D触发器,上述关系中的有效边沿改为CLK由高电平跳变到低电平。
在方向信号采样场景中,方向信号接入D端,时钟信号接入CLK端。每当CLK出现有效边沿时,D触发器采样当前方向信号电平并输出至Q端。在两次有效边沿之间,即使方向信号发生变化,Q端仍保持上一次采样结果。由此,方向信号被转换为与时钟边沿同步的稳定电平,供后续电路读取。
该功能要求方向信号在时钟有效边沿前后满足建立时间和保持时间,否则采样结果可能不可靠。
暂无引用。