《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 設計應用 > TMS320F28335與串行A/D轉換器ADS7863的接口設計
TMS320F28335與串行A/D轉換器ADS7863的接口設計
高 瑛 鄭州機電工程研究所
摘要: 為了實現DSP芯片與串行A/D芯片的多信號通信,設計了TMS320F28335的多通道緩沖串口(McBSP)與串行A/D轉換器ADS7863的硬件與軟件接口。該設計中A/D轉換器與McBSP串口直接相連,不需要占用并行數據總線,避免了總線沖突。通過在CCS環境下鳊程、調試,得到了滿意的實驗結果,驗證了該接口設計的正確性。
Abstract:
Key words :

0 引言
    近年來,DSP技術發展迅速,越來越多的工程技術人員開始采用DSP進行系統設計。TI公司的TMS320F28335具有運算速度快、功耗小和性價比高的特點,在個人通信、信號與信息處理及自動控制等領域得到了廣泛應用。該芯片配備了兩個多通道緩沖串口(Multi-channel Buff-ered Serial Port,McBSP),為設計串行模數接口提供了極大的便利。它與串行A/D轉換器構成的信號采集與處理系統具有硬件設計簡單、可靠性好的特點。本文將闡述TMS320F28335與ADS7863的接口設計。

1 TMS320F28335 McBSP
1.1 TMS320F28335 McBSP的特點
    TMS320F28335是一款高性能、多功能、高性價比32位浮點DSP。該器件最高可在150 MHz主頻下工作,片上集成豐富的外設,其中包括兩個多通道緩沖串口(McBSP)。McBSP是一種同步串行接口,除具有一般DSP串口功能之外,還可以支持T1/E1,ST-BUS,SPI等不同標準。它的主要特點如下:全雙工串行通信;允許獨立數據流的雙倍發送緩沖和三倍接收緩沖數據存儲器;獨立的接收、發送幀和時鐘信號;發送和接收通道數最多可達128路;多通道選擇模式,允許或阻止每個通道的傳輸;兩個16級,32位的FIFO代替DMA;可直接與工業標準的編碼器、模擬界面芯片(AICs)、其他串行A/D,D/A器件連接;支持時鐘信號和幀同步信號的外部生成;用來內部生成和控制幀同步信號的可編程采樣率發生器;可編程的內部時鐘和幀同步信號生成;可編程的幀同步和數據時鐘極性;可選的數據寬度:8 b,12 b,16 b,20 b,24 b或32 b;比特數據傳輸時可選擇高位或低位在先;用于數據壓縮的μ律和A律壓縮擴展。
1.2 TMS320F28335 McBSP的工作過程
    TMS320F28335的McBSP包括7個引腳,分別是串行數據發送信號DX,串行數據接收信號DR,發送時鐘信號CLKX,接收時鐘信號CLKR,發送幀同步信號FSX、接收幀同步信號FSR和外部輸入時鐘信號CLKS。McBSP通過這7個管腳為外部設備提供了數據通道和控制通道。
    McBSP通過DX和DR實現DSP與外部設備的通信和數據交換。其中,DX完成數據發送,DR完成數據接收??刂菩畔⑼ㄟ^CLKX,CLKR,FSX和FSR以時鐘和幀同步的形式進行通信。由于McBSP內有一個可編程的采樣和幀同步時鐘發生器,所以這些時鐘和幀同步信號既可以由內部產生,也可以由外部輸入。
    McBSP發送數據的過程如下:首先將要發送的數據寫入數據發送寄存器DXR[1,2],如果發送移位寄存器XSR[1,2]中沒有數據,則DXR[1,2]中的值先復制到XSR[1,2],再由XSR[1,2]將數據移到DX上發送;如果XSR[1,2]不為空,則等待將XSR[1,2]中的數據全部移出到DX腳發送后才將DXR[1,2]中的值復制到XSR[1,2],再由DX腳將數據發送出去。
    McBSP接收數據的過程如下:DR腳上接收的數據首先移入接收移位寄存器RSR[1,2],一旦收到一個字(可以是8 b,12 b,16 b,24 b或32 b),檢查接收緩沖寄存器RBR[1,2]是否為空,如果為空,則將RSR[1,2]中的數據復制到RBR[1,2],接著,數據被復制到數據接收寄存器DRR[1,2],CPU通過讀取DRR[1,2]中的數據完成數據接收。需要注意的是,DRR2,RBR2,RSR2,DXR2和XSR2寄存器只有當接收或發送的字
長超過16 b(20 b,24 b和32 b)時,才會用上。
    0位數據延遲時,McBSP串口接收和發送數據的時序圖如圖1所示。

