DSP 第11讲 McBSP_第1页
DSP 第11讲 McBSP_第2页
DSP 第11讲 McBSP_第3页
DSP 第11讲 McBSP_第4页
DSP 第11讲 McBSP_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第第11讲讲 多通道缓冲串行多通道缓冲串行接口接口(McBSP)11.1 McBSP的特性 nC54x DSP芯片中只有三款有McBSP串行接口功能,分别为C5402(2)、C5410(3)和C5420(6) 。n特点:(1)全双工通信。(2)双缓冲的发送和三缓冲的接收数据存储器,允许连续的数据流。(3)独立的接收与发送的帧和时钟信号。 (4)可以直接与工业标准的编码器、模拟接口芯片(AICS)、其他串行A/D、D/A器件连接并进行通信。 (5)具有外部移位时钟发生器及内部频率可编程移位时钟。 (6)多达128个发送和接收通道数。(7)数据的大小范围选择,包括8、12、16、20、24和32位

2、字长。(8)利用律或A律的压缩扩展通信。11.1 McBSP的特性续(9)可以直接与如下类型的器件进行接口: 1)T1/E1帧调节器 2)MVIP转换兼容和ST-BUS兼容的器件 3)IOM-2兼容器件 4)AC97兼容器件 5)IIS兼容器件 6)SPI器件(10)可选的高位或低位先发送的8位数据发送。(11)帧同步和时钟信号的极性可编程。(12)可编程的内部时钟和帧发生器。 11.2 McBSP的内部结构和工作原理nMcBSP结构包括数据通路和控制通路两部分,并通过结构包括数据通路和控制通路两部分,并通过7个引脚与外部器件相连个引脚与外部器件相连接收引脚发送时钟引脚接收时钟引脚发送帧同步引

3、脚接收帧同步引脚发送引脚外部时钟访问访问McBSP寄存器映射的寄存器映射的方法采用子地址区分的多方法采用子地址区分的多址映射一址的方法址映射一址的方法 McBSP0 McBSP1 McBSP2 名称名称 地址地址(Hex) 名称名称地址地址(Hex) 名称名称 地址地址(Hex) 子地址子地址 描述描述RBR1,2-接收缓冲寄存器接收缓冲寄存器1,2RSR1,2-接收移位寄存器接收移位寄存器1,2XSR1,2-发送移位寄存器发送移位寄存器1,2DRR200020hDRR210040hDRR220030h-数据接收寄存器数据接收寄存器1DRR100021hDRR110041hDRR120031h

4、-数据接收寄存器数据接收寄存器2DXR200022hDXR210042hDXR220032h-数据发送寄存器数据发送寄存器2DXR100023hDXR110043hDXR120033h-数据发送寄存器数据发送寄存器1SPSA00038hSPSA10048hSPSA20034h-子地址寄存器子地址寄存器SPCR100039hSPCR110049hSPCR120035h00串行接口控制寄存器串行接口控制寄存器1SPCR200039hSPCR210049hSPCR220035h01串行接口控制寄存器串行接口控制寄存器2RCR100039hRCR110049hRCR120035h02接收控制寄存器接收

5、控制寄存器1RCR200039hRCR210049hRCR220035h03接收控制寄存器接收控制寄存器2XCR100039hXCR110049hXCR120035h04发送控制寄存器发送控制寄存器1XCR200039hXCR210049hXCR220035h05发送控制寄存器发送控制寄存器2SRGR100039hSRGR110049hSRGR120035h06采样率发生器寄存器采样率发生器寄存器1SRGR200039hSRGR210049hSRGR220035h07采样率发生器寄存器采样率发生器寄存器2MCR100039hMCR110049hMCR120035h08多通道寄存器多通道寄存器1

6、MCR200039hMCR210049hMCR220035h09多通道寄存器多通道寄存器2RCERA00039hRCERA10049hRCERA20035h0A接收通道使能寄存器段接收通道使能寄存器段ARCERB00039hRCERB10049hRCERA20035h0B接收通道使能寄存器段接收通道使能寄存器段BXCERA00039hXCERA10049hXCERA20035h0C发送通道使能寄存器段发送通道使能寄存器段AXCERB00039hXCERB10049hXCERA20035h0D发送通道使能寄存器段发送通道使能寄存器段BPCR00039hPCR10049hPCR20035h0E引脚

