多功能缓冲串口mcbs

多功能缓冲串口mcbs

ID:27654483

大小:871.84 KB

页数:34页

时间:2018-12-05

多功能缓冲串口mcbs_第1页
多功能缓冲串口mcbs_第2页
多功能缓冲串口mcbs_第3页
多功能缓冲串口mcbs_第4页
多功能缓冲串口mcbs_第5页
资源描述:

《多功能缓冲串口mcbs》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第十六讲多功能缓冲串口McBSP第十六讲McBSP1BIT/TI内容简介串口特点数据的收发操作多通道操作硬件的u-/A-律压扩SPI接口第十六讲McBSP2BIT/TI概述—特点收/发独立、全双工、双缓冲数据通信,允许连续的数据流可以和与标准的编/解码器、AICs接口支持多种协议下的接口传输T1/E1、MVIP、ST-BUS、IOM-2、AC97、IIS、SPI支持多通道操作(128)内置u-律和A-律压扩硬件内部传输时钟和帧同步信号可编程程度高数据字长可以是8-/12-/16-/20-/24-/32-bit第十六讲Mc

2、BSP3BIT/TI概述—框图数据通道和控制通道4BIT/TI概述—信号收/发时钟帧同步数据外部时钟5BIT/TI概述—寄存器第十六讲McBSP6BIT/TI传输—缓冲收发McBSP的接收操作采取三级缓冲方式发送操作采取两级缓冲方式第十六讲McBSP7BIT/TI传输—初始化决定与串口交换数据的方式CPUDMA串口的初始化串口复位设置寄存器串口控制寄存器(SPCR)/管脚控制寄存器(PCR)/接收控制寄存器(RCR)/采样率发生器寄存器(SRGR)时钟和帧信号的来源/频率/极性/信号参数、每帧的数据个数、数据字长、管脚工

3、作模式、中断、同步事件启动使收/发通道退出复位态,等候帧同步信号使帧信号主控端退出复位态第十六讲McBSP8BIT/TI传输—接收帧同步信号FSR激活数据的接收操作SPCR寄存器中的RRDY位标示接受状态RRDY=1表示数据接收寄存器(DRR)已准备好当数据被读走后,RRDY变成无效=0第十六讲McBSP9BIT/TI传输—发送帧同步信号FSX激活数据移位输出SPCR寄存器中的XRDY位标示发送状态XRDY=1表示数据发送寄存器(DXR)已空当数据被写入DXR后,XRDY变成无效=0第十六讲McBSP10BIT/TI传输

4、—设置项同步时钟的来源/产生方法/周期帧信号的格式(周期,脉宽)信号的极性帧信号与数据的出现关系每帧传输的数据的结构(phase)每帧的数据个数数据字长典型传输时序第十六讲McBSP11BIT/TI传输—时钟与帧信号由SRGR进行复杂的控制目的:更多的支持第十六讲McBSP12BIT/TI每帧包含两个相(Phase)phase1中包含两个12-bit的数据单元phase2中包含三个8-bit的数据单元一帧中的整个数据流是连续的,数据单元以及相之间没有传输的间隔。传输—例子1第十六讲McBSP13BIT/TI传输—例子2每

5、帧包含两个相(Phase)phase1中包含1个8-bit的数据单元phase2中包含1个16-bit的数据单元phase2的起始位置可以定义FWID位决定了phase1的持续时间FPER域决定了两相总共的帧周期在phase1和phase2之间存在空闲时间(deadtime)第十六讲McBSP14BIT/TI传输—例子3忽略帧位数据数据延迟范围:0~2个周期给用户提供了更大的灵活性第十六讲McBSP15BIT/TI传输—例子44个8-bit数据(R/X)PHASE=0(R/X)FRLEN1=3h(R/X)WDLEN1=0

6、改为1个32-bit数据(R/X)PHASE=0(R/X)FRLEN1=0(R/X)WDLEN1=5hBIT/TI数据压扩压/扩硬件框图DXR中的数据在(R/X)CR中使能压扩硬件数据从DXR拷贝至XSR的过程中进行压缩从RBR拷至DRR时被扩展压扩数据总是8位扩展数据LAW16内部左对齐扩展数据格式第十六讲McBSP17BIT/TI多通道—概述多通道是C6000串口一个非常强的功能单相位(single-phase)模式下支持多通道操作多通道一帧数据传输——一组时分复用数据流每帧的数据单元个数代表了传输通道的个数一帧最多

7、可以有128个通道(7-bitFRLEN1)发送和接收可以独立地选择其中某一个或某一些通道中传输数据单元一次可以选择32个通道被使能发送或接收第十六讲McBSP18BIT/TI多通道------控制控制寄存器多通道控制寄存器(MCR)发送通道使能寄存器(XCER)接收通道使能寄存器(RCER)选择收/发通道由MCR和(R/X)CER共同决定通道的选择使能子帧选择子帧中的数据通道第十六讲McBSP19BIT/TI多通道—子帧与通道128个数据通道分为8个子帧8个子帧归为两组A/B(乒乓控制)数据通道的选择:使能使能子帧+选

8、择子帧中的单元第十六讲McBSP20BIT/TI多通道—选择通道的禁止接收该数据不会执行RBR-DRR拷贝该数据不会产生RRDY发送DX高阻不会执行DXR-XSR拷贝通道的使能被使能的通道数据正常的收发操作发送的屏蔽DX保持高阻,即便通道被使能第十六讲McBSP21BIT/TI多通道—选择使能所有的数据单元,没有屏蔽

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

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

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