a.jpg



2 ADS7863
2.1 ADS7863芯片的特點
    ADS7863是一個雙路、2 MSPS、12位、3+3或2+2通道、同步采樣模/數SAR轉換器。ADS7863具有如下特點:四路全差分或六路偽差分輸入;SNR:71 dB,THD:-81 dB;可編程的和緩沖的內部2.5 V參考電壓;靈活的省電功能;可變的電源范圍:2.7~5.5 V;低功率操作:5 V時45 mW;工作溫度范圍:-40~+125℃;引腳與ADS7861,ADS8361兼容。
2.2 ADS7863芯片的工作原理
    ADS7863的引腳圖如圖2所示。

b.jpg


2.2.1 ADS7863的主要引腳定義
    ADS7863的主要引腳定義如下:CHxy+:同相模擬輸入通道xy+(x代表A或B,y代表0或1,eg:A1+);CHxy-:反相模擬輸入通道xy~(x代表A或B,y代表0或1,eg:A1-);M1:模式引腳1,選擇SDOx數字輸出,x代表A或B;M0:模擬引腳0,選擇模擬輸入通道;SDI:串行數據輸入,這個管腳允許使用ADS7863的增加功能,并且這些功能可以用在ADS7861的兼容模式上;CONVST:轉換開始,不管CLOCK的狀態,在CONVST的上升沿ADC從采樣模式進入保持模式,轉換本身在CLOCK的下一個上升沿開始;RD:讀數據,SDOx輸出與SDI輸入的同步脈沖,RD只在j.jpg為低時觸發;j.jpg:芯片選擇,當置低時,SDOx輸出有效,當置高時,SDOx輸出3態。CLOCK:外部時鐘輸入;BUSY:ADC忙碌指示符,當進入保持模式時,BUSY變成高電平,轉換結束后,BUSY變成低電平;SDOB:轉換器B的串行數據輸出,在CLOCK的下降沿數據是有效的;SDOA:轉換器A的串行數據輸出,當M1為高時,SDOA與SDOB都是有效的,數據在CLOCK的下降沿是有效的。
2.2.2 ADS7863的工作原理
    ADS7863的工作模式根據M0,M1的不同配置分為四種,如表1所示。本文主要介紹ADS7863的M0=0,M1=1模式時的工作原理。當M0=0、M1= 1時,ADS7863工作在人為通道控制模式,數據只在SDOA腳輸出,SDOB腳置為3態。SDI選擇不同的模擬輸入通道。當CONVST置高時,一個轉換被觸發。ADS7863需要32個CLOCK周期從兩個模/數轉換器ADCs輸出轉換結果,需要1.0μs完成一個完整的CONVERSION/READ周期。如果CONV-ST信號每0.5μs被觸發一次(RD信號的需要),那么每第二個脈沖被忽略。在CONVST的上升沿,不管CLOCK的狀態,ADC從采樣模式進入保持模式。經過一些延遲,BUSY信號變成高電平,并且在轉換周期內保持高電平。在第二個時鐘的下降沿,根據SDI寄存器的C[1:0]兩位的狀態,ADS7863選擇使用下一個轉換周期的模擬輸入通道。CS必須置為低電平以使能SDOA輸出。在每個轉換的每32個CLOCK周期的下降沿,數據是有效的。輸出數據由一個‘0’,緊接一個ADC指示符(CHAx為‘0’,CHBx為‘1’),12位轉換結果,和一個‘00’組成。

c.jpg


    相應的時序圖如圖3所示。

d.jpg



3 TMS320F28335 McBSP與ADS7863接口設計
3.1 硬件接口設計
    圖4是TMS320F28335 McBSP與ADS7863無縫連接的示意圖。從圖中可以看出,McBSP與ADS7863之間的連接非常簡單,實現了數據的高效轉移,充分體現了同步串口連接的優點。由F28335 DSP的GPIO11向ADS7863提供片選信號。McBSP的數據發送DX腳接ADS7863的SDI腳,向ADS7863發出控制信號。ADS7863的SDOA腳接McBSP的數據接收DR腳,向F28335傳送數據信號。由MeBSP內含的可編程采樣率發生器生成時鐘信號CLKG和幀同步信號FSG。由CLKG驅動發送時鐘信號CLKX,CLKX驅動接收時鐘信號CLKR和ADS7863的時鐘信號CLOCK。由FSG驅動發送幀同步信號FSX,FSX驅動接收幀同步信號FSR和ADS7863的開始轉換信號CONVST。CONVST初始化一個轉換進程,并啟動發送前一周期轉換的數據。為了簡化,只連接了ADS7863的CHA1+和CHB1+通道,可用輸出數據的第二位(ADC指示符)分辨所采樣的信號來自哪個通道。

