最新十六章节多功能缓冲串口McBSPPPT课件.ppt

上传人:豆**** 文档编号:24036241 上传时间:2022-07-03 格式:PPT 页数:35 大小:1.22MB
返回 下载 相关 举报
最新十六章节多功能缓冲串口McBSPPPT课件.ppt_第1页
第1页 / 共35页
最新十六章节多功能缓冲串口McBSPPPT课件.ppt_第2页
第2页 / 共35页
点击查看更多>>
资源描述

《最新十六章节多功能缓冲串口McBSPPPT课件.ppt》由会员分享,可在线阅读,更多相关《最新十六章节多功能缓冲串口McBSPPPT课件.ppt(35页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、十六章节多功能缓冲串口十六章节多功能缓冲串口McBSP第十六讲 McBSPBIT / TI2内容简介 串口特点 数据的收发操作 多通道操作 硬件的u-/A-律压扩 SPI接口第十六讲 McBSPBIT / TI9传输接收帧同步信号FSR激活数据的接收操作SPCR寄存器中的RRDY位标示接受状态RRDY=1表示数据接收寄存器(DRR)已准备好当数据被读走后,RRDY变成无效=0第十六讲 McBSPBIT / TI10传输发送帧同步信号FSX激活数据移位输出SPCR寄存器中的XRDY位标示发送状态XRDY=1表示数据发送寄存器(DXR)已空当数据被写入DXR后,XRDY变成无效=0第十六讲 McB

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

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

4、 McBSPBIT / TI17数据压扩压/扩硬件框图DXR中的数据在(R/X)CR中使能压扩硬件数据从DXR拷贝至XSR的过程中进行压缩从RBR拷至DRR时被扩展压扩数据总是8位扩展数据LAW16内部左对齐扩展数据格式第十六讲 McBSPBIT / TI18多通道概述 多通道是C6000串口一个非常强的功能 单相位(single-phase)模式下支持多通道操作 多通道 一帧数据传输一组时分复用数据流 每帧的数据单元个数代表了传输通道的个数 一帧最多可以有128个通道(7-bit FRLEN1) 发送和接收可以独立地选择其中某一个或某一些通道中传输数据单元 一次可以选择32个通道被使能发送或

5、接收第十六讲 McBSPBIT / TI19多通道-控制 控制寄存器 多通道控制寄存器(MCR) 发送通道使能寄存器(XCER) 接收通道使能寄存器(RCER) 选择收/发通道 由MCR和(R/X)CER共同决定通道的选择 使能子帧 选择子帧中的数据通道第十六讲 McBSPBIT / TI20多通道子帧与通道128个数据通道分为8个子帧8个子帧归为两组A/B(乒乓控制)数据通道的选择:使能使能子帧+选择子帧中的单元第十六讲 McBSPBIT / TI21多通道选择 通道的禁止 接收 该数据不会执行RBR-DRR拷贝 该数据不会产生RRDY 发送 DX高阻 不会执行DXR-XSR拷贝 通道的使能

6、 被使能的通道数据正常的收发操作 发送的屏蔽 DX保持高阻,即便通道被使能第十六讲 McBSPBIT / TI22多通道选择使能所有的数据单元,没有屏蔽都会执行DXR-XSR都被输出第十六讲 McBSPBIT / TI23多通道选择禁止/屏蔽所有单元,选择0号子帧中的通道1和3发送被选择者执行DXR-XSR选择者被输出第十六讲 McBSPBIT / TI24多通道选择使能/屏蔽所有单元,选择0号子帧中的通道1和3所有通道都执行DXR-XSR只有选择的发送通道被输出第十六讲 McBSPBIT / TI25多通道选择禁止/屏蔽所有单元,选择了0子帧的通道1/3(收)和通道3(发)选择的发送通道被输

7、出屏蔽不影响接收第十六讲 McBSPBIT / TI26多通道例子TDM总线上的多个McBSPDSP1作为主控三者分时占有串行总线进行传输dummy channel用来避免切换时总线竞争第十六讲 McBSPBIT / TI27SPI概念 SPI的定义 Series Protocol Interface SPI的信号 4线串行接口 SPI的模式 主模式/从模式 SPI的特点 由主设备时钟信号的出现与否来界定主/从设备间的通信 C6000对SPI的支持表现在CLKSTP控制 数据时钟的停止控制第十六讲 McBSPBIT / TI28SPI接口McBSP作主控:提供时钟和设备使能McBSP为从模式:接收时钟和设备使能第十六讲 McBSPBIT / TI29SPI控制CLKSTP=10b时的SPI 传输McBSP可设置参数:时钟无效期间的电平收发数据的边沿有无延迟第十六讲 McBSPBIT / TI30接口实例AIC第十六讲 McBSPBIT / TI31例子实例VBAP第十六讲 McBSPBIT / TI32例子实例VBAP寄存器设置第十六讲 McBSPBIT / TI33例子实例SPI ROMMcBSP 控制寄存器设置 200MHz CPU clock第十六讲 McBSPBIT / TI34总结 串口传输过程 灵活的时钟设置 支持多种协议 丰富的内置辅助硬件 多通道选择传输 接口实例

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