- 1、本文档共49页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
l
基于DSP的信号发生器的设计与实现
摘 要
在21世纪的今天,信号发生器已经广泛地应用于雷达应用,通信系统的仿真与测试等国防、科研和工业领域。而随着社会的不断进步和科研的不断深入,对信号发生器的波形可编程性、波形的精度与稳定性等性能提出了更高的要求。基于DSP的信号发生器正是以其编程的高度灵活性,波形的高精度与高稳定性等特点而脱颖而出,具有极大的应用价值和广泛的应用前景。
该信号发生器主要由TMS320C5410和TLC320AD50C两大部分组成。在DSP芯片上完成对波形的编程,通过多通道缓冲串口向TLC320AD50C(数模转换器)发送波形数据,通过TLC320AD50C的插值滤波等措施产生模拟波形输出。
该信号发生器的硬件设计中TMS3205410和TLC320AD50C的连接采用SPI协议,TLC320AD50C作为SPI主器件,提供帧同步和时钟信号,多通道缓冲串口作为SPI从器件。
该信号发生器的软件编程主要采用模块化的设计思想,把程序细化成易于实现的小模块。编程的语言主要采用执行效率高的汇编语言,C和汇编语言混合使用的方式灵活的编写程序。
通过软硬件的联合调试最终实现了矩形波、三角波、正弦波等波形的产生,并成功的实现了其波形的幅度和频率的可调性。
关键词:信号发生器,TMS320C5410,TLC320AD50C,多通道缓冲串口,SPI协议
ABSTRACT
Nowadays in the 21st century, the signal generator has been widely used in national defense, scientific research and industrial fields such as radar applications, the simulation and testing of communication systems. With the developing of society and the deepening of scientific research, the waveform of the programmable and the accuracy and stability properties signal generator is needed for higher improved than before. DSP-based signal generator which is famous for its highly flexibility in its programming, highly-precision waveform characteristics with highly stability and come to the fore, has a great value and extensive application prospects in future.
The signal generator is composed of two major parts, the TMS320C5410 and TLC320AD50C. The waveform is programmed on the DSP chips, then the data is sent through McBSP to TLC320AD50C (DAC), and with the help of the interpolation filtering of the TLC320AD50C, the analog wave line output is formed.
The signal generator hardware design, the connection of TMS320C5410 and TLC320AD50C is based on SPI protocol.TLC320AD50C is as the SPI master device, provides frame synchronization and clock signals, McBSP is as the SPI from the device.
The software programming of the signal generator is mainly based on the modular design ideas, the refinement process into a small module is easy to implement. The programming language is a flexible
您可能关注的文档
- 毕业论文设计《基于80196KB单片机控制的智能充电系统》.doc
- 毕业论文设计《基于ADAMS软件机构创新设计与运动分析—餐盘回收机》.doc
- 毕业论文设计《基于API方法的成都市大气污染评价》.doc
- 毕业论文设计《基于ARM工作原理的ARM启动过程分析与应用研究》.doc
- 毕业论文设计《基于AT89C51单片机的多功能电子万年历的设计》.doc
- 毕业论文设计《基于AT89C51单片机的玩具车控制系统设计(硬件电路)》.doc
- 毕业论文设计《基于AT89C51单片机的玩具车控制系统设计》.doc
- 毕业论文设计《基于AT89C52单片机的自动往返小车》.doc
- 毕业论文设计《基于AT89S51单片机的带有防撞预警功能的小车设计》.doc
- 毕业论文设计《基于AVR单片机的声音引导系统设计》.doc
文档评论(0)