數(shù)字信號(hào)處理:第十六講 多功能緩沖串口McBSP_第1頁(yè)
數(shù)字信號(hào)處理:第十六講 多功能緩沖串口McBSP_第2頁(yè)
數(shù)字信號(hào)處理:第十六講 多功能緩沖串口McBSP_第3頁(yè)
數(shù)字信號(hào)處理:第十六講 多功能緩沖串口McBSP_第4頁(yè)
數(shù)字信號(hào)處理:第十六講 多功能緩沖串口McBSP_第5頁(yè)
已閱讀5頁(yè),還剩29頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、第十六講 多功能緩沖串口McBSP第十六講 McBSP1BIT / TI內(nèi)容簡(jiǎn)介串口特點(diǎn)數(shù)據(jù)的收發(fā)操作多通道操作硬件的u-/A-律壓擴(kuò)SPI接口第十六講 McBSP2BIT / TI概述特點(diǎn)收/發(fā)獨(dú)立、全雙工、雙緩沖數(shù)據(jù)通信,允許連續(xù)的數(shù)據(jù)流可以和與標(biāo)準(zhǔn)的編/解碼器、AICs接口支持多種協(xié)議下的接口傳輸T1/E1、MVIP、ST-BUS、IOM-2、AC97、IIS、SPI支持多通道操作(128)內(nèi)置u-律和A-律壓擴(kuò)硬件內(nèi)部傳輸時(shí)鐘和幀同步信號(hào)可編程程度高數(shù)據(jù)字長(zhǎng)可以是8-/12-/16-/20-/24-/32-bit第十六講 McBSP3BIT / TI概述框圖數(shù)據(jù)通道和控制通道4BIT

2、/ TI概述信號(hào)收/發(fā)時(shí)鐘幀同步數(shù)據(jù)外部時(shí)鐘5BIT / TI概述寄存器第十六講 McBSP6BIT / TI傳輸緩沖收發(fā)McBSP的接收操作采取三級(jí)緩沖方式發(fā)送操作采取兩級(jí)緩沖方式第十六講 McBSP7BIT / TI傳輸初始化決定與串口交換數(shù)據(jù)的方式CPUDMA串口的初始化串口復(fù)位設(shè)置寄存器串口控制寄存器(SPCR) /管腳控制寄存器(PCR)/接收控制寄存器(RCR)/采樣率發(fā)生器寄存器(SRGR)時(shí)鐘和幀信號(hào)的來源/頻率/極性/信號(hào)參數(shù)、每幀的數(shù)據(jù)個(gè)數(shù)、數(shù)據(jù)字長(zhǎng)、管腳工作模式、中斷、同步事件啟動(dòng)使收/發(fā)通道退出復(fù)位態(tài),等候幀同步信號(hào)使幀信號(hào)主控端退出復(fù)位態(tài)第十六講 McBSP8BIT

3、/ TI傳輸接收幀同步信號(hào)FSR激活數(shù)據(jù)的接收操作SPCR寄存器中的RRDY位標(biāo)示接受狀態(tài)RRDY=1表示數(shù)據(jù)接收寄存器(DRR)已準(zhǔn)備好當(dāng)數(shù)據(jù)被讀走后,RRDY變成無(wú)效=0第十六講 McBSP9BIT / TI傳輸發(fā)送幀同步信號(hào)FSX激活數(shù)據(jù)移位輸出SPCR寄存器中的XRDY位標(biāo)示發(fā)送狀態(tài)XRDY=1表示數(shù)據(jù)發(fā)送寄存器(DXR)已空當(dāng)數(shù)據(jù)被寫入DXR后,XRDY變成無(wú)效=0第十六講 McBSP10BIT / TI傳輸設(shè)置項(xiàng)同步時(shí)鐘的來源/產(chǎn)生方法/周期幀信號(hào)的格式(周期,脈寬)信號(hào)的極性幀信號(hào)與數(shù)據(jù)的出現(xiàn)關(guān)系每幀傳輸?shù)臄?shù)據(jù)的結(jié)構(gòu)(phase)每幀的數(shù)據(jù)個(gè)數(shù)數(shù)據(jù)字長(zhǎng)典型傳輸時(shí)序第十六講 McB

4、SP11BIT / TI傳輸時(shí)鐘與幀信號(hào)由SRGR進(jìn)行復(fù)雜的控制目的:更多的支持第十六講 McBSP12BIT / TI每幀包含兩個(gè)相(Phase)phase 1中包含兩個(gè)12-bit的數(shù)據(jù)單元phase 2中包含三個(gè)8-bit的數(shù)據(jù)單元一幀中的整個(gè)數(shù)據(jù)流是連續(xù)的,數(shù)據(jù)單元以及相之間沒有傳輸?shù)拈g隔。傳輸例子1第十六講 McBSP13BIT / TI傳輸例子2每幀包含兩個(gè)相(Phase)phase 1中包含1個(gè)8-bit的數(shù)據(jù)單元phase 2中包含1個(gè)16-bit的數(shù)據(jù)單元phase 2的起始位置可以定義FWID位決定了phase 1的持續(xù)時(shí)間FPER域決定了兩相總共的幀周期在phase 1和

