国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于PXIe總線的多板卡通道同步機制研究

度緯儀器 ? 來源:度緯儀器 ? 2025-12-18 09:35 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1 引言

在上一篇《基于PXIe的單板多通道同步機制研究》中,我們重點討論了在同一塊PXIe數據采集卡內部,如何通過統一時間基準、統一采樣時鐘與統一啟動觸發,實現各通道在時間軸上的嚴格對齊。然而在實際工程項目中,單塊采集卡所能提供的通道數量往往有限。隨著測試規模和復雜度的不斷提升,用戶越來越需要將多塊甚至十余塊 PXIe 采集卡同時投入運行,以獲得上百乃至上千通道的同步測量能力;在一些復雜系統中,采集卡還可能分布在同一機箱內、多個機箱之間甚至不同機柜中,形成大規模多點同步采集系統。在這種情況下,如果僅在每塊采集卡內部維持通道同步,而不同采集卡之間缺乏統一的時間基準和觸發機制,那么從系統視角看,整個多通道測量仍然是“碎片化”的,難以支撐嚴謹的系統級分析。

本文以PXIe平臺為基礎,聚焦同一PXIe機箱內多塊采集卡之間的通道同步問題,首先介紹多板卡同步的典型應用場景及面臨的挑戰,然后分析若只保證單卡同步、板卡之間異步可能引發的系統級問題,最后結合PXIe背板資源,對多板卡同步的基本原理和常見實現方案進行論述。跨機箱、跨機柜的分布式時間同步問題將在后續文章中展開。

ab40cd82-d00b-11f0-8c8f-92fbcf53809c.jpg

圖1 PXIe數據采集系統示意圖

2 多板卡同步的典型應用與挑戰

在工程實踐中,多板卡同步通常出現于幾類典型應用場景。大規模結構振動與模態測試就是其中之一:在大型機械結構、整車、機車、風機葉片或橋梁等試驗中,往往需要布設數量眾多的加速度、應變與位移傳感器,單塊采集卡難以滿足通道數量需求,因此必須依靠多塊振動采集卡協同工作。類似的情況也出現在高通道聲學陣列與噪聲測試中,用于聲學成像、波束形成或聲場重建的大型麥克風陣列,對通道數目和相位一致性有很高要求,多塊聲學采集卡之間的采樣時刻與啟動時間必須嚴格對齊。另一方面,多物理量聯合測試系統也高度依賴多板卡同步,例如在同一PXIe機箱內集成電壓、電流、溫度、振動和聲學等多種采集卡,對電機驅動、電力電子裝置或機頂盒整機進行多物理場聯合測試時,不同類型采集卡之間必須共享統一時間軸,才能保證關聯分析、因果分析和事件重建的可靠性。對于圍繞 A2B 等總線協議構建的多節點并行分析系統,負責總線波形、協議事件以及環境信號的采集卡更需要保持一致的時間基準與觸發邊界,才能把某一幀錯誤、某一次節點重連行為與供電波動、振動沖擊等物理因素準確對應起來。

相比單板同步,多板卡同步在工程實現上面臨更大挑戰。首先,時鐘分發路徑明顯變長,參考時鐘從機箱或定時模塊傳輸到每一塊采集卡,需要穿越背板走線甚至前面板電纜,時延和抖動都會累積放大,對同步精度提出更高要求。其次,觸發拓撲更加復雜,多塊采集卡可能分布在不同插槽位置,監聽不同PXI_TRIG 線或星形觸發資源,如何在總線觸發與星形觸發之間做出合適選擇、盡量減小觸發skew,是系統設計的重要考慮。再次,采樣時鐘來源也更加多樣,有的采集卡根據機箱10MHz參考時鐘本地合成采樣時鐘,有的采集卡直接接收外部Sample Clock,各種方式混用時需要整體規劃,避免出現頻率名義相同但相位關系不可控的情況。最后,在配置和管理層面,工程師需要在軟件中對多塊采集卡的時鐘源、觸發源和分頻比進行統一配置,并建立一致的時間坐標系,否則就可能出現“界面參數看起來一樣,但各板卡實際并未真正同步”的隱性問題。

aba05482-d00b-11f0-8c8f-92fbcf53809c.png

圖2 多板卡同步的典型應用與挑戰示意圖

3 單卡同步,多卡異步帶來的問題

