www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當前位置:首頁 > 嵌入式 > 嵌入式教程
[導讀]基于TMS320C6713控制的USB數(shù)據(jù)存儲系統(tǒng)設計

1 引言 
    全球定位系統(tǒng)(Global Positioning System,簡稱GPS)的反射信號(GPS—R)接收機根據(jù)海面的反射信號,結合電波對海面、海浪的散射理論,可獲得海面平均高度、浪高、海面風力等信息,還可監(jiān)測和分析高緯地區(qū)的冰層厚度、海洋鹽度等參數(shù),因此,GPS-R是近十多年來迅速發(fā)展的一種空基海洋遙感技術,具有廣泛的應用前景。在設計GPS-R接收機時,為了減少重量.在機載和星載條件下不允許有顯示設備,而高緯地區(qū)一20℃的溫度會使液晶顯示器失效,這些都要求將采集、壓縮后的數(shù)據(jù)存儲到U盤或硬盤中,并帶回基站進一步處理。
    Texas Instruments(簡稱TI)公司的DSP具有高速運算性能,在數(shù)據(jù)采集與處理、工業(yè)控制和語音、圖像通信等領域有著廣泛的應用。通用串行總線(Universal Serial Bus,簡稱USB)是一種新型接口技術,具有設備自動識別功能,可自動安裝驅動程序和配置,可支持不同速率的同步和異步傳輸方式,且接口體積小巧,可支持熱插拔和即插即用等優(yōu)點,因而得到廣泛應用。由USB規(guī)范可以看到,在USB的拓樸中居于核心地位的是計算機主機,每一次的數(shù)據(jù)傳輸都必須由主機控制。但是,隨著DSP應用領域的日益發(fā)展,USB外設的應用范圍也隨之擴大,因此迫切需要實現(xiàn)DSP對USB的外設控制。為此介紹了TMS320C6713的基本特點及USB嵌入式主控制器SL811HS的基本結構和性能,給出USB存儲系統(tǒng)的硬件連接圖和軟件設計方案。利用TMS320C6713的外設資源,系統(tǒng)實現(xiàn)與SL8lHS的連接,而且系統(tǒng)穩(wěn)定性高。


2 硬件設計
2.1 主要器件介紹
    TMS320C6000系列是TI公司推出的運算能力最強的處理器,它采用了VLIW的體系結構及流水線技術,具有兩級cache緩存結構,而且運行速度快,精度高。TMS320C6713是該系列的32位浮點DSP,其最高工作主頻可達300 MHz,處理速度高達2 400 MI/s,片上共有264 KBx8位存儲器,其中含有4 KBx8位L1Pcache,4:KBx8位L1Dcache和256 KBx8位L2RAM/cache:片上外設資源豐富,其中含有兩個McBSP、兩個McASP、兩組:I2C總線、一組GPIO、兩個32位通用定時器、一個16位主機接口HPI。此外,TMS320C6713還有32位的EMIF總線,分為4個存儲空間(CE0~CE3),每個存儲空間的尋址范圍為256 M字節(jié),可訪問8位、16位或32位數(shù)據(jù)寬度,每個空間均可與SDRAM,SBSRAM及異步外設實現(xiàn)無縫接口。
    設計中,采用EMIF總線控制SL811HS。該器件是Cypress公司推出的遵循USBl.1規(guī)范的具有主/從兩種工作模式的USB控制器,支持微處理器、微控制器或DSP的USB接口設計,可按DSP的要求自動將數(shù)據(jù)整合為USB協(xié)議數(shù)據(jù)包傳輸?shù)臄?shù)據(jù)。其特點是:①基于內部集成的全/低速傳輸引擎(SIE)所產生的USB串行接口功能,可自動檢測總線速率.支持全速12 Mb/s和低速1.5 Mb/s設備;②具有8位雙向數(shù)據(jù)總線,能較為簡單地與DSP連接。片內256字節(jié)的SRAM用于數(shù)據(jù)傳輸和支持乒乓操作,其中16字節(jié)用于工作寄存器;③自動產生SOF和CRC5/16,簡化軟件工作量;④在完成傳輸事務或有外部設備接入時中斷寄存器觸發(fā)中斷,通過寫入中斷寄存器可清除中斷;⑤為提高電路的穩(wěn)定性,時鐘發(fā)生器外接48 MHz晶體振蕩器,其工作電源為3.3 V,接口可承受5 V的工作電壓,并可與多種器件相連。
    圖1給出SL811HS的原理框圖。與目前的ARM+內嵌USB、FPGA+操作系統(tǒng)+內嵌USB接口相比,因它是由DSP控制的嵌入式主控制器,可以快速存儲數(shù)據(jù),能最大限度地利用DSP的外設資源,適合非PC設備的應用。

