基于DSP的函数发生器及数据采集系统Word格式.docx

上传人:b****6 文档编号:15909445 上传时间:2022-11-17 格式:DOCX 页数:25 大小:246.91KB
下载 相关 举报
基于DSP的函数发生器及数据采集系统Word格式.docx_第1页
第1页 / 共25页
基于DSP的函数发生器及数据采集系统Word格式.docx_第2页
第2页 / 共25页
基于DSP的函数发生器及数据采集系统Word格式.docx_第3页
第3页 / 共25页
基于DSP的函数发生器及数据采集系统Word格式.docx_第4页
第4页 / 共25页
基于DSP的函数发生器及数据采集系统Word格式.docx_第5页
第5页 / 共25页
点击查看更多>>
下载资源
资源描述

基于DSP的函数发生器及数据采集系统Word格式.docx

《基于DSP的函数发生器及数据采集系统Word格式.docx》由会员分享,可在线阅读,更多相关《基于DSP的函数发生器及数据采集系统Word格式.docx(25页珍藏版)》请在冰豆网上搜索。

基于DSP的函数发生器及数据采集系统Word格式.docx

摘要

在21世纪的今天,信号发生器已经广泛地应用于雷达应用,通信系统的仿真与测试等国防、科研和工业领域。

而随着社会的不断进步和科研的不断深入,对信号发生器的波形可编程性、波形的精度与稳定性等性能提出了更高的要求。

基于DSP的信号发生器正是以其编程的高度灵活性,波形的高精度与高稳定性等特点而脱颖而出,具有极大的应用价值和广泛的应用前景。

该函数信号发生器主要由TMS320C5410和TLC320AD50C两大部分组成。

在DSP芯片上完成对波形的编程,通过多通道缓冲串口向TLC320AD50C(数模转换器)发送波形数据,通过TLC320AD50C的插值滤波等措施产生模拟波行输出。

该函数信号发生器的硬件设计中TMS3205410和TLC320AD50C的连接采用SPI协议,TLC320AD50C作为SPI主器件,提供帧同步和时钟信号,多通道缓冲串口作为SPI从器件。

通过软硬件的联合调试最终实现了方波、三角波、锯齿波和正弦波等波形的产生,并成功的实现了其波形的幅度和频率可调性。

关键词:

函数信号发生器,TMS3205410,TLC320AD50C,SPI协议

Abstract

Nowadaysinthe21stcentury,thesignalgeneratorhasbeenwidelyusedinnationaldefense,scientificresearchandindustrialfieldssuchasradarapplications,thesimulationandtestingofcommunicationsystems.Withthedevelopingofsocietyandthedeepeningofscientificresearch,thewaveformoftheprogrammableandtheaccuracyandstabilitypropertiessignalgeneratorisneededforhigherimprovedthanbefore.DSP-basedsignalgeneratorwhichisfamousforitshighlyflexibilityinitsprogramming,highly-precisionwaveformcharacteristicswithhighlystabilityandcometothefore,hasagreatvalueandextensiveapplicationprospectsinfuture.

Thesignalgeneratoriscomposedoftwomajorparts,theTMS320C5410andTLC320AD50C.ThewaveformisprogrammedontheDSPchips,thenthedataissentthroughMcBSPtoTLC320AD50C(DAC),andwiththehelpoftheinterpolationfilteringoftheTLC320AD50C,theanalogwavelineoutputisformed.

Thesignalgeneratorhardwaredesign,theconnectionofTMS3205410andTLC320AD50CisbasedonSPIprotocol.TLC320AD50CisastheSPImasterdevice,providesframesynchronizationandclocksignals,McBSPisastheSPIfromthedevice.

ThegeneratedofwaveformssuchasSquarewave,trianglewave,sawtoothandsinewaveandsoonisfinallycometrue,andtheamplitudeandfrequencyadjustableissuccessfullyrealization,withthejointcommissioningofhardwareandsoftware.

Keywords:

signalgenerator,TMS3205410,TLC320AD50C,McBSP,SPIprotocol

目录

摘要I

AbstractII

第1章前言1

第2章发生器简介2

第3章总体设计方案3

3.1CPU单元4

3.2硬件电路设计7

3.3芯片简介7

3.4接口设计8

3.5程序设计9

第4章调试及仿真12

第5章设计总结14

参考文献15

附录16

第1章前言

在现在电子学的各个领域,常常需要高精度且频率可方便调节的信号发生器。

各种波形曲线均可以用三角函数方程来表示。

能够产生多种波形,如三角形,锯齿形,矩形波(含方波)、正弦波的电路被称为函数信号发生器。

函数信号发生器在电路实验和设备检测中具有十分广泛的用途。

函数信号发生器的实现方法通常有以下几种:

(1)用分立元件组成的函数发生器:

通常是单函数发生器且频率不高,其工作很不稳定,不易调试。

(2)可以由晶体管,运放IC等通用器件制作,更多的则是用专门的函数信号发生器IC产生。

早期的函数信号发生器IC,如L8038、BA205、XR2207/2209等,它们的功能较少,精度不高,频率上限只有300KHz,无法产生更高的信号,调节方式也不够灵活,频率和占空比不能独立调节,二者相互影响。

(3)利用单片机集成芯片的函数信号发生器:

能产生多种波形,达到较高的频率,且易于调试,鉴于此,美国马克西姆公司开发了新一代函数信号发生器ICMAX038,它克服了

(2)中芯片的缺点,可以达到更高的技术指标,是上述芯片望尘莫及的。

MAX038频率高,精度好,因此它被称为高频精密函数信号发生器IC。

