PFD和电荷泵试验台
库:
混合信号块组/锁相环/测量和试验台
描述
的PFD和电荷泵试验台块评估PFD和电荷泵的行为模型。单个刺激发生器决定PFD是在相位偏置模式还是频率偏置模式下工作。
的PFD和电荷泵试验台块产生刺激来驱动被测设备(DUT)从刺激选项卡。用于验证DUT的设置参数定义在设置标签和目标验证指标定义在目标指标选项卡。
测试平台测量PFD性能指标,如死区,线性范围,和时序损害。它还测量电荷泵的性能指标,如灵敏度、相位偏移和杂散电流。
港口
输入
输出
参数
刺激
相位扫描(°)- - - - - -相位偏移的最大相位偏移
300
(默认)|实正标量
从相位偏移量到相位偏移量的最大相位偏移,指定为以度为单位的实正标量。
编程使用
使用
“PhaseSweep”get_param (gcb)
的当前值相位扫描.使用
set_param (gcb PhaseSweep,值)
设置相位扫描到一个特定的值。
数据类型:双
相位偏移(°)- - - - - -相位扫描中心的相对相位值
0
(默认)|实标量
相位扫描中心的相对相位值,指定为以度为单位的实标量。
编程使用
使用
“PhaseOffset”get_param (gcb)
的当前值相抵消.使用
set_param (gcb PhaseOffset,值)
设置相抵消到一个特定的值。
数据类型:双
时钟频率(Hz)- - - - - -所需参考时钟频率
2.5 e9赫兹
(默认)|实正标量
参考计数器输出的期望时钟频率,指定为以Hz为单位的正标量。
编程使用
使用
“ClockFrequency”get_param (gcb)
的当前值时钟频率.使用
set_param (gcb ClockFrequency,值)
设置时钟频率到一个特定的值。
数据类型:双
扫描的相位数- - - - - -要模拟的均匀间隔相位偏移的总数
2000
(默认)|实正标量
相位偏移量扫描中均匀间隔的相位偏移量的数目,指定为实正标量
编程使用
使用
“NPhases”get_param (gcb)
的当前值扫描的相位数.使用
set_param (gcb NPhases,值)
设置扫描的相位数到一个特定的值。
数据类型:双
占空比(%)- - - - - -刺激钟的占空比
50
(默认)|实正标量
刺激时钟在参考和反馈端口的占空比,指定为实正标量。
编程使用
使用
“DutyCycle”get_param (gcb)
的当前值工作周期.使用
set_param (gcb NPhases,值)
设置工作周期到一个特定的值。
数据类型:双
设置
上图为模拟后的图形- - - - - -上图为模拟后的图形
On(默认)| off
选择此选项可将图形绘制在模拟后所有其他窗口的顶部。缺省情况下,该选项被选中。
报告PFD指标- - - - - -报告PFD指标
On(默认)| off
选择以显示PFD的图标上的度量(死区、线性范围和传播延迟)PFD和电荷泵试验台.缺省情况下,该选项被选中
数据类型:双
报告收费泵指标- - - - - -报告收费泵指标
On(默认)| off
选择以显示电荷泵的图标上的度量(灵敏度、相位偏移和杂散电流)PFD和电荷泵试验台.缺省情况下,该选项被选中
数据类型:双
逻辑门限(V)- - - - - -电荷泵输入处的开关阈值
0.5
(默认)|实标量
电荷泵输入处的开关阈值,用v表示为实标量。它是测量上升边和下降边时间的电压。
编程使用
使用
“VSwitch”get_param (gcb)
的当前值逻辑阈值.使用
set_param (gcb VSwitch,值)
设置逻辑阈值到一个特定的值。
数据类型:双
目标指标
PFD指标目标死区(°)- - - - - -接近零相位偏移的减小灵敏度区域的最大可接受尺寸
0
(默认)|实非负标量
接近零相位偏置的减小灵敏度区域的可接受的最大大小,指定为以度为单位的实非负标量。它是指死区区域的大小。
编程使用
使用
“TgtDeadband”get_param (gcb)
的当前值目标死区.使用
set_param (gcb TgtDeadband,值)
设置目标死区到一个特定的值。
数据类型:双
目标线性范围(°)- - - - - -输出保持近似等于输入偏置的最大相位偏置
290
(默认)|实正标量
最大相位偏移量,当输出保持近似等于输入偏移量时,指定为以度为单位的正标量。
编程使用
使用
“TgtRange”get_param (gcb)
的当前值目标线性范围.使用
set_param (gcb TgtRange,值)
设置目标线性范围到一个特定的值。
数据类型:双
目标传播延迟(s)- - - - - -从输入到输出的最大可接受延迟
60 e-12
(默认)|实正标量
从输入到输出的可接受的最大延迟,指定为s内的实正标量。
编程使用
使用
“TgtPropDelay”get_param (gcb)
的当前值目标传播延迟.使用
set_param (gcb TgtPropDelay,值)
设置目标传播延迟到一个特定的值。
数据类型:双
目标上升/下降时间(秒)- - - - - -最大可接受的上升/下降时间为20% - 80%
30 e-12
(默认)|实正标量
最大可接受的20% - 80%上升/下降时间,指定为s的实正标量。
编程使用
使用
“TgtRiseFall”get_param (gcb)
的当前值目标上升/下降时间.使用
set_param (gcb TgtRiseFall,值)
设置目标上升/下降时间到一个特定的值。
数据类型:双
目标灵敏度(A/°)- - - - - -最大可接受电荷泵灵敏度
1 e-9
(默认)|实正标量
最大可接受电荷泵灵敏度,指定为a /°的实正标量。
编程使用
使用
“TgtSensitivity”get_param (gcb)
的当前值目标的敏感性.使用
set_param (gcb TgtSensitivity,值)
设置目标的敏感性到一个特定的值。
数据类型:双
目标相位偏移(°)- - - - - -电荷泵输出处可接受的最大相位偏移
10
(默认)|实正标量
电荷泵输出处可接受的最大相位偏移量,以度为单位的正标量表示。
编程使用
使用
“TgtOffset”get_param (gcb)
的当前值目标相位偏移.使用
set_param (gcb TgtOffset,值)
设置目标相位偏移到一个特定的值。
数据类型:双
目标杂散电流(A)- - - - - -电荷泵输出电流大小
1 e -
(默认)
电荷泵在参考频率下的输出电流的大小。
编程使用
使用
“TgtSpurCurrent”get_param (gcb)
的当前值目标杂散电流.使用
set_param (gcb TgtSpurCurrent,值)
设置目标杂散电流到一个特定的值。
数据类型:双
参考文献
班纳吉,迪恩。锁相环性能,仿真与设计.印第安纳波利斯:狗耳出版社,2006年。
版本历史
在R2019a中引入
Matlab명령
다음matlab명령에해당하는링크를클릭했습니다。
명령을실행하려면matlab명령창에입력하십시오。웹브라우저는matlab명령을지원하지않습니다。
您也可以从以下列表中选择一个网站:
如何获得最佳的网站性能
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。