《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 利用DSP和CPLD增強數據采集的可擴展性
利用DSP和CPLD增強數據采集的可擴展性
摘要: DSP雖然在算法處理上功能很強大,但其控制功能是非常弱的;而CPLD本身并不具有內部寄存器,雖然可以用CPLD的邏輯塊來實現寄存器,但是這將耗費大量的CPLD資源。然而,CPLD的強項在于時序和邏輯控制。本文介紹的多路數據采集系統就是充分利用了DSP和CPLD的優點,將多個A/D轉換單元通過CPLD映射到DSP的I/O地址空間,利用CPLD屏蔽A/D轉換的初始化以及讀寫操作過程,使得DSP可以透過CPLD這個"黑匣子"快速、準確地獲取數據。
關鍵詞: CPLD DSP 數據采集
Abstract:
Key words :
 

  在IC卡公用電話系統中,在線式公用電話由于其具有保密性高、可擴展性強等特點,已逐漸獲得人們的青睞。這種公用電話系統被置于終端和交換機之間,對兩者的信號進行調制、解調以及其它的運算,來完成諸如卡驗證、終端維護、多媒體信號傳輸等工作。與軟件無線電相類似,這種系統的硬件平臺通用性很強,數字信號處理的算法將由專門的芯片來承擔,所以這種系統可以兼容目前在電話線上應用的各種調制解調方法,也可以適應未來出現的其它調制解調標準。

  由此可以看出,要實現這樣一個系統,數據采集是一個非常重要的方面。為了節約成本和提高DSP芯片的利用率,在這個系統中,一片DSP要承擔16個通道的運算。從數據采集的角度來說,由于通道同時對應著終端和交換機兩端,故DSP需要高速采集32個通道的數據。另外,高速ADC的出現和DSP性能的不斷提高也對系統將來的升級提出了要求。所以對數據采集部分來說,高速、可擴展性是兩具非常重要的指標。實現的系統就是以這兩個指標為指導的。 

  目前的高速多通道數據采集系統一般有以下幾種實現方法:一是直接采用高速的多通道模/數轉換芯片,這些芯片有專門設計的與DSP接口的部分,但是這些芯片一般價格都非常昂貴;二是直接用FPGA完成整個的采集過程,這將耗費FPGA巨大的資源;三是DSP和模/數轉換芯片的地址以及數據總線直接相接,通過單片機控制轉換等過程,這種方法雖然便宜,但是可擴展性太差。綜上所述,提出一種通過CPLD實現接口,將模擬轉換通道映射到DSP的I/O設備空間甚至內存空間的方法。這種方法大大提高了DSP可以訪問的外設數目;同時由于DSP不直接與模/數轉換模塊接口,所以ADC芯片的升級或者替代都不會影響原來的數據采集;而且采用了時分復用方式讀取轉換完成的數據,因此這個系統數據采集速率可以達到所采用的ADC芯片輸出的最高速率。

  DSP雖然在算法處理上功能很強大,但其控制功能是非常弱的;而CPLD本身并不具有內部寄存器,雖然可以用CPLD的邏輯塊來實現寄存器,但是這將耗費大量的CPLD資源。然而,CPLD的強項在于時序和邏輯控制。本文介紹的多路數據采集系統就是充分利用了DSP和CPLD的優點,將多個A/D轉換單元通過CPLD映射到DSP的I/O地址空間,利用CPLD屏蔽A/D轉換的初始化以及讀寫操作過程,使得DSP可以透過CPLD這個"黑匣子"快速、準確地獲取數據。

  1 數據采集系統框架

  整個數據采集系統主要由DSP處理模塊、CPLD接口模塊和ADC陣列三個部分組成,如圖1所示。透過這樣一個結構,DSP可以在未知ADC的控制方式的情況下,定時地以訪問外設的方式來獲得總共32個通道的模/數轉換后的數據。

  這樣的系統框圖只是完成了一個完整的數據采集功能,至于數據的處理以及DSP需要完成的其它功能,此圖并未涉及。但對于一個DSP系統來說,數據采集在硬件中占據了很大的比重,這也符合DSP芯片應用的原則:用軟件完成大部分的數字處理算法。

  2 各功能模塊的實現

  2.1 ADC陣列的實現

  此數據采集系統的設計目標是完成32路信號的采樣,并且要求每路的采樣率為50kHz。所以,這樣一個系統達到的整體采樣率為32×50k=1.6MHz。

  在模/數轉換環節,采用的A/D芯片一片一次可以同時完成4路轉換。為了達到設計目標,需要8片這樣的芯片。但是,如果直接將8片模/數轉換芯片的數據總線全部連接起來輸入到CPLD中或者將CPLD出來的某條控制信號線直接連接到8片芯片上,那么在驅上就會出現總是?;诖朔N考慮,此系統將8片芯片分成兩組,每組4片,然后從CPLD中引出兩組數據總線以及兩級控制總線分別對它們實現控制。這樣就能很好地解決芯片的驅動問題。圖2就是其中一組芯片的連接架構圖。

  從這個架構圖可以看出,這4片A/D轉換芯片除了片選控制信號以外,其它的數據總線以及控制總線全部是分別連在一起的。將片選控制與其它控制分開的原因在于:芯片的初始化以及轉換過程需要同時完成,但是轉換后數據的輸出則分則完成。ADC控制時序框圖如圖3所示。

  要實現這樣的控制時序,各個階段對芯片的片選控制如下:在初始化階段,所以A/D芯片的片選信號有效,此時可以對每片芯片寫入相同的模式選擇信號,同時啟動采樣脈沖和轉換脈沖;在轉換階段,所有片選信號全部無效,此時芯片本身在內部完成模/數轉換,同時將轉換完成的數據放置在芯片內部的寄存器中;在數據輸出階段,首先是第一片芯片的片選有效,此時若有一個脈沖下降沿到A/D芯片的RD端口,則芯片1的轉換完成,第一路數據將浮出到數據總線上,而其它芯片由于片選信號無效,雖然有RD輸入也不會有數據輸出,不會造成總線沖突。對于芯片1而言,接下來的幾個RD脈沖可以分別使得轉換完成后的幾路數據浮現在數據總線上。芯片1的數據全部輸出完成后,片選1無效,此時可使芯片2的片選信號有效。依此類推,就可以完成4片芯片的轉換及數據輸出。

  2.2 CPLD接口模塊的實現

  整個CPLD接口模塊實際上就是一片ALTERA公司的7000系列的CPLD(外部時鐘電路除外),它控制ADC模塊的初始化,同時接收并分析DSP過來的I/O端口讀取信號,為DSP和ADC之間搭起一個通道。

  在DSP要求讀取數據時,CPLD將DSP過來的IOSTROBE作為A/D芯片的RD信號,同時對I/O地址總線的第3位至第5位譯碼產生A/D芯片的片選信號,這樣只要是地址按照每次遞增1的方式讀取數據,就可以使得8片A/D分時片選有效,完全符合上面提到的讀取數據的要求。另外,還依靠最高位地址確定CPLD到DSP的數據輸出總線是否定義成高阻態來避免總線沖突。

  由于A/D芯片是采用5V供電的,所以其輸出高電平將高于DSP輸入高電平所能承受的范圍。解決這個總是的方法之一是采用降壓芯片(比如LVT系列)用3.3V供電,3.3V供電可以承受5V的輸入,同時輸出也和3.3V兼容,但是這種方法需要單獨外接幾片LVT芯片,占據寶貴的PCB板空間;方法之二是給CPLD芯片提供雙電源,其中提供給I/O腳的電源為3.3V,此時輸入電壓可以和5V及3.3V系統兼容,同時電平可以達到3.3V,符合A/D芯片高電平最低電壓2.4V的要求。所以,數據總線通過CPLD到DSP實際上是因為電平轉換的需要。

  2.3 DSP處理模塊

  DSP處理模塊在硬件電路上是非常簡單的,主要由一片DSP芯片、一片EEPROm以及一片介于這兩者之間的用作電平轉換的LVT系列的芯片組成。

  DSP通過地址總線可以區分訪問的模擬通道的標號。需要注意的是:由于采用的A/D芯片是通過對RD脈沖信號計數來確定訪問的是同一片芯片內部4路中的哪一路,所以實際上地址總線的低兩位是沒有選擇功能的,對一片A/D芯片訪問時,最后兩位地址一定要從00開始遞增到11,否則所讀取的數據就是亂的。例如,轉換完成后的DSP若想越過前兩個通道來獲得第3個通道的數據,它必須給出兩個讀取I/O端口的指令,緊接著這兩個指令后的讀取端口指令才可以獲得3個通道的有效數據。

  當然,可以通過CPLD首先將所有轉換完成的數據緩存下來,然后分析I/O地址來將對應的通道的數據浮現到數據總線上。這樣做使得DSP可以自由地選擇需要訪問的通道,但需要比較大的緩存,利用CPLD作緩存是非常不經濟的。

  3 仿真和調試

  本系統的軟件開發主要包括兩部分,一是DSP讀取I/O口的程序,二是CPLD的時序控制程序。前一程序的開發采用的是TI公司的CCS開發環境,并且利用DSP內部的BOOTLOADER在起電時將存儲在外掛EPROM中的程序裝載進DSP的程序空間。而后一程序的開發采用的是ALTERA公司的MAXPLUSII,利用這個環境,完成了程序的編制、仿真以及時序分析,并在找出關鍵路徑的基礎上優化了整個芯片的內部延時。

  在調試的過程中,利用DSP提供的JTAG接口實時地觀察采集進來的數據。當對32路模擬通道分別提供不同頻率的正弦信號時,可以看到相對應的通道的數字信號也按照固定的頻率來變化,并且各個通路不存在串擾的情況。經過測試獲得本系統的各種參數如下:

  單路模擬信號采樣率:5kHz

  系統模擬信號采樣率:50kHz×32=1.6MHz

  單個采樣點讀取時間:80ns(受ADC芯片的限制)

  DSP(5402)單指令周期:10ns

  DSP讀取數據占用資源:((80÷10)×1.6×10 6)÷10 6=12.8mips

  CPLD使用I/O口:48

  CPLD使用Logic cells:80

  由此說明這樣一個系統達到1.6MHz的采樣率時工作是穩定可靠的。

  本系統的設計思想和方法不僅適用于多路數據采集,而且能有效地擴展DSP訪問外設的能力。實踐證明,這種系統在成本控制、可擴展性以及資源利用效率上都有非常大的提高。



 

