《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 設計應用 > 詳解TMS320VC5410的McBSP串行接口技術與程序設計
詳解TMS320VC5410的McBSP串行接口技術與程序設計
摘要: 如今,嵌入式系統正迅速向低功耗、低成本、小體積、高性能、高速率方向發展。隨著串行接口技術的不斷成熟,逐步達到了以上設計要求,成為重要的接口方案。尤其在數字信號處理器方面,串行口的重要性體現得更加突出,幾乎所有的數字信號處理器都提供了一個或多個串行接口,并且隨著數字信號處理器的更新換代,其相應的串行接口,在功能上不斷強化,性能上不斷提升
Abstract:
Key words :

一、DSP的串行接口技術

  DSP是一種獨特的微處理器,是以數字信號來處理大量信息的器件。其工作原理是接收模擬信號,轉換為0或1的數字信號。再對數字信號進行修改、刪除、強化,并在其他系統芯片中把數字數據解譯回模擬數據或實際環境格式。它不僅具有可編程性,而且其實時運行速度可達每秒數以千萬條復雜指令程序,遠遠超過通用微處理器,是數字化電子世界中日益重要的電腦芯片。它的強大數據處理能力和高運行速度,是最值得稱道的兩大特色。

  如今,嵌入式系統正迅速向低功耗、低成本、小體積、高性能、高速率方向發展。隨著串行接口技術的不斷成熟,逐步達到了以上設計要求,成為重要的接口方案。尤其在數字信號處理器方面,串行口的重要性體現得更加突出,幾乎所有的數字信號處理器都提供了一個或多個串行接口,并且隨著數字信號處理器的更新換代,其相應的串行接口,在功能上不斷強化,性能上不斷提升。

  與并行接口相比,串行接口的最大優點就是減少了DSP的引腳數目,降低了接口設計的復雜性。通常,串行接口提供全雙工同步操作,輸入和輸出數據以位為單位的串行方式進行處理。目前,世界各主要半導體制造商提交了許多不同的串行協議,其中一些已經成為工業標準。典型的串行協議包括:MOTOROLA(Austin,TX)的串行外圍設備接口SPI和隊列SPI(QSPI)、PHILIPS(Sunnyvale,CA)、National Semiconductor的微總線(microwire)。

  圖1是典型的SPI協議。SPI協議采用主從設置,相互連接的設備中一個作為主設備,其他的設備作為從設備。接口連線主要包括以下4條信號線:

 ?。?)串行數據輸入信號線,即MISO(Master InSlave Out);

 ?。?)串行數據輸出信號線,即MOSI(Master Out-Slave In);

 ?。?)移位時鐘信號線,即SCK;

  (4)從設備片選信號線,即SS。

  二、TMS320VC5410的多通道緩存串行口——McBSP

  1.McBSP的功能特點

  TMS320V5410是TI生產的第二代低功耗TMS320C5000系列定點數字信號處理器,提供了3個高速、全雙工、多通道緩存串行口McBSP,每個串行口可以支持128通道,速度達100Mbit/s。McBSP是在標準串行接口的基礎之上對功能進行擴展,因此,具有與標準串行接口相同的基本功能:

 ?。?)全雙工通信;

 ?。?)擁有兩級緩沖發送和三級緩沖接收數據寄存器,允許連續數據流傳輸;

 ?。?)為數據發送和接收提供獨立的幀同步脈沖和時鐘信號;

  (4)能夠與工業標準的解碼器、模擬接口芯片(AICs)和其他串行A/D和D/A設備直接連接;

  (5)支持外部移位時鐘或內部頻率可編程移位時鐘。

  此外,McBSP還具有以下特殊功能:

 ?。?)可以與IOM-2、SPI、AC97等兼容設備直接連接;

  (2)支持多通道發送和接收,每個串行口最多支持128通道;

 ?。?)串行字長度可選,包括8、12、16、20、24和32位;

  (4)支持μ-Law和A-Law數據壓縮擴展;

  (5)進行8位數據傳輸時,可以選擇LSB或MSB為起始位;

 ?。?)幀同步脈沖和時鐘信號的極性可編程;

 ?。?)內部時鐘和幀同步脈沖的產生可編程,具有相當大的靈活性。

  2.McBSP寄存器的訪問

  TMS320VC5410包含3組多通道緩存串行口,每組多通道緩存串行口有23個寄存器與之相關,除RBR[1,2]、RSR[1,2]、XSR[1,2]之外,其中15個寄存器是可尋址寄存器。由于數據頁0的存儲空間限制,有些寄存器必須通過子地址尋址方式來訪問。SPSA_x是子地址寄存器,欲訪問指定的寄存器,只要把相應的子地址寫入SPSA_x就可以了。表1列出了McBSP的子地址寄存器。

  表1 McBSP子地址寄存器

  

  假如要對McBSP1的發送控制寄存器2(XCR2_1)進行設置。首先,將子地址0x0005寫入子地址寄存器(SPSA_1),與此同時,存儲單元0x0049就映射為發送控制寄存器2(XCR2_1)。然后,對存儲單元0x0049的讀寫操作,就相當于對發送控制寄存器2(XCR2_1)進行操作。

  例:設置McBSP1的發送控制寄存器2(XCR2_1)。

  3.McBST的SPI接口設計

  McBSP的時鐘停止模式與SPI協議兼容。當設置McBSP為主設備時,發送端輸出信號(BDX)就作為SPI協議的MOSI信號,接收端輸入信號(BDR)就作為SPI協議的MISO信號。發送幀同步脈沖信號(BFSX)作為從設備片選信號(SS),而發送時鐘信號(BCLKX)就與SPI協議的串行時鐘信號(SCK)相對應。由于接收時鐘信號(BCLKR)和接收幀同步脈沖信號(BFSR)與發送端的相應部分在內部相互連接,因此這些信號不用于時鐘停止模式。McBSP設置為主設備時,SPI協議連接如圖2所示。

  三、McBSP接口舉例

  1.高精度數模轉換器MAX541

  MAX541是16位串行輸入、電壓輸出數模轉換器,+5V單電源供電。DAC輸出非緩沖,因此只有0.3mA的低供電電流和1LSB的低漂移誤差。DAC輸出范圍為0V至VREF。MAX541采用3線串行接口,兼容于SPITM/QSPITM/MICROWIRETM等串行通信協議。MAX541最高可以獲得500×10 3采樣點/秒的通過率,滿足大多數應用的要求。MAX541采用8引腳DIP或SO封裝。MAX541各引腳描述如表2所列。

  表2 MAX541引腳說明

  2.McBSP與MAX541的接口電路

  TMS320VC5410與MAX541的接口電路如圖3所示。

  為使MAX541獲得高分辨率和高精度,可以由MAX873提供高精度的+2.5V低阻抗基準電壓源。為了消除高頻和低頻干擾,必須在REF引腳與模擬地之間接入退耦電容。由于AX541的數字輸入DIN與TTL/CMOS邏輯電平兼容,因此,可以與TMS320VC5410的串行輸出BDX直接連接。此外,必須嚴格隔離模擬地AGND和數字地DGND,最后在MAX541的AGND引腳上將模擬地和數字地連接在國起,構成星形的地線系統。在MAX541的輸出端接入電壓跟隨型運算放大器MAX495。表3是數字輸入代碼與模擬輸出電壓之間的對應關系。

  表3 MAX541單極性接口

  DSP的發送幀同步脈沖信號(BFSX)作為MAX541的片選信號(CS),而發送時鐘信號(BCLKX)作為MAX541的串行時鐘輸入。MAX541的三線接口電路時序如圖4所示。

  圖4所示,在片選信號CS由高電平轉變為低電平的同時,串行數據按照從最高有效位到最低有效位的順序,在串行時鐘的每個上升沿逐位移入片內的輸入寄存器。

  3.軟件設計

  下面通過產生國個鋸齒波的例子來說明TMS320VC5410與MAX541之間的軟件設計。

  當McBSP作為SPI通信的主設備,由它為從設備提供時鐘信號,并控制數據的傳輸過程。CLKX引腳上的時鐘信號必須在數據包傳輸期間使能,當沒有數據包傳輸時,時鐘信號根據所采用的極性保持高電平或者低電平。通常,通過McBSP的采樣率發生器產生10MHz時鐘信號,由BCLKX引腳輸出,作為MAX541的串行時鐘輸入信號。McBSP利用BFSX引腳為MAX541提供片選信號,因此必須正確設置幀脈沖發生器,使之在每個數據包傳輸期間產生幀同步脈沖,即在數據包傳輸的第一位轉變為有效狀態(在本例中為低電平有效,取決于MAX541的片選信號CS),然后維持有效狀態直到數據包發送完畢。此外,根據SPI傳輸協議,必須正確設置數據發送延遲時間(XDATDLY=01b),由圖4可知,在幀同步脈沖有效之后,大約延遲了一個時鐘周期才進行串行數據的發送。根據圖4所示的時序圖,為McBSP選擇一種合適的時鐘方案,即設置McBSP的時鐘停止模式。在本例中采用時鐘停止模式3(CLKSTP=10b、CLKXP=1),其時鐘方案如圖5所示。

  表4列出了一些與SPI設置相關的寄存器位。

  表4 與SPI設置相關的些寄存器位

  4.程序清單

  程序首次初始化TMS320VC5410,使數據頁指針(DP)為0,并且禁止中斷。TMS320VC5410外接10Hz的時鐘頻率發生器,通過鎖相環電路倍頻至100MHz。接著初始化TMS320VC5410的多通道緩存串行口McBSP。最后,響應XRDY中斷發送數據。

  結束語

  本文介紹了TMS320VC5410的多通道緩存串行口(McBSP)的功能特點,并結合實例子著重討論了如何利用SPI接口協議實現McBSP與其他串行器件之間相互通信。

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          久久精品卡一| 亚洲国产一区二区三区a毛片| 久久亚洲精品一区| 欧美劲爆第一页| 99国产精品国产精品毛片| 一本一本a久久| 久久夜精品va视频免费观看| 蜜桃久久精品一区二区| 亚洲欧美综合精品久久成人| 亚洲激情在线视频| 久久久精品999| 亚洲砖区区免费| 国产午夜亚洲精品理论片色戒| 亚洲永久免费观看| 欧美在线视频不卡| 国产精品免费福利| 久久久久一区二区三区四区| 欧美精品自拍偷拍动漫精品| 欧美日韩精品不卡| 欧美精品一区二区三| 国产精品一区二区久久| 欧美精品免费看| 亚洲高清久久网| 亚洲在线免费观看| 国产一区二区在线免费观看| 久久久久国产成人精品亚洲午夜| 夜夜嗨av色综合久久久综合网| 国产亚洲欧美aaaa| 在线中文字幕一区| 欧美午夜片在线免费观看| 欧美一级片一区| 99re视频这里只有精品| 亚洲风情亚aⅴ在线发布| 午夜伦理片一区| 在线日韩欧美| 一区二区三区亚洲| 欧美人成免费网站| 亚洲精品乱码久久久久| 久久久久久亚洲精品杨幂换脸| 国产精品成人一区二区艾草| 国产一区二区成人久久免费影院| 欧美a级一区二区| 欧美性色视频在线| 国产女优一区| 国产婷婷一区二区| 欧美日韩精品高清| 久久av免费一区| 一区二区三区欧美亚洲| 亚洲在线国产日韩欧美| 国产精品护士白丝一区av| 欧美日韩精品伦理作品在线免费观看| 久久国产精品一区二区三区四区| 1769国内精品视频在线播放| 欧美在线看片| 99国产精品视频免费观看| 9l国产精品久久久久麻豆| 欧美区在线播放| 国产一区二区三区四区五区美女| 久久人人爽人人爽爽久久| 亚洲欧美制服中文字幕| 在线观看欧美成人| 久久久久久婷| 国产女精品视频网站免费| 久久久夜夜夜| 国产一区二区三区黄| 老司机午夜免费精品视频| 欧美a级一区二区| 国产精品青草久久久久福利99| 欧美日韩视频在线第一区| 一区二区在线视频| 亚洲天堂激情| 久久亚洲综合网| 狠狠久久五月精品中文字幕| 久久国产直播| 免费看黄裸体一级大秀欧美| 欧美麻豆久久久久久中文| 亚洲网友自拍| 欧美日韩国产综合新一区| 亚洲成人影音| 午夜久久黄色| 激情综合久久| 亚洲欧美激情诱惑| 日韩视频免费观看高清在线视频| 一区二区三区偷拍| 亚洲午夜在线| 欧美乱大交xxxxx| 亚洲女优在线| 亚洲韩国青草视频| 亚洲欧美激情视频在线观看一区二区三区| 亚洲一区二区精品视频| 欧美精品久久99| 亚洲欧美精品| 快射av在线播放一区| 国产精品激情av在线播放| 欧美视频中文一区二区三区在线观看| 国产精品国产三级国产a| 欧美日韩一卡二卡| 欧美日韩国产在线一区| 欧美日韩在线观看视频| 久久久国产一区二区三区| 欧美人与性禽动交情品| 欧美激情四色| 亚洲午夜激情网页| 六月丁香综合| 蜜桃视频一区| 亚洲欧洲一区二区在线播放| 亚洲国产另类久久精品| 久久婷婷亚洲| 国产精品一区久久久久| 欧美日韩国产91| 亚洲永久精品国产| 夜夜精品视频一区二区| 快射av在线播放一区| 韩国精品久久久999| 久久日韩精品| 亚洲欧洲精品一区二区精品久久久| 久久天天躁狠狠躁夜夜爽蜜月| 久久精品免费电影| 亚洲国产天堂久久综合网| 国产精品福利网站| 亚洲女人天堂av| 快播亚洲色图| 欧美精品一区三区在线观看| 国产又爽又黄的激情精品视频| 亚洲国产精品国自产拍av秋霞| 欧美日韩亚洲一区二区三区| 国产精品欧美久久久久无广告| 欧美日韩一区成人| 在线观看欧美日韩国产| 欧美四级在线| 欧美国产一区二区在线观看| 国产精品天天摸av网| 欧美日韩在线不卡一区| 国产欧美一二三区| 欧美午夜在线观看| 亚洲精品影院| 国产欧美 在线欧美| 国产综合在线视频| 久久人人97超碰人人澡爱香蕉| 欧美视频日韩视频在线观看| 另类亚洲自拍| 亚洲视频网在线直播| 亚洲欧美视频在线观看| 欧美自拍偷拍午夜视频| 欧美日韩中文字幕精品| 欧美国产一区二区| 在线视频中文亚洲| 蜜臀av一级做a爰片久久| 在线看国产一区| 亚洲自拍高清| 在线免费不卡视频| 亚洲国产第一| 亚洲国产成人av好男人在线观看| 久久视频国产精品免费视频在线| 亚洲毛片在线| 免费观看在线综合色| 中文成人激情娱乐网| 亚洲永久免费av| 亚洲一区欧美一区| 久久国产99| 亚洲免费视频观看| 亚洲永久字幕| 国产亚洲福利| 日韩视频免费观看高清完整版| 亚洲欧美日韩久久精品| 久久综合久久久久88| 久久亚洲色图| 国产一区二区三区黄视频| 亚洲日本va午夜在线影院| 欧美在线观看视频一区二区| 欧美电影在线| 一区二区精品在线观看| 日韩亚洲综合在线| 欧美综合激情网| 亚洲一区二区三区午夜| 午夜国产一区| 亚洲主播在线播放| 一区二区三区四区五区在线| 免费h精品视频在线播放| 久久资源av| 国产精品www.| 国产美女精品人人做人人爽| 亚洲无毛电影| 欧美一区1区三区3区公司| 亚洲电影在线观看| 狠狠色伊人亚洲综合成人| 欧美激情一区二区三区成人| 在线精品视频一区二区| 国内精品视频在线观看| 在线亚洲欧美| 欧美激情视频给我| 久久在线免费观看| 欧美激情日韩| 亚洲一区免费观看| 99精品国产在热久久婷婷| 欧美一区激情视频在线观看| 国产欧美日韩综合一区在线观看| 亚洲精品乱码久久久久久蜜桃91| 一区二区三区不卡视频在线观看| 久久久久久免费| 激情国产一区| 国产日韩欧美精品在线| 尤物精品在线| 国产精品久久久久久久午夜| 亚洲一区日韩在线| 欧美日本乱大交xxxxx| 亚洲老板91色精品久久| 久久亚洲影音av资源网| 国产一区二区三区成人欧美日韩在线观看| 欧美日韩国产999| 在线看不卡av| 亚洲视频精品在线| 欧美女激情福利| 亚洲精品在线二区| 最近中文字幕日韩精品| 欧美日韩三级在线| 久久久久高清| 欧美高清视频免费观看| 国产一区二区精品久久91| 国产日产高清欧美一区二区三区| 欧美网站大全在线观看| 欧美日韩成人综合在线一区二区| 欧美国产精品劲爆| 国产精品美女视频网站| 午夜精品一区二区三区在线| 国产欧美日韩在线视频| 欧美三级中文字幕在线观看| 久久综合狠狠| 午夜日韩在线| 性欧美18~19sex高清播放| 久久精品综合一区| 中文亚洲欧美| 久久精品女人| 国产日韩一区在线| 欧美在线看片a免费观看| 亚洲婷婷在线| 国产精品入口| 久久久噜噜噜| 91久久久国产精品| 欧美日韩在线免费| 在线一区二区三区四区五区| 欧美在线观看一区二区| 欧美影院视频| 国产精品成人一区二区| 亚洲一二三四区| 欧美在线精品免播放器视频| 亚洲欧洲一二三| 欧美日本韩国一区二区三区| 在线看无码的免费网站| 国产精品美女久久久久久2018| 国产亚洲永久域名| 欧美日韩在线观看一区二区| 亚洲精品乱码久久久久久日本蜜臀| 亚洲一级黄色片| 国产主播一区二区| 欧美一区二区三区另类| 亚洲欧美一级二级三级| 亚洲人成亚洲人成在线观看图片| 国产欧美一区二区三区在线老狼| 久久全球大尺度高清视频| 久久国产精品72免费观看| 亚洲一区二区在线免费观看视频| 久久不射2019中文字幕| 国产欧美日韩一区二区三区| 欧美在线精品免播放器视频| 欧美日韩国产限制| 红杏aⅴ成人免费视频| 欧美欧美天天天天操| 欧美有码视频| 激情亚洲网站| 禁久久精品乱码| 亚洲综合二区| 久久久久网址| 欧美另类99xxxxx| 国产偷国产偷精品高清尤物| 99精品免费| 国产一区二区三区丝袜| 欧美a级片网站| 亚洲精品在线看| 亚洲一区二区日本| 欧美影院成年免费版| 午夜久久福利| 欧美亚日韩国产aⅴ精品中极品| 午夜精彩视频在线观看不卡| 国产精品成人一区二区艾草| 一区一区视频| 国产精品日韩在线一区| 欧美大尺度在线观看| 欧美日韩在线播放| 看欧美日韩国产| 亚洲第一中文字幕在线观看| 亚洲国产91精品在线观看| 亚洲欧美在线高清| 欧美精品性视频| 欧美精品亚洲二区| 在线一区日本视频| 一区二区三区高清| 国产欧美精品一区二区三区介绍| 欧美人成免费网站| 久久香蕉国产线看观看av| 欧美午夜www高清视频| 91久久精品一区二区别| 欧美韩日一区二区| 欧美在线观看一区二区三区| 久久精品国产亚洲aⅴ| 亚洲一级黄色| 亚洲免费视频观看| 麻豆乱码国产一区二区三区| 久久久夜色精品亚洲| 亚洲第一精品福利| 亚洲国产91色在线| 亚洲国产电影| 日韩午夜在线观看视频| 亚洲国产一区二区a毛片| 国内欧美视频一区二区| 欧美久久99| 欧美日韩国产成人高清视频| 欧美日韩免费区域视频在线观看| 亚洲黄色影院| 久久国产精品99国产| 欧美专区亚洲专区| 日韩亚洲视频在线| 亚洲大胆视频| 亚洲美女精品久久| 老司机免费视频久久| 欧美性事免费在线观看| 亚洲福利国产精品| 国产精品久久久久久久久久三级|