2.2 系統(tǒng)硬件接口設計
   
設計中使用TMS320C6713控制SL811HS存儲數(shù)據(jù)。圖2給出其總體硬件框圖。其中,電源部分可產生3.3 V和5 V電壓:數(shù)據(jù)采集部分采集數(shù)據(jù),然后將數(shù)據(jù)送至TMS320C6713進行相應的算法處理。Flash ROM器件采用SST39IF800A,將初始化、算法和控制程序燒寫到ROM內,上電后即可初始化CSL和各寄存器。采用HY57V641620HGT一7作為SDRAM,用于暫存經過處理壓縮后的數(shù)據(jù)。

    圖3給出SL811HS與TMS320C6713的硬件連接原理圖。使用EMIF總線中第2個存儲空間CEl,其數(shù)據(jù)總線低8位EDO~ED7與DO~D7相連;EA2與A0相連;讀寫信號、復位信號及中斷信號與TMS320C6713相應的信號位相連,其中SL81lHS外接48 MHz晶體振蕩器。

[!--empirenews.page--]

    圖4給出TMS320C6713存儲空間分配表。由圖4可知,存儲空間CEl的地址范圍是0x90000000~0xA0000000,因此可設定TMS320C6713地址總線經CPLD相關編碼后SL811HS的片選地址是0x90080006,HOST USB數(shù)據(jù)寄存器的存儲空間為0x90080006。地址寄存器為0x90080007。


3 軟件設計
   
軟件設計含有初始化和驅動兩部分程序。前者用于完成芯片支持庫(Chip Support Library,簡稱CSL)提供的標準方法.以訪問和控制片上外設設備的初始化、軟件變量的初始化及使能中斷(總中斷、NMI中斷)等。TMS320C6713控制SL811HS對U盤操作的軟件設計分為:①針對SL811HS編寫USB主機控制器驅動程序;②系統(tǒng)調用驅動程序,以完成U盤數(shù)據(jù)讀寫的應用程序。
3.1 USB設備的配置

    在設備檢測階段,SL8llHS通過讀取中斷狀態(tài)寄存器判斷中斷類型。當中斷類型為檢測到設備插入時(U盤插入USB插座會產生中斷),配置USB設備即U盤。同時還需使能SL811HS的1 ms SOF,以便進行數(shù)據(jù)幀的同步。此時,可通過setup結構的數(shù)據(jù)包(8字節(jié))向USB設備的控制端點O(默認控制端點和默認地址)發(fā)送命令。
    當采用setup數(shù)據(jù)包配置U盤時,需將U盤的地址寫入SL811HS的寄存器4;將數(shù)據(jù)包的類型和U盤的控制端點寫入SL811HS的寄存器3。U盤配置過程的主要流程如圖5所示。在U盤的配置過程完成后,主機與USB設備之間的通信必須使用設置的地址。默認地址0不再有效,傳輸端點則為讀取配置描述符中所定義的端點號。

3.2 傳輸流程設計
   