此內容為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>
          国产精品私人影院| 欧美视频在线免费看| 国产亚洲一区精品| 久久日韩精品| 欧美国产日韩一区二区在线观看| 亚洲毛片播放| 国产精品国产三级国产专区53| 亚洲国产高清aⅴ视频| 欧美精品在线观看一区二区| 国产精品你懂的在线| 欧美视频在线观看| 国产麻豆一精品一av一免费| aa级大片欧美| 欧美人与性动交α欧美精品济南到| 欧美日本韩国在线| 国产午夜精品视频免费不卡69堂| 中文在线资源观看网站视频免费不卡| 欧美在线免费视频| 一区二区三区国产精华| 99精品99久久久久久宅男| 亚洲大片精品永久免费| 欧美片网站免费| 午夜国产不卡在线观看视频| 欧美一区激情视频在线观看| 欧美日韩国产在线一区| 国产精品中文字幕在线观看| 99精品欧美一区| 欧美日韩在线电影| 久久成人羞羞网站| 欧美日韩视频不卡| 亚洲欧美在线视频观看| 伊人久久噜噜噜躁狠狠躁| 性色av一区二区三区| 久久九九有精品国产23| 亚洲在线黄色| 国产中文一区二区| 国产在线不卡| 欧美成人精品一区| 亚洲天堂av图片| 午夜精品久久一牛影视| 久久精品最新地址| 欧美日韩成人网| 欧美一区二视频在线免费观看| 亚洲精品综合久久中文字幕| 在线观看视频日韩| 亚洲人成久久| 欧美亚州一区二区三区| 欧美黑人一区二区三区| 欧美日韩成人在线视频| 亚洲美洲欧洲综合国产一区| 久久激情综合网| 午夜激情亚洲| 午夜视频在线观看一区二区| 久久久爽爽爽美女图片| 国产精品免费福利| 美女精品自拍一二三四| 国产日韩精品久久久| 宅男在线国产精品| 国产精品初高中精品久久| 亚洲午夜在线观看视频在线| 亚洲美女在线看| 欧美了一区在线观看| 欧美a级大片| 亚洲一区二区影院| 亚洲狼人精品一区二区三区| 欧美日韩精品久久久| 亚洲视屏一区| 狂野欧美激情性xxxx| 国产精品午夜春色av| 欧美日韩在线另类| 亚洲人成网站精品片在线观看| 亚洲男人第一网站| 欧美老女人xx| 午夜精品久久久久久久男人的天堂| 久久精品国产免费看久久精品| 在线免费观看日本一区| 国产亚洲一区二区三区在线播放| 老司机午夜免费精品视频| 亚洲综合999| 久久嫩草精品久久久精品| 欧美伊人久久久久久午夜久久久久| 亚洲最新中文字幕| 性欧美激情精品| 久久久久久久久久久一区| 国产精品久久久爽爽爽麻豆色哟哟| 亚洲国产另类 国产精品国产免费| 久久网站热最新地址| 一区二区三区四区五区视频| 一本色道**综合亚洲精品蜜桃冫| 国产精品青草久久| 欧美日韩的一区二区| 国产精品丝袜白浆摸在线| 久久久无码精品亚洲日韩按摩| 久久精品一区中文字幕| 制服诱惑一区二区| 欧美国产欧美亚洲国产日韩mv天天看完整| 欧美在线影院在线视频| 亚洲欧美三级在线| 亚洲国产高清一区| 国产日韩欧美综合一区| 欧美精品成人91久久久久久久| 亚洲综合视频1区| 亚洲精品久久久久久久久久久| 日韩视频一区二区| 国产精品国产| 亚洲一区二区免费视频| 免费不卡亚洲欧美| 欧美片第1页综合| 亚洲欧洲三级| 亚洲午夜电影| 午夜伦理片一区| 欧美 日韩 国产在线| 欧美+亚洲+精品+三区| 国产精品高潮呻吟久久av黑人| 欧美精品999| 亚洲精品小视频在线观看| 欧美风情在线| 久久久免费观看视频| 欧美性一区二区| 国产精品一二三四区| 欧美日韩第一区日日骚| 好看的亚洲午夜视频在线| 欧美色图天堂网| 在线精品国产成人综合| 在线 亚洲欧美在线综合一区| 亚洲大胆女人| 看片网站欧美日韩| 欧美激情久久久久| 久久综合久久久久88| 久久久久久久网站| 亚洲日本中文字幕免费在线不卡| 亚洲一区免费视频| 亚洲一区999| 欧美日韩高清免费| 免费精品99久久国产综合精品| 一区二区在线观看av| 日韩视频在线永久播放| 久久久精品国产一区二区三区| 欧美电影免费| 亚洲三级观看| 欧美激情视频一区二区三区在线播放| 国产精品不卡在线| 欧美午夜精品久久久| 久久久亚洲影院你懂的| 免费精品99久久国产综合精品| 国产精品高清一区二区三区| 国产日韩欧美中文在线播放| 亚洲欧洲日产国产网站| 在线欧美不卡| 久久国产综合精品| 欧美精品在线免费| 国产亚洲精品久久久久久| 日韩一级大片在线| 免费毛片一区二区三区久久久| 亚洲一区二区三区免费视频| 黄色成人av网站| 国产综合亚洲精品一区二| 欧美在线观看天堂一区二区三区| 免费高清在线一区| 久久久久成人精品| 欧美人牲a欧美精品| 欧美日韩一区三区四区| 欧美日本在线一区| 亚洲免费成人av| 欧美激情国产精品| 在线日韩中文字幕| 亚洲啪啪91| 欧美三级视频在线播放| 在线观看日韩av电影| 亚洲精品麻豆| 久久aⅴ乱码一区二区三区| 欧美日韩国产不卡| 蜜臀99久久精品久久久久久软件| 狠狠色伊人亚洲综合网站色| 久久久国产亚洲精品| 欧美国产精品中文字幕| 国内成人精品2018免费看| 国产精品视频久久一区| 欧美了一区在线观看| 欧美激情 亚洲a∨综合| 久久婷婷久久一区二区三区| 国产精品入口夜色视频大尺度| 在线精品视频一区二区| 亚洲乱码精品一二三四区日韩在线| 亚洲欧美日韩国产综合在线| 欧美日韩免费一区二区三区| 亚洲精选视频免费看| 欧美大片免费观看在线观看网站推荐| 免费在线观看一区二区| 午夜精品亚洲一区二区三区嫩草| 在线欧美日韩精品| 久久www成人_看片免费不卡| 久久成人免费网| 欧美日韩精品免费| 欧美综合激情网| 亚洲福利视频网| 亚洲第一黄网| 国产精品爱啪在线线免费观看| 亚洲深夜影院| 国产精品自拍小视频| 欧美激情视频在线免费观看 欧美视频免费一| 欧美色图一区二区三区| 欧美日韩国产成人在线| 欧美日本在线视频| 国产精品人人做人人爽| 亚洲影院在线观看| 在线综合欧美| 亚洲一级一区| 一区二区在线视频播放| 国产精品国色综合久久| 香蕉久久久久久久av网站| 欧美另类极品videosbest最新版本| 精品91久久久久| 欧美日本不卡视频| 亚洲第一久久影院| 欧美日韩综合在线免费观看| 模特精品在线| 国产精品成av人在线视午夜片| 久久久视频精品| 亚洲精品一二区| 久久在线免费视频| 亚洲黄色毛片| 亚洲精品国偷自产在线99热| 在线观看精品视频| 18成人免费观看视频| 欧美日韩黄色一区二区| 亚洲性人人天天夜夜摸| 欧美顶级大胆免费视频| 亚洲欧美激情四射在线日| 亚洲一区二区动漫| 国产精品自在线| 久久亚洲精品一区| 一区二区高清视频| 国产精品网红福利| 欧美在线高清视频| 欧美日韩国产色综合一二三四| 黄色在线成人| 国产偷久久久精品专区| 亚洲日韩欧美一区二区在线| 亚洲精品123区| 久久久久综合| 国产精品高潮在线| 亚洲国产一区二区三区高清| 亚洲激情亚洲| 国产精品日日摸夜夜添夜夜av| 国产欧美一区二区色老头| 在线精品视频在线观看高清| 亚洲一区二区毛片| 老鸭窝毛片一区二区三区| 久久精品国产清自在天天线| 国产专区欧美精品| 午夜视频在线观看一区| 亚洲午夜高清视频| 亚洲欧美日韩另类精品一区二区三区| 国产精品久久久一区麻豆最新章节| 亚洲最黄网站| 一区二区三区精品| 国产一区二区三区久久悠悠色av| 欧美日韩久久| 久久se精品一区二区| 亚洲欧美中文在线视频| 亚洲午夜av在线| 亚洲在线播放电影| 欧美日韩精品免费观看视频| 国产精品视频你懂的| 在线欧美亚洲| 亚洲一区日韩| 久久―日本道色综合久久| 国产女人精品视频| 在线观看av不卡| 久久精品国产一区二区三| 国产亚洲欧美日韩精品| 久久亚洲私人国产精品va| 欧美bbbxxxxx| 国产精品网站在线观看| 中文日韩在线视频| 欧美主播一区二区三区美女 久久精品人| 欧美日本免费一区二区三区| 亚洲电影免费在线| 乱人伦精品视频在线观看| 欧美精品激情在线| 亚洲第一中文字幕在线观看| 国产中文一区二区| 欧美偷拍一区二区| 亚洲精品中文字幕在线| 国产精品国产三级国产aⅴ无密码| 国产无遮挡一区二区三区毛片日本| 国产精品一区二区男女羞羞无遮挡| 欧美日韩综合一区| 国产精品亚洲一区二区三区在线| 亚洲高清免费在线| 久久久久久69| 国产精品日韩欧美一区| 欧美一区永久视频免费观看| 性欧美在线看片a免费观看| 久久国产一区二区三区| 欧美三级在线视频| 国产精品久久久久9999吃药| 国产精品永久免费观看| 国产精品另类一区| 一卡二卡3卡四卡高清精品视频| 国产三级欧美三级| 亚洲欧美激情视频在线观看一区二区三区| 欧美激情视频免费观看| 欧美中文字幕精品| 激情综合色综合久久综合| 国产一区二区三区不卡在线观看| 国产视频在线观看一区二区| 久久精品成人一区二区三区| 欧美精品久久久久久久免费观看| 欧美视频免费在线观看| 亚洲一级在线| 精品96久久久久久中文字幕无| 亚洲欧美在线磁力| 亚洲国产成人av好男人在线观看| 欧美激情bt| 国产真实乱子伦精品视频| 亚洲丶国产丶欧美一区二区三区| 亚洲韩国日本中文字幕| 欧美日本亚洲韩国国产| 免费看av成人| 久久亚洲精品伦理| 欧美成人精品在线| 欧美剧在线免费观看网站| 亚洲在线日韩| 国产午夜久久久久| 欧美亚洲午夜视频在线观看| 一区二区精品在线观看|