如果系統設計中只保證了“每塊采集卡內部通道是同步的”,而沒有對采集卡之間的時鐘和觸發進行統一管理,那么從整體上看,系統會面臨多方面風險。其一是在系統級相位和傳遞函數分析中容易產生顯著誤差。在結構振動、聲學陣列、電機驅動等測試場景中,經常需要計算跨不同板卡通道之間的傳遞函數和相位響應、互相關與相干函數,甚至進一步提取模態參數或波數向量。如果兩塊采集卡之間存在固定時間偏移 Δt,那么在頻率 f 處就會帶來附加相位誤差 Δφ≈2πf·Δt,高頻部分的誤差會被放大,表現為傳遞函數相位曲線整體偏移、模態分析結果偏離真實值,以及聲學陣列中波束指向性變差、主瓣展寬或指向錯誤等問題。

其二是在事件時序與因果關系分析中容易做出錯誤判斷。在多物理量聯合測試系統里,工程師往往需要回答類似問題:“某一路電流浪涌是否先于保護動作發生?”、“A2B 總線的重連事件與車身振動峰值之間的時間關系如何?”如果這些信號分布在不同采集卡上,而采集卡之間沒有統一時間基準,那么采樣數據在時間軸上的相對偏移會導致事件先后順序判斷錯誤,事件間時間間隔與標準或規范中的限值不再可比,復雜故障過程或多事件關聯關系也難以被準確復現。

abfa16ca-d00b-11f0-8c8f-92fbcf53809c.png

圖3 異步采集缺點示意圖

其三是長時間運行條件下跨卡時間漂移問題更加突出。如果每塊采集卡都依賴各自的板載時鐘,哪怕出廠指標已經很高,其頻率存在的微小差異在長時間測試中仍會累積成明顯的時間漂移。起初在幾秒甚至幾十秒的時間尺度上,跨卡通道波形仍能大致對齊,但當測試持續到幾十分鐘或數小時后,通道之間的時間軸已經明顯錯位。對于耐久性測試、環境可靠性試驗等要求長時間連續運行的應用,這意味著跨卡采集的溫度、功耗、振動等趨勢無法在統一時間軸上進行長期關聯,事后即便嘗試通過插值、重采樣等手段對齊,也往往只能在局部區間取得有限效果,很難覆蓋整個測試過程。

4 基于PXIe背板資源的多板卡同步基本原理

PXIe標準在機箱背板上為時鐘與觸發信號預留了豐富的硬件資源,使得多板卡同步可以在機箱內部以較為自然的方式實現。從原理上看,可以概括為三個層面:首先是統一參考時鐘,其次是統一采樣時鐘,最后是統一啟動觸發。典型PXIe機箱會在背板上提供10 MHz參考時鐘PXI_CLK10,以單端形式分發到所有插槽,用于傳統PXI模塊或作為鎖相環(PLL)的參考源;同時還會提供一組差分參考時鐘,例如100 MHz差分時鐘,以低抖動差分形式作為高速模塊的時間基準。多板卡同步的第一步就是讓各采集卡的時間基準鎖定到同一參考時鐘。通常,每塊采集卡內部的時鐘模塊會通過PLL鎖定到PXI_CLK10或PXIe差分時鐘,也可以由專用定時與同步模塊向背板注入高穩定度參考時鐘,再由各采集卡進行鎖定。一旦所有采集卡都使用同一參考時鐘作為“母鐘”,便可以在此基礎上合成各自的采樣時鐘,同時避免長時間運行中的相對漂移。

在統一參考時鐘之后,多板卡之間還需要進一步統一采樣時鐘。常見的實現方式有幾種:有的系統選擇讓各采集卡在鎖定同一參考時鐘的前提下,通過相同的分頻或倍頻比在本地合成采樣時鐘。這種方式布線簡單,只要PLL設計合理,采樣時鐘之間的頻率和相位關系就能保持高度一致。還有一些系統則選定一塊采集卡作為采樣時鐘的“主卡”,由主卡合成Sample Clock,并通過背板專用線路(例如PXIe_DSTARA/B)或前面板同軸電纜,將該采樣時鐘分發給其他從卡;從卡將接收到的Sample Clock作為自身采樣時鐘,從而在物理上保證采樣時刻的一致性。對于對同步精度要求更高、通道規模更大的系統,也可以使用專用的 Timing & Synchronization模塊作為時鐘母版,由定時模塊直接向多塊采集卡提供統一的Sample Clock。PXIe 中的差分星形時鐘線(如PXIe_DSTARA)在這一過程中發揮了重要作用,它提供了低skew、低抖動的時鐘分發路徑,是實現高精度多板卡同步的重要物理基礎。