在與U盤之間傳輸大量數(shù)據(jù)時,需要利用描述符提供的In,OUt端點傳送數(shù)據(jù),并遵循Bulk—Only傳輸協(xié)議.其傳輸過程一般分為3個階段。
    根據(jù)USB的協(xié)議規(guī)范,所有的傳輸都需由DSP啟動.即TMS320C6713首先向設備的OUT端點發(fā)送一命令(CBW數(shù)據(jù)包),請求傳輸,在數(shù)據(jù)包中設定下一步的數(shù)據(jù)傳輸方向。若為設備到TMS320C6713,則當CBW發(fā)送成功后,從設備的IN端點讀取CBW中規(guī)定長度的數(shù)據(jù);若為TMS320C6713到設備,則當CBW發(fā)送成功后,向設備的0UT端點發(fā)送CBW中規(guī)定長度的數(shù)據(jù)。
    當TMS320C6713與設備之間的數(shù)據(jù)傳輸完畢后,TMS320C6713還需從設備的IN端點讀取傳送狀態(tài),然后TMS320C6713根據(jù)接收的握手包(ACK,NAK,STALL等)即可判斷通信是否正常。若返回的結果有錯誤,還需進行相應的出錯處理。
    U盤數(shù)據(jù)結構包括DBR(系統(tǒng)引導記錄)、FAT表、文件目錄表(FDT)。當寫一新文件時,需在FAT表中查找未使用的簇,并將該簇號寫入文件所對應目錄數(shù)據(jù)結構中的起始簇號位置。當該文件長度大于一簇時,還需在FAT表中對應的起始簇號位置填入下一可用簇的簇號,直到文件的最后一簇(FAT表中的相應位置填FFFF)為止。若磁盤有備份FAT,還需在備份FAT表的相應位置填入正確的內容。
    使用U盤的Bulk端點進行數(shù)據(jù)傳輸,Bulk傳輸分為Bulk-In(TMS320C6713向外圍設備請求數(shù)據(jù))和Bulk-Out(TMS320C6713向外圍設備發(fā)送數(shù)據(jù))。先發(fā)送令牌包(CBW包),再發(fā)送數(shù)據(jù)包,若發(fā)送或接收正確,則返回握手包.一次事務傳送成功。在事務傳送過程中,DATAO和DATAl是交替使用的。圖6給出一般傳輸流程。

3.3 系統(tǒng)速度分析
   
塊傳輸適合傳輸大量且對傳輸時間和傳輸速率均無要求的數(shù)據(jù)。當USB總線帶寬緊張時,它會為其他傳輸類型讓出所占用的幀/小幀時間,而其本身將被延遲,這時傳輸速率很低,占用的傳輸時間也很長;當USB總線空閑時,它能以很快的速度傳輸,其傳輸時間也很短。所以塊傳輸可發(fā)送大量的數(shù)據(jù)而不會堵塞USB總線,但其傳輸時間和傳輸速率卻得不到保證。另外,影響傳輸速度的因素很多,如指令讀取時間、執(zhí)行時間,主機響應時間及數(shù)據(jù)傳輸時間等,但因采用了功能強大的DSP,其頻率配置為200 MHz。因此,能大大提高指令讀取執(zhí)行和主機的相應時間。對存儲速度進行了仿真測試,其結果表明基本達到了設計要求。


4 結語
   
使用USB主機接口控制器SL811HS實現(xiàn)了對U盤的讀寫,大大降低了系統(tǒng)硬件設計的復雜度和系統(tǒng)調試的難度。同時提高了系統(tǒng)的集成度和穩(wěn)定性,減小了系統(tǒng)的體積和功耗。若采用諸如FIFO類提高傳輸速度的措施.可為數(shù)據(jù)采集系統(tǒng)存儲大容量數(shù)據(jù)提供一種通用、方便和可靠的解決方案。若采用支持USB2.0協(xié)議的器件,可大大提高傳輸速度.為數(shù)據(jù)分析提供有利手段。在野外采集數(shù)據(jù)時。該技術能盡量存儲所需的信息,因此它的應用前景十分看好。

本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯(lián)系該專欄作者,如若文章內容侵犯您的權益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

