锁相频率合成器伟福仿真系统程序设计
压控振荡器的调试
一种压控振荡器,主要涉及压控振荡器起振电路,尤其是涉及到多个压控振荡器切换时的起振电路。本发明提供了加速压控振荡器切换过程中的电路起振,缩短压控振荡器的起振时间。包括有振荡电路、快速起振电路、LC谐振回路。快速起振电路的输出端分别接于LC谐振回路的两端,在一个片内脉冲信号的作用下使LC谐振回路的两端产生大电压差,从而实现压控振荡器快速起振。快速起振电路分别由三个倒相器和一个PMOS管组成。倒相器由一个NMOS管和一个PMOS管组成。同时由于在振荡器电路中采用PMOS管提供尾电流可大大优化压控振荡器的相位噪声。
首先将锁相环路断开,通过一分压电阻控制压控振荡器的输入电压,如图4-1,调节可变电阻Rp,以改变VCO的输出频率f,如果f不在设计指标要求的频带范围,则需适当改变振荡回路参数C、L(一般为12-14匝的中周)。如果f达到设计要求,只须将锁相环路闭合即可。 图 4-1 压控振荡器的调试
通滤波器改为有源低通滤波器,可加宽频带(有源低通滤波器可加大电压变化范围)。
4.2 伟福仿真系统程序功能
由于89C51的控制功能较多,软件系统复杂,先由仿真器进行逐项调试,确定正常后再执行。
4.2.1 伟福软件介绍
伟福真正集成调试环境,集成了编辑器、编译器、调试器,源程序编辑、编译、下载、调试全部可以在一个环境下完成。且伟福的多种仿真器,及所支持各种CPU 仿真全部集成在一个环境下。可仿真MCS51 系列,MCS196 系列,Microchip PIC 系列CPU。伟福WINDOWS 调试软件提供了一个全集成环境,统一的界面,包含一个项目管理器,一个功能强大的编辑器,汇编Make、Build和调试工具并提供一个与第三方编译器的接口。
它有双工作模式:软件模拟仿真(不用仿真器也能模拟运行用户程序),硬件仿真。
4.2.2 用伟福调试系统程序
打开伟福6000,装入系统程序,如图4-2所示
图 4-2 伟福6000软件环境
利用伟福可以检查程序是否有错,功能是否可以实现,等程序检查无误后才可烧写入单片机芯片。
将伟福仿真器与系统硬件电路和电脑连接好,在wave6000菜单栏的仿真器里设置好仿真器、仿真头和CPU型号,然后再测试下串行口看数据是否传输正常,是否正确接上电脑,操作如图4-3和图4-4 示
图 4-3 仿真器设置图
图 4-4仿真器设置图
然后编译系统程序,如果程序有问题,可通过按快捷键F8进行单步运行检查错误,或者在出错程序段设置PC进行单步运行检查,待系统程序无误后全速运行,接着就是测试系统的功能了。
调试成功,系统可输出相应的可编程程序分频比并显示其送出的频率值,还可以实现一些其他的功能如频率自动步进、递减10K(或100K),预置频率、记忆的功能。