主要内容

PFD

相位/频率检测器,比较两个信号之间的相位和频率

  • 库:
  • 混合信号模块集/锁相环/构建模块

  • PFD块

描述

PFD块产生两个占空比不同的输出脉冲。占空比的差与输入信号之间的相位差成正比。在频率合成器电路中,如锁相环(PLL)PFD块比较参考信号和产生的信号之间的相位和频率VCO块并确定相位误差。

港口

输入

全部展开

传输参考频率以确定相位误差的输入端口。

数据类型:

输出端口,传输反馈频率,以确定相位误差。在锁相环系统中,锁相环的输出VCO是通过反馈通过时钟分压器后,端口到PFD。

数据类型:

输出

全部展开

将参考频率传输到的输出端口电荷泵将相位误差转换为电流。信号占空比的差异向上下来端口与信号之间的相位差成正比参考反馈港口。

数据类型:

输出端口,将反馈频率传输到电荷泵将相位误差转换为电流。信号占空比的差异向上下来端口与信号之间的相位差成正比参考反馈港口。

数据类型:

参数

全部展开

配置

为接近零相位偏移的有源输出增加的延迟,以秒为单位指定为正实标量。死带是接近零相位偏移的相位偏移带,在这个相位偏移带中PFD输出可以忽略不计。

编程使用

  • 使用“DeadbandCompensation”get_param (gcb)的当前值死区补偿

  • 使用set_param (gcb DeadbandCompensation,值)设置上升/下降时间到一个特定的值。

数据类型:

选择在模拟期间启用增加缓冲区大小。的缓冲区大小变量脉冲延迟逻辑的决定,转换速率块内PFD块。默认情况下,取消勾选。

模拟期间可用的输入缓冲的样本数,指定为正整数标量。属性的缓冲区大小变量脉冲延迟逻辑的决定,转换速率块内PFD块。

选择不同的模拟求解器或采样策略可以改变输入样本的数量,以产生准确的输出样本。设置缓冲区大小设置为足够大的值,以便输入缓冲区包含所需的所有输入样本。

依赖关系

仅当启用增加的缓冲区大小选项中的配置选项卡。

编程使用

  • 使用“NBuffer”get_param (gcb)的当前值缓冲区大小

  • 使用set_param (gcb NBuffer,值)设置缓冲区大小到一个特定的值。

数据类型:

障碍

选择添加电路损害,如上升/下降时间和传播延迟的模拟。默认情况下,选择此选项。

确定如何计算输出步长:

  • 选择默认的根据上升/下降时间计算输出步长。输出步长(ΔT)为 Δ T 上升/下降时间 2 6 · 0 .22

  • 选择先进的从感兴趣的最大频率计算输出步长。输出步长(ΔT)为 Δ T 上升/下降时间 6 · 最大兴趣频率

依赖关系

要启用该参数,请选择使障碍障碍选项卡。

在输出处感兴趣的最大频率,指定为Hz的正实标量。

依赖关系

要启用该参数,请选择使障碍障碍选项卡并选择先进的输出步长计算

编程使用

  • 使用“MaxFreqInterest”get_param (gcb)的当前值最大兴趣频率(Hz)

  • 使用set_param (gcb MaxFreqInterest,值)设置最大兴趣频率(Hz)到一个特定的值。

数据类型:

PFD的上输出端口的20% - 80%上升/下降时间,指定为正的实标量(秒)。

依赖关系

要启用该参数,请选择使障碍障碍选项卡。

编程使用

  • 使用“RiseFallTime”get_param (gcb)的当前值上升/下降时间(年代)

  • 使用set_param (gcb RiseFallTime,值)设置障碍到一个特定的值。

数据类型:

PFD的输入端口到输出端口的延迟,指定为正实标量,单位为秒。

依赖关系

要启用该参数,请选择使障碍障碍选项卡。

编程使用

  • 使用“PropDelay”get_param (gcb)的当前值传播延迟(s)

  • 使用set_param (gcb PropDelay,值)设置传播延迟(s)到一个特定的值。

数据类型:

更多关于

全部展开

参考文献

Banerjee[1],院长。锁相环性能、仿真与设计.印第安纳波利斯:狗耳出版社,2006。

介绍了R2019a