在锁相环,压控振荡器,频率合成器,脉宽调制器等电路的设计,MAX038都是优选的器件。

(4)利用专用直接数字合成DDS芯片函数发生器:

能够产生任意波形并达到很高的频率。

但成本较高。

综合分析以上四种实现方法的性价比,我们决定采用单片集成芯片AX038来设计函数发生器。

频率越高、产生波形种类越多的发生器性能越好,但器件成本和技术要求也大大提高,因此在满足工作要求的前提下,性价比高的发生器是我们的首选。

MAX038芯片是一种高频精密的函数发生器,可产生三角波、锯齿波、正弦波、方波及脉冲波,且频率及占空比的控制可独立进行。

Lin管脚电流范围在10~400μA时电路获得最佳工作性能。

输出波形的选择由逻辑地址引脚A0和A1的组合来决定:

A1A0=10或11时,输出正弦波;

A1A0=00时,输出方波;

A1A0=01时输出三角波。

波形切换可在0.3μs内完成,但输出波形有0.5μs的延迟时间。

输出频率由Lin引脚的电流、SOSC引脚的对地电容量和FADJ的电压来决定。

第2章发生器简介

信号发生器又称信号源或振荡器,在生产实践和科技领域中有着广泛的应用。

凡是产生测试信号的仪器,统称为信号源,也称为信号发生器,它用于产生被测电路所需特定参数的电测试信号。

函数发生器是使用最广的通用信号源,提供正弦波、锯齿波、方波、脉冲波等波形,有的还同时具有调制和扫描功能。

函数波形发生器在设计上分为模拟式和数字合成式。

众所周知,数字合成式函数信号源(DDS)无论就频率、幅度乃至信号的信噪比(S/N)均优于模拟式,其锁相环(PLL)的设计让输出信号不仅是频率精准,而且相位抖动(phaseJitter)及频率漂移均能达到相当稳定的状态,但数字式信号源中,数字电路与模拟电路之间的干扰始终难以有效克服,也造成在小信号的输出上不如模拟式的函数信号发生器,如今市场上的大部分函数信号发生器均为DDS信号源。

任意波形发生器,是一种特殊的信号源,不仅具有一般信号源波形生成能力,而且可以仿真实际电路测试中需要的任意波形。

在我们实际的电路的运行中,由于各种干扰和响应的存在,实际电路往往存在各种缺陷信号和瞬变信号,如果在设计之初没有考虑这些情况,有的将会产生灾难性后果。

任意波发生器可以帮您完成实验,仿真实际电路,对您的设计进行全面的测试。

由于任意波形发生往往依赖计算机通讯输出波形数据。

在计算机传输中,通过专用的波形编辑软件生成波形,有利于扩充仪器的能力,更进一步仿真实验。

另外,内置一定数量的非易失性存储器,随机存取编辑波形,有利于参考对比,或通过随机接口通讯传输到计算机作更进一步分析与处理。

有些任意波形发生器有波形下载功能,在作一些麻烦费用高或风险性大的实验时,通过数字示波器等仪器把波形实时记录下来,然后通过计算机接口传输到信号源,直接下载到设计电路,更进一步实验验证。

由于模拟技术实现的信号发生器要求大量的硬件来做支撑,所以它的复杂度会随着波形的复杂度增加随之不成比例增加,同时由模拟电路构成的信号发生器不但参数的准确度你难以保证,而且体积和功耗都很大;

而由数字电路构成的信号发生器,体积较大,价格较贵;

加上人们对特殊信号需求的增加,对波形的精度、稳定性、幅度和频率的可调性要求的增加,单纯的模拟和数字电路构成的信号发生器已经难以满足这些要求,在这中情况下,基于DSP的信号发生器应运而生。

第3章总体设计方案

利用MATLAB或者C语言离线计算信号原始数据(根据一定的函数:

如通用三角波、方波、正弦波或任意波),将原始数据以头文件的形式或*.dat(16进制)文件读入给DSP,发出波形。

将该波形经自制放大器(跟随或放大)电路,再输入给实验箱A/D端子,可以进行数据采集,采集的数据可以存储成文件形式,再次利MATLAB或C语言进行谱分析等。

图3.1系统框图

DSP控制模块作用为将读入的波形数据传送给D/A转换器发出波形,并且通过A/D转换器对数据采集,将采集的数据存储成文件的形式。

D/A转换器作用是进行数模转换,A/D转换器的作用为进行模数转换。

整个实验采用EL-DSP-EXPII教学实验系统,EL-DSP-EXPII教学实验系统属于一种综合的教学实验系统,该系统采用双CPU设计,实现了DSP的多处理器协调工作。

两个DSP通过HPI口并行连接,CPU1可以通过HPI主机接口访问CPU2的存储空间。

该系统采用模块化分离式结构,使用灵活方便二次开发。

可根据自己的需求选用不同类型的CPU适配板,其公司所有CPU适配板是完全兼容的,用户在不需要改变任何配置情况下,更换CPU适配板即可作TI公司的不同类型的DSP的相关试验。

除此之外,在实验板上有丰富的外围扩展资源(数字、模拟信号发生器,数字量IO扩展,语音CODEC编解码、控制对象、人机接口等单元),可以完成DSP基础实验、算法实验、控制对象实验和编解码通信试验。

图3.2EL-DSP-EXPII教学实验系统功能框图

3.1CPU单元

CPU单元包括CPU1、CPU2两块CPU板,用户可根据需要选择不同种类的CPU板。

板上除CPU之外还包括以下单元:

3.1.1CPU模

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 外语学习 > 英语学习

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1