毕业设计(论文)-PLL信号发生器的设计.doc

上传人:小小飞 文档编号:3980639 上传时间:2019-10-11 格式:DOC 页数:26 大小:1.04MB
返回 下载 相关 举报
毕业设计(论文)-PLL信号发生器的设计.doc_第1页
第1页 / 共26页
毕业设计(论文)-PLL信号发生器的设计.doc_第2页
第2页 / 共26页
毕业设计(论文)-PLL信号发生器的设计.doc_第3页
第3页 / 共26页
毕业设计(论文)-PLL信号发生器的设计.doc_第4页
第4页 / 共26页
毕业设计(论文)-PLL信号发生器的设计.doc_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《毕业设计(论文)-PLL信号发生器的设计.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)-PLL信号发生器的设计.doc(26页珍藏版)》请在三一文库上搜索。

1、 I PLLPLL 信号发生器的设计信号发生器的设计 【摘要】本设计以 MAX038 及锁相环技术为核心, 设计了一个高精度多功能信号发生器。该信号 发生器,能产生 1Hz11.0592MHz 的正弦波、方波和三角波信号。频率的调节方式有两种,连续调节和 按步进调节。由 MAX038 结合电位器等外围电路即可实现对频率的连续调节。步进调节部分又分为粗 调和细调。由 AT89C52 单片机通过 D/A 转换器对 MAX038 的控制实现频率的粗调,再结合锁相环模 块电路(MC145151)即可实现频率步进的精确调节。输出频率在不同的波段,频率步进值不同。在信号 输出端接一级运算放大电路来实现对信

2、号输出幅度的调节。该信号发生器频带宽,精度高,实现了输出 信号在频率和幅值上的精确调整, 可应用于各种电子测量和控制场合。 目录目录 引言引言.1 第第 1 章章 总体方案设计总体方案设计.2 1.1 方案设计与论证 2 第第 2 2 章章 硬件设计硬件设计.3 2.1、信号发生模块 3 2.1.1、MAX038 特性.3 2.1.2、电路实现 .4 2.2 单片机模块 .5 2.2.1 芯片介绍 5 2.2.2 电路实现 6 2.3 运放模块 .6 2.3.1 反相运算放大器 7 2.3.2 同相运算放大器 7 2.4、D/A 转换模块.8 2.4.1 芯片介绍 8 2.4.2、电路实现 .

3、11 2.5、锁相环模块 11 2.5.1 芯片介绍 11 2.5.2、电路实现 .12 2.6、滤波模块 13 第第 3 章章 软件设计软件设计.15 3.1、程序 15 3.1.1、流程图 .15 3.1.2、源程序 .15 3.2、电路仿真 16 第第 4 章、硬件调试章、硬件调试.17 4.1 制版 .17 II 4.2、硬件调试 18 结束语结束语.20 致谢致谢.21 附录附录.23 附录附录 II.24 附录附录 III24 1 引言 在现代电子学的各个领域,常常需要高精度且频率可方便调节的信号发生器。各种波形曲线均可 以用三角函数方程式来表示。能够产生多种波形,如三角波、锯齿波

4、、矩形波(含方波) 、正弦波的电 路被称为函数信号发生器。函数信号发生器在电路实验和设备检测中具有十分广泛的用途。函数信号 发生器的实现方法通常有以下几种1: (1)用分立元件组成的函数发生器:通常是单函数发生器且频率不高,其工作不很稳定,不易调试。 (2)可以由晶体管、运放 IC 等通用器件制作,更多的则是用专门的函数信号发生器 IC 产生。早期的 函数信号发生器 IC,如 L8038、BA205、XR2207/2209 等,它们的功能较少,精度不高,频率上限只有 300kHz,无法产生更高频率的信号,调节方式也不够灵活,频率和占空比不能独立调节,二者互相影 响。 (3)利用单片集成芯片的函

5、数发生器:能产生多种波形,达到较高的频率,且易于调试。鉴于此,美 国马克西姆公司开发了新一代函数信号发生器 ICMAX038,它克服了(2)中芯片的缺点,可以达到更 高的技术指标,是上述芯片望尘莫及的。MAX038 频率高、精度好,因此它被称为高频精密函数信号发 生器 IC。结合锁相环技术,可以大大提高频率的稳定度, (4)利用专用直接数字合成芯片的函数发生器: 它以有别于其它频率合成方法的优越性能和 特点,成为现代频率合成技术中的妓妓者。具体体现在相对带宽宽、频率转换时间短、频率分辨率高、 输出相位连续、可产生宽带正交信号及其他多种调制信号。可编程和全数字化、控制灵活、方便。 但 比较昂贵。