在統一采樣時鐘之后,還必須確保所有采集卡在同一“起點”開始采集,否則即便采樣時鐘完全一致,時間軸上仍然會存在固定偏移。PXIe 背板因此提供了多路觸發總線與星形觸發資源,例如PXI_TRIG0~7 可以作為多點共享的觸發總線,由任意一塊板卡驅動,其余板卡監聽,PXI_STAR或PXIe_DSTARB等星形觸發資源則從定時槽向各從槽提供等長或等效長度的觸發路徑,有利于減小觸發skew。在典型的多板卡啟動流程中,工程師會在軟件中將各采集卡的任務配置為監聽同一背板觸發源,如PXI_TRIG0或PXI_STAR,然后在主卡或定時模塊上產生一次“開始采集”觸發,該觸發通過背板同時到達所有采集卡,各卡在接收到同一觸發事件時啟動采樣時鐘并開始采樣。如果對啟動同步精度要求很高(例如希望達到納秒級別),通常會優先選擇星形觸發資源而不是普通觸發總線,以減小不同插槽位置造成的觸發傳播差異。

ac5651ce-d00b-11f0-8c8f-92fbcf53809c.png

圖4 PXIe背板資源的多板卡同步原理示意圖

5 PXIe多板卡同步的典型實現方案

從系統工程的視角出發,基于上述原理可以歸納出幾類常見的多板卡同步實現方案。較為簡潔的一種做法是充分利用機箱參考時鐘和統一配置機制:所有采集卡都鎖定到PXI_CLK10 參考時鐘,軟件端為各卡配置相同的采樣率,由驅動在內部根據統一參考時鐘自動合成采樣時鐘,并通過某一路PXI_TRIG 線實現統一啟動。這種方案實現簡單、成本較低,適用于同步要求中等、通道數量在幾十到一百左右的應用場景。

當測試規模進一步擴大、同步精度要求明顯提高時,更常見的做法是在定時槽中插入專用的Timing & Synchronization模塊,由該模塊向背板注入高品質參考時鐘和可編程Sample Clock,并通過 PXIe_DSTARA/B與PXI_STAR 等差分星形時鐘和星形觸發資源,將時鐘與觸發信號分發到各采集卡。這種方案在硬件上略微復雜一些,但可以提供更好的相位一致性和更小的觸發skew,是大規模振動陣列、聲學陣列或精密測量系統普遍采用的方式。

在某些機箱背板資源受限,或只需對少數板卡進行局部同步的場合,也可以采用采集卡Master/Slave 配合前面板時鐘/觸發的方案。工程師通常會選定一塊采集卡作為Master,通過前面板的時鐘輸出接口將 Sample Clock送往其他采集卡的時鐘輸入,同時利用前面板觸發輸入/輸出構建啟動觸發鏈路。這樣,即便背板觸發資源無法滿足需求,仍然可以在前面板側搭建較為靈活的同步拓撲。實際項目中,度緯科技會根據用戶的通道規模、同步精度要求、機箱配置和成本約束,在上述方案之間進行取舍或組合,力求在成本、復雜度與性能之間取得合理平衡。

度緯科技在長期工程實踐中,圍繞PXIe多板卡同步構建了完整的軟硬件方案。在硬件層面,我們提供適用于振動、聲學、電機、電力電子等多場景的PXIe采集卡、定時模塊與控制器;在軟件層面,通過統一的測試平臺對時鐘源、觸發源和任務配置進行集中管理,并提供同步性能驗證工具;在項目交付層面,則根據用戶的具體工況量身定制同步拓撲和實現細節,確保實驗室中的驗證結果能夠可靠遷移到復雜現場環境中。未來的工作中,我們還將進一步探索跨機箱、跨機柜乃至分布式節點之間的時間同步方案,為更大尺度的數據采集系統提供可擴展的同步能力。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 數據采集
    +關注

    關注

    41

    文章

    8037

    瀏覽量

    120873
  • 總線
    +關注

    關注

    10

    文章

    3040

    瀏覽量

    91657
  • PXIE
    +關注

    關注

    2

    文章

    111

    瀏覽量

    22739

原文標題:基于PXIe總線的多板卡通道同步機制研究

