《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于SPI方式DSP外部E2PROM接口設計
基于SPI方式DSP外部E2PROM接口設計
現代電子技術
張元敏,羅書克 許昌學院
摘要: 提出一種基于SPI方式的外部數據擴展方式。本文所用到的數據存儲器是Xicor公司生產的帶有塊鎖保護的4 Kb CMOS串行E2PROM X5043(接口符合SPI協議)。該器件利用Xicor專有的直接寫入晶片,提供最小為10萬次擦寫和最少100年的數據保存期。數據寫入之前不需要外部進行擦除操作,芯片本身自動完成。同時X5043還具有上電復位、看門狗定時器、電源電壓監控四種常用的功能。這種組合不但降低了系統成本、減少了電路板空間,還增加了系統可靠性。
關鍵詞: DSP E2PROM SPI
Abstract:
Key words :

0 引 言
    近年來,隨著DSP技術的普及、高性能DSP芯片的出現,DSP已越來越多地被廣大的工程師所接受,并越來越廣泛地被應用于各個領域,例如:語音處理、圖像處理、模式識別及工業控制等,并且已日益顯示出其巨大的優越性。DSP是利用專門或通用的數字信號處理芯片,以數字計算的方法對信號進行處理,具有處理速度快、靈活、精確、抗干擾能力強、體積小及可靠性高等優點,滿足了對信號快速、精確、實時處理及控制的要求。
    在語音處理、圖像處理、模式識別及工業控制中,少不了對必要的數據進行存儲保護。如果存儲在內外RAM之中,掉電數據就丟失,起不到保護數據的作用;存儲在FLASH中,由于對FLASH進行數據寫入時,要先進行擦除操作,然后才能整頁的寫入,如果每次寫入的數據比較少,這樣就要占據很大的CPU時間,操作比較麻煩。
    針對這些缺點,根據多年的研發經驗,結合實際,提出一種基于SPI方式的外部數據擴展方式。本文所用到的數據存儲器是Xicor公司生產的帶有塊鎖保護的4 Kb CMOS串行E2PROM X5043(接口符合SPI協議)。該器件利用Xicor專有的直接寫入晶片,提供最小為10萬次擦寫和最少100年的數據保存期。數據寫入之前不需要外部進行擦除操作,芯片本身自動完成。同時X5043還具有上電復位、看門狗定時器、電源電壓監控四種常用的功能。這種組合不但降低了系統成本、減少了電路板空間,還增加了系統可靠性。


1 SPI協議
    圖1是典型的SPI協議。SPI協議采用主從設置,相互連接的設備中一個作為主設備,其他的設備作為從設備。接口連線主要包括4條信號線:串行數據輸入信號線,(Master In Slave Out,MIS());串行數據輸出信號線(Master Out Slave In,MOSI);移位時鐘信號線(SCK);從設備片選信號線(SS)。

2 VC5402的多通道緩存串行口(McBSP)
2.1 McBSP的功能特點
    TMS320V5402是TI生產的第二代低功耗定點數字信號處理器,提供了兩個高速、全雙工、多通道緩存串行口,每個串行口可以支持128通道,速度達100 Mb/s。McBSP是在標準串行接口的基礎之上對功能進行擴展,因此,具有與標準串行接口相同的基本功能:
    (1)全雙工通信;
    (2)擁有兩級緩沖發送和三級緩沖接收數據寄存器,允許連續數據流傳輸;
    (3)為數據發送和接收提供獨立的幀同步脈沖和時鐘信號;
    (4)能夠與工業標準的解碼器、模擬接口芯片(AICs)和其他串行A/D和D/A設備直接連接;
    (5)支持外部移位時鐘或內部頻率可編程移位時鐘。
    此外,McBSP還具有的其他特殊功能,本文所用到的有:
    (1)串行字長度可選,包括8,12,16,20,24和32位可選。
    (2)進行8位數據傳輸時,可以選擇LSB或MSB為起始位;
    (3)幀同步脈沖和時鐘信號的極性可編程;
    (4)內部時鐘和幀同步脈沖的產生可編程,具有相當大的靈活性。