5、phase 2之間存在空閑時(shí)間(dead time)第十六講 McBSP14BIT / TI傳輸例子3忽略幀位數(shù)據(jù)數(shù)據(jù)延遲范圍:02個(gè)周期給用戶提供了更大的靈活性第十六講 McBSP15BIT / TI傳輸例子44個(gè)8-bit數(shù)據(jù)(R/X)PHASE=0(R/X)FRLEN1=3h(R/X)WDLEN1=0改為1個(gè)32-bit數(shù)據(jù)(R/X)PHASE=0(R/X)FRLEN1=0(R/X)WDLEN1=5hBIT / TI數(shù)據(jù)壓擴(kuò)壓/擴(kuò)硬件框圖DXR中的數(shù)據(jù)在(R/X)CR中使能壓擴(kuò)硬件數(shù)據(jù)從DXR拷貝至XSR的過程中進(jìn)行壓縮從RBR拷至DRR時(shí)被擴(kuò)展壓擴(kuò)數(shù)據(jù)總是8位擴(kuò)展數(shù)據(jù)LAW16內(nèi)部左對(duì)

6、齊擴(kuò)展數(shù)據(jù)格式第十六講 McBSP17BIT / TI多通道概述多通道是C6000串口一個(gè)非常強(qiáng)的功能單相位(single-phase)模式下支持多通道操作多通道一幀數(shù)據(jù)傳輸一組時(shí)分復(fù)用數(shù)據(jù)流每幀的數(shù)據(jù)單元個(gè)數(shù)代表了傳輸通道的個(gè)數(shù)一幀最多可以有128個(gè)通道(7-bit FRLEN1)發(fā)送和接收可以獨(dú)立地選擇其中某一個(gè)或某一些通道中傳輸數(shù)據(jù)單元一次可以選擇32個(gè)通道被使能發(fā)送或接收第十六講 McBSP18BIT / TI多通道-控制控制寄存器多通道控制寄存器(MCR)發(fā)送通道使能寄存器(XCER)接收通道使能寄存器(RCER)選擇收/發(fā)通道由MCR和(R/X)CER共同決定通道的選擇使能子幀選擇

7、子幀中的數(shù)據(jù)通道第十六講 McBSP19BIT / TI多通道子幀與通道128個(gè)數(shù)據(jù)通道分為8個(gè)子幀8個(gè)子幀歸為兩組A/B(乒乓控制)數(shù)據(jù)通道的選擇:使能使能子幀+選擇子幀中的單元第十六講 McBSP20BIT / TI多通道選擇通道的禁止接收該數(shù)據(jù)不會(huì)執(zhí)行RBR-DRR拷貝該數(shù)據(jù)不會(huì)產(chǎn)生RRDY發(fā)送DX高阻不會(huì)執(zhí)行DXR-XSR拷貝通道的使能被使能的通道數(shù)據(jù)正常的收發(fā)操作發(fā)送的屏蔽DX保持高阻,即便通道被使能第十六講 McBSP21BIT / TI多通道選擇使能所有的數(shù)據(jù)單元,沒有屏蔽都會(huì)執(zhí)行DXR-XSR都被輸出第十六講 McBSP22BIT / TI多通道選擇禁止/屏蔽所有單元,選擇0號(hào)

8、子幀中的通道1和3發(fā)送被選擇者執(zhí)行DXR-XSR選擇者被輸出第十六講 McBSP23BIT / TI多通道選擇使能/屏蔽所有單元,選擇0號(hào)子幀中的通道1和3所有通道都執(zhí)行DXR-XSR只有選擇的發(fā)送通道被輸出第十六講 McBSP24BIT / TI多通道選擇禁止/屏蔽所有單元,選擇了0子幀的通道1/3(收)和通道3(發(fā))選擇的發(fā)送通道被輸出屏蔽不影響接收第十六講 McBSP25BIT / TI多通道例子TDM總線上的多個(gè)McBSPDSP1作為主控三者分時(shí)占有串行總線進(jìn)行傳輸dummy channel用來避免切換時(shí)總線競(jìng)爭(zhēng)第十六講 McBSP26BIT / TISPI概念SPI的定義 Serie

9、s Protocol InterfaceSPI的信號(hào) 4線串行接口SPI的模式 主模式/從模式SPI的特點(diǎn) 由主設(shè)備時(shí)鐘信號(hào)的出現(xiàn)與否來界定主/從設(shè)備間的通信C6000對(duì)SPI的支持表現(xiàn)在CLKSTP控制數(shù)據(jù)時(shí)鐘的停止控制第十六講 McBSP27BIT / TISPI接口McBSP作主控:提供時(shí)鐘和設(shè)備使能McBSP為從模式:接收時(shí)鐘和設(shè)備使能第十六講 McBSP28BIT / TISPI控制CLKSTP=10b時(shí)的SPI 傳輸McBSP可設(shè)置參數(shù):時(shí)鐘無(wú)效期間的電平收發(fā)數(shù)據(jù)的邊沿有無(wú)延遲第十六講 McBSP29BIT / TI接口實(shí)例AIC第十六講 McBSP30BIT / TI例子實(shí)例VBAP第十六講 McBSP31BIT / TI例子實(shí)例VBAP寄存器設(shè)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論