网站大量收购闲置独家精品文档,联系QQ:2885784924

制作DSP技术中心主章节李玉柏.pptVIP

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

u-LAW/A-LAW压缩操作McBSP通过(R/X)COMPAND的控制支持是否进行压缩传输,如果支持压缩传输,(R/X)WDLEN[1,2]必须设置位00,而传送给CPU或DMA的数据至少是16位当串口接收和发送都复位时,串口的压缩和扩展逻辑电路是内部连接的,即DXR1与DRR1通过压缩/扩展电路相连,如下图4所示。此时设置XCOMPAND或RCOMPAND之一就可以实现数据的压缩和解压。向DXR1发送的数据经过4个CPU周期后,就可以从DRR1上读出。该方法的优点是速度快,缺点是没有帧同步以便CPU或DMA进行流程控制。采用数据环回模式,设置XCOMPAND或RCOMPAND之一也可以实现数据的压缩和解压。此时CPU的中断或DMA的事件可以进行传输的流程控制,并且,传输速度可调。12利用串口的压缩功能可以实现数据的内部压缩,而不占用很多DSP的资源。其方法有二:五、编程举例下面给出一个McBSP串口实验程序?这是一个串口自测试程序,除检验串口的功能外,该程序还利用串口完成数据的内部压缩,通过设置XCOMPAND或RCOMPAND之一可以实现内部数据A-law或u-law的压缩和解压?程序的流程是:?修改中断向量表?初始化McBSP串口设置BLD=1,即支持数字回环方式设置RCOMPAND=10,即采用u-law扩展ar3指向发送数据缓冲区ar4指向接收数据缓冲区,初始化将接收数据缓冲区全部清为0?编写接收与发送中断程序关于A-law/u-law数据压缩与扩展说明u-law数据压缩公式(其中对于美国和日本的标准,u取255)u-law数据压缩曲线3、u-law数据压缩编码u-law数据扩展公式u-law数据扩展解码A-law数据压缩曲线A-law数据压缩公式(A-law是CCITT推荐的标准,欧洲采用A=87.6)8、A-law数据压缩编码A-law数据扩展公式制作:DSP技术中心主讲:李玉柏DSPMcBSP设计专题PARTONE:McBSP基础McBSP基本特性McBSP概述串口的基本配置串口的接收控制串口的发送控制采样率发生器及采样率发生控制器寄存器多通道工作模式McBSP设计是基于TMS320C2X、C20X、C5X、C54X的标准串口上扩展的,McBSP提供:01?全速双工通信02?双缓存发送和三缓存接收数据寄存器,以支持连续传送03?收和发使用独立的帧和时钟04?直接与多媒体数字信号编解码器的工业标准接口,以及有模拟接口和与串行ADC/DAC的接口05?外部变速时钟发生器,内部可编程时钟发生器06一、McBSP基本特性McBSP还有下列功能?直接与下列格式接口_T1/E1framers_MVIPswitchingcompatibleandST-BUScompliantdevicesincluding:_MVIPframers_H.100framers_SCSAframers_IOM-2compliantdevices_AC97compliantdevices_IIScompliantdevices_SPI_devices?多通道收发,通道数达128?字宽可选:8,12,16,20,24,and32bits?U-LawandA-Law压缩与扩展?8位传输时可选先传:LSBorMSB?帧信号与时钟信号极性可编程二、McBSP概述?McBSP与外设进行数据传输是通过(DX)脚来发送,(RX)脚来接收,通信的时钟与帧信号是由CLKX,CLKR,FSX,andFSR脚来控制。1?DSP的CPU或DMA从数据接收寄存器(DRR[1,2])读取接收数据,发送时向数据发送寄存器(DXR[1,2])写数据。2?数据写入(DXR[1,2])后通过传输移位寄存器(XSR[1,2])移位输出到DX上,同样,从DR上接收的数据移位存储到接收移位寄存器(RSR[1,2])并拷贝到接收缓存寄存器(RBR[1,2]),然后,再由(RBR[1,2])拷贝到DRR[1,2],DRR[1,2]就可以由CPU或DMA来读出。多级寄存器允许在通信时内部和外部数据同时传输。3?C54XX对McBSP的控制由16位的控制寄存器实现。4McBSP的中断和事件串口的基本配置2、McBSP控制寄存器

您可能关注的文档

文档评论(0)

SYWL2019 + 关注
官方认证
文档贡献者

权威、专业、丰富

认证主体四川尚阅网络信息科技有限公司
IP属地四川
统一社会信用代码/组织机构代码
91510100MA6716HC2Y

1亿VIP精品文档

相关文档