<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 測試測量 > 設計應用 > 一文讀懂PXI架構基礎知識

一文讀懂PXI架構基礎知識

作者: 時(shí)間:2024-06-24 來(lái)源:NI 收藏

概述

PXI系統能夠提供高性能模塊化儀器和其他具有特定同步功能和主要軟件功能的I/O模塊,適用于設備驗證和自動(dòng)化生產(chǎn)測試等測試和測量應用。  要深入了解PXI,請參見(jiàn)圖1中的2張圖片,其中將PXI系統的機箱、控制器和PXI(e)外圍模塊與商用臺式PC的組件進(jìn)行了比較。關(guān)鍵在于了解PXI的組成架構及其如何匹配商用PC技術(shù):

本文引用地址:http://dyxdggzs.com/article/202406/460254.htm
  • PXI機箱與臺式機機箱的比較

  • PXI控制器與臺式機CPU、內存和I/O的比較

  • PXI(e)外圍模塊與臺式機PCI(e)外圍模塊的比較

 

PXI系統

商用臺式PC

圖1.PXI系統與商用臺式PC的對比。

PXI(PCI儀表擴展)是一款成熟且基于PC的測量和自動(dòng)化平臺??商峁╇娫?、散熱和通信總線(xiàn),以支持同一機箱內的多個(gè)儀表模塊。PXI使用了基于PC的商用PCI總線(xiàn)技術(shù),同時(shí)結合了堅固耐用的CompactPCI模塊化封裝以及重要的定時(shí)和同步功能?;ミB外圍設備專(zhuān)業(yè)組(PCI-SIG)在發(fā)布PCI的進(jìn)化版-PCI  Express標準時(shí),顯著(zhù)提高了系統帶寬。負責管理PXI的PXI系統聯(lián)盟(PXISA)采用了最新一代的商業(yè)PC總線(xiàn)技術(shù),實(shí)現了PXI到PXI  Express的演變。PXI  Express保留了PXI的功能,以確保系統的向后兼容性,除了具有標準PXI功能外,還提供了更多的帶寬、電源、散熱以及定時(shí)和同步功能。

PXI和PXI Express擁有如此豐富的功能,看起來(lái)似乎非常復雜,但這些技術(shù)有一個(gè)共同的核心:主流PC通信總線(xiàn)。PXI和PXI Express機箱為當今工程師的測量和自動(dòng)化系統提供了一個(gè)應用廣泛的成熟架構。

由于PXI是一個(gè)由PXISA管理的開(kāi)放規范,任何供應商都可以構建PXI產(chǎn)品。為了幫助解釋PXI系統的底層細節,本技術(shù)白皮書(shū)重點(diǎn)介紹了PXISA所定義的規范,以及這些規范是如何在 PXI硬件上實(shí)現的。

硬件概覽

PXISA硬件規范規定了機械、電氣和軟件架構相關(guān)的所有功能要求。PXI  Express規范是CompactPCI和CompactPCI  Express規范的具體體現。圖2所示為如何從機械和電氣方面將CompactPCI和CompactPCI  Express規范與關(guān)鍵的PXI特性相結合,從而構建整體架構。本文的后續章節將對這一層次結構的每個(gè)部分進(jìn)行介紹,并解釋它們如何具體應用于PXI。

PXI整體架構

圖2.PXI整體架構

機械架構

機械架構規定了CompactPCI、CompactPCI  Express、PXI和PXI  Express之間的物理兼容性。例如,機械架構規定系統控制器應連接PXI機箱最左邊的插槽,以確保系統控制器位于PCI總線(xiàn)部分的左端。該位置的規定簡(jiǎn)化了機箱與控制器選項之間的集成以及兼容程度。

PXI系統中使用的控制器可以是外部PC或嵌入式控制器。嵌入式控制器包括標準功能,如集成CPU、硬盤(pán)、內存、以太網(wǎng)、視頻、串行、USB和其他I/O外圍設備。用戶(hù)可以在標準Windows環(huán)境中開(kāi)發(fā)應用,即與外部PC相同的標準操作系統。

圖3.嵌入式控制器提供多個(gè)I/O接口,可與獨立運行的儀器或外圍設備連接。

PXI規范沿用了CompactPCI和CompactPCI Express的高性能IEC連接器和堅固耐用的EuroCard封裝系統。

NI PXI-8430具有類(lèi)似EuroCard的封裝和高性能IEC連接器

圖4. PXI-8430具有類(lèi)似EuroCard的封裝和高性能IEC連接器。

借助該連接器,儀器通過(guò)背板總線(xiàn)與系統的其他部分進(jìn)行連接和通信;例如,PCI和PCI Express總線(xiàn)。隨著(zhù)該規范不斷發(fā)展以納入全新的通信總線(xiàn),這些連接器的配置保持了向后兼容性。我們將會(huì )在電氣部分更詳細地進(jìn)行介紹。

