- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
9.19.29.39.49.59.69.79.8概述McBSP接口信号和控制寄存器数据发送和接收McBSP的标准操作μ-律/A-律压扩硬件操作SPI协议:CLKSTPMcBSP引脚作为通用I/OMcBSP应用实例TMS320C6000的多通道缓冲串口(MultichannelBufferedSerialPort,McBSP)是在C2x、C3x、C5x以及C54x串口的基础上发展的,它具有如下功能:(1)全双工通信;(2)允许连续的数据流的双缓冲数据寄存器;(3)收发独立的帧信号和定时信号(4)与工业标准的编/解码器﹑模拟接口芯片(AICs)以及其他串行A/D﹑D/A转换设备接口连接;(5)数据传输可利用外部时钟或者内部可编程时钟;(6)支持以下方式的直接接口:T1/E1帧方式MVIP兼容的交换方式和ST-BUS兼容设备,包括:MVIP帧方式、H.100帧方式和SCSA帧方式IOM-2兼容设备AC97兼容设备IIS兼容设备SPI设备(7)可与多达128个通道进行多通道收发;(8)支持传输的数据字长可以是8﹑12﹑16﹑20﹑24和32位;(9)内置的μ-律和A-律压扩;(10)对8位数据的传输,可以选择LSB先或者MSB先传;(11)可编程设置帧同步信号和数据时钟信号的极性;(12)高度可编程的内部传输时钟和帧同步信号。多通道缓冲串口可以分为由连接外部设备的数据通道和控制通道,原理框图如图9-1所示。通过DR和DX引脚进行数据的接收和发送,其他的4个引脚提供控制信号(时钟和帧同步)接口。设备通过可由片内外设总线访问的32位控制寄存器实现与McBSP的通信。表9-1给出了相关的接口引脚信号。引脚I/O/Z描述CLKRCLKXCLKSDRDXFSRFSXI/O/ZI/O/ZIIO/ZI/O/ZI/O/Z接收时钟发送时钟外部时钟接收的串行数据发送的串行数据接收帧同步发送帧同步通过使用串口控制寄存器(SPCR)和引脚控制寄存器(PCR)来配置串口。McBSP的控制寄存器及存储映射地址如表9-2所示。McBSP控制寄存器只能通过外设总线来访问。用户应该在改变串口控制寄存器(SPCR),引脚控制寄存器(PCR),接收控制寄存器(RCR)和发送控制寄存器(XCR)之前暂停McBSP,否则会导致不确定状态。9.3.1串口的复位McBSP有两种复位的方式:芯片复位使接收器和发送器以及采样率发生器处于复位状态,当芯片复位被清除时,FRST=GRST=RRST=XRST=0,整个串口处于复位状态;通过设置串口控制寄存器SPCR中的XRST和RRST位,分别复位McBSP,SPCR中的GRST复位采样率发生器。McBSP的时钟和帧同步信号的一个典型时序如图9-2所示。时钟CLKR和CLKX分别定义了数据的接收和发送各位之间的边界,帧同步信号FSR和FSX则定义了一个数据单元传输的开始。1.帧和时钟操作接收器和发送器使用相同时钟系统,CLKRP=CLKXP。接收器和发送器使用相反的边沿,以此确保有效的数据建立和数据保持时间。图9-3说明了使用上升沿时钟的外部串行设备提供时钟的数据被McBSP接收器使用相同时钟的下降沿采样。2.采样率发生器和帧采样率发生器由三级分频器组成,提供一个可编程的数据时钟(CLKG)和帧信号(FSG)。图9-4为采样发生器的原理图。CLKG和FSG是McBSP内部信号,通过编程驱动接收或者发送时钟CLK(R/X)和帧FS(R/X)。3.数据时钟产生当接收/发送时钟模式设置为1时,数据时钟CLK(R/X)被内部采样率发生器输出时钟驱动。可以从如下各种数据位块中选择接收器和发送器所需的数据:输入时钟到采样率发生器,可以使用内部时钟源或者专用的外部时钟源。TMS320C620x/C670xDSP使用CPU时钟作为采样率发生器的内部时钟源。TMS320C621x/C671xDSP使用CPU时钟的1/2作为内部时钟源。TMS320C64xDSP使用CPU时钟的1/4作为内部时钟源;采样率发生器的输入时钟源可由可编程设置的值进行分频驱动CLKG。无论采用何种采样率发生器的源,都可在CLKSRG的上升沿产生CLKG和FSG。4.帧同步产生数据帧同步可以独立的为接收器和发送器以及所有数据延迟值编程。假设SRGR的FSGM=1,则当SPCR的FRST位设置为1时,激活帧产生逻辑,从而产生帧同步信号。帧同步编程选项如下:具有同步脉冲之间可编程周期的帧脉冲和在采样率发生器(SRGR)中指定的可编程有效宽度;发生器可以触发本身的帧同步信号,该信号由DSR
您可能关注的文档
最近下载
- 专题22.27 待定系数法求二次函数解析式(专项练习)-2021-2022学年九年级数学上册基础知识专项讲练(人教版).docx VIP
- 元宵节英语介绍PPT.pptx VIP
- 云南省市政工程消耗量定额说明.pdf VIP
- 乡村振兴战略背景下农村生态文明建设路径研究.docx VIP
- 优衣库2025年供应链与消费者需求变化研究报告.docx
- 全过程工程咨询.pptx VIP
- 13J104 蒸压加气混凝土砌块、板材构造(OCR).pdf VIP
- 人教版八年级上册英语试卷 Unit 3单元测试卷.docx VIP
- Office高效办公知到智慧树期末考试答案题库2025年西安欧亚学院.docx VIP
- h5开发合同模板(3篇).docx VIP
文档评论(0)