基于PXIE總線的高速CCD數(shù)字圖像采集系統(tǒng)設(shè)計(jì)
摘要:為實(shí)現(xiàn)高速電容耦合器件(CCD)數(shù)字圖像采集傳輸,提出一種基于PXIE總線和Camera Link協(xié)議的高速圖像采集系統(tǒng)設(shè)計(jì)方案。設(shè)計(jì)了Camera Link硬件接口電路,實(shí)現(xiàn)了視頻數(shù)據(jù)信號(hào)的接口設(shè)計(jì)、控制信號(hào)的接口設(shè)計(jì)、串行通信信號(hào)接口設(shè)計(jì);同時(shí)采用Xilinx公司的Vir-tex-5 LX50T型FPGA作為PXIE傳輸控制器,并對(duì)IP核進(jìn)行了開(kāi)發(fā),減少了外圍電路設(shè)計(jì)難度。創(chuàng)新性地運(yùn)用直接內(nèi)存訪問(wèn)的工作方式對(duì)PXIE傳輸速度進(jìn)行優(yōu)化。實(shí)驗(yàn)結(jié)果表明,PXIE配置為8通道時(shí),讀取數(shù)據(jù)速率達(dá)到1 504 MB/s,寫入速率達(dá)到了1 490 MB/s,可以滿足高速CCD數(shù)據(jù)的傳輸要求。
關(guān)鍵詞:PXIE;Camera Link;IP核;CCD DMA
電容耦合器件(Charge Coupled Device,CCD),是20世紀(jì)70年代初發(fā)展起來(lái)的新型半導(dǎo)體光電成像器件。由于其具有信號(hào)輸出噪聲低、動(dòng)態(tài)范圍大、量子效率和電荷轉(zhuǎn)移效率高等特點(diǎn),加之多年來(lái)新型半導(dǎo)體材料技術(shù)的不斷積累和大規(guī)模集成技術(shù)的日臻完善,CCD技術(shù)目前廣泛應(yīng)用于國(guó)民經(jīng)濟(jì)、國(guó)防建設(shè)、科學(xué)研究等各個(gè)領(lǐng)域。隨著上述領(lǐng)域?qū)?shù)字圖像的分辨率以及傳輸速度的要求越來(lái)越高,人們對(duì)高速圖像采集系統(tǒng)的性能、穩(wěn)定性和可靠性也提出了新的要求。本文提出了一種基于PXIE總線和Camera Link協(xié)議的高速CCD圖像采集系統(tǒng)設(shè)計(jì)方案,并詳細(xì)說(shuō)明了部分模塊的具體實(shí)現(xiàn)方式。
1 系統(tǒng)工作原理及總體設(shè)計(jì)
1.1 Camera Link協(xié)議及PXIE協(xié)議介紹
(1)Camera Link協(xié)議簡(jiǎn)介
Camera Link是一種基于視頻應(yīng)用發(fā)展而來(lái)的通信接口。它是NI等13家公司基于Channel Link技術(shù)聯(lián)合推出的一種新型接口,簡(jiǎn)化了相機(jī)與其他設(shè)備的連接。Camera Link的驅(qū)動(dòng)端將28位并行數(shù)據(jù)以7:1方式轉(zhuǎn)化為4組LVDS數(shù)據(jù)流和1組LVDS時(shí)鐘信號(hào),串行發(fā)送至接收端進(jìn)行處理。其較高傳輸速率可達(dá)2.38 Gb/s。圖1為Camera Link工作原理圖。
Camera Link接口協(xié)議提供4類信號(hào):相機(jī)控制信號(hào)、圖像數(shù)據(jù)信號(hào)、電源和串行通信信號(hào)。其接口有3種結(jié)構(gòu),分別是初級(jí)配置(Base)、中級(jí)配置(Medium)和高級(jí)配置(Full)。Camera Link使用端口定義來(lái)區(qū)分這些配置。3M 26-pin MDR(Mini D Ribbon)連接器之所以被選擇與Camera Link配套使用是因?yàn)樗鼉?yōu)秀的設(shè)計(jì)和先前Channel Link高速傳輸?shù)某晒?jīng)驗(yàn)。
(2)PXIE協(xié)議簡(jiǎn)介
PXI(PCI Express for Instrumentation)由NI公司于1997年率先提出。PXIE基于Compact PCI標(biāo)準(zhǔn),增加了時(shí)鐘和同步觸發(fā)總線,但其核心仍然是PCI總線。PXI Express相對(duì)PXI較顯著的改進(jìn)和優(yōu)勢(shì)就在于它融入PCI Express的特點(diǎn),采用串行傳輸,點(diǎn)到點(diǎn)的總線拓?fù)浣Y(jié)構(gòu)。不同于PXI在所有總線設(shè)備間分享帶寬,PXI Express為每一個(gè)設(shè)備提供單獨(dú)的傳輸通道。同時(shí)它所增加的時(shí)鐘和同步觸發(fā)信號(hào)以及擁有特殊的接口物理特性使得其在測(cè)量、通信、工業(yè)自動(dòng)化等領(lǐng)域擁有更大的技術(shù)優(yōu)勢(shì)。本文采用PXIE-8x,較高傳輸速度達(dá)到1400Mb/s。
1.2 總體設(shè)計(jì)
系統(tǒng)總體結(jié)構(gòu)圖,如圖2所示。
圖2中,DS90CR288A為NI公司高性能串并轉(zhuǎn)換器,將Camera Link接口協(xié)議的4路LVDS信號(hào)和1路LVDS時(shí)鐘轉(zhuǎn)換為28位LVCMOS/LVTTL數(shù)據(jù)和一路時(shí)鐘信號(hào),DS90LV047A為NI公司的3 VLVDS 4路單端轉(zhuǎn)差分驅(qū)動(dòng)器。DS90LV049為NI公司的3V LVDS雙向線路驅(qū)動(dòng)器和雙向線路接收器。
系統(tǒng)工作流程為:
首先,采集卡通過(guò)DS90LV047A對(duì)CCD相機(jī)發(fā)出的控制指令。CCD相機(jī)在接到指令后,將采集到的圖像數(shù)據(jù)分為4路LVDS數(shù)據(jù)信號(hào)和1路LVDS時(shí)鐘信號(hào),通過(guò)接口連接器MDR26,輸送到圖像采集卡;圖像采集卡將串行數(shù)據(jù)轉(zhuǎn)換成38路并行信號(hào)和1路隨路時(shí)鐘傳送給FPGA進(jìn)行數(shù)據(jù)處理。由于數(shù)據(jù)量很大,為保證數(shù)據(jù)低誤碼率及提高可靠性,使用了2塊Micron 2 GB DDR2對(duì)數(shù)據(jù)進(jìn)行緩存和乒乓處理。FPGA根據(jù)用戶的需求進(jìn)行高速的圖像處理。采集卡通過(guò)PXIE-8x將圖像數(shù)據(jù)上傳至PC(上位機(jī))上進(jìn)行后期處理,同時(shí)實(shí)現(xiàn)PC(上位機(jī))對(duì)圖像采集卡的控制。圖像數(shù)據(jù)較終通過(guò)PC將數(shù)據(jù)存儲(chǔ)在SSD(Solid-state Drive)電子盤上,以供隨時(shí)調(diào)用。在讀/寫速度等關(guān)鍵性能上,SSD電子盤遠(yuǎn)遠(yuǎn)優(yōu)于傳統(tǒng)機(jī)械硬盤,因此選用SSD電子盤為數(shù)據(jù)存儲(chǔ)介質(zhì)。采集卡還采用DS90LV049(LVDS雙線路驅(qū)動(dòng)器,帶有雙線路接收器)來(lái)實(shí)現(xiàn)采集卡與相機(jī)間的串行通信,用戶可以根據(jù)需要對(duì)CCD相機(jī)進(jìn)行配置。
2 關(guān)鍵模塊設(shè)計(jì)
2.1 Camera Link接口設(shè)計(jì)
根據(jù)系統(tǒng)功能要求,Camera Link接口設(shè)計(jì)包括3個(gè)部分,即為視頻數(shù)據(jù)信號(hào)接口設(shè)計(jì),控制信號(hào)接口設(shè)計(jì),串行通信命令接口設(shè)計(jì)。
2.1.1 視頻數(shù)據(jù)信號(hào)的接口設(shè)計(jì)
視頻數(shù)據(jù)信號(hào)為FVAI,LVAL,DVAL和SP,它們分別是幀允許信號(hào)、行允許信號(hào)、數(shù)據(jù)允許信號(hào)和保留信號(hào),4路均為L(zhǎng)VDS數(shù)據(jù)信號(hào),外加1對(duì)LVDS時(shí)鐘信號(hào),在此采用了National Semiconductor公司的DS90CR288A芯片,將5路LVDS信號(hào)轉(zhuǎn)換為28路數(shù)據(jù)信號(hào)。具體連接圖如圖3所示。
2.1.2 控制信號(hào)接口設(shè)計(jì)
相機(jī)控制信號(hào)CC1,CC2,CC3,CC4為4路LVDS信號(hào),為節(jié)省布線空間,F(xiàn)PGA發(fā)出的控制信號(hào)均為單端信號(hào),因此采用National Semicon-ductor公司的DS90LV047A芯片將采集卡發(fā)出的單端COMS控制信號(hào)轉(zhuǎn)化為L(zhǎng)VDS信號(hào),完成對(duì)CCD相機(jī)的控制。圖4為DS90LV047A與MDR26的連接。
2.1.3 串行通信信號(hào)接口設(shè)計(jì)
串行通信信號(hào)由兩對(duì)LVDS信號(hào)提供,這些信號(hào)使相機(jī)與其使用者之間可以進(jìn)行通信。因?yàn)槭请p向通信,在此采用了National Semicon-ductor公司的DS90LV049芯片實(shí)現(xiàn)了LVDS差分信號(hào)到單端CMOS信號(hào)的雙向轉(zhuǎn)換。圖5為DS90LV049與MDR26的連接示圖。圖中EN為1時(shí),EN可以不接,4條通路可以全通。
2.2 PXIE模塊設(shè)計(jì)
2.2.1 PXIE的時(shí)鐘電路設(shè)計(jì)
在PXIE規(guī)范中,對(duì)于時(shí)鐘的頻率穩(wěn)定度要求是100 MHz±300 ppm,抖動(dòng)(Cycle-to-Cycle)需要小于125 ps,占空比要求50%±5%以內(nèi)。因此,系統(tǒng)中選用IDT公司的ICS874003-02作為100 MHz參考時(shí)鐘的抖動(dòng)衰減器。ICS874003-02是一款高性能的將差分時(shí)鐘轉(zhuǎn)換為L(zhǎng)VDS電平時(shí)鐘信號(hào)的時(shí)鐘抖動(dòng)衰減器,該元件可支持PXI Express系統(tǒng),具有衰減或“清除”100 MHz PXIE輸入時(shí)鐘抖動(dòng),同時(shí)將其轉(zhuǎn)換成250 MHz LVDS輸出能力的時(shí)鐘器件。ICS874003-02在芯片內(nèi)部集成了一個(gè)高性能,低相噪的鎖相環(huán)。鎖相環(huán)的鑒相帶寬為400 kHz,可以快速鎖定時(shí)鐘,減小抖動(dòng)。該器件支持低于1 ps RMS極低相位噪聲的基準(zhǔn)時(shí)鐘生成,滿足基于PXIE的高速應(yīng)用的嚴(yán)格的抖動(dòng)要求。它的較大周期抖動(dòng)為35 ps,占空比變化為50%±2%,完全可以滿足PXIE對(duì)時(shí)鐘的要求,其內(nèi)部原理圖如圖6所示。
該系統(tǒng)設(shè)計(jì)中采用QA0/nQA0和QA1/nQA1兩對(duì)差分輸出時(shí)鐘,并且將這兩個(gè)輸出分頻器的分頻系數(shù)設(shè)置為5,使輸出時(shí)鐘頻率和輸入時(shí)鐘頻率相同。
ICS874003-02提供獨(dú)立的電源用以隔離內(nèi)部鎖相環(huán)產(chǎn)生的開(kāi)關(guān)噪聲,VDD,VDDA,以及VDDO抑必須單獨(dú)通過(guò)過(guò)孔連接到電源層,并且在每個(gè)電源腳上都要加入旁路電容,為了獲得較佳的時(shí)鐘抖動(dòng)特性,電源需要相互隔離。如圖7所示,1個(gè)10 Ω的電阻以及1個(gè)10 μF和0.01 μF的旁路電容構(gòu)成了一個(gè)電源濾波電路,連接到每個(gè)VDDA腳,10 Ω的電阻可以被磁珠所替代。
2.2.2 PXIE的IP core設(shè)計(jì)
該系統(tǒng)中,采用Virtex-5LX50T型FPGA作為PXIE的傳輸控制器,由于FPGA內(nèi)部集成了PCIe端點(diǎn)模塊,所以減少了很多外圍硬件電路的設(shè)計(jì)難度。PCIe端點(diǎn)模塊的IP核框圖如圖8所示。
由圖8可以看出,PXIE IP核采用分層結(jié)構(gòu),即分別為物理層鏈路模塊、物理層、數(shù)據(jù)鏈路層、傳輸層和用戶應(yīng)用層。傳輸層負(fù)責(zé)處理用戶應(yīng)用層(User Applieation)提供的傳輸層包(TLP)并安排其傳輸。數(shù)據(jù)鏈路層負(fù)責(zé)鏈路管理和數(shù)據(jù)完整性,包括錯(cuò)誤的檢測(cè)和糾正。物理層負(fù)責(zé)完成包的成幀和解幀、字節(jié)的組合和拆分、鏈路的初始化和訓(xùn)練、擾碼生成和解擾。發(fā)送時(shí),物理層鏈路模塊負(fù)責(zé)將物理層生成的擾碼應(yīng)用到傳輸數(shù)據(jù)中,同時(shí)復(fù)用到物理層模塊接收到的有序集中,較后把包傳輸給傳輸接口;接收時(shí),負(fù)責(zé)從傳輸接口上接收TLP字節(jié),從數(shù)據(jù)中解碼有序集,并且將DLLP和TLP解擾。
2.2.3 PXIE傳輸速度問(wèn)題及解決情況
由于PXIE傳輸協(xié)議是基于PCIe傳輸協(xié)議的擴(kuò)展,所以可以利用目前比較成熟的PCIe傳輸協(xié)議實(shí)現(xiàn)技術(shù)在硬件程序設(shè)計(jì)層次上實(shí)現(xiàn)PXIE傳輸協(xié)議,至于PXIE協(xié)議的一些擴(kuò)展接口,都可以在FPGA外圍用基本硬件電路簡(jiǎn)易的實(shí)現(xiàn)。FPGA生產(chǎn)廠商Xilinx公司提供了一套成熟,穩(wěn)定并且免費(fèi)的PCIe傳輸方案,以IP(Intellectual Property)的形式提供給用戶。
PCIe IP核雖然為PXIE傳輸協(xié)議提供了解決方案,但是仍然存在問(wèn)題。首先,在實(shí)際測(cè)試過(guò)程當(dāng)中,由于PCIe IP一直占用了CPU,使得PC在進(jìn)行數(shù)據(jù)傳輸時(shí),主機(jī)本身
相關(guān)閱讀:
- ...2015/02/12 15:10·基于PSO-LSSVM的城市時(shí)用水量預(yù)測(cè)
- ...2014/12/31 13:14·基于Petri網(wǎng)的自助行李托運(yùn)傳輸控制策略
- ...2013/12/18 10:49·基于PCI-9846武器數(shù)據(jù)鏈測(cè)試技術(shù)的研究及實(shí)現(xiàn)
- ...2013/12/10 10:49·基于PCI-9846H的死區(qū)時(shí)間引起的電壓波形畸變的研究
- ...2012/12/26 10:33·基于PCI-9846的變頻器輸出性能測(cè)試系統(tǒng)
- ...2012/04/27 10:12·基于PCAKFCM 的船舶柴油機(jī)故障診斷
- ...·圖文詳解汽車儀表板背后的車規(guī)級(jí)安全設(shè)計(jì)要求
- ...·使用有安全保障的閃存存儲(chǔ)構(gòu)建安全的汽車系統(tǒng)
- ...·反向偏置差分線性傳感器的較新進(jìn)展和應(yīng)用
- ...·艾德克斯測(cè)評(píng)某品牌智能插座——待機(jī)功耗篇
- ...·三線電阻式溫度檢測(cè)器測(cè)量系統(tǒng)中勵(lì)磁電流失配的影響(續(xù))
- ...·三線電阻式溫度檢測(cè)器測(cè)量系統(tǒng)中勵(lì)磁電流失配的影響
- ...·RTD測(cè)量系統(tǒng)中勵(lì)磁電流失配的影響
- ...·藍(lán)牙BR/EDR 和 Bluetooth Smart的十大重要區(qū)別
- ...·IoT網(wǎng)關(guān)平臺(tái)與應(yīng)用
- ...·增強(qiáng)版ARM DesignStart:通向定制化SoC的較快、較低風(fēng)險(xiǎn)之路
- ...·實(shí)體零售轉(zhuǎn)型O2O,倉(cāng)儲(chǔ)物流的智能化水平從何提升?
- ...·幾種車用LED驅(qū)動(dòng)方案的比較
- ...·藍(lán)牙配對(duì)第二篇:密鑰生成方法
- ...·中電瑞華推出領(lǐng)先的無(wú)線數(shù)據(jù)采集解決方案
- ...·安森美半導(dǎo)體配合市場(chǎng)趨勢(shì)的無(wú)線充電方案
- ...·安森美半導(dǎo)體配合汽車照明設(shè)計(jì)趨勢(shì)的解決方案
- ...· “芯創(chuàng)杯”首屆高校未來(lái)汽車人機(jī)交互設(shè)計(jì)大賽報(bào)名正式啟動(dòng)
- ...· 探秘第二屆衛(wèi)藍(lán)山鷹“創(chuàng)新·共享”試驗(yàn)技術(shù)論壇!
- ...· “2018中國(guó)半導(dǎo)體生態(tài)鏈大會(huì)”在江蘇省盱眙舉行
- ...· 新主題新規(guī)劃,CITE 2019瞭望智慧未來(lái)
- ...· 從汽車到工廠,TI毫米波傳感器致力于創(chuàng)造更智能的世界
- ...· 意法半導(dǎo)體(ST)、Cinemo和Valens在CES 2018展上聯(lián)合演示汽車信息娛樂(lè)解決方案
- ...· 北京集成電路產(chǎn)業(yè)創(chuàng)新發(fā)展高峰論壇即將在京召開(kāi)
- ...· 三菱電機(jī)強(qiáng)勢(shì)出擊PCIM亞洲2017展
- ...· GPGPU國(guó)產(chǎn)替代:中國(guó)芯片產(chǎn)業(yè)的空白地帶
- ...· 物聯(lián)網(wǎng)產(chǎn)品設(shè)計(jì)中Wi-Fi連接的四個(gè)關(guān)鍵因素
- ...· 第三屆中國(guó)MEMS智能傳感器產(chǎn)業(yè)發(fā)展大會(huì)即將于蚌埠拉開(kāi)帷幕
- ...· IAIC專項(xiàng)賽演繹“中國(guó)芯“應(yīng)用創(chuàng)新,信息安全高峰論壇亮劍海寧
- ...· 智能控制有源鉗位反激
- ...· 解讀5G毫米波OTA 測(cè)試技術(shù)
- ...· 多個(gè)市場(chǎng)高速增長(zhǎng)推動(dòng)Molex加強(qiáng)汽車領(lǐng)域的發(fā)展
- ...· 中國(guó)綠色制造聯(lián)盟成立大會(huì)召開(kāi)在即 政產(chǎn)學(xué)研用共探綠色發(fā)展新模式
- ...· Efinix® 全力驅(qū)動(dòng)AI邊緣計(jì)算,成功推出Trion™ T20 FPGA樣品, 同時(shí)將產(chǎn)品擴(kuò)展到二十萬(wàn)邏輯單元的T200 FPGA
- ...· 英飛凌亮相進(jìn)博會(huì),引領(lǐng)智慧新生活
- ...· 三電產(chǎn)品開(kāi)發(fā)及測(cè)試研討會(huì)北汽新能源專場(chǎng)成功舉行
- ...· Manz亞智科技跨入半導(dǎo)體領(lǐng)域 為面板級(jí)扇出型封裝提供化學(xué)濕制程、涂布及激光應(yīng)用等生產(chǎn)設(shè)備解決方案
- ...· 中電瑞華BITRODE動(dòng)力電池測(cè)試系統(tǒng)順利交付北汽新能源
- ...· 中電瑞華FTF系列電池測(cè)試系統(tǒng)中標(biāo)北京新能源汽車股份有限公司
- ...· 中電瑞華大功率高壓能源反饋式負(fù)載系統(tǒng)成功交付中電熊貓
- ...· 中電瑞華國(guó)際在電動(dòng)汽車及關(guān)鍵部件測(cè)評(píng)研討會(huì)上演繹先進(jìn)測(cè)評(píng)技術(shù)
- ...· 數(shù)據(jù)采集終端系統(tǒng)設(shè)備
- ...· 簡(jiǎn)儀科技踏上新征程
- ...· 易靈思® 宣布 AEC-Q100 資質(zhì)認(rèn)證和汽車系列產(chǎn)品計(jì)劃
- ...· 易靈思® 宣布擴(kuò)充高性能 鈦金系列™ FPGA 產(chǎn)品 鈦金系列產(chǎn)品擴(kuò)充至包含 1M 邏輯單元的 FPGA
- ...· 易靈思® 宣布Trion® Titanium 在臺(tái)積電 (TSMC) 16納米工藝節(jié)點(diǎn)流片
- ...· TI杯2019年全國(guó)大學(xué)生電子設(shè)計(jì)競(jìng)賽頒獎(jiǎng)典禮在京舉行
- ...· BlackBerry QNX虛擬機(jī)獲得全球首個(gè)汽車安全完整性等級(jí)(ASIL) ‘D’認(rèn)證
- ...· 威馬汽車選擇BlackBerry助力下一代汽車