2.2 McBSP與X5043的接口設計
    X5043的外部接口符號SPI協議規范。DIP封裝的X5043有8個管腳組成,各個管腳功能如下所示:
    CS:片選端,當CS為低時,X5043選中。在任何操作之前,需要先在CS上有一次由高至低的跳變;
    SO:串行數據輸出端,當讀周期時,數據從該引腳移出;
    SI:串行數據輸入引腳,所要寫入存儲器的操作碼,字節地址和數據都從該引腳輸入;
    WP:當WP為低時,向X5043的非易失性寫被禁止,但器件其他功能正常,為高時,所用功能都正常;
    SCK:串行時鐘端。串行時鐘控制串行總線數據輸入和輸出的時序。
    McBSP的時鐘停止模式與SPI協議兼容。當McBSP處于時鐘停止模式時,發送器和接收器是內部同步的,因此可以將McBSP作為SPI主設備或從設備。當設置McBSP為主設備時,發送端輸出信號DXR就作為SPI協議的MOSI信號,接收端輸入信號DRR就作為SPI協議的MISO信號。發送幀同步脈沖信號FSX作為從設備片選信號SS,而發送時鐘信號CLKX就與SPI協議的串行時鐘信號SCK相對應。由于接收時鐘信號CLKR和接收幀同步脈沖信號FSR與發送端的相應部分CLKX和FSX在內部相互連接,因此這些信號不用于時鐘停止模式。該設計中McBSP作為主設備使用。X5043與McBSP的接口電路如圖2所示。


3 軟件設計
    軟件設計主要包括DSP相關寄存器的配置,X5043狀態寄存器的配置,以及X5043的讀寫操作。
3.1 寄存器的配置
    DSP端需要配置的寄存器主要包括CLKMD,SPCR[1,2],XCR[1,2],RCR[1,2],SRGR[1,2],PCR等。
    其中CLKMD主要配置DSP的時鐘;XCR[1,2],RCR[1,2]主要配置接收和發送數據的幀的個數、幀長以及字長。根據對X5043操作的不同,發送和接收的字長也不同,但是針對某一種操作,接收和發送字長是一樣的;SRGR[1,2]主要是對CLKGDV,CLKSM,FSGM三個位域的配置;SPCR[1,2]主要是對CLKSTP位域的配置,因為它決定了McBSP是采用時鐘停止模式(SPI模式)還是正常模式;引腳控制寄存器(PCR)配置了各個引腳的工作狀態。
    值得注意的是在配置McBSP的寄存器之前,首先要使發送、接收和分頻器復位,配置完SPCR[1,2],XCR[1,2],RCR[1,2],PCR后,使分頻器置位,等待兩個時鐘周期,在配置SRGR[1,2],然后使發送和接收置位在等待兩個時鐘周期,這時才可以進行其他操作。
3.2 X5043的讀寫操作
    X5043的讀操作包括讀狀態寄存器、讀存儲器陣列(即讀數據)。寫操作包括寫使能/寫禁止、寫狀態寄存器、寫存儲器陣列(寫數據)。X5043的指令組如表1所示。

    下面主要講一下對單個數據的讀寫操作。


3.2.1 寫一個字節操作
    寫操作之前必須寫使能,即向X5043先發送數據(06H)。首先將CS拉低,然后向器件輸入WREN指令,在將CS拉高。再次將CS拉低并輸入WRITE指令,后面跟隨8位地址,在后面需要寫入的數據。WRITE指令的位3是地址位A8,它選擇是陣列的高半部分還是低半部分。如果CS在WREN和WRITE之間沒變為高,則WRITE指令被忽略。寫操作時序如圖3所示。

    在字節的最后一個位0寫入后,CS必須被拉高。如果它在其他時間拉高,寫操作不完全。在存儲器寫操作之后跟隨一次非易失性寫操作??梢酝ㄟ^讀狀態寄存器的WIP位來判斷非易失性寫是否結束。只有非易失性寫結束之后才可以進行下次寫操作。
    值得注意的是McBSP在SPI模式下,只有數據發送的時候CLKX端才有時鐘輸出,FSX端才輸出低電平的幀同步信號。因為在發送寫使能和寫數據指令之間要求CS(即FSX)變高,所以DSP要分兩次把數據送給X5043。且這兩次發送的字長不同(寫使能一個字節,寫數據三個字節),所以在發送之前需要重新配置McBSP。
