- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
56800 系列DSP 的串行接口设计
DSP专栏
56800 系列DSP 的串行接口设计
清华大学Motorola单片机与DSP应用开发研究中心 马伟
1 综述 行通信网络。
DSP56800系列数字信号处理器一个很重要的特点就 在一般应用中,CPU简单地把数据写入数据寄存器即可
是具有很丰富的I/O口和多种外围配置。这一点是继承了 实现发送一个格式化的串行字符。SCI系统完成发送数据的
Motorola公司在控制器领域业已形成的强大优势。它们在单 所有细节工作,包括附加起始位和停止位以符合串行通信格
一的DSP芯片上集成了通用的I/O模块GPIO、异步串行通 式。发送器有一个两字节的发送队列 (俗称双缓冲),这样
信模块SCI、同步串行外设模块SPI、同步串行通信模块SSI、 CPU就有更多的时间准备其他字节了。SCI的接收器自动探
控制器局域网模块CAN 2.0 A/B、多路A/D变换模块、用 测一个字节的起始位,并通过采样接收数据。接收串行数据
于各类电机控制的多路脉冲宽度调制PWM模块、定时器模 并变换成并行数据的所有工作均由SCI完成,不需要CPU的
块Timer等多路外设模块,实现了完全的单片化。因此,作 干预。接收到数据后,CPU简单地从数据接收寄存器读取数
为Motorola公司16位DSP中的低端产品的DSP56800,更 据即可。
像是单片机,除了在数字信号的算法处理上有强大功能之外, DSP56F801/803仅包括1个SCI模块SCI0,而
DSP56800可广泛应用于各类工业控制领域。 DSP56F805/807带有两个SCI模块SCI0和SCI1。
串行接口SCI和SPI作为嵌入式处理器和控制器最基本 2.2 采用的串行通信协议SCI RS-232标准
的接口模块,具有非常广泛的应用。SCI用于CPU和PC或 计算机数据通信主要采用异步串行通信方式,目前有很
其他CPU通信,而SPI可以为CPU扩展更多的外设模块。 多串行通信标准可供选择,例如RS-232、RS-485、20mA
本文将从分别对这两个模块的原理和设计做介绍。 电流环等。RS-232C适用于设备之间的通信距离不大于
通用串行总线(Universal Serial Bus,简称USB)从 15m,传输速率最大为20KB/s的数据传输领域。
问世到协议2.0版本的发布,不断在自我完善并走向成熟。 精简的RS-232通信仅使用3根线:RXD、TXD和GND,
USB的低功耗、速度高、成本低、支持即插即用和维护方便 不使用硬件握手信号,此时可以用XON/XOFF软件协议。
等优势更加稳定,USB开始成为鼠标、键盘、游戏杆、打印 软件协议用一个ASCII字符DC3(十六进制13,称为XOFF)
机、光驱、硬盘、显示器和数码相机等几乎各种PC外设与 让对方停止发送ASCII字符DC1(十六进制11,称为XON)
PC连接的标准协议之一。USB成为了最为流行的PC接口标 让对方继续发送。使用XON/XOFF协议只能传送文本文件,
准,嵌入式软硬件工程师也将USB应用到自己的设计之中。 不能传送二进制文件。
DSP56800本身不具有USB模块,因此,选择一款合适的接 开发DSP可使用精简的RS-232通信协议,只使用3根
口芯片,为其扩展USB模块就显得很有必要。文中将比较详 线,不做流量控制,故RTS、CTS等握手线都自行短接。在
细的介绍DSP56800的USB接口设计方法。 使用PC的超级终端软件时,必须设置为无硬件握手线,无
数据流控制。
2 异步串行通信接口SCI
文档评论(0)