6、 综合分析以上四种实现方法的性价比,我们决定采用单片集成芯片 MAX038 来设计函数发生器。频 率越高、产生波形种类越多的发生器性能越好,但器件成本和技术要求也大大提高,因此在满足工作 要求的前提下,性价比高的发生器是我们的首选。 本设计基于实际使用中对信号发生器的具体要求,设计了一种以单片机和 MAX038 为核心的信号发 生器。在单片机控制的方式下进行频率、波形等参数设置和调整。频率调节方式有两种模式,连续调 节和按步进调节。能输出正弦波、三角波、方波信号,输出频率范围宽(1HZ-11.0592M),通过更换 对地电容来更换输出频段。 第 1 章 总体方案设计 1.1 方案设计与论证 方

7、案一:采用 MCl45151、MAX038、DAC0832 组成的电路如图 1-1-1 所示。 图 1-1-1 MAX038 是一个能产生 1Hz20MH2 的低失真正弦波、三角波、锯齿波或矩形(脉冲)波的高频波形 产生器,它只要少量的外部元件。所需的输出波形可由在 A0 和 A1 输出端设置适当的代码来选择。 MAX038 输出频率取决于注入 IIN 脚电流的大小、COSC 脚的电容量(对地)和 FADJ 脚的电压。输出的频 率 F0(MHz)与 IIN(A)成正比、与 CF(pF) 成反比 。Max038 芯片内部提供了一个 2.5V 的基准电压源 控 制 模 块 D/A 转换 锁相环模块

8、 波形发 生器 滤波 输出 2 ,将此引脚与电位器相连,并输入到 Max038 的 IIN 脚,改变电阻值既可以实现频率的连续调节。应 用单片机 AT89C52 产数字信号,接到 DA0832 的数字输入端。DAC0832 与运放 741 组合,产生离散可调 电压值,将该电压接到一固定的 5.1K 电阻上,将步进电压转化为步进电流。将此电流接到 MAX038 的 IIN 脚。将 MAX038 的同位输出端 SYNC 与频率合成器 145151 的压控振荡器的输入端 Fin 连接,结合相 关电路构成锁相环路,将频率锁定。在输出端的一个宽频带低通滤波器可以以合理的保正让正弦波、 方波及三角波通过,

9、而限制由N 电路产生的高频噪声。 优点:可控制的频率范围广(从 01Hz 到 20MH2),能产生准确的高频三角波、矩形波和脉冲波。 占空比控制容易,频率稳定度优于 10-6。低失真的正弦波(075)。 缺点:技术要求较高 方案二:采用 CPLD 分频的 74HC4046 的电路采用 CPLD 分频的 74HC4046 的电路如图 1-1-2 所示。 图 1-1-2 采用 CPLD 分频的 74HC4046 的电路 利用晶振与 CPLD 芯片组成晶体振荡器,提供基准频率;CPLD 编辑组成N 分频电路,利用单片机改变 控制其分频比。利用 CPLD 编程特性,让其成为一个可编程的 12 位计数器

10、和 D 触发器的组合成为可置 数的N 分频电路,让其为 74HC4046 集成锁相环输入正确的占空比为 50的波形。 优点:能达到设计要求的中心频率 82MH2 的扫频电路,能产生准确的高频波形。CPLD 和单片机 的使用让扫频电路的步进控制、频率的精确产生得以实现。 缺点:74HC4046 芯片在与 CPLD 组成的反馈控制回路中,如果分频比过高(经计算和实际验证不能 大于 100),否则将很难入锁,而我们需要至少 576 分频;而且随着分频比的升高,稳定时间也随之变 长,根本不能达到 85Hz 的扫频频率。 方案三:采用 LPC2138 开发板产生,LPC2138 利用 AD 输出口程控可

11、产生正弦波、方波、三角波,通过 程序可实现频率变换。 优点:可以直接通过程序控制频率,不许要复杂的外围电路。 缺点:不能满足本函数信号发生器对频率范围的要求,而且在实现步进调制时,波形很容易失真。 根据上述三种方案的特点及设计要求,决定采取方案三来进行设计。MAX038 的整体性能比较好且 外围电路更加简洁,性能稳定可靠、频率能达到设计任务、可调性好。 第 2 章 硬件设计 2.1、信号发生模块 2.1.1、MAX038 特性 MAX038 性能特点和工作原理78 (1)输出频率范围:0.120MHz,最高可达 40MHz; (2)可产生正弦波、方波、三角波、锯齿波及脉冲波; (3)输出频率和

