目 录
第一章 绪论 1
§1.1 概述 1
§1.2 方案比较与论证 1
第二章 系统总体方案 4
§2.1 实现方法 4
§2.2 系统工作原理 5
§2.2 系统硬件设计 6
§2.4 系统原理图 7http://www.16sheji8.cn/
§2.5 系统性能指标分析 9
第三章 系统方案改进 11
§3.1 CPLD介绍 11
§3.2 实现目标与实现方法 12
§3.3 软件实现...........12
§3.4 项目验证..........................17
§3.5 器件编程/配置..............................22
§3.6 使用LPM及FLEX10K中RAM.........................23
§3.7 结论.....................25
第四章 系统程序 26
§4.1 8031程序 26
§4.2 89C2051程序 32
总结http://www.16sheji8.cn/
致谢
参考书目
第一章 绪 论
§1.1 概述
任意波形发生器是信号源的一种,它具有信号源 所有的特点和要领我们传统都认为信号源主要给被测电路提供所需要的已知信号(各种波形),然后用其它仪表测量感兴趣的参数。可见信号源在电子实验和测试处理中,并不测量任何参数,而是根据使用者的要求,仿真各种测试信号,提供给被测电路,以达到测试的需要。http://www.16sheji8.cn/
信号源有很多种,包括正弦波信号源、函数发生器、脉冲发生器、扫描发生器、任意波形发生器、合成信号源等。一般来讲任意波形发生器,是一种特殊的信号源,综合具有其它信号源波形生成能力,因而适合各种仿真实验的需要。
信号源是使用最广的通用信号源,它能提供正弦波、锯齿波、方波、脉冲串等波形,有的还同时具有调制和扫频能力。众所周知,在我们的基础实验中(如大学电子实验室、科研机构研究实验室、工厂开发实验室等),我们设计了一种电路,需要验证其可靠性与稳定性,就需要给它施加理想中的波形以辨别真伪。如我们可使用信号源的DC补偿功能对固态电路控制DC偏压电平;我们可对一个怀疑有故障的数字电路,利用信号源的方波输出作为数字电路的时钟,同时使用方波加DC补偿产生有效的逻辑电平模拟输出,观察该电路的运行状况,而证实故障缺陷的地方……总之利用任意波形发生器这方面的基础功能,能仿真您基础实验室所必须的信号。http://www.16sheji8.cn/
§1.2 方案比较与论证
方案一:
采用8031单片机通过扩展D/A接口,结合灵活的编程方式可方便的产生各种低频信号。低频信号发生器的软件设计:首先要设计出能产生锯齿波、方波、三角波和正弦波的基本程序;其次要综合考虑设计出的各种波形的周期。在产生各种波形的程序中增加软件延时,使送出的各种低频信号的周期一致;最后再根据20H单元中的内容进行延时时间设定的延时程序,只要20H单元中的内容发生变化,那么相应的锯齿波、方波、三角波和正弦波的周期变化值是一样的,即20H单元的内容决定低频信号的频率,利用软件查询方式或中断方式就可以改变20H的内容从而使低频信号的频率可调。由于该方案采用单片机产生各种波形,因此需要扩展D/A转换接口进行转换。该种方法的优点是硬件电路简单,易于实现。但由于采用单片机软件编程的方式产生波形,因此产生的频率不是很高,达不到设计要求;同时其产生的波形稳定性和可靠性不是很高。