【电路设计】+基于MSP430FR5969的简易波形发生器设计

2019-07-29 16:56发布

本帖最后由 fjjjnk1234 于 2014-11-28 21:49 编辑

本设计采用MSP430FR5969作为主控制芯片,DAC0832作为输出D/A转换,LM358作为输出信号放大芯片,LCD12864作为人机交互界面,用来显示输出波形的名称、幅值、周期等信息。
原理图:

1.jpg
主控芯片:
主控芯片采用TI新一代FR系列的MSP430FR5969

主控芯片.jpg
电源开关及3.3V稳压电源:
稳压芯片采用LM1117-3.3

稳压电路.jpg
USB接口、滤波电路、晶振部分
晶振部分.jpg
复位电路:
复位电路.jpg
功能按键模块:
按键采用中断的方式处理效率更高,MSP430系列单片机只有P1和P2端口具备I/O口中断的功能,因此将按键分配在P1口,按键两端并联的电容,以减小按键抖动。

功能按键.jpg
D/A转换模块:
将不同波形的样值的编码转换成模拟值,输出波形。

DA转换.jpg
信号放大电路:
由于DAC0832转换结果采用电流形式输出,而示波器上显示波形通常需要电压信号,所以采用LM358完成电流信号到电压信号的转换(LM358 内部包括有两个独立的、高增益、内部频率补偿的双运算放大器)。R15是精密可调电位器,方便用户对信号的幅度进行调节。


信号放大电路.jpg
甲乙类放大电路:
最后通过一个甲乙类互补对称功率放大电路将输出电压放大输出

甲乙类放大电路.jpg

JTAG和SBW下载调试接口:
由于MSP430FR5969支持JTAG和SBW,将两个接口都引出

JTAG和SBW下载接口.jpg
LCD显示模块:
12864液晶显示器是一种具有 4 /8 位并行、2 线或3 线串行多种接口方式,本设计采用8位并行方式,实际设计中如果I/O口不够用,可以选择2线或3线串行方式。
LCD显示模块.jpg
PCB:
MSP430FR5969的封装(QFN48)采用AltiumDesigner的IPC Compliant Footprint Wizard生成的

PCB.jpg
设计中的不足之处请前辈们指出

相关芯片数据手册:
msp430fr5959.pdf (2.41 MB, 下载次数: 35) 2014-11-28 21:43 上传 点击文件名下载附件
dac0832.pdf (1.56 MB, 下载次数: 31) 2014-11-28 21:43 上传 点击文件名下载附件
lm158-n.pdf (1.68 MB, 下载次数: 31) 2014-11-28 21:45 上传 点击文件名下载附件
0条回答

一周热门 更多>