該規范定義了用于與PXI機箱通信的連接器

圖5.該規范定義了用于與PXI機箱通信的連接器。

PXI機械規范還包括CompactPCI和CompactPCI Express所沒(méi)有的特定散熱和環(huán)境改進(jìn),以確保在工業(yè)環(huán)境中可以正常運行。

了解PXI機箱如何滿(mǎn)足規范中的散熱要求

圖6.了解PXI機箱如何滿(mǎn)足規范中的散熱要求。

電氣架構

電氣架構規定了必須遵守PCI、PCI Express、CompactPCI和CompactPCI Express規格和功率要求。還增加了特定的定時(shí)和同步功能,使PXI成為適用于高性能測試和測量的獨特平臺。

PXI機箱的核心電氣特性是通信總線(xiàn)。隨著(zhù)PCI演變成PCI Express,該規范也在不斷發(fā)展,通過(guò)將PCI Express集成到PXI機箱背板中,確保PXI能夠滿(mǎn)足更多的應用需求。

就傳統儀器而言,PXI支持PCI通信,這是一種通常用于并行傳輸和接收數據的32位總線(xiàn)。PCI儀器的最大帶寬或吞吐量是132  MB/s。由于應用需要更高的帶寬,將PCI  Express定義為通過(guò)稱(chēng)為“l(fā)ane”的一對發(fā)送-接收連接線(xiàn)路來(lái)串行傳輸數據,這使得每個(gè)方向的數據傳輸速率可達250  MB/s。這種串行連接稱(chēng)為PCI Express Gen1  x1“鏈路”(乘1)。多條lane組合在一起可形成x2、x4、x8、x16和x32鏈路以增加帶寬。這些鏈路為控制器和儀器所在的插槽之間提供了連接。例如,x16插槽能以4  GB/s (250 MB/s*16)的速度傳輸和接收信息。為了確保與舊PXI儀器和新PXI  Express儀器兼容,PXI機箱內同時(shí)集成了PCI和PCI Express通信總線(xiàn)。隨著(zhù)PCI  Express規范繼續更新,PXI將持續把新的功能納入PXI機箱,同時(shí)保持向后兼容性。

圖7. PXIe-1085機箱范例根據插槽支持的模塊類(lèi)型,突出了路由到每個(gè)插槽的PCI和PCI Express線(xiàn)路。

隨著(zhù)機箱通信總線(xiàn)不斷發(fā)展并融入全新的PC技術(shù),PXI外圍模塊已經(jīng)從PXI發(fā)展到PXI Express,以利用PCI  Express通信總線(xiàn)功能。為了確保PXI和PXI  Express模塊之間的兼容性,PXI規范中增加了混合插槽相關(guān)要求。該插槽讓用戶(hù)能夠在PXI機箱中插入PXI或PXI  Express外圍模塊。PXI機箱可包括以下插槽:

  • 系統插槽,支持插入嵌入式或遠程PXI Express控制器

  • PXI外設插槽,支持插入PXI模塊

  • PXI Express混合外設插槽,支持插入PXI Express外圍模塊、32位CompactPCI外圍模塊和混合兼容的PXI外圍模塊

  • 系統定時(shí)插槽,可同時(shí)支持插入PXI Express外圍模塊和PXI Express系統定時(shí)模塊

PXI機箱內的插槽類(lèi)型

圖8.PXI機箱內的插槽類(lèi)型

綜上所述,該規范定義了PXI機箱背板可提供的技術(shù)。

圖9.PXI機箱集成了最新的通信總線(xiàn),這些總線(xiàn)路由至不同的插槽選項,以滿(mǎn)足外圍模塊的需求。

除了通信總線(xiàn)之外,電氣規范還定義了定時(shí)和同步功能。其中包含PXI 10  MHz系統時(shí)鐘的定義,該系統時(shí)鐘分配至系統所有的外圍模塊。該通用參考時(shí)鐘可用于同步測量或控制系統中的多個(gè)模塊。除時(shí)鐘功能外,PXI還具有觸發(fā)功能,如多支觸發(fā)總線(xiàn)和具有長(cháng)度匹配的線(xiàn)路星型觸發(fā)網(wǎng)絡(luò )。8條PXI觸發(fā)器線(xiàn)路構成了靈活多變、用途廣泛的PXI觸發(fā)總線(xiàn)。例如,觸發(fā)器可用于同步多個(gè)PXI外圍模塊的操作。

NI PXIe-1085機箱PXI觸發(fā)總線(xiàn)連接圖顯示了觸發(fā)傳輸至PXI外圍模塊的方式

圖10.NI PXIe-1085機箱PXI觸發(fā)總線(xiàn)連接圖顯示了觸發(fā)傳輸至PXI外圍模塊的方式。