12、占空比(15%85%)独立可调;(4)低输出阻抗的输出缓冲器; (5)备有 TTL 兼容的独立同步信号 SNYC(方波输出,占空比固定为 50%),方便组建频率合成器系统; 3 (6)低温度漂移。MAX038CPP 采用 20 引脚 DIP 封装,MAX038CWP 采用 20 引脚贴片 SO 封装。引脚定义见 图 1-1-3 各引脚功能简述如 REF:REF:芯片内部 2.5V 参考电压输出; GND:GND:模拟地; A0,A1:A0,A1:输出波形选择,TTL/CMOS 兼容; COSC:COSC:内部振荡器外接电容; DADJ,FADJ:DADJ,FADJ:输出频率、占空比调节; II

13、N:IIN:振荡频率控制器电流输入; PDI,PDO:PDI,PDO:内部鉴相器输入输出; SYNC:SYNC:同步信号输出,允许内部振荡器与外信号同步; DGND,DV+:DGND,DV+:内部数字电路电源; V+,V-:V+,V-:MAX038 供电电源端(+5V,-5V); OUT:OUT:波形输出。 图 2-1-1 MAX038 引脚定义 芯片内部的振荡器、比较器和波形变换电路产生正弦波、方波、三角波、锯齿波和脉冲波,通过选择控 制端 A0, A1 的电平选择一种波形(A0,A1 的控制电平与输出波形的关系见表 2-1) 经内部缓冲器缓冲后 输出。波形的振荡频率、占空比等可以由芯片外部

14、参数控制。同时,芯片内部还提供了一个 2.5V 的基 准电压源和一个鉴相器。基准电压源使得外部只需一个可变电阻即可改变内部振荡器的参数;输出的占 空比可以由 DADJ 端口调整,如果 DADJ 端接地,则输出占空比为 50%。 表 2-1-1 A0,A1 的电平与输出波形的关系 A0A1 输出波形 任意高电平正弦波 低电平低电平方波 高电平低电平三角波 MAX038 输出频率取决于注入 IIN 脚电流的大小、COSC 脚的电容量(对地)和 FADJ 脚的电压。 当 VFADJ=0V 时,输出的基波频率: F0(MHz)=IIN(A)CF(pF) 式 2-1-1 周期(t0)则为: t0(s)=

15、CF(pF)IIN(A)。 式 2-1-2 式中,IIN 为注入 IIN 脚的电流(2A750A), CF 为 COSC 脚和地所接的电容值(20pF100F)。 IIN 和 CF 的变化对输出频率影响较大,用于粗调;而 VFADJ 用于精调,当他在允许的-2.42.4V 范围之 间变化时最多只能使输出频率变化70%。 4 2.1.2、电路实现 图 2-1-2 (1)、波形切换 由表 2-1-1 可以知,改变 A0、A1 两引脚的值即可轻易改变输出波形的种类。本设计中此二引脚值有由 单片机中 P1.3 及 P1.4 两引脚控制。程序实现如下: unsigned char code qiehua

16、n=0x00,0x08,0x10; 结合按钮,不断循环调用数表,即可轻易改变输出波形。 (2)连续可调 Max038 芯片内部还提供了一个 2.5V 的基准电压源(1 脚),基准电压源使得外部只需一个可变电阻即可 改变内部振荡器的参数。将其与 MAX038 的 IIN 相连,既可实现频率的连续可调。(接在 REF 脚和 IIN 脚之间的电阻,可提供一种产生 IIN 的简便方法,IIN=REF/RIN)。 F0(MHz)=VINRINCF(pF) 式(2-1-3) R 为 REF 与 IIN 间的电阻,R 的变化范围大时,频率变化范围也大。 (3)步进可调 当 COSC 的对地电容固定时,当 I

17、IN 按固定步进变化时,F0 也将以固定步进变化。因为频率范围很宽, 因此不可能一直使用唯一的步进值。本设计中采用更换 COSC 的对地电容的方法9,更换频率步进,具 体如表 2-1-2 所示 表 2-1-2 频率波段(K)步进(K)电容值(pF)电容选择 0178.2 1.354300332+102 01425.6 10.8530500+33 02112 16360331+30 011404.8 86.46633+33 (4)占空比 Max038 芯片输出的占空比可以由 DADJ 调整,如果 DADJ 端接地,则输出占空比为 50%。本设计中使 DADJ 接地,即占空比为 50%,因此使得输