3.2.2 讀一個字節操作
    當從E2PROM存儲器陣列讀數據時,首先CS通過FSX引腳拉低為低電平,然后送READ指令到器件,后面跟隨8位地址,在后面就是發送8位無意義的數據(目的是為了繼續產生時鐘信號)。發送結束后,所選地址中的數據從SO端移出到McBSP的數據接收引腳。讀操作時序如圖4所示。

 

    讀操作和寫操作一樣,都是發送三個字節的數據,所以McBSP的串口字長要配置為24位。讀操作發出以后,通過查看SPCR1寄存器的RRDY位來判斷接收數據是否完成,若RRDY為1,則讀DRR寄存器獲取數據。
3.3 值得注意的地方
    無論是寫使能/寫禁止、寫狀態寄存器還是寫數據,當McBSP相應數據發送結束后,McBSP的時鐘和幀同步信號都將變為無效狀態,這種無效狀態要保持至少10μs之上(否則數據將無法正確寫入),然后在讀取X5043的狀態寄存器,判斷非易失性寫是否結束,結束了才可以進行其他操作。


4 結 語
    通過SPI接口外接E2PROM,簡化了硬件電路,提高了系統的可靠性和開發難度,具有很實際的應用價值。

此內容為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毛片| 久久精品水蜜桃av综合天堂| 在线观看福利一区| 老牛国产精品一区的观看方式| 欧美大片免费久久精品三p| 欧美性猛交一区二区三区精品| 欧美系列一区| 篠田优中文在线播放第一区| 亚洲国产成人av| 国产九九精品视频| 久久精品亚洲精品国产欧美kt∨| 欧美一区二区视频观看视频| 亚洲综合99| 久久国产精品久久w女人spa| 国产热re99久久6国产精品| 国产午夜亚洲精品羞羞网站| 黄色日韩精品| 亚洲国产高清一区二区三区| 国内精品写真在线观看| 91久久极品少妇xxxxⅹ软件| 欧美日韩国产欧| 亚洲激情二区| 久久高清免费观看| 欧美日韩国产丝袜另类| 久久字幕精品一区| 国产专区欧美精品| 国产精品视频你懂的| 亚洲午夜精品一区二区| 久久精品国产96久久久香蕉| 欧美日韩精品综合| 国产欧美va欧美不卡在线| 亚洲精品国精品久久99热一| 亚洲美女电影在线| 久久激情五月丁香伊人| 亚洲欧美综合精品久久成人| 国产精品无码专区在线观看| 亚洲精品一区二区在线观看| 亚洲国产日韩在线| 欧美亚洲尤物久久| 亚洲乱码国产乱码精品精天堂| 校园激情久久| 欧美一区二区成人6969| 国产精品久久毛片a| 久久精品欧美日韩| 老司机午夜精品视频在线观看| 亚洲国产福利在线| 午夜精品久久久久影视| 国产日本欧美一区二区三区在线| 亚洲成人中文| 久久精品导航| 精品动漫一区| 亚洲人成毛片在线播放女女| 欧美一区二区三区免费视| 在线不卡a资源高清| 欧美另类久久久品| 久久亚洲捆绑美女| 国产欧美激情| 久久国产精品网站| 久久免费的精品国产v∧| 国产一区二区三区免费观看| 国产精品久久久久毛片大屁完整版| 麻豆久久久9性大片| 一本一本久久a久久精品综合妖精| 亚洲精品影视在线观看| 欧美日韩日本国产亚洲在线| 久久综合图片| 国产午夜精品久久| 亚洲欧美电影在线观看| 亚洲影院一区| 欧美电影资源| 国产精品久久久久77777| 性欧美办公室18xxxxhd| 亚洲精品1234| 欧美午夜无遮挡| 日韩亚洲精品电影| 国产精品国产馆在线真实露脸| 狠狠色噜噜狠狠狠狠色吗综合| 伊人久久综合| 亚洲精品欧美一区二区三区| 激情视频一区二区| 亚洲一区二区毛片| 国产精品免费视频xxxx| 欧美日韩精品免费观看视频| 亚洲欧美在线网| 亚洲美女黄色| 伊人成人开心激情综合网| 午夜精品国产| 国产精品久久久久影院色老大| 国产精品区一区| 国产一区二区三区最好精华液| 亚洲裸体视频| 极品尤物一区二区三区| 性感少妇一区| 国语精品中文字幕| 欧美国产日本在线| 国产欧美一区二区精品忘忧草| 亚洲欧美国产日韩天堂区| 欧美成人中文字幕| 亚洲丁香婷深爱综合| 黑人极品videos精品欧美裸| 欧美一区二区三区四区夜夜大片| 国产日本欧美一区二区三区在线| 亚洲精品一区二区三区福利| 欧美三日本三级少妇三99| 久久久久久高潮国产精品视| 欧美精品不卡| 国产欧美不卡| 亚洲第一福利社区| 亚洲高清成人| 亚洲综合色自拍一区| 国产日韩欧美综合精品| 国产女人18毛片水18精品| 一二三区精品福利视频| 欧美午夜寂寞影院| 欧美日韩日本网| 尤物九九久久国产精品的特点| 欧美日韩国产美女| 狠狠干成人综合网| 91久久国产综合久久蜜月精品| 在线观看久久av| 亚洲欧美日韩精品久久奇米色影视| 亚洲午夜av在线| 亚洲一区在线免费| 欧美日韩一区二区三区四区在线观看| 国产欧美日本一区视频| 欧美日韩国产在线看| 欧美视频一区| 亚洲精品乱码久久久久久蜜桃麻豆| 欧美精品亚洲| 校园激情久久| 先锋影音国产精品| 久久国产毛片| 一本色道久久加勒比精品| 国产精品海角社区在线观看| 蜜臀av国产精品久久久久| 伊人蜜桃色噜噜激情综合| 国产无遮挡一区二区三区毛片日本| 欧美体内she精视频在线观看| 免费视频一区二区三区在线观看| 欧美ab在线视频| 一区二区亚洲欧洲国产日韩| 在线播放豆国产99亚洲| 欧美日韩美女| 激情成人av在线| 激情婷婷久久| 亚洲午夜精品视频| 一区二区高清视频| 亚洲国产欧美国产综合一区| 国产一区高清视频| 国产欧美日韩综合精品二区| 国产久一道中文一区| 欧美亚洲成人精品| 狠狠久久五月精品中文字幕| 你懂的视频一区二区| 夜夜夜久久久| 美日韩精品免费观看视频| 国内免费精品永久在线视频| 先锋影音国产一区| 亚洲精品美女久久久久| 亚洲精品日本| 男女精品视频| 亚洲精品欧美日韩| 最新中文字幕亚洲| 欧美精品在线观看一区二区| 麻豆免费精品视频| 国产精品av免费在线观看| 欧美精品成人一区二区在线观看| 久久本道综合色狠狠五月| 国产欧美日本一区二区三区| 亚洲天堂网在线观看| 国产日韩精品一区| 欧美视频不卡中文| 欧美金8天国| 亚洲国产日韩欧美在线99| 亚洲人成精品久久久久| 99re视频这里只有精品| 国产精品h在线观看| 亚洲人成网站777色婷婷| 好吊色欧美一区二区三区四区| 久久激情视频久久| 国产一区成人| 在线精品亚洲一区二区| 久久三级福利| 国产精品入口日韩视频大尺度| 国产欧美日韩视频一区二区三区| 国产精品爱啪在线线免费观看| 国产亚洲精品久久久久婷婷瑜伽| 国产午夜精品久久久久久免费视| 亚洲国产黄色片| 亚洲欧美日韩精品久久久久| 久久人人爽人人| 亚洲伦理中文字幕| 美日韩精品免费观看视频| 欧美va亚洲va香蕉在线| 黄色欧美成人| 久久精品人人爽| 99精品视频免费观看视频| 欧美二区在线看| 狠狠色伊人亚洲综合网站色| 欧美一二三区在线观看| 欧美主播一区二区三区| 亚洲精品在线二区| 国产亚洲一区二区在线观看| 一区二区三区高清视频在线观看| 亚洲欧美怡红院| 蜜臀av国产精品久久久久| 亚洲视频1区2区| 欧美怡红院视频| 欧美一区二区三区男人的天堂| 国产精品初高中精品久久| 毛片基地黄久久久久久天堂| 香蕉久久a毛片| 久久精选视频| 亚洲欧美中日韩| 欧美丝袜一区二区三区| 久久人人看视频| 欧美丝袜一区二区| 亚洲伦理网站| 精品动漫3d一区二区三区免费版| 麻豆精品国产91久久久久久| 亚洲日本电影在线| 亚洲福利视频二区| 欧美三日本三级三级在线播放| 欧美激情网站在线观看| 亚洲一区二区三区四区中文| 欧美日韩国产一区二区三区| 麻豆精品视频在线观看| 国模私拍一区二区三区| 亚洲在线播放电影| 麻豆91精品| 最新成人av网站| 一区精品在线| 欧美黄色精品| 久久欧美肥婆一二区| 欧美日韩一视频区二区| 亚洲承认在线| 免费久久99精品国产| 欧美日韩一区二区在线观看| 又紧又大又爽精品一区二区| 欧美日韩国产成人在线观看| 亚洲国产女人aaa毛片在线| 在线观看国产欧美| 欧美日韩免费观看一区三区| 在线观看国产一区二区| 亚洲欧美日韩网| 亚洲清纯自拍| 午夜精品一区二区在线观看| 在线观看日产精品| 国产一本一道久久香蕉| 久久久99免费视频| 国产女主播一区二区| 国产日本欧美一区二区| 欧美日韩第一区日日骚| 中文一区二区在线观看| 日韩亚洲欧美中文三级| 一区二区三区 在线观看视| 国产精品电影网站| 亚洲欧洲综合另类在线| 亚洲国产精品一区制服丝袜| 亚洲欧美日韩综合一区| 国产精品高清一区二区三区| 亚洲一二三区在线观看| 欧美亚洲免费电影| 亚洲婷婷免费| 国产一区二区日韩精品欧美精品| 国产精品国产自产拍高清av| 亚洲一区自拍| 亚洲国产片色| 欧美黄污视频| 久久婷婷蜜乳一本欲蜜臀| 欧美精品一区二区精品网| 欧美日韩国产一区二区三区| 国产精品极品美女粉嫩高清在线| 蜜桃av一区二区| 国产精品卡一卡二卡三| 亚洲精品女av网站| 一区二区三区久久| 亚洲国产成人精品久久久国产成人一区| 欧美激情网友自拍| 国产伦精品一区二区三区| 亚洲视频精选| 久久精品视频网| 午夜在线视频观看日韩17c| 欧美天堂亚洲电影院在线播放| 红桃视频国产一区| 久久久久久婷| 亚洲国产另类 国产精品国产免费| 国产一区二区剧情av在线| 国产一区亚洲一区| 国产噜噜噜噜噜久久久久久久久| 日韩一区二区免费高清| 亚洲精品人人| 狠狠色丁香久久婷婷综合丁香| 性欧美大战久久久久久久免费观看| 激情六月综合| 亚洲午夜性刺激影院| 国产精品一区二区视频| 麻豆成人在线| 亚洲欧美日韩精品久久| 亚洲欧美国产制服动漫| 亚洲欧美日韩视频一区| 欧美高清在线观看| 欧美精品91| 在线观看亚洲| 国产一区二区高清| 国产精品99久久久久久人| 亚洲线精品一区二区三区八戒| 久久久91精品国产一区二区三区| 亚洲在线视频网站| 亚洲精品在线观| 国产深夜精品| 亚洲小视频在线| 一本色道**综合亚洲精品蜜桃冫| 麻豆91精品91久久久的内涵| 国产女主播一区二区三区| 欧美大片18| 99精品福利视频| 夜夜嗨av一区二区三区网页| 亚洲精品一级| 国产精品久久久久久亚洲毛片| 亚洲欧洲日韩女同| 先锋影音国产一区| 香蕉尹人综合在线观看| 老妇喷水一区二区三区| a4yy欧美一区二区三区| 欧美一区二区精品|