對于性能要求更高的應用,該規范通過(guò)規定PXI星型觸發(fā)網(wǎng)絡(luò ),為PXI系統提供了更高性能的同步功能集。星型觸發(fā)網(wǎng)絡(luò )在系統定時(shí)插槽(插槽序號旁邊有標注,PXI和PXI   Express分別以菱形和正方形表示)和其他外設插槽之間實(shí)現了一條專(zhuān)用觸發(fā)線(xiàn)。定時(shí)同步模塊(星型觸發(fā)控制器)安裝在該插槽中,為其他外圍模塊提供精確的時(shí)鐘和觸發(fā)信號。該模塊還具有板載(TCXO,OCXO)、派生(DDS)或外部(銣源)時(shí)鐘,可覆蓋PXI機箱的板載VCXO精度,以定義機箱的高頻系統參考時(shí)鐘、10  MHz和100 MHz時(shí)鐘。

圖11.NI PXIe-1085機箱使用這種星型連接圖,以確保每個(gè)插槽之間傳輸延遲的匹配度。

從下圖可以看出PXI觸發(fā)總線(xiàn)和PXI星形觸發(fā)網(wǎng)絡(luò )如何路由至每個(gè)插槽。為了確保所有功能間的兼容性,PXI引入SYNC 100來(lái)同步機箱內的10 MHz和100 MHz時(shí)鐘。

選擇最合適的配置以確保定時(shí)和同步功能可滿(mǎn)足您的應用需求

圖12.選擇最合適的配置以確保定時(shí)和同步功能可滿(mǎn)足您的應用需求。


軟件概覽

PXI軟件規范定義了軟件架構,這是PXI平臺的關(guān)鍵元素。由于PXI是基于軟件定義的儀表架構,PXI本身并不包括硬件中用戶(hù)可直接訪(fǎng)問(wèn)的功能,如顯示屏、旋鈕和按鈕。所有用戶(hù)可使用的功能都在軟件中。軟件框架為系統控制器模塊和PXI外圍模塊定義了PXI系統軟件要求。系統控制器模塊和PXI外圍模塊必須滿(mǎn)足操作系統和工具支持的特定要求,才能被視為符合給定的PXI軟件框架。

PXI軟件架構

圖13.PXI軟件架構

PXI規范呈現了基于Microsoft Windows操作系統的PXI系統軟件框架。因此,該控制器可以使用行業(yè)標準的應用編程接口,如NI LabVIEW、NI Measurement Studio、Visual Basic、Visual C/C++和Python。PXI還需要模塊和機箱供應商提供某些軟件組件。對于PXI組件,用于定義系統配置和系統功能的初始化文件是必需的。最后,規范還規定了PXI必須能夠實(shí)現儀表行業(yè)廣泛采用的VISA,以配置和控制VXI、GPIB、串行以及PXI儀表。

圖14.該圖顯示了PXI的完整軟件架構。

實(shí)際范例:PXI系統內的通信

以一個(gè)PXI系統的簡(jiǎn)單用例為例子:使用PXI模塊(如NI  PXIe-5451)生成信號。您使用基于Windows的控制器并使用LabVIEW軟件編寫(xiě)程序。LabVIEW通過(guò)儀器驅動(dòng)程序與儀器進(jìn)行通信。Measurement  & Automation Explorer (MAX)用于確保系統的設置可支持該通信。

 

硬件設置和軟件環(huán)境范例

圖15.硬件設置和軟件環(huán)境范例

通信之前,您需要運行一個(gè)在LabVIEW中編寫(xiě)的程序。LabVIEW程序在后臺執行操作序列。以下是實(shí)現通信的步驟:

 第1步:在PXI系統控制器上運行LabVIEW

編寫(xiě)應用程序代碼,該代碼會(huì )被編譯并被轉化為機器級代碼。

第2步:PXI系統控制器將LabVIEW中編寫(xiě)的命令集傳輸給插在PXI外設插槽中的儀器

在PXI系統控制器的內存和處理器中,機器級代碼轉換為電信號,并沿著(zhù)PCI或PCI Express通信總線(xiàn)傳輸。在此范例中,PCI Express通信沿著(zhù)PXI機箱背板運行,用于連接系統控制器和外圍儀器。

第3步:命令通過(guò)機箱背板上的通信總線(xiàn)進(jìn)行傳輸

信號通過(guò)PCI Express通信總線(xiàn)傳輸到儀器所在的PXI插槽中。

第4步:代碼傳輸至儀器

PXI模塊讀取發(fā)送的命令。在此范例中,NI PXIe-5451生成信號,因此儀器利用模塊上的電路讀取信號,執行所需的動(dòng)作,生成信號并將其傳輸給模塊前端的連接器。

圖16演示了控制器和實(shí)際插槽之間的通信方式。

通過(guò)背板傳輸信號范例

圖16.通過(guò)背板傳輸信號范例




關(guān)鍵詞: PXI架構 NI

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>