第十六讲-多功能缓冲串口McBSP.pptVIP

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

第十六讲McBSPBIT/TI第十六讲多功能缓冲串口

McBSP内容简介串口特点数据的收发操作多通道操作硬件的u-/A-律压扩SPI接口概述—特点收/发独立、全双工、双缓冲数据通信,允许连续的数据流可以和与标准的编/解码器、AICs接口支持多种协议下的接口传输T1/E1、MVIP、ST-BUS、IOM-2、AC97、IIS、SPI支持多通道操作(128)内置u-律和A-律压扩硬件内部传输时钟和帧同步信号可编程程度高数据字长可以是8-/12-/16-/20-/24-/32-bit概述—框图概述—信号概述—寄存器传输—缓冲收发传输—初始化决定与串口交换数据的方式CPUDMA串口的初始化串口复位设置寄存器串口控制寄存器(SPCR)/管脚控制寄存器(PCR)/接收控制寄存器(RCR)/采样率发生器寄存器(SRGR)时钟和帧信号的来源/频率/极性/信号参数、每帧的数据个数、数据字长、管脚工作模式、中断、同步事件启动使收/发通道退出复位态,等候帧同步信号使帧信号主控端退出复位态传输—接收传输—发送传输—设置项传输—时钟与帧信号传输—例子1传输—例子2传输—例子3传输—例子4数据压扩多通道—概述多通道是C6000串口一个非常强的功能单相位(single-phase)模式下支持多通道操作多通道一帧数据传输——一组时分复用数据流每帧的数据单元个数代表了传输通道的个数一帧最多可以有128个通道(7-bitFRLEN1)发送和接收可以独立地选择其中某一个或某一些通道中传输数据单元一次可以选择32个通道被使能发送或接收多通道------控制控制寄存器多通道控制寄存器(MCR)发送通道使能寄存器(XCER)接收通道使能寄存器(RCER)选择收/发通道由MCR和(R/X)CER共同决定通道的选择使能子帧选择子帧中的数据通道多通道—子帧与通道多通道—选择通道的禁止接收该数据不会执行RBR-DRR拷贝该数据不会产生RRDY发送DX高阻不会执行DXR-XSR拷贝通道的使能被使能的通道数据正常的收发操作发送的屏蔽DX保持高阻,即便通道被使能多通道—选择多通道—选择多通道—选择多通道—选择多通道—例子SPI—概念SPI的定义——SeriesProtocolInterfaceSPI的信号——4线串行接口SPI的模式——主模式/从模式SPI的特点——由主设备时钟信号的出现与否来界定主/从设备间的通信C6000对SPI的支持表现在CLKSTP控制数据时钟的停止控制SPI—接口SPI—控制接口实例—AIC例子实例—VBAP例子实例—VBAP例子实例—SPIROM总结串口传输过程灵活的时钟设置支持多种协议丰富的内置辅助硬件多通道选择传输接口实例寄存器设置McBSP控制寄存器设置@200MHzCPUclock*第十六讲McBSPBIT/TI数据通道和控制通道第十六讲McBSPBIT/TI收/发时钟帧同步数据外部时钟McBSP的接收操作采取三级缓冲方式发送操作采取两级缓冲方式帧同步信号FSR激活数据的接收操作SPCR寄存器中的RRDY位标示接受状态RRDY=1表示数据接收寄存器(DRR)已准备好当数据被读走后,RRDY变成无效=0帧同步信号FSX激活数据移位输出SPCR寄存器中的XRDY位标示发送状态XRDY=1表示数据发送寄存器(DXR)已空当数据被写入DXR后,XRDY变成无效=0同步时钟的来源/产生方法/周期帧信号的格式(周期,脉宽)信号的极性帧信号与数据的出现关系每帧传输的数据的结构(phase)每帧的数据个数数据字长典型传输时序由SRGR进行复杂的控制目的:更多的支持每帧包含两个相(Phase)phase1中包含两个12-bit的数据单元phase2中包含三个8-bit的数据单元一帧中的整个数据流是连续的,数据单元以及相之间没有传输的间隔。每帧包含两个相(Phase)phase1中包含1个8-bit的数据单元phase2中包含1个16-bit的数据单元phase2的起始位置可以定义FWID位决定了phase1的持续时间FPER域决定了两相总共的帧周期在phase1和phase2之间存在空闲时间(deadtime)忽略帧位数据数据延迟范围:0~2个周期给用户提供了更大的灵活性第十六讲McBSPBIT/TI4个8-bit数据(R/X)PHASE=0(R/X)FRLEN1=3h(R/X)WDLEN1=0改

文档评论(0)

金华 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档