7、控制寄存器引脚控制寄存器11.3 McBSP的配置的配置SPCR1、SPCR2、PCR nSPCR1(串行接口控制寄存器1) 位位名名 称称 功功 能能15DLB数字循环返回数字循环返回(回送回送)模式:模式:=0,禁止;,禁止;=1,使能,使能1413RJUST接收符号扩展及判别模式:接收符号扩展及判别模式:RJUST=00,DRR1,2靠右对齐。高位填靠右对齐。高位填0RJUST=01,DRR1,2靠右对齐,高位进行符号扩展靠右对齐,高位进行符号扩展RJUST=10,DRR1,2靠左对齐,低位填靠左对齐,低位填0RJUST=11,保留,保留1211CLKSTP时钟停止模式:时钟停止模式:C

8、LKSTP=0X,禁止时钟停止模式。对于非,禁止时钟停止模式。对于非SPI模式为正常的时钟。模式为正常的时钟。各种各种SPI模式包括如下几种情况:模式包括如下几种情况:CLKSTP=10并且并且CLKXP=0时,时钟开始于上升沿,并无延时时,时钟开始于上升沿,并无延时CLKSTP=10并且并且CLKXP=1时,时钟开始于下降沿,并无延时时,时钟开始于下降沿,并无延时CLKSTP=11并且并且CLKXP=0时,时钟开始于上升沿,有延时时,时钟开始于上升沿,有延时CLKSTP=11并且并且CLKXP=1时,时钟开始于下降沿,有延时时,时钟开始于下降沿,有延时l08保留保留保留保留11.3 McBS

9、P的配置的配置SPCR1、SPCR2、PCR位位名名 称称 功功 能能7DXENADX使能位使能位DXENA=0时,时,DX使能关;使能关;DXENA=1时,时,DX使能开使能开6ABISABIS模式模式ABIS=0时,禁止时,禁止ABIS模式;模式;ABIS=1时,使能时,使能ABIS模式模式54RINTM接收中断模式接收中断模式RINTM=00时,接收中断时,接收中断RINT由由RRDY(字结束字结束)和和ABIS模式下的帧结束信号驱模式下的帧结束信号驱动动RINTM=01时,接收中断时,接收中断RINT由块结束或多通道操作下的帧结束信号产生由块结束或多通道操作下的帧结束信号产生RINTM

10、=10时,接收中断时,接收中断RINT由一个新的帧同步信号产生由一个新的帧同步信号产生RINTM=11时,接收中断时,接收中断RINT由由RSYNCERR产生产生3RSYNCERR接收同步错误接收同步错误=0时,无接收同步错误;时,无接收同步错误; =1时,时,McBSP检查到接收同步错误检查到接收同步错误2RFULL接收移位寄存器接收移位寄存器(RSR1,2)满满RFULL=0时,接收缓冲寄存器时,接收缓冲寄存器RBR1,2没有出现上溢没有出现上溢RFULL=1时,时,DRR1,2未读出,未读出,RBR1,2满,且满,且RSR1,2也满也满(移入新的字后移入新的字后)1RRDY接收准备好接收

11、准备好RRDY=0时,接收器没有准备好时,接收器没有准备好RRDY=1时,接收器准备好从时,接收器准备好从DRR1,2读取数据读取数据0RRST接收器复位,可以复位和使能接收器接收器复位,可以复位和使能接收器RRST=0时,串行接口接收器被禁止并且处于复位状态时,串行接口接收器被禁止并且处于复位状态RRST=1时,串行接口接收器被使能时,串行接口接收器被使能11.3 McBSP的配置的配置SPCR1、SPCR2、PCRnSPCR2(串行接口控制寄存器2) 位位名名 称称功功 能能1510保留保留保留保留9FREE自由运行模式自由运行模式FREE=0时,禁止自由运行模式;时,禁止自由运行模式;F

12、REE=1时,使能自由运行模式时,使能自由运行模式8SOFTSOFT(软件软件)模式位模式位SOFT=0时,禁止时,禁止SOFT模式;模式;SOFT=1时,使能时,使能SOFT模式模式7FRST帧同步发生器复位帧同步发生器复位FRST=0时,帧同步逻辑电路复位。采样率发生器不会产生帧同步信号时,帧同步逻辑电路复位。采样率发生器不会产生帧同步信号FSGFRST=1时,在时钟发生器产生了时,在时钟发生器产生了(FPER+1)个个CLKG时钟信号后,产生帧同步信号时钟信号后,产生帧同步信号FSG例如,所有的帧同步计数器均由它们的编程值来加载例如,所有的帧同步计数器均由它们的编程值来加载6GRST采样

