第四章 总结与思考
(1) 总结
本文完成了基于MSP430G2211的简易信号发生器的设计与实现,从硬件和软件两方面,对使用PWM波模拟DAC和利用DDS技术实现信号发生器进行了研究。经过近两个月的研究设计,完成了作品的设计与制作,输出波形稳定。可以输出0~100Hz的正弦波、三角波、锯齿波,波形幅度在0~10V范围内连续可调,波形频率可调。另外,作品还设计了输出使能的功能,使在切换波形时,禁止输出,保护后级电路的安全。
虽然本作品设计完成了一个简易的信号发生器。但由于时间仓促和本人能力有限,本作品还有许多需要完善和改进的地方。下面列出几条改进意见:
1. 优化软件程序,完善功能。MSP430G2211的Flash大小是2KB,作品中正弦波幅值和相位量化表是1024个点,在Flash中正好占用1KB的存储空间。相当于留给程序代码的空间只有1KB。由于受到代码空间大小的限制,本作品只产生了正弦波、三角波、锯齿波。因此可以对系统软件进行优化,充分利用这1KB的空间,开发出结构更紧凑,功能更完善的程序。
2. 使用LCD显示。由于受Flash容量的限制,本作品使用LED来指示波形。除了对软件进行优化外,还可以减少部分功能,以实现LCD显示。这需要根据设计要求灵活掌握。作品的硬件设计中预先留有LCD端口。
3. 优化硬件设计。可以在输出端增加功率放大电路,增加信号的驱动能力。如果实现了LCD显示,还可以使用MSP430G2231中的AD功能对输出信号的幅度进行回采,并显示。 (2) 思考
在作品设计的过程中,曾经考虑过其他方案和实现方法。下面提出几个问题,以供大家
思考:
1) 如果不采用PWM波模拟DAC的方式,直接使用一个DAC芯片,电路会发生哪些改变?
单片机资源是否够用?
2) 进一步增加输出波形的种类,电路和软件需要做哪些修改?
3) 如果使用FPGA+MSP430G2211的方式来实现一个函数信号发生器,MSP430G2211将在
该系统中发挥什么样的作用?
相关推荐: