主要内容

双模量预分频器

整数时钟分频器,具有两个分隔率比

  • 图书馆:
  • 混合信号块集/ PLL /构建块

  • 双模量预分频器块

描述

双模量预分频器子系统块包括一个程序计数器,吞咽计数器和预分频器。

当块首先接收输入信号时,激活脉冲吞咽功能。预分频器划分输入信号频率(N.+1),在哪里N.由此定义预分频器值(n)范围。程序和吞咽计数器都开始计数。吞咽计数器计数后重置S.脉冲,或(N.+1)S周期,在哪里S.由此定义吞咽计数器值范围。然后,脉冲吞咽功能被取消激活,预分频器将输入频率除以N.

由于程序计数器已​​经感知S脉冲,因此它需要(P.-S.)更多脉冲,或(P.-S.的)N.循环达到溢出,在哪里P.由此定义程序计数器值(P)范围。重置两个计数器后循环重复。

双模量预分频器的有效分频器值是输入频率与输出频率的比率:

F F 出去 = N. + 1 的) S. + N. P. - S. 的) = N. P. + S.

笔记

为了防止程序计数器和预分频器在吞咽柜台完成之前过早地重置,条件 P. S. 必须满足。

双模量预分频器也称为脉冲吞咽分频器。

港口

输入

展开全部

输入时钟频率,指定为标量。在锁相环(PLL)系统中,CLK in.端口连接到输出端口VCO堵塞。

数据类型:双倍的

输出

展开全部

输出时钟频率,指定为标量。在PLL系统中,挤出端口连接到反馈输入端口PFD.堵塞。输出在挤出端口是一个方形脉冲训练,1 V幅度。

数据类型:双倍的

参数

展开全部

程序计数器的最大值,指定为标量整数。柜台后重置P.循环。

程序使用

  • 采用get_param(gcb,'p')查看当前程序计数器值价值。

  • 采用set_param(gcb,'p',值)设置程序计数器值到特定价值。

预分频器值,指定为标量整数。一种N./(N.+1)双模量预分频器将输入频率除以N.或者N.+1,取决于模数控制线的逻辑状态。

程序使用

  • 采用get_param(gcb,'n')查看当前预分频器值

  • 采用set_param(gcb,'n',值)设置预分频器值到特定价值。

吞下计数器的最大值,指定为标量整数。当燕子计数器重置后S.循环,脉冲吞咽功能被停用。

程序使用

  • 采用get_param(gcb,'s')查看当前吞下计数器价值价值。

  • 采用set_param(gcb,'s',值)设置吞下计数器价值到特定价值。

选择以在仿真期间启用增加的缓冲区大小。这增加了缓冲区大小逻辑决策在 - 的里面双模量预分频器堵塞。默认情况下,取消选择此选项。

在模拟期间可用的输入缓冲的样本数量指定为正整数标量。这设置了缓冲区大小逻辑决策在 - 的里面双模量预分频器堵塞。

选择不同的仿真求解器或采样策略可以改变产生精确输出样本所需的输入样本数。设定缓冲区大小到足够大的值,以便输入缓冲区包含所需的所有输入样本。

依赖性

此参数仅在启用增加的缓冲区大小选项在“块参数”对话框中选择。

程序使用

  • 采用get_param(gcb,'nbuffer')查看当前值缓冲区大小

  • 采用set_param(gcb,'nbuffer',值)设置缓冲区大小到特定价值。

更多关于

展开全部

参考

[1] Razavi,Behzad。射频微电子。上鞍河,新泽西:Prentice Hall Ptr,1998。

版本历史记录

在R2019A引入