%作者: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可通过程控模拟开关实现。
因篇幅问题不能全部显示,请点此查看更多更全内容