DSK板资源.ppt

DSK板资源.ppt

ID:48183540

大小:1.54 MB

页数:17页

时间:2020-01-18

DSK板资源.ppt_第1页
DSK板资源.ppt_第2页
DSK板资源.ppt_第3页
DSK板资源.ppt_第4页
DSK板资源.ppt_第5页
资源描述:

《DSK板资源.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、主要内容一、SEED5402DSK的主要硬件资源二、SEED5402DSK的主要软件资源三、使用DSP产生连续信号一、SEED5402DSK的主要硬件资源主芯片1枚:100MHzTMS320VC5402DSPRAM1枚:1个软件等待的64K×16bit的SRAM(CY7C1021V33)FLASH1枚:256K×16bit的FLASH存储器(AM39VF400A)CODEC1枚:16位串行A/D、D/A转换(TLC320AD50C)接口2个:用于仿真的JTAG测试总线控制器和一个连接到PC机并口的主机端接口HPI信号采集和输出端口:麦克风/耳机音频接口SEED5402DSK面板MICSPE

2、AKERJTAGHPI扩展板接口5VDCA/D、D/A由TLC320AD50C芯片实现,又称Codec。采样速率:可通过DSP编程来设置,最高可达22.05kb/s。内含抗混叠滤波器和重构滤波器。在DAC之前有一个插值滤波器:保证输出信号平滑,在ADC之后有一个抽取滤波器:提高输入信号的信噪比。利用DSK进行信号处理框图McBSP(Multi-channelBufferedSerialPort)多通道缓冲串行口利用DSK进行信号处理框图C5402有两个McBSP,McBSP0和McBSP1,其功能特点有:1.全双工通信。2.双缓冲发送、三缓冲接收寄存器,以实现连续数据流发送。3.支持多达1

3、28通道个的接收和发送。4.利用DMA,McBSP可脱离CPU控制,直接内存存取单独运行5.内置律和律硬件压缩和扩展。……DSK板卡库提供了DSK板初始化和板上外设初始化与控制的函数,包括在两个库文件dsk5402.lib和drv5402.lib中。其位于tic5400dsk5402lib目录下,其相应的头文件board.h位于c:tic5400dsk5402include目录。dsk5402.lib是一个主要的库,其内部使用了drv5402.lib。这些外设库使用户能够开发、控制和运行基于DSK平台的应用程序。二、SEED5402DSK的主要软件资源如何获得DSK软硬

4、件详细资料CCS界面,Help→Contents→TMS320C5402DSK三、使用DSP产生连续信号DSK的初始化函数brd_init()Prototypes16brd_init(unsignedintcpuFreq);RequiredHeadersboard.htype.hRequiredLibrariesrts.libdrv5402.libdsk5402.libParametersDSKCPU的工作频率(MHz)Theprovidedfrequencyhastobeamultipleof10withthelowestbeing20Mhzandthehighestbeing100Mh

5、z.Valuesof20,30,40,50,60,and70aresupported.返回参数:0(在board.h中定义为OK)表示调用成功//获取设置DAC的句柄hHandset=codec_open(HANDSET_CODEC);//设置DAC的工作参数//工作模式,15+1bit或16bitcodec_dac_mode(hHandset,CODEC_DAC_15BIT);//模拟输出增益codec_aout_gain(hHandset,CODEC_AOUT_MINUS_6dB);//转换速率codec_sample_rate(hHandset,SR_16000);DAC设置的函数R

6、equiredHeaderscodec.hboard.htype.hRequiredLibrariesrts.libdrv5402.libdsk5402.lib16bit都用来传数据高15位用来传数据D0位表通信模式while(1){//如果D/A未准备好,则等待while(!MCBSP_XRDY(HANDSET_CODEC)){};//将数据dacdata[i]写入D/A转换器*(volatileu16*)DXR1_ADDR(HANDSET_CODEC)=dacdata[i];i=i+1;}将数据写入MCBSP1RequiredHeaders:mcbsp54.hregs.hboard.h

7、type.hRequiredLibraries:rts.libdrv5402.libdsk5402.lib宏,获取McBSP是否做好发送的准备信息.XRDY=0:没有准备好,XRDY=1:可以向DAC写数.信息在控制寄存器SPCR2中.宏,定义数据发送寄存器1(共2个)的地址,从regs.h可查.产生余弦信号的C程序#pragmaDATA_SECTION(_cosx,"data_buf1")double_cosx[N];

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。