13、率发生器复位采样率发生器复位GRST=0时,采样率发生器复位时,采样率发生器复位GRST=1时,采样率发生器从复位中退出。时,采样率发生器从复位中退出。CLKG按照采样率发生器寄存器按照采样率发生器寄存器(SRGRl,2)中的编程值产生时钟信号中的编程值产生时钟信号11.3 McBSP的配置的配置SPCR1、SPCR2、PCR位位名名 称称功功 能能54XINTM发送中断模式发送中断模式XINTM=00时,发送中断时,发送中断XINT由由XRDY(字结束字结束)和和ABIS模式下的帧结束信号驱模式下的帧结束信号驱动动XINTM=01时,发送中断时,发送中断XINT由块结束或多通道操作下的帧结束

14、信号产生由块结束或多通道操作下的帧结束信号产生XINTM=10时,发送中断时,发送中断XINT由一个新的帧同步信号产生由一个新的帧同步信号产生XINTM=11时,发送中断时,发送中断XINT由由XSYNCERR产生产生3XSYNCERR发送同步错误。发送同步错误。XSYNCERR=0时,无发送同步错误时,无发送同步错误XSYNCERR=1时,时,McBSP检查到发送同步错误检查到发送同步错误2/XEMPTY发送移位寄存器发送移位寄存器(XSR1,2)空空/XEMPTY=0时,时,XSR1,2为空为空/XEMPTY=1时,时,XSR1,2不为空不为空1XRDY发送准备好发送准备好XRDY=0时,

15、发送器没有准备好时,发送器没有准备好XRDY=1时,发送器准备好发送时,发送器准备好发送DXR1,2中的数据中的数据0XRST发送器复位,可以复位和使能发送器发送器复位,可以复位和使能发送器XRST=0时,串行接口发送器被禁止并且处于复位状态时,串行接口发送器被禁止并且处于复位状态XRST=1时,串行接口发送器被使能时,串行接口发送器被使能11.3 McBSP的配置的配置SPCR1、SPCR2、PCRnPCR(引脚控制寄存器) 11.3 McBSP的配置的配置SPCR1、SPCR2、PCR位位名名 称称 功功 能能1514保留保留保留保留13XIOEN发送通用发送通用I/O模式位,仅当模式位,

16、仅当SPCR2的的/XRST=0时时(发生器被禁止发生器被禁止)有效有效XIOEN=0时,时,DX、FSX和和CLKX配置为串行接口,并且不能用作通用配置为串行接口,并且不能用作通用I/OXIOEN=1时,时,DX引脚为通用输出引脚。引脚为通用输出引脚。FSX和和CLKX为通用为通用I/O。此时串行接口引脚不执。此时串行接口引脚不执行串行接口操作行串行接口操作12RIOEN接收通用接收通用I/O模式位,仅当模式位,仅当SPCR1的的/RRST=0时时(接收器被禁止接收器被禁止)有效有效RIOEN=0时,时,DR、FSR、CLKR和和CLKS配置为串行接口引脚,并且不能用作通用配置为串行接口引脚

17、,并且不能用作通用I/ORIOEN=1时,时,DR和和CLKS引脚为通用输入引脚。引脚为通用输入引脚。FSR和和CLKR为通用为通用I/O。此时串行接。此时串行接口引脚不执行串行接口操作。口引脚不执行串行接口操作。CLKS引脚受接收器的引脚受接收器的/RRST和和RIOEN信号的影响信号的影响11FSXM发送帧同步模式位发送帧同步模式位FSXM=0时,帧同步信号由外部器件驱动时,帧同步信号由外部器件驱动FSXM=1时,采样率发生器的帧同步模式位时,采样率发生器的帧同步模式位(SRGR2的的FSGM位位)决定帧同步信号决定帧同步信号10FSRM接收帧同步模式位接收帧同步模式位FSRM=0时,帧同

18、步信号由外部器件驱动,时,帧同步信号由外部器件驱动,FSR为输入引脚为输入引脚FSRM=1时,片内采样率发生器产生帧同步信号,时,片内采样率发生器产生帧同步信号,FSR为输出引脚为输出引脚(除非除非SRGR的的GSYNC=1)9CLKXM发送器时钟模式位发送器时钟模式位 CLKXM=0时,发送器时钟由外部时钟驱动,时,发送器时钟由外部时钟驱动,CLKX为外部时钟输入引脚为外部时钟输入引脚CLKXM=1时,时,CLKX为输出引脚,并且由内部采样率发生器驱动为输出引脚,并且由内部采样率发生器驱动在在SPI模式下模式下(当当CLKSTP为非为非0值值):CLKXM=0时,时,McBSP为从器件,并且

