搜索
您的当前位置:首页正文

宽范围稳定高速锁相环74HC4046A输出频率的方法的计算

来源:好走旅游网
根据论文《宽范围稳定高速锁相环74HC4046A输出频率的方法》编写的MATLAB计算程序

%作者:lijinquan %2013年7月12日 %NCUT 通信原理实验室

% 宽范围稳定高速锁相环74HC4046A输出频率的方法的计算 clear;clc;

%计算频段数N

%假定输入fmin = 20kHz fmax = 200kHz,计算出N = 2 C = 3.2702; G = 1.633;

fmin = input('输入最小频率:fmin = '); %输入频率范围 fmin >= 10kHz fmax = input('输入最大频率:fmax = ');

%计算频段划分数

if (fmax <= 10000 || (fmax./fmin) <= C) N = 1; end

if (fmin < 10000 && fmax > 10000 && (fmax./fmin) > C) N = (1.5 + 1.943 * (log10(fmax) - 4)); end

if(fmin >= 10000 && (fmax./fmin) > C) N = 1.943*log10(fmax./fmin)+0.5; end

N = fix(N) %对N截尾取整

%分段频率区间的计算 if N == 1

fl = fmin; fh = fmax; else

fl(1) = fmin; % i=1 for i =1:N

fh(i) = fmin.*C^i; end

for i =1:N-1

fl(i+1)= fh(i) + 1; end end fl fh

%,引脚6,7间的电容C1定为39pF(试验表明,锁相环在宽频率范围工作时

%C1取此值为最佳),按以下过程计算R1值: %R1 = 4.7x10^6 f<10x10^3

%R1 = 3 * G^( 15 - 4.1643*(lg(f) - 4)) *1000 f>=10x10^3 if fmax < 10000 R1 = 4700000; else

R1min = 3 * G^( 15 - 4.1643*(log10(fmax) - 4)) *1000 R1max = 3 * G^( 15 - 4.1643*(log10(fmin) - 4)) *1000

%计算地i频段相应的电阻值R1i %Rli = (R1min+R1max)/2 N=1

%R1i = R1min.*(R1max/R1min).*((N - i)/(N-1); N != 1 %Rl(1) = (R1min+R1max)/2 ; if N == 1

R1 = (R1min+R1max)/2 ; else

for i=1:N

R1(i) = R1min.*(R1max./R1min).*((N - i)/(N-1)); end end end R1

% 此方法适用于在宽频率范围下工作的高速锁相 %环74HC4046A ,主要作用是稳定其输出频率,改善其 %线性度。分频段切换电阻R1可通过程控模拟开关实现。

因篇幅问题不能全部显示,请点此查看更多更全内容

Top