e.jpg


3.2 軟件接口設計
3.2.1 McBSP口初始化
    整個初始化過程包括三部分:接收部分初始化、發送部分初始化和采樣率發生器初始化。
    (1)DSP初始化后,采樣率發生器的初始化位GRST=0;在其他情況下,也可通過向SPCR2寄存器中的GRST位置0,使采樣率發生器處于初始化狀態。在此狀態下,時鐘CLKG時鐘為CPU時鐘的1/2,幀同步信號FSG為邏輯0;設置接收初始化位RRST、發送初始化位XRST和幀同步發生器初始化位FRST為0;
    (2)對采樣率發生器SRGR[1,2]進行設置,并對其他控制寄存器進行設置;
    (3)等待兩個CPU時鐘以確保內部正確同步;
    (4)將采樣率發生器初始化位置1,使采樣率發生器進行工作;
    (5)等待兩個SRG時鐘;
    (6)將接收和發送初始化位置1;
    (7)在下一個CPU時鐘的上升沿,CLKG時鐘發送一個1,并以CPU時鐘/(1+CLKGDV)的頻率運行;
    (8)在數據發送寄存器DXR[1,2]被載入數據后,將幀同步初始化位置1以發出正確的幀同步脈沖信號。
    下面是McBSP初始化程序片段:
    f.jpg
    g.jpg
3.2.2 McBSP串口通信主要程序
    McBSP串口通信主要程序如下:
    h.jpg

4 試驗結果
    ADS7863的輸入模擬量Vin1=1.670 V,Vin2=1.866 V時,A/D轉換器SDOA引腳輸出如圖5所示。圖中通道Ch2為ADS7863的外部輸入時鐘CLOCK,通道Ch1為ADS7863的模擬輸入通道CHA1+和CHB1+的32位輸出結果。可以很清楚地看出該32位二進制碼為:00110101011010000111011 111101000,前16位為CHA1+通道的轉換結果,后16位為CHB1+通道的轉換結果。在本試驗中,通過設置McBSP的采樣率發生器時鐘分頻系數CLKGDV,使得McBSP的采樣率發生器時鐘CLKG頻率為323.2 kHz,從而使得ADS7863的外部輸入時鐘CLOCK頻率為323.2kHz。

i.jpg



5 結論
    本文設計了高速度、高精度12位A/D轉換器ADS7863與32位浮點DSP TMS320F28335的McBSP之間的硬件接口與軟件實現。該系統設計簡潔,在DSP集成開發環境CCS下采用C語言編寫、調試完成,對其他A/D系統設計具有很大的借鑒意義。