19、时钟为从器件,并且时钟(CLKX)由系统的由系统的SPI主器件驱动。主器件驱动。CLKR由内由内部部CLKX驱动;驱动;CLKXM=1,McBSP为主器件,并产生时钟为主器件,并产生时钟(CLKX)去驱动它的接收时钟去驱动它的接收时钟(CLKR)和系统的和系统的SPI从器件的移位时钟从器件的移位时钟时钟和帧发生器11.3 McBSP的配置的配置SPCR1、SPCR2、PCR位位名名 称称 功功 能能8CLKRM接收时钟模式位接收时钟模式位情况情况1:SPCR1没有设置数字循环返回没有设置数字循环返回(回送回送)模式模式(DLB=0)CLKRM=0时,接收时钟时,接收时钟(CLKR),是由外部时

20、钟驱动的输入,是由外部时钟驱动的输入 CLKRM=1时,时,CLKR为由内部采样率发生器驱动的输出引脚为由内部采样率发生器驱动的输出引脚情况情况2:SPCR1设置了数字循环返回设置了数字循环返回(回送回送)模式模式(DLB=1)CLKRM=0时,接收时钟时,接收时钟(不是不是CLKR引脚引脚)由发送时钟由发送时钟(CLKX)驱动,驱动,CLKX的特性由的特性由PCR的的CLKXM位设定。位设定。CLKR引脚为高阻态;引脚为高阻态;CLKRM=1时,时,CLKR为由发送时钟为由发送时钟(CLKX)驱动的输出引脚。驱动的输出引脚。CLKX的特性由的特性由PCR的的CLKXM位设定位设定7保留保留保

21、留保留6CLKS_STATCLKS引脚状态位。当引脚状态位。当CLKS被选作通用输入时,该位反映了被选作通用输入时,该位反映了CLKS引脚的值引脚的值5DX_STATDX引脚状态位。当引脚状态位。当DX被选作通用输出时,该位反映了被选作通用输出时,该位反映了DX引脚的值引脚的值4DR_STATDR引脚状态位。当引脚状态位。当DR被选作通用输入时,该位反映了被选作通用输入时,该位反映了DR引脚的值引脚的值3FSXP发送帧同步脉冲的极性位发送帧同步脉冲的极性位FSXP=0时,帧同步脉冲时,帧同步脉冲FSX高电平有效;高电平有效;FSXP=1时,帧同步脉冲时,帧同步脉冲FSX低电平有效低电平有效2F

22、SRP接收帧同步脉冲的极性位接收帧同步脉冲的极性位FSRP=0时,帧同步脉冲时,帧同步脉冲FSR高电平有效;高电平有效;FSRP=1时,帧同步脉冲时,帧同步脉冲FSR低电平有效低电平有效1CLKXP发送时钟极性发送时钟极性=0时,在时,在CLKX的上升沿采样发送数据;的上升沿采样发送数据;=1时,在时,在CLKX的下降沿采样发送数据的下降沿采样发送数据0CLKRP接收时钟极性接收时钟极性 =0时,在时,在CLKR的下降沿采样接收数据;的下降沿采样接收数据;=1时,在时,在CLKR的上升沿采样接收数据的上升沿采样接收数据11.4 接收和发送控制寄存器接收和发送控制寄存器RCR1,2和和XCR1,

23、2 n用于配置McBSP接收和发送操作的各种参数 nRCR1(接收控制寄存器1) nRCR2(接收控制寄存器2)RCR1的位描述位位名名 称称功功 能能15保留保留保留保留148RFRLEN1接收帧长度接收帧长度1RFRLEN1=000 0000时,每帧的长度为时,每帧的长度为1个字个字RFRLEN1=000 0001时,每帧的长度为时,每帧的长度为2个字个字RFRLEN1111 1111时,每帧的长度为时,每帧的长度为128个字个字75RWDLEN1接收字长接收字长1RWDLEN1=000时,为时,为8位长位长RWDLEN1=001时,为时,为12位长位长RWDLEN1=010时,为时,为1