18、出的矩形波为标准的方波。 (5)稳定性问题 欲使 MAX038 长时间地在正常温度范围内产生频率稳定的输出电压,必须采取以下措施:(1)决定频率的 外接电阻、电容的温度特性要好;(2)外部电源应稳定; (3)应选用高精度的金属膜电阻,精度为 1%或更 高;(4)必须选用温度系数低的 NPO 陶瓷电容器。 5 2.2 单片机模块 (实验室常见的单片机芯片有 AT89C51,AT89C52 两种,相比较而言 AT89C52 的响应速速更快,因此本 设计中选用 AT89C52。 ) 图 2-2-1,AT89C52 引脚图 2.2.1 芯片介绍 (1 1)、)、P0 、P1、P2、P3 口均为双向 I

19、/O 口。作为输出口,P0 需要外部上拉电阻。其他端口则不 需要。 部分引脚含有第二功能12,如表 2-2-1 所示。 表 2-2-1 引脚号 第二功能 P1.0 T2(定时器/计数器 T2 的外部计数输入),时钟输出 P1.1 T2EX(定时器/计数器 T2 的捕捉/重载触发信号和方向控制) P1.5 MOSI(在系统编程用) P1.6 MISO(在系统编程用) P1.7 SCK(在系统编程用) P3.0 RXD(串行输入) P3.1 TXD(串行输出) P3.2 INT0(外部中断 0) P3.3 INT1(外部中断 1) P3.4 T0(定时器 0 外部输入) P3.5 T1(定时器 1

20、 外部输入) P3.6 WR(外部数据存储器写选通) P3.7 RD(外部数据存储器读选通) RST:RST: 复位输入。晶振在工作时,RST 脚持续 2 个机器周期高电平将使单片机复位。看门狗计时完成后, RST 脚输出 96 个晶振周期的高电平。特殊寄存器 AUXR(地址 8EH)上的 DISRTO 位可以使此功能无效。 DISRTO 默认状态下,复位高电平有效。 ALE/PROGALE/PROG:地址锁存控制信号(ALE)是访问外部程序存储器时,锁存低 8 位地址的输出脉冲。在 flash 编程时,此引脚(PROG)也用作编程输入脉冲。在一般情况下,ALE 以晶振六分之一的固定频率 输出

21、脉冲,可用来作为外部定时器或时钟使用。然而,特别强调,在每次访问外部数据存储器时,ALE 脉冲将会跳过。如果需要,通过将地址为 8EH 的 SFR 的第 0 位置 “1”,ALE 操作将无效。这一位置 “1”, ALE 仅在执行 MOVX 或 MOVC 指令时有效。否则,ALE 将被微弱拉高。这个 ALE 使能标志位(地 址为 8EH 的 SFR 的第 0 位)的设置对微控制器处于外部执行模式下无效。 6 PSEN:PSEN:外部程序存储器选通信号(PSEN)是外部程序存储器选通信号。当 AT89S52 从外部程序存储器执 行外部代码时,PSEN 在每个机器周期被激活两次,而在访问外部数据存储

22、器时,PSEN 将不被激活。 EA/VPP:EA/VPP:访问外部程序存储器控制信号。为使能从 0000H 到 FFFFH 的外部程序存储器读取指令,EA 必 须接 GND。为了执行内部程序指令,EA 应该接 VCC。在 flash 编程期间,EA 也接收 12 伏 VPP 电压。 XTAL1:XTAL1:振荡器反相放大器和内部时钟发生电路的输入端。 XTAL2:XTAL2:振荡器反相放大器的输出端。 2.2.2 电路实现 单片机的复位是靠外电路实现的,在时钟电路工作后,只要在单片机的 RST 引脚上出现 24 个时 钟振荡脉冲(2 个机器周期)以上的高电平,单片机便实现初始化状态复位。为了保

23、证应用系统可靠 地复位,通常是 RST 引脚保持 10ms 以上的高电平。本系统具有上电复位功能。电路连接如图 3-6 所示。 此电路仅用一个电容及一个电阻。系统上电时,在 RC 电路充电过程中,由于电容两端电压不能跳变, 故使 RESET 端电平呈高电位,系统复位。经过一段时间,电容充电,使 RESET 端呈低电位,复位结束 3。 图 2-2-2 单片机的主要功能是提供 DAC0832 及 MC145151 的数字信号。主要功能由按键实现,如图 2-2-2 所 示。程序实现如:if(key1=0) ; 通过类似的语句,不断进行键盘扫描,执行相应的子程序。 当按键一按下时,P2 端口输出的数字