上海2022年10月18日 /美通社/ -- 2022年9月5日,是首都銀行集團成立60周年的紀念日。趁著首都銀行集團成立60周年與首都銀行(中國)在華深耕經營12年的“大日子”,圍繞作為外資金融機構對在華戰(zhàn)略的構想和業(yè)...

關鍵字: 數(shù)字化 BSP 供應鏈 控制

根據(jù)害蟲控制公司Orkin最新發(fā)布的“美國鼠患最嚴重的城市”年度調查,芝加哥連續(xù)第八年排在第一。報告統(tǒng)計時間從2021年9月1日至2022年8月31日,包括住宅樓和商業(yè)地產。紐約上升至第二,洛杉磯第三。每年秋季,老鼠和其...

關鍵字: 控制

USB-C接口全稱為USB Type-C,屬于USB 3.0下一代接口,其亮點在于更加纖薄的設計、更快的傳輸速度(最高可達10Gbps)、更強的電力傳輸(最高100W),此外USB-C接口還支持雙面插入,正反面隨便插,相...

關鍵字: iPhone 15 Lightning USB

針對財會專業(yè)人士的調查顯示,大多數(shù)組織的財會專業(yè)人員都已經邁出了轉型步伐,但尚未做好準備滿足組織對于未來財會職能的要求,即具備更高的洞察力和預見力 北京2022年10月13日 /美通社/ -- IMA管理會計師協(xié)會與德...

關鍵字: 控制 數(shù)字化 MIDDOT BSP

上海2022年10月11日 /美通社/ -- 10月10日,和睦家醫(yī)療宣布與泰利福達成戰(zhàn)略合作,簽約儀式于上海和睦家醫(yī)院圓滿舉辦,并在線上與多位泌尿外科領域翹楚同步連線召開"微創(chuàng)經尿道前列腺懸擴術(PUL)&q...

關鍵字: 創(chuàng)始人 CE 微型 控制

上海2022年10月11日 /美通社/ -- 10月10日,明月鏡片正式官宣劉昊然成為品牌代言人。一個是中國鏡片領導品牌,通過科技創(chuàng)新引領了鏡片行業(yè)的發(fā)展;一個是新生代實力演員,憑借高票房作品贏得了觀眾的認可。此次雙方攜...

關鍵字: PMC 控制 節(jié)點 藍光

大家好,我是鲏。認識我的朋友都知道,我是一個實踐派,相比研究枯燥的理論知識,我更喜歡做自己想做的項目,用技術來實現(xiàn)自己的想法的感覺真的很棒。所以從大學期間一直到現(xiàn)在,除了工作中的項目外,我依然保持著自己做項目的習慣,有堅...

關鍵字: 系統(tǒng)設計 技術選型 需求分析

國內人才濟濟,從來不缺學霸,不僅有32門課幾乎都滿分的學霸,還有發(fā)表了27篇SCI論文的學霸,這個80后甚至擊敗了NASA團隊獲得了國際大賽冠軍。據(jù)央視介紹,這個學霸是姜宇,現(xiàn)年38歲,是清華大學航天學院建院80多年來首...

關鍵字: NASA 航天器 控制 軌道

北京2022年10月11日 /美通社/ -- 近日,軟通動力聯(lián)合亞馬遜云科技共同發(fā)布了《制造業(yè)數(shù)據(jù)治理白皮書(2022版)》(以下簡稱"白皮書")。全書基于雙方賦能一線制造業(yè)企業(yè)數(shù)字化轉型過程的實操踐...

關鍵字: 亞馬遜 數(shù)字化 供應鏈 控制

華領醫(yī)藥研發(fā)的全球首創(chuàng)新藥葡萄糖激酶激活劑華堂寧(多格列艾汀片)已于10月8日獲得中國國家藥品監(jiān)督管理局(NMPA)的上市批準。華堂寧獲批兩個適應癥,即單獨用藥治療未經藥物治療的2型糖尿病患者,或者在單獨使用二甲雙胍血糖...

關鍵字: 控制 血糖

嵌入式教程

6897 篇文章

關注

發(fā)布文章

編輯精選

技術子站

關閉