此內容為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>
          欧美日韩国产三级| 亚洲欧美福利一区二区| 国产美女扒开尿口久久久| 欧美一区二区三区视频| 欧美在线国产| 激情综合激情| 国产美女诱惑一区二区| 久久www免费人成看片高清| 欧美大胆a视频| 一卡二卡3卡四卡高清精品视频| 国产精品一二| 亚洲一区在线看| 亚洲二区在线视频| 国产日产精品一区二区三区四区的观看方式| 欧美日韩美女在线| 久久精品国产一区二区三| 亚洲欧美影院| 欧美电影免费观看高清完整版| 午夜精品影院在线观看| 国产精品蜜臀在线观看| 欧美在线高清| 久久三级福利| 久久久精品性| 国产精品综合久久久| 国产精品久久久久久久一区探花| 国产一区二区三区四区老人| 欧美日韩亚洲一区二区三区在线观看| 久久激情视频久久| 黑人一区二区| 久久亚洲二区| 亚洲精品小视频在线观看| 亚洲国产另类久久精品| 国产有码在线一区二区视频| 国产精品video| 午夜国产精品影院在线观看| 欧美午夜一区二区福利视频| 欧美a级一区二区| 国产综合在线看| 欧美视频你懂的| 久久久久久黄| 欧美大片va欧美在线播放| 欧美大片在线观看一区| 亚洲免费观看高清完整版在线观看| 国产精品有限公司| 亚洲欧洲偷拍精品| 久久成人免费电影| 老司机亚洲精品| 欧美亚洲综合网| 久久精品国产精品亚洲精品| 亚洲精美视频| 久久成人在线| 久久av红桃一区二区小说| 亚洲综合清纯丝袜自拍| 欧美视频在线观看视频极品| 欧美一区1区三区3区公司| 亚洲欧美日韩另类| 欧美一级专区| 国产日韩欧美一区在线| 欧美精品激情在线观看| 久久影视三级福利片| 中文在线资源观看网站视频免费不卡| 欧美国产视频在线观看| 韩日欧美一区二区| 免费观看欧美在线视频的网站| 国产精品一区二区久激情瑜伽| 香蕉久久精品日日躁夜夜躁| 国产精品综合视频| 国产精品亚洲美女av网站| 久久久av毛片精品| 国产毛片久久| 亚洲日本成人女熟在线观看| 欧美区一区二区三区| 一区在线播放视频| 国产精品一二三| 亚洲国产精品福利| 欧美国内亚洲| 亚洲国产欧美不卡在线观看| 欧美在线一二三| 国产麻豆9l精品三级站| 精品电影在线观看| 国产日韩综合| 久久久久欧美| 一本色道久久加勒比精品| 一本综合久久| 国产综合激情| 欧美一区二区三区在线| 久久综合亚洲社区| 亚洲国产视频一区二区| 久热精品在线| 欧美人牲a欧美精品| 欧美成人一区二区| 性欧美精品高清| 欧美顶级艳妇交换群宴| 欧美午夜久久| 欧美有码在线观看视频| 亚洲午夜成aⅴ人片| 欧美日韩国产在线观看| 亚洲电影在线免费观看| 欧美高清免费| 国产在线国偷精品产拍免费yy| 蘑菇福利视频一区播放| 一区二区三区日韩精品| 国产一二三精品| 久久国产高清| 久久精品国产99精品国产亚洲性色| 欧美国产日韩一区二区在线观看| 91久久久精品| 欧美日韩性视频在线| 欧美日韩一区视频| 亚洲深夜影院| 国产精品福利在线观看| 免费不卡亚洲欧美| 欧美日韩精品二区| 国产婷婷色综合av蜜臀av| 久久综合久色欧美综合狠狠| 亚洲欧洲在线一区| 欧美成人免费在线观看| 欧美一区二区三区在线看| 在线亚洲成人| 极品av少妇一区二区| 国产欧美日韩视频在线观看| 欧美国内亚洲| 欧美成人免费va影院高清| 久久久久国产免费免费| 在线欧美亚洲| 午夜激情综合网| 欧美一区二区在线播放| 久久国产毛片| 精品粉嫩aⅴ一区二区三区四区| 国语对白精品一区二区| 欧美成人综合| 欧美成年人网站| 亚洲国产精品久久久久久女王| 亚洲午夜精品久久久久久浪潮| 国产亚洲激情在线| 国产综合久久久久久鬼色| 国产精品99一区二区| 国产一区二区三区久久悠悠色av| 国产日本亚洲高清| 午夜精品在线看| 国内精品模特av私拍在线观看| 亚洲免费综合| 国产精品亚洲人在线观看| 欧美一区二区三区啪啪| 嫩草伊人久久精品少妇av杨幂| 国产麻豆9l精品三级站| 国语精品中文字幕| 亚洲激情视频| 欧美日韩一级视频| 亚洲激情黄色| 韩国v欧美v日本v亚洲v| 亚洲国产婷婷综合在线精品| 欧美日韩一视频区二区| 亚洲欧洲日夜超级视频| 久久精品一本| 欧美日韩色婷婷| 亚洲人成毛片在线播放女女| 久久久久成人精品| 亚洲欧美日韩国产一区二区三区| 国产欧美日韩视频在线观看| 欧美日韩视频在线一区二区| 一区二区电影免费观看| 久久久精品免费视频| 亚洲一区二区动漫| 国产精品爽爽ⅴa在线观看| 欧美日韩影院| 午夜一区二区三视频在线观看| 在线视频欧美一区| 欧美成人自拍视频| 久久亚洲私人国产精品va媚药| 在线视频你懂得一区二区三区| 亚洲欧美日韩国产中文| 久久久久久噜噜噜久久久精品| 亚洲一区二区在线观看视频| 久久久无码精品亚洲日韩按摩| 免费中文字幕日韩欧美| 国产精品看片资源| 欧美午夜电影一区| 欧美精品福利| 久久久亚洲国产天美传媒修理工| 亚洲第一色在线| 欧美激情aⅴ一区二区三区| 亚洲另类黄色| 国产精品久久777777毛茸茸| 欧美视频不卡中文| 国产欧美视频一区二区三区| 久久一综合视频| 欧美日韩不卡| 亚洲电影观看| 国产精品久久久久久久第一福利| 激情五月婷婷综合| 极品少妇一区二区三区精品视频| 国产精品美女一区二区在线观看| 国产精品网站在线观看| 亚洲性夜色噜噜噜7777| 亚洲精品自在久久| 欧美波霸影院| 亚洲欧美日韩中文在线制服| 国内一区二区三区| 国产欧美一区二区三区沐欲| 欧美人交a欧美精品| 久久久久国产一区二区三区四区| 欧美va亚洲va日韩∨a综合色| 亚洲第一页自拍| 亚洲国产一区二区精品专区| 国产一区二区在线观看免费播放| 欧美三级午夜理伦三级中文幕| 性欧美video另类hd性玩具| 亚洲乱码日产精品bd| 卡一卡二国产精品| 这里是久久伊人| 国产女同一区二区| 亚洲午夜av在线| 久久久久久久999| 激情五月***国产精品| 欧美激情一区在线观看| 亚洲手机成人高清视频| 国产麻豆精品视频| 国产精品视频自拍| 欧美精品一区二区三区蜜桃| 国产一区香蕉久久| 欧美.日韩.国产.一区.二区| 免费观看欧美在线视频的网站| 在线亚洲美日韩| 久久av在线看| 久久精品国产999大香线蕉| 久久久精品国产免费观看同学| 麻豆国产va免费精品高清在线| 国产日本精品| 欧美人妖在线观看| 欧美大秀在线观看| 激情久久一区| 国产综合在线看| 国产在线精品成人一区二区三区| 久久日韩粉嫩一区二区三区| 在线视频你懂得一区二区三区| 伊人久久亚洲美女图片| 欧美成人免费一级人片100| 黄色一区二区三区| 玖玖在线精品| 久久精品视频在线免费观看| 日韩视频免费大全中文字幕| 亚洲人成网站在线播| 香蕉久久夜色精品| 一区二区免费在线视频| 老司机凹凸av亚洲导航| 久久成人免费日本黄色| 伊人色综合久久天天| 久久久欧美精品sm网站| 一区二区三区四区五区精品视频| 国产视频一区在线观看一区免费| 久久99在线观看| 国产精品久久影院| 亚洲欧美精品伊人久久| 久久天天躁狠狠躁夜夜爽蜜月| 亚洲三级影片| 国产一区二区精品久久91| avtt综合网| 伊人成年综合电影网| 伊人久久大香线| 另类酷文…触手系列精品集v1小说| 欧美日韩国产经典色站一区二区三区| 国产亚洲欧美一级| 国产精品爽爽爽| 亚洲欧美激情精品一区二区| 极品日韩久久| 欧美日韩一区二区三区在线观看免| 国产婷婷色一区二区三区四区| 亚洲性夜色噜噜噜7777| 久久精精品视频| 久久久久久久性| 亚洲欧美国产一区二区三区| 国产精自产拍久久久久久蜜| 在线观看精品一区| 久久深夜福利免费观看| 伊人久久亚洲影院| 亚洲第一黄网| 国产亚洲精品成人av久久ww| 国产精品午夜电影| 欧美视频成人| 香蕉久久夜色精品国产| 在线视频欧美日韩| 99www免费人成精品| 亚洲区国产区| 欧美大香线蕉线伊人久久国产精品| 亚洲黄色一区| 亚洲美女性视频| 蜜臀av性久久久久蜜臀aⅴ四虎| 狠狠色伊人亚洲综合网站色| 亚洲视频一区二区在线观看| 国产视频精品xxxx| 老牛影视一区二区三区| 欧美在线影院在线视频| 欧美日韩国内| 欧美二区在线观看| 亚洲午夜精品久久| 亚洲精品午夜精品| 欧美成人有码| 亚洲性夜色噜噜噜7777| 亚洲另类春色国产| 久久久久国产精品人| 国产亚洲精品bv在线观看| 欧美乱妇高清无乱码| 欧美精品999| 国产视频在线一区二区| 欧美理论大片| 在线日韩中文| 嫩草成人www欧美| 欧美一级欧美一级在线播放| 亚洲第一视频网站| 久久香蕉国产线看观看网| 久久精品国产第一区二区三区最新章节| 亚洲午夜精品一区二区三区他趣| 亚洲黄色在线观看| 欧美暴力喷水在线| 久久亚洲欧美国产精品乐播| 国产一区视频在线观看免费| 亚洲精品视频免费观看| 亚洲欧美日韩综合一区| 国模私拍一区二区三区| 欧美日韩亚洲成人| 国产欧美 在线欧美| 国内精品免费午夜毛片| 欧美精品一区二区三区在线播放| 欧美一区综合| 亚洲激情网站| 亚洲一区二区欧美| 欧美一区中文字幕|