一種基于PXI的高速數(shù)字化儀模塊的設(shè)計(jì)應(yīng)用
2.4 PXI驅(qū)動(dòng)開發(fā)
PXI的軟件要求包括支持Microsoft Windows NT和95(WIN32)這樣的標(biāo)準(zhǔn)操作系統(tǒng)框架,要求所有儀器模塊帶有配置信息(configuration information)和支持標(biāo)準(zhǔn)的工業(yè)開發(fā)環(huán)境(如NI的LabVIEW、LabWindows/CVI和Microsoft的VC/C++、VB和Borland的C++等),而且符合VISA規(guī)范的設(shè)備驅(qū)動(dòng)程序(WIN32 device drivers)。本設(shè)計(jì)應(yīng)用KRF-Tech公司的Windriver來(lái)編寫設(shè)備驅(qū)動(dòng)程序,Windriver針對(duì)PLX和AMCC的專用接口器件編寫了API函數(shù)包,降低了開發(fā)難度。驅(qū)動(dòng)程序的軟件流程圖如圖7所示,圖8是本數(shù)字化儀模塊軟面板的界面,對(duì)數(shù)字化儀的所有控制都可以通過(guò)設(shè)置該虛擬軟件界面來(lái)完成。
3 結(jié)束語(yǔ)
本文給出了基于PXI總線接口的高速數(shù)字化儀模塊的設(shè)計(jì)實(shí)現(xiàn)方法,介紹了高速數(shù)據(jù)采集系統(tǒng)中LVDS接口、LVPECL接口電路結(jié)構(gòu)及連接方式,并在所設(shè)計(jì)的數(shù)字化儀模塊中得到應(yīng)用。系統(tǒng)可以穩(wěn)定的工作在250 MHz,實(shí)現(xiàn)高精度、長(zhǎng)時(shí)間的數(shù)據(jù)采集和分析。該數(shù)字化儀模塊已成功應(yīng)用于多個(gè)PXI測(cè)試系統(tǒng)中,廣泛應(yīng)用于工業(yè)自動(dòng)化、通信、科研、軍事、航空航天、消費(fèi)電子等多個(gè)領(lǐng)域。
評(píng)論