24、信号加 1,当按键 2 按下时,P2 端口输出的数字信号加 1,借助 发光二极管也发生相应的变化。当按键 3 按下时,切换输出的波形,当按键 4 按下时,切换输出的波 段,当按键 5、 。按下时,P2 端口输出的数字信号被复位。 该模块的实现主要是靠程序。仿真时应注意,端口输出是否需要加上拉电阻才可以使用,根据 AT89C52 的芯片介绍中可只,I/O 端口中出了 P0 端口,其余 I/O 端口均有内部上拉电阻,但未免过于 理想化,在接按钮时候,还是应该接上 10K 的上拉电阻,以防万一。 7 2.3 运放模块 图 2-3-1 C741、LF357 及 OP27 的引脚排列如图 2-3-1 所

25、示,不同的是,他们的电源电压不同,741 及 357 均为12V,OP27 为5v,741 及适合与 DAC0832 搭配使用,OP27 的精度较高,LF357 的频带范围宽。因 此它们各自适用于不同的场合。 2.3.1 反相运算放大器 图 2-3-2 图 2-3-2 是反相放大器的原理图,下面分析输入电压与输出电压的关系。根据输入端口电流为零的特 性得: i1=if (2-3-1) 又根据输入端口电压为零的特性得 =,= (2-3-2) 1 i 1 0 R ui f i f 0 .0 R u 由式(2-3-1)和式(2-3-2 得输入、输出电压关系为 u0=-Rf/Ri*ui (2-3-3)

26、 由式(2-3-3)可见,输出电压与输入电压成正比,极性相反,因此称为反相放大器。反相放大 器的增益只与外接电阻有关,因此可以实现高精度和高稳定性的增益值10。 2.3.2 同相运算放大器 图 2-3-3 如果输入电压加在运放的同相输入端,而在反相输入端引入负反馈,就构成了同相放大器。如图 图 2-3-3 所示。根据理想的运放输入电压为零的特性并应用 KVL 得 , iff uiR 0 u 1 R u i i f (2-3-4) 8 再根据理想运放输入电流为零的特性得 if=i1 (2-3-5) 由式(2-3-4)及式(2-3-5)得同相放大器输出电压与输入电压的关系 (2-3-6) i f

27、u R R )1 (u 1 0 同相放大器是增益大于 1 的电压控制电压源,输出电压与输入电压极性相同。 如果 RF=0,及 R1=,则(2-3-6)电路变成: U0=Ui (2-3-7) 即二者相等,故称为电压跟随器10。 MAX038 的输出信号为恒定的 2Vp-p,且输出电流不大,故输出至少要加一级放大电路,以提供足 够的输出电压和电流。输出放大电路是本信号发生器研制中难点之一。因为系统输出信号的最大基 频为 11.0592MHz,波形输出电路高次谐波成分很高,所以要得到不失真的输出波形,要求放大器不但 具有很高的频宽,还要有足够的输出电压转换速率。所以采用一片 LF357 来进行电压放

28、大(同相)6, 电路如 2-3-4 所示。 图 2-3-4 i f u R R )1 (u 1 0 2.4、D/A 转换模块 2.4.1 芯片介绍 (1)、DAC0832 内部结构及引脚功能11 DAC0832 的内部结构图集引脚图如图 2-4-1 所示,DAC0832 由三大部分组成:一个 8 位输入寄存器, 一个 8 位 DAC 寄存器和一个 8 位 DA 转换器组成。 9 图 2-4-1 DAC0832 内部结构及引脚功能图 、8 位输入寄存器。它由 8 个 D 锁存器组成,用来作为输人数据的缓冲寄存器,它的 8 个数据 输入可以直接和单片机的数据总路线相连。LE1 为其控制输入:LE1

29、=1 时,D 触发器接收信号;LE1=0 时,为锁存状态。 、8 位 DAC 寄存器。它也由 8 个 D 锁存器组成。8 位输入数据只有经过 DAC 寄存器才能送到 DA 转换器去转换。它的控制端为 LE2,当 LE21 时输出跟随输入,而当 LE2=0 时为锁存状态。DAC 寄存器输出直接送到 8 位 DA 转换器进行数模转换。 、8 位 DA 转换器。8 位 DA 转换器是采用 T 型网络的 DA 转换器。它的输出是与数字量成 正比例的电流,VREF 为参考电压输入,Rfb 为运算放大器的反馈电阻,引脚 Rfb 则是这个反馈电阻的 一端,使用时接到运算放大器的输出端。 控制逻辑部分。控制逻

30、辑部分共有五个倍号来控制 DA 转换器的工作: D10D10D17D17:数字信号输入端,D17MSB D10LSB ILE:ILE:输入寄存器允许,高电平有效 : : 片选信号,低电平有校,与 ILE 信号合起来共同控制是否起作用。CS2WR :写信号 1,低电平有校,用来将数据总数的数据输入锁存于 8 位输入寄存器中,有校时,1WR1WR 必须使和 ILE 同时有效。CS :写信号 2,低电平有校,用来将锁存于 8 位输入寄存器中的数字传送到 8 位 D/A 寄存器锁存起2WR 来,此时应有校。 XFER :传送控制信号,低电平有效,用来控制是否起作用。XFER2WR Iout1Iout1

31、:D/A 输出电流 1,当输入数字量全为 1 时,电流最大。 Iout2Iout2:D/A 输出电流 2。 RfbRfb:反馈电阻。DAC0832 为电流输出芯片,可外接运算放大器,将电流输出转换成电压输出,电阻 Rfb 是集成在内的运算放大器的反馈电阻,并将其一端引出片外,为在片外连接的运算放大器提供方 便。 VrefVref:基准电压,通过它将外加精度度的电压源接至 T 型电压网络,电压范围(-10V+10V),也可以 直接向其他 D/A 转换器的电压输出端。 VccVcc:电源,电压范围(+5V+15V) 。 AGND:AGND:模拟地。 DGND:DGND:数字地。 (2)DAC083

32、2 的单极性和双极性输出 DAC0832 是电流输出型数模转换器,需要电压输出时,可以简单地使用一个运算放大器连接成单 极性,相应输出电路如图 2-4-2(a)所示,若 VBEF-5V,则电路的输出 U0 为 05V。当采用两个运算 放大器可以连接成双极性输出,相应电路如图 2-4-2(b)所示,若 VBEF5V,电路的输出 U0 为- 10 5+5V。 图 2-4-2(a)单极性输出;(b)双极性输出 (3)、DAC0832 的工作方式 DAC0832 转换器可以有三种工作方式,即直通方式、单缓冲方式和双缓冲方式。 直通方式直通方式:这时两个 8 位数据寄存器都处于数据接收状态,即了 LE1

33、 和 LE2 都为 1。因此,ILE1, 而、都为 0,输入数据直接送到内部 DA 转换器去转换。这种方式可用于CS1WR2WRXFER 一些不带单片机或微机的控制系统中。 单缓冲方式单缓冲方式:这时两个 8 位数据寄存器中有一个处于直通方式(数据接收状态),而另一个则受单片机 送来的控制信号控制。 双缓冲方式双缓冲方式:这时两个 8 位数据寄存器都不处于直通方式,单片机或其他微机必须送两次写信号才能 完成一次 DA 转换。 DAC0832 时序图如图 2-4-3 所示。 图 2-4-3 DAC0832 时序图 11 2.4.2、电路实现 图 2-4-4 本设计中,采用单极性直通模式,因此 I

34、LE1,而、都为 0。运放选CS1WR2WRXFER 用 741。D1、D2是起输入保护作用的。输入保护是指当输入端所加的电压过高时会损坏输入级的晶体 管。在输入端处接入两个反向并联的二极管,将输入电压限制在二极管的正向压降以下。 该模块是实现频率步进可调的关键之一,实现频率的粗调。当 AT89C52 的 P2 端口输出的数字子信 号加到 DAC0832 上时,741 输出端口输出一固定电流,当数字信号变换时,输出电流也跟着变化,数 字信号变化与数字信号变化成线性关系时,既可达到步进调频的目的。 2.5、锁相环模块 2.5.1 芯片介绍 (1) 、MC145151 引脚介绍8 MCl4515

35、是具有双模分频比、预置定频值的锁相环频率合成器集成电路。适用于高频通信设备作 频率合成器用。它们的引脚功能见表 2-5-1 所列。 表 2-5-1 引脚 符号 功能 引脚 符号 功能 1 Fin 压控振荡器高频信号输入端 16 N5 2 Vss 接地线 17 N6 3 Vpo 电源电压输入端口(39) 18 N7 4 VpI 锁相检测状态信号输出端 19 N8 5 RA0 20 N9 见 1115 中的说明 6 RA1 7 RA2 此三脚为一组 3 位二进制代码, 用以决定基准频率的分频数 8 PD2 21 T/R 发送接收偏离附加数值,当此脚为低 电平时,将有一个附加数值 856 被加 至

36、N 二进制数中,从而产生频率偏离 9 PD3 锁相检测状态信号输出端,且 与 4 脚效果相同 22 N12 10 FV 基准比较频率信号输出端 23 N13 11 N0 24 N10 12 N1 25 N11 见 1115 中的说明 13 N2 26 OSC OUT 14 N3 27 OSCIN 基准信号输入,输出端 1515 N4 这几只脚与 1620、2226 脚 为 14 位二进制数代码,N0 为最 低位,N13 位最高位,此组二进 制数的大小决定压控振荡器输 入信号计数器的分频数 28 LD 锁定状态输出端,当此环路进入锁定 状态时,输出高电平 (2)锁相环频率合成器的基本原理45 1

37、2 锁相环电路是一个负反馈环路。图 2-5-1 给出了一种最简单的见 PLL 频率合成器的框图。它由基准频 率源、鉴相器、低通滤波器、压控振荡器等部分等组成。 图 2-5-1 锁相环频率合成器的原理框图 基准频率源:基准频率源提供一个稳定频率源,其频率为 fr,一般用精度很高的石英晶体振荡 器产生,是锁相环的输入信号。 鉴相器:鉴相器是一个误差检测元件。它将基准频率源的输出信号 fr的相位与压控振荡器输出 信号 ff的相位相比较,产生一个电压输出信号 ud,其大小取决于两个输入信号的相位差。 压控振荡器:压控振荡器的输出信号频率 f0与它的输入控制电压 u0成一定比例,而分频器将锁 相环的输出

38、信号 f0反馈给鉴相器,形成一个负反馈,从而使输入信号和输出信号之间的相位差保持恒 定。 分频器:分频器为环路提供一种反馈机制,当分频系数加 N=1 时,锁相环系统的输出信号频率 f0等于输入信号频率 fr。 f0=fr (2-5-1) 信号锁定后有 f0=ff=fr (2-5-2) 当分频器的分频系数 N1,有 f0=N. ff即 ff = f0/N (2-5-3) 环路锁定后有 ff= fr,f0=N. ff =N. fr 若改变 N,则 ff fr,环路失锁,这时环路就进行频率捕捉和相位捕捉。经过一段时间后,环路 重新进入锁定状态,频率合成器完成一个频率转换过程,此时频率合成器输出为一个

39、新的稳定频率。 当环路处于稳定状态时,输出和输入之间存在一定量相位误差。而对于输入信号频和输出信号频 率而言,二者却是成比例的,这时环路处于锁定状态,这是锁相环电路的个特点。用种方法可以得 到非常精确的频率控制。而其他的频率控制方法,在稳态时总是存在一定的频率误差。 2.5.2、电路实现 图 2-5-2 MC145151 是本设计中频率合成器部分的核心。他包含图 2-5-2 中的鉴相器 PD 和程序分频器N。 本设计中的参考频率 fr 由 MC145151 对 11.0592MHz 晶体振荡器频率分频。MC145151 和外围环路滤波 13 器 LF 以及由成器,保证了输出频率的稳定和精确。F

40、r 由 RA0,RA1,RA2 三脚值决定。如表 2-5-2 所示。 该设计中,不同的波段,步进频率值不同9,因此,RA0,RA1,RA2 三脚值设为 001、100 及 111,对 11.0592M 的晶振进行分频,将基准频率 Fr 设为 86.4K、10.8K 及 1.35K。如表 2-5-2 所示 表 2-5-2 RA2RA1RA0 分频值 0008 0 00 01 1128128 010256 011512 1 10 00 010241024 1012048 1104096 1 11 11 181928192 该模块是实现频率步进可调的另一关键电路,实现频率的细调。MAX038 的 S

41、YNC(位同步信号输出,允 许内部振荡器与外信号同步,将其与 LM145151 的压控振荡器高频信号输入端 Fin 相连,将 MAX038 的 输出频率 N 分频后,与 LM145151 的基准步进频率比较,当两者相等时,OP27 的输出端输出电压为 0, 当两者不等时,OP27 的输出电压不为 0,这变刺激,SYNC 位同步信号输出,再次与基准频率比较,直 至 OP27 输出为 0,VFADJ=0V,F0(MHz)=IIN(A)CF(pF),即可将输出频率锁定在固定的频率点。 2.6、滤波模块 常用滤波器的频响有三种:巴特沃斯型,切比雪夫型和椭圆型,如图 2-6-1 所示图(a)是巴特沃斯响

42、应 曲线,它通常最平坦,但过渡带较大,适用于对通带要求较高,而需去除的频率离通带较远的情况。 图(b)是切比雪夫响应曲线,通带内有纹波现象,其过渡带介于二者之间。图(c)是椭圆型滤波器的响 应曲线, 可以看出其过渡带最窄,通带内有纹波,而且阻带内出现寄生通带,它适用于需滤除频率离通带较近 的情况,同时要考虑阻带内幅度较大的信号不要落在寄生通带内2。 图 2-6-1 本设计中频率范围宽,因此,要求滤波电路的频带范围也要宽,且要求在通带频带内分布均匀, 但不能存在寄生通带。切比雪夫 I 型滤波器恰好符合这些要求。切比雪夫 I 型滤波器是由巴特沃思滤 波器滤波器演化而来的12。 这种滤波器的幅度特性

43、平方为: |Ha(j)|2=1/(1+2TN(/C)) 2-6-1 TN(x)= 2-6-2 1|)coshcosh( 1|x|)cos(c xxNar xNaros 14 切比雪夫滤波器的滤波特性具有下列特点: 、所有曲线在=时通过点,因而把定义为切比雪夫滤波器的截止角频率。 c 2 1 1 c 、在通带内,在 1 和之间变化;在通带外,特性呈单调1 c )( jHa 2 1 1 1 c 下降,下降速度为 20N /dec。d 、N 为奇数,Ha(j0)1;N 为偶数,Ha(j0)。通带内误差分布是均匀的,实际上这 2 1 1 种逼近称为最佳一致逼近。因此通带等波纹滤波器是在通带内以最大误差

44、最小化对理想低通滤波 器的最佳一致逼近。 为设计方便对低通原型电路实现的元件值已制成如表 105 所示的表格,表中是不同阶次 N,在通带内起伏波纹为 l dB 时两种实现的归一化元件值。当 N偶数时,在0 系统函数值 为|Ha(j0)| ,因而用达林顿电路结构实现时 RL 不再等于信源内阻只 Rs,表 2-6-1 中 2 1 1 N偶数时,归一化负载电阻选为 RL/RS025。 表表 2-6-1 切比雪夫 I 型低通原型滤波器归一化元件值(1dB 波纹) NRL/RS L1,C2,L3,C4,L5,C6,L7, 11.00 10177 20.25 3777903001 3 31.001.00

45、2 2023602360 0994199412 202360236 40.25 45699054285368003406 51.00 2134910911300091091121349 60.25 473660571660240057645535303486 71.00 21666111153093611735309361111521666 NRL/RS C1, L2, C3,L4,C5,L6,C7, 1dB 波纹时,纹波欺负参数 由公式|Ha(jc)|=10-1/20得:=0.50885,阻带衰减-151dB 时,根 据本设计的频率范围,取通带边缘角频率 c=212106,阻带边缘频率 s=

46、224106 根据式 2-6-1 及 2-6-2 得: |Ha(j)|=10-15/20及 TN(2)=10.8751,求的 N=2.34 取 N=3,RS=100。 根据表 2-6-1 求得各元件值: L1=RS/c*L1,=100/212106*2 2023602362.68uH C2=1/(c* RS)* C2=1/(212106*100)* 0 099419941 132pF L3=RS/c*L3,=100/212106*2 2023602362.68uH 具体电路如图 2-6-1 所示 15 图 2-6-2 第 3 章 软件设计 3.1、程序 3.1.1、流程图 图 3-1-1 3.

47、1.2、源程序 本设计的程序主要功能是由单片机结合按键实现的,其主要子程序就是键盘扫描程序,键盘扫描程序 及其相关注解如下: void keyscan() if(key1=0) /判断键 1 是否按下 delayms(120); /延时消抖 if(key1=0) /二次判断键是否按下 P2 加 1 系统初始化 开始 有按键? 是 P2 减 1 按 键 2 按 键 3 波形切换 是 否 按 键 4 波段切换 按 键 1 消抖 读取键值 按 键 5 P2 复位 16 i+; P2=i; /N 加 1 if(key2=0) /判断键 2 是否按下 delayms(120); /延时消抖 if(key2=0) /二次判断键是否按下 i-; P2=i; /N 减 1 if(key3=0) /判断键 3 是否按下 delayms(120); /延时消抖 if(key3=0) /二次判断键是否按下 j+; P1=(boduank%3)+qiehuanj%3; /波形切换 if(key4=0) /判断键 4 是否按下 delayms(120); /延时消抖 if(key4=0)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1