24、6位长位长RWDLEN1=011时,为时,为20位长位长 RWDLEN1=100时,为时,为24位长位长RWDLEN1=101时,为时,为32位长位长RWDLEN1=11X时,保留时,保留40保留保留保留保留RCR2的位描述位位名名 称称 功功 能能15RPHASE接收相位接收相位RPHASE=0时,单相帧;时,单相帧;RPHASE=1时,双相帧时,双相帧148RFRLEN2接收帧长度接收帧长度2RFRLEN2=000 0000 111 1111时,每帧的长度为时,每帧的长度为1128个字个字75RWDLEN2接收字长接收字长2RWDLEN2=000时,为时,为8位长;位长;RWDLEN2=0

25、01时,为时,为12位长位长RWDLEN2=010时,为时,为16位长;位长;RWDLEN2=011时,为时,为20位长位长 RWDLEN2=100时,为时,为24位长;位长;RWDLEN2=101时,为时,为32位长位长RWDLEN2=11X时,保留时,保留43RCOMPAND接收压缩扩展模式位。除了接收压缩扩展模式位。除了00模式外,当相应的模式外,当相应的RWDLEN=000时,这些模式位可时,这些模式位可以被使能:以被使能:RCOMPAND=00时,无扩展,数据传输从最高位时,无扩展,数据传输从最高位(MSB)开始开始RCOMPAND=01时,无扩展,时,无扩展,8位数据,传输从最低位

26、位数据,传输从最低位(LSB)开始开始RCOMPAND=10时,接收数据时使用时,接收数据时使用律扩展律扩展RCOMPAND=11时,接收数据时使用时,接收数据时使用A律扩展律扩展2RFIG接收帧忽略接收帧忽略 RHIG=0时,第一个后的接收帧同步脉冲重新启动数据传送时,第一个后的接收帧同步脉冲重新启动数据传送RFIG=1时,第一个后的接收帧同步脉冲被忽略时,第一个后的接收帧同步脉冲被忽略10RDATDLY接收数据延迟接收数据延迟RDATDLY=00时,延迟时,延迟0位数据;位数据;RDATDLY=01时,延迟时,延迟1位数据位数据RDATDLY=10时,延迟时,延迟2位数据;位数据;RDAT

27、DLY=11时,保留时,保留11.4 接收和发送控制寄存器接收和发送控制寄存器RCR1,2和和XCR1,2nXCR1(发送控制寄存器1) nXCR2(发送控制寄存器2) 11.5 数据发送和接收的操作流程 n复位串行接口(1)McBSP串行接口复位,有如下两种方式: 1)芯片复位/RS=0,引发串行接口发送器、接收器、采样率发生器复位。当芯片复位完成(/RS=1)后,串行接口仍然处于复位状态:/GRST=/FRST=/RRST=/XRST=0。 2)利用串行接口控制寄存器(SPCR1或2)中的 /XRST,/RRST和/GRST位分别独自复位串行接口的发送器,接收器和采样率发生器。 11.5

28、数据发送和接收的操作流程(2)复位完成后,可以进行串行接口的初始化,操作步骤如下: 1)设定串行接口控制寄存器SPCR1,2中的/XRST=/RRST=/FRST=0。如果刚刚复位完毕,不必进行这一步操作。 2)编程配置特定的McBSP的寄存器。(主要是SPCR1,SPCR2,PCR,RCR1,RCR2,XCR1和XCR2) 3)等待2个时钟周期,以保证适当的内部同步。 4)按照要求给出数据,例如向DXR写一个数据。 5)设置/XRST=/RRST=1,以使能串行接口。 6)如果要求内部帧同步信号,设置/FRST=1。 7)等待2个时钟周期后,接收器和发送器激活。 11.5 数据发送和接收的操

