DSP课程设计 同步串口通信在TMS320C643上实现.docx

DSP课程设计 同步串口通信在TMS320C643上实现.docx

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

DSP原理及应用课程设计同步串口通信在TMS320C643

DSP原理及应用课程设计

同步串口通信在TMS320C643上实现陈丽丹

第PAGE10页共17页

摘 要

进入21世纪之后,数字化浪潮正在席卷全球,数字信号处理器DSP(DigitalSignalProcessor)正是这场数字化革命的核心,无论在其应用的广度还是深度方面,都在以前所未有的速度向前发展。数字信号处理是利用计算机或专用处理设备,以数字的形式对信号进行分析、采集、合成、变换、滤波、估算、压缩、识别等加工处理,以便提取有用的信息并进行有效的传输与应用。

DSP可以代表数字信号处理技术(DigitalSignalProcessing),也可以代表数字信号处理器(DigitalSignalProcessor)。前者是理论和计算方法上的技术,后者是指实现这些技术的通用或专用可编程微处理器芯片。

本文就是就是基于DSP 原理及应用编写设计的同步串口通信在TMS320C643上实现。其集成开发环境为CCS,工作平台是SEED-DTK。CCS是TI公司推出的用于开发DSP芯片的集成开发环境,它采用Windows风格界面,集编辑、编译、链接、软件仿真、硬件调试以及实时跟踪等功能于一体,极大地方便了DSP芯片的开发与设计,是目前使用最为广泛的DSP开发软件之一。SEED-DTK(DSPTeachingKit)是一套可以满足大学本科、研究生和教师科研工作的综合实验设备。SEED-DTK是我公司在总结以往产品的基础上,以独特的多DSP结构、强大的DSP主板功能、丰富的外围实验电路、精心设计的实验程序、精湛的产品工艺形成的高性能产品。

关键字:同步串口通信 DSP CCS SEED-DTK

目 录

一.功能描述 3

二.概要设计 3

McBSP 介绍 3

设计目的 4

设计概要 4

三.详细设计 4

实验程序功能与结构说明 4

程序流程图 5

四.调试过程及效果 5

实验准备 5

调试过程及效果 6

创建源文件 6

创建工程文件 74.2.2设置编译与连接选项 8

工程编译与调试 10五.存在问题 12六.心得 12七.参考文献 12附录(源程序) 13

一.功能描述

数字信号处理器由于具有高性能和灵活可编程的优点而得到广泛的应用,在许多应用系统中,实现DSP与PC机之间有效可靠的通信是系统设计的重要部分。一般来说,通信可以分为串行和并行两种方式。相对于并行方式而言,串行通信具有电路结构简单、通信距离远和成本较低等优点,因而在许多数据交换量不大的系统中得到了广泛的应用。串行数据传输又可分为同步和异步两种模式,通用PC机的RS-232接口为通用异步接口UART(UniversalAsynchronousReceiverandTransmitter),而MOTOROLA公司的串行外围设备接口SPI为同步串行协议。本课程设计在集成开发环境CCS下设计同步串口通信在TMS320C643上的实现,熟悉对MCBSP的各个寄存器的功用与设置方法,掌握DSP对寄存器的访问,熟悉同步串行通讯的编程方法,实现两个DSP同步通讯。

二.概要设计

McBSP介绍

TMS320DM643上集成了1个McBSP片上外设,McBSP是MultichannelBufferedSerialPort的缩写,即多通道缓冲型串行接口,是一种多功能的同步串行接口,它具有很强的可编程能力,可以配置为多种同步串口标准,直接与各种器件高速接口,其特点如下:全双工通讯;双缓冲数据寄存器,允许连续的数据流;独立的收发帧同步和时钟信号;可以直接与工业标准的Codec、AIC或串行接口的A/D、D/A接口;直接与T1/E1帧、ST-BUS兼容芯片、IOM-2兼容芯片、AC97兼容芯片、IIS兼容芯片、SPI芯片接口;最多可实现128个通道的发送与接收;支持8/12/16/20/24/32-位的数据宽度;内置μ-律和A-律压缩/解压缩硬件;对于8-位数据的传输,可选择LSB或MSB方式;帧同步和时钟信号的极性可设定;内部时钟和帧信号发生的灵活编程。

每个McBSP均由发送器和接收器构成,各有3个信号:位-时钟、帧同步和串行数据,所以一个McBSP有下列信号:FSR、CLKR、DR和FSX、CLKX、DX,另外还有一个外部时钟源(CLKS);帧同步信号(FSR、FSX);位-时钟(CLKR、CLKX);串行数据流(DR、DX);外部时钟源(CLKS)。

McBSP为一同步串行通信

文档评论(0)

tianya189 + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

认证主体阳新县融易互联网技术工作室
IP属地上海
统一社会信用代码/组织机构代码
92420222MA4ELHM75D

1亿VIP精品文档

相关文档