dsp串行接口实验设计报告

dsp串行接口实验设计报告

ID:27548384

大小:583.60 KB

页数:13页

时间:2018-12-03

dsp串行接口实验设计报告_第1页
dsp串行接口实验设计报告_第2页
dsp串行接口实验设计报告_第3页
dsp串行接口实验设计报告_第4页
dsp串行接口实验设计报告_第5页
资源描述:

《dsp串行接口实验设计报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、DSP实验设计报告名称:RS232串行接口实验教师:乎遥姓名:朱清亮班级:08电子信息工程(2)学号:0805070161日期:2011-11-28一、实验目的1.进一步掌握同步缓冲口M出BSP的结构及工作原理;2.学习DSP实现RS232串口通信的程序设计;3.学习MAX311丨与DSP的接口设计。二、实验设备计算机;DSP硬件仿真器;SZ-DSPF教学开发平台;串行线一根三、实验硬件设置做实验之前,需要接通该实验所需的硬件电路,本实验为:现将实验箱上的电源开关“MS2”、“MS3”和“MS4”按下,将串U线一端连接到计算机的串U,另一头连接到SZ-5416D开发教学平台的

2、主控模块中的“RS232”端口,在将机箱右侧的船型开关往“I”方向打开电源;SZ-541D主控模块上的J7,J9、J4、J16短接;在“设置模块”中将“A”和“C”设置为“1”。然后开始做实验,注意在做DSP实验时开始按了SZ-5416D主控模块上的K1硬件复位后,程序运行中不要再按复位键,以免实验由于DSP复位而失败。S1!1.MAX3111功能特点MAX3111通用同步收发器是MAXIM公司专门为小型微处理系统进行最优化设计的UART,它包括一个振荡器和一个可编程波特率发生器;具有一个可屏蔽的中断源;另具有一个8字节的接受FIFO(先入先出)缓冲器。它应用SPI/MICR

3、OWIRE接U技术直接与主控制器进行通信,线路简单、体积小,通信率可达230kbit/s。另外其内部除具有UART之外,还包括两个RS-232电平转换器,这样无需再接入普通的MAX232进行电平转换,即可应用一个芯片实现微控制器(具有SPI/MICROWIRE接口)与PC机或其它设备之间的异步数据传输。2.MAX3111的操作MAX3111通过SPI接口与主设备进行16位数据的全双工同步通信,即主设备传送16位数据给MAX3111的同时,也可接收到MAX3111发送的16位数据。主设备在MOSI线上向MAX3111发送的16位串行数据序列中包括传输格式控制字,如波特率设备、中

4、断屏蔽、奇偶校验位等,同时还有发送的数据字。MAX3111在MISO线上向主设备发送的16位数据序列中除了接收到的数据外,还包括中断标志等状态位。所以通过16位的实时数据传输,主设备可获得MAX3111工作状态信息,同时对其具有完全控制权利。这样,两个设备的控制、状态、数据信息的实时通信就保证了数据传输的可靠性和稳定性。3.DSP与MAX3111的接口设计DPS的McBSP串行接口工作于SPI模式时可直接与MAX3111进行连接,从而实现与RS-232设备进行异步数据传输。此吋DSP作为SPI协议中的主设备,其接口电路如图3所示。DSP的发送时钟信号(BCLKK)作为MAX3

5、111的串行时钟输入,发送帧同步脉冲信号(BGSX)作为MAX3H1的片选信号(CSLBDX与DIN连接作为发送数据线,BDR与DOUT连接作为接收数据线。MAX3111的TX与T1IN连接,RX与R1OUT连接,以便利用其片内的转换器实现UARY到RS-232电平的转换。MAX3111的中断信号(IRQ)与DSP的外部中断连接。在SPI协议屮,主设备提供时钟信号并控制数据传输过程。由MAX3111接门电路时序(图4)可知,必须设置DSP的McBSP于适当的方式冰能保证与MAX31H的时序相匹配。MAX3111要求在数据传输过程中CS信号必须为低电平,在传输完毕后必须为高电平

6、。此信号由McBSP的BFSX引脚提供,因此必须止确设置DSP的真脉冲发生器,使之在每个数据包传送期间产生帧同步脉冲,即在数据包传送的第一位变为有效状态,然后保持此状态直到数据包传送结朿。McBSP的采样频率发生器产生适当频率的时钟信号,由BCLKX引脚输出,保证主从设备间的同步数据传输。因此必须正确设置DSP的采样频率发生器时钟源(CLKSM)和时钟降频因子(CLKGDV)。根据SPI传输协议,必须止确设置数据发送延迟吋间(XDATDLY)。由图4可知MAX3111要求在SCLK变高之前的半个周期开始传输数据。所以必须为McBSP选择合适的时钟方案,即设置McBSP的时钟停

7、止模式。在木应用中采用McBSP的时钟停止模式2(CLKSTP=llb,CLKXP=O),这样即可保证与MAX3111的时序相配合。本系统采用同步串行通言器件MAX3111,MAX3111详细资料请查阅随机光盘中的MAX311丨.PDF文档。DSP采用其同步缓冲口1(BFSX1,BCLKX1,BDR1,BDX1)来通信,具体方法请参阅RS232标准。其硬件原理请参考1.1.6通信模块的RS232通讯。3.3VMAX3111阁3TMS32054XXDSP与MAX3111的接口电路4.DSP的异步通信软件的

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

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

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