29、作流程n确定准备状态 RRDY和XRDY分别表示McBSP接收器和发送器的准备状态。 串行接口的读和写方法:n通过查询RRDY和XRDY来实现同步n使用DMA事件nCPU中断(RINT和XINT)来实现同步11.5 数据发送和接收的操作流程(1)接收准备状态:REVT、RINT和RRDY。 RRDY=1表示RBR1,2中的数据已经被复制到DRR1,2,并且该数据可以被CPU或DMA读取。一旦该数据已经被CPU或者DMA读取,则RRDY被清零。 RRDY直接驱动DMA的McBSP接收事件(REVT)。 如果SPCR1的RINTM位等于00,则RRDY也可以驱动CPU的McBSP接收中断。(CPU

30、的中断可以通过4种方式触发)(2)发送准备状态:XEVT、XINT和XRDY。 XRDY=1表示DXR1,2中的数据已经复制到XSR1,2,并且DXR1,2已经准备好加载新的数据字。一旦新数据被CPU或DMA加载,XRDY就被清零。 XRDY可以直接驱动DMA的发送同步事件XEVT。 如果SPCR2寄存器的XINTM位等于00,则CPU的发送中断(XINT)也可以由XRDY所驱动。 11.5 数据发送和接收的操作流程nCPU中断(RINT和XINT) 通过设置SPCR1,2的接收/发送中断模式位(R/X)INTM来实现中断的配置。 (1)(R/X)INTM=00。通过查询SPCR1,2的(R/

31、X)RDY位, 每个串行字会产生一个中断。 (2)(R/X)INTM=01。在一个帧中,每次通过16个通道边界后产生一个中断。 (3)(R/X)INTM=10。检测到帧同步脉冲后产生中断。在该设置下,即使当发送器/接收器处于复位时,也会产生一个中断。 (4)(R/X)INTM=11。当出现帧同步脉冲错误时,会产生一个中断。11.5 数据发送和接收的操作流程n帧和时钟配置 串行时钟CLKR和CLKX分别定义了接收和发送的位边界 帧同步信号FSR和FSX定义了一个串行字的开始 11.5 数据发送和接收的操作流程nMcBSP允许为帧同步,接收和发送进行配置,内容如下:FSR、FSX、CLKX和CLK

32、R的极性。 (PCR的30位:帧同步脉冲高或低电平有效,时钟的上升沿或下降沿采样数据) 单或双相帧的选择。 对于每一相,可配置每帧的字数和每个字的位数。后续的帧同步可以重新启动串行数据流,也可以被忽略从帧同步到第一个数据位之间的数据位延迟,延迟的位数可以为0、1或2位。对接收数据采用右对齐或左对齐,进行符号扩展或者填充0。 11.5 数据发送和接收的操作流程n帧同步相位:帧同步表示McBSP的一个数据传送的开始。跟在帧同步信号后的数据流有两个相位,相位1和相位2。相位的数量可以通过RCR2和XCR2寄存器的相位位(R/X)PHASE来设置。每帧的字数和每个字的位数可以分别由(R/X)FRLEN

33、1,2和(R/X)WDLEN1,2设置。n例:双相位帧,第1个相位由2个12位的字所组成,第2个相位由3个8位字组成。 11.5 数据发送和接收的操作流程n数据延迟设置(R/X)DATDLY:可编程的数据延迟范围为02。通常可以选择1位延迟。因为数据常常跟在一个周期的有效帧同步脉冲后。 11.5 数据发送和接收的操作流程n使用双相位帧特性的音频编解码器使用双相位帧特性的音频编解码器97(AC97)的时序实例的时序实例 1)(R/X)PHASE=1,双相位帧。,双相位帧。2)(R/X)FRLEN1=0,相位,相位1每帧每帧1个字。个字。 3)(R/X)WDLEN1=010,相位,相位1中的每个字

34、为中的每个字为16位。位。4)(R/X)FRLEN2=0001011,相位,相位2的每帧的每帧12个字。个字。5)(R/X)WDLEN2=011,相位,相位2的每个字为的每个字为20位。位。6)CLK(R/X)P=0,在,在CLKR的下降沿采样接收数据的下降沿采样接收数据;在在CLKX的上升沿采样的上升沿采样发送数据。发送数据。7)FS(R/X)P=0,帧同步信号高电平有效。,帧同步信号高电平有效。8)(R/X)DATDLY=01,数据延迟,数据延迟1位时钟周期。位时钟周期。 11.6 可编程的时钟和帧nMcBSP的时钟和帧的模式的时钟和帧的模式可以通过采样率发生器送到接收器和发送器可以通过采

35、样率发生器送到接收器和发送器可以独立选择外部时钟或帧送到接收器和发送器可以独立选择外部时钟或帧送到接收器和发送器采样率发生器时钟和帧 n采样率发生器可以通过编程由内部时钟或外部时钟驱动。 nCLKG和FSG是McBSP的内部信号,可以通过编程用来驱动接收或发送时钟(CLKR/X)和帧同步时钟(FSR/X)。n采样率发生器由3级时钟除法器组成,允许对时钟(CLKG)和帧(FSG)编程设置。CLKG=CPU时钟/(1+CLKGDV) CLKG=CLKS时钟/(1+CLKGDV)采样率发生器寄存器(SRGR1,2):控制采样率发生器的各种操作特性位名 称 功 能158FWID帧宽度。在有效周期内,该位段的值加1(FWID+1)确定帧同步脉冲的宽度范围70CLKGDV采样率发生器时钟除法器,该位段用作除数,以产生所需要的采样率发生器时

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论