【教学课件】第十六讲多功能缓冲串口McBSP.ppt
《【教学课件】第十六讲多功能缓冲串口McBSP.ppt》由会员分享,可在线阅读,更多相关《【教学课件】第十六讲多功能缓冲串口McBSP.ppt(34页珍藏版)》请在三一办公上搜索。
1、第十六讲 McBSP,1,第十六讲 多功能缓冲串口McBSP,第十六讲 McBSP,2,内容简介,串口特点数据的收发操作多通道操作硬件的u-/A-律压扩SPI接口,第十六讲 McBSP,3,概述特点,收/发独立、全双工、双缓冲数据通信,允许连续的数据流可以和与标准的编/解码器、AICs接口支持多种协议下的接口传输T1/E1、MVIP、ST-BUS、IOM-2、AC97、IIS、SPI支持多通道操作(128)内置u-律和A-律压扩硬件内部传输时钟和帧同步信号可编程程度高数据字长可以是8-/12-/16-/20-/24-/32-bit,4,概述框图,数据通道和控制通道,5,概述信号,收/发时钟帧同
2、步数据外部时钟,第十六讲 McBSP,6,概述寄存器,第十六讲 McBSP,7,传输缓冲收发,McBSP的接收操作采取三级缓冲方式发送操作采取两级缓冲方式,第十六讲 McBSP,8,传输初始化,决定与串口交换数据的方式CPUDMA串口的初始化串口复位设置寄存器串口控制寄存器(SPCR)/管脚控制寄存器(PCR)/接收控制寄存器(RCR)/采样率发生器寄存器(SRGR)时钟和帧信号的来源/频率/极性/信号参数、每帧的数据个数、数据字长、管脚工作模式、中断、同步事件启动使收/发通道退出复位态,等候帧同步信号使帧信号主控端退出复位态,第十六讲 McBSP,9,传输接收,帧同步信号FSR激活数据的接收
3、操作SPCR寄存器中的RRDY位标示接受状态RRDY=1表示数据接收寄存器(DRR)已准备好当数据被读走后,RRDY变成无效=0,第十六讲 McBSP,10,传输发送,帧同步信号FSX激活数据移位输出SPCR寄存器中的XRDY位标示发送状态XRDY=1表示数据发送寄存器(DXR)已空当数据被写入DXR后,XRDY变成无效=0,第十六讲 McBSP,11,传输设置项,同步时钟的来源/产生方法/周期帧信号的格式(周期,脉宽)信号的极性帧信号与数据的出现关系每帧传输的数据的结构(phase)每帧的数据个数数据字长,典型传输时序,第十六讲 McBSP,12,传输时钟与帧信号,由SRGR进行复杂的控制目
4、的:更多的支持,第十六讲 McBSP,13,每帧包含两个相(Phase)phase 1中包含两个12-bit的数据单元phase 2中包含三个8-bit的数据单元一帧中的整个数据流是连续的,数据单元以及相之间没有传输的间隔。,传输例子1,第十六讲 McBSP,14,传输例子2,每帧包含两个相(Phase)phase 1中包含1个8-bit的数据单元phase 2中包含1个16-bit的数据单元phase 2的起始位置可以定义FWID位决定了phase 1的持续时间FPER域决定了两相总共的帧周期在phase 1和phase 2之间存在空闲时间(dead time),第十六讲 McBSP,15,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教学课件 教学 课件 第十六 多功能 缓冲 串口 McBSP

链接地址:https://www.31ppt.com/p-5664444.html