文章出處:【微信號:gh_1ac320a7d083,微信公眾號:度緯儀器】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    同星設備間的時間戳同步機制TSync功能與使用

    與電腦上操作系統的時間同步的要求。為了滿足同星設備之間以及設備與電腦間的時間同步要求,對此,同星TSMaster推出了TSync同步機制功能,本文主要介紹TSync
    的頭像 發表于 10-12 08:05 ?4024次閱讀
    同星<b class='flag-5'>多</b>設備間的時間戳<b class='flag-5'>同步機制</b>TSync功能與使用

    Linux內核同步機制

    在現代操作系統里,同一時間可能有多個內核執行流在執行,因此內核其實象多進程多線程編程一樣也需要一些同步機制同步各執行單元對共享數據的訪問。尤其是在多處理器系統上,更需要一些同步機制同步
    發表于 08-06 07:08

    Vulkan同步機制和圖形轉換的風險

    Vulkan同步機制和圖形-計算-圖形轉換的風險(一)
    發表于 01-21 06:17

    關于CAN總線位定時和同步機制的簡要分析

    關于CAN總線位定時和同步機制的簡要分析
    發表于 05-28 06:05

    RTT中的消息同步機制是如何實現的?

    RTT中的消息同步機制是如何實現的
    發表于 11-02 07:00

    一種采用Lock_Free同步機制的數據結構的研究

    一種采用Lock_Free同步機制的數據結構的研究_黃姝娟
    發表于 01-07 21:39 ?0次下載

    PXIe總線控制器:由PXIe-1010總線控制模塊與FirmDrive構成,大大簡化PXIe板卡的研制開發

    長期以來,科技人員為了設計PXIe板卡時不得不花費很多時間和精力來了解PXIe總線,在我國始終沒有形成穩定的PXIe驅動程序。這使得國內
    發表于 08-20 09:19 ?5535次閱讀

    你知道linux 同步機制的complete?

    在Linux內核中,completion是一種簡單的同步機制,標志"things may proceed"。 要使用completion,必須在文件中包含,同時創建一個類型為struct completion的變量。
    發表于 04-24 11:45 ?1738次閱讀

    Linux內核的同步機制

    在現代操作系統里,同一時間可能有多個內核執行流在執行,因此內核其實像多進程多線程編程一樣也需要一些同步機制同步各執行單元對共享數據的訪問,尤其是在多處理器系統上,更需要一些同步機制同步
    的頭像 發表于 09-22 09:46 ?3088次閱讀
    Linux內核的<b class='flag-5'>同步機制</b>

    基于有限狀態機的FlexRay時鐘同步機制

    工作的能力,其信息傳輸的確定性離不開其內部的時鐘同步機制的支持。時鐘同步機制可根據該節點啟動的不同工作階段,定義成不同的工作狀態,如初始化、等待接收同步幀等。考慮到傳統的FSM方法建立模型存在代碼難以復用、維護困難等問題,本文基
    的頭像 發表于 03-31 10:22 ?4757次閱讀
    基于有限狀態機的FlexRay時鐘<b class='flag-5'>同步機制</b>

    淺談Linux kernel中的同步機制

    同步就是進程與進程之間,進程與系統資源之間的交互。由于 Linux內核采用的是多任務,所以在多個進程之間,必須要有同步機制來保證彼此協調。
    的頭像 發表于 05-04 17:06 ?1651次閱讀

    季豐電子PXIE電阻板卡概述

    板卡通PXIE接口實現精密可調電阻的功能,可用于精密儀器校準、工業電機控制、車載電子、超低噪聲電路等場景。
    的頭像 發表于 08-05 14:30 ?1096次閱讀

    基于PXIe總線的單板通道同步機制研究

    本文圍繞“同一塊 PXIe數據采集卡內部不同通道之間的同步”展開,先討論數據同步的重要性、異步采集可能帶來的后果,隨后以PXIe采集卡為例,
    的頭像 發表于 12-18 09:33 ?314次閱讀
    基于<b class='flag-5'>PXIe</b><b class='flag-5'>總線</b>的單板<b class='flag-5'>多</b><b class='flag-5'>通道</b><b class='flag-5'>同步機制</b><b class='flag-5'>研究</b>

    基于PXIe總線的單板通道同步機制研究

    ,具備以下典型優勢:總線帶寬高、通道數易擴展,可滿足多點、物理量同時測試的需求;模塊形態靈活,可方便集成電壓、電流、橋路、聲學、振動等多種采集卡;配合上位機軟件和
    的頭像 發表于 02-03 14:11 ?128次閱讀
    基于<b class='flag-5'>PXIe</b><b class='flag-5'>總線</b>的單板<b class='flag-5'>多</b><b class='flag-5'>通道</b><b class='flag-5'>同步機制</b><b class='flag-5'>研究</b>

    基于PXIe總線板卡通道同步機制研究

    1引言在上一篇《基于PXIe的單板通道同步機制研究》中,我們重點討論了在同一塊PXIe數據采集
    的頭像 發表于 02-03 14:20 ?516次閱讀
    基于<b class='flag-5'>PXIe</b><b class='flag-5'>總線</b>的<b class='flag-5'>多</b><b class='flag-5'>板卡通道</b><b class='flag-5'>同步機制</b><b class='flag-5'>研究</b>