外部時鐘
  對于數據采集卡來說,如同其它單芯片的應用,需要一個基本時鐘(time-base)來推動板卡上的控制芯片及模擬/數字轉換器的運作,此時鐘來自于卡片上的石英震蕩器,然后設計者依不同模擬/數字轉換器的特性,將此周期性的方波信號經由計數器(counter)模塊除頻后,成為模擬/數字轉換器的工作時脈,這也就決定了數據采集卡的取樣頻率(sampl">

      技術頻道

      數據采集于外部時鐘及交握信號的探討

      外部時鐘
        對于數據采集卡來說,如同其它單芯片的應用,需要一個基本時鐘(time-base)來推動板卡上的控制芯片及模擬/數字轉換器的運作,此時鐘來自于卡片上的石英震蕩器,然后設計者依不同模擬/數字轉換器的特性,將此周期性的方波信號經由計數器(counter)模塊除頻后,成為模擬/數字轉換器的工作時脈,這也就決定了數據采集卡的取樣頻率(sampling rate)或更新頻率(update rate),然而,由于板卡上石英震蕩器的頻率為固定,所以再經由計數器模塊除頻后,有可能無法達到使用者所需的特定頻率,因此,如果數據采集卡可提供支持外部時鐘的設計,將此時鐘直接作為轉換器的取樣周期,將會大大增加使用者在應用取樣頻率及更新頻率上的彈性。另外,支持外部時鐘的另一個用處是可以達成多個模塊對于同步的需求。
      何謂同步
        當兩個(或多個)設備一起工作并對時間有精確要求的時候,就需要在它們之間進行同步。同步是基于在兩個設備之間規定一個共同的時間參考,試想如果將不同音軌的音頻訊號分別錄在不同的磁帶機上,則必須將這兩個磁帶機的磁帶傳送軸鎖定在一起,否則將來撥放出來就會有相位上的誤差,這個過程就稱為同步。假使這兩個設備沒有進行同步,無論它們開始的時間多么一致,也會由于兩臺設備在機械結構的差異而產生時間漂移。同樣的,對于數據采集卡也是一樣的概念,甚至在要求上更為嚴格。而如何達到數據同步采集,最基本的要求就是不同模塊間要有相同的工作時脈與一致的觸發信號,而這個相同的時脈信號需來自于共同的外部儀器。下圖中的弦波是兩張數據采集卡在同步與異步采集同一信號源所得的波形,在左圖中因異步而存在一向位差,右圖中則是同步觸發下得到完全重迭的波形。

      (圖)同步與異步數據采集差異


      觸發信號
        一般來說,觸發信號的信號源可分為軟件觸發(software trigger),模擬觸發(analog trigger)及數字觸發(digital trigger),軟件觸發即是程序執行到啟動數據采集的瞬間,即為觸發點,對于模擬觸發來說,可設定觸發準位為高于或是低于某特定電壓值,讓板卡上的控制芯片認定此時為觸發點。至于數字觸發信號,其觸發信號為一方波(TTL準位),使用者可以設定觸發點為上升緣(rising edge)觸發或是下降緣(falling)觸發,另外,在觸發的模式上也有幾種不同的區別,分別是延遲觸發(delay-trigger)、預觸發 (pre-trigger) 、中間觸發(middle-trigger)及后觸發(post-trigger)。其觸發點與所采集到數據的關系如下圖所示:


      (圖)觸發模式


        由上圖可容易了解到,所謂延遲觸發即是忽略觸發后的前M筆數據后才開始采集N筆數據,預觸發是采集觸發信號的前N筆數據,中間觸發是采集觸發前M筆數據及觸發后的N筆數據,后觸發則是采集觸發后的N筆數據,而前面所提到的軟件觸發即是指后觸發的模式。
        除此之外還有連續觸發模式,連續觸發可以采集每個觸發信號后特定的數據數,但如果板卡不支持此模式的話,則使用者必須以完整的將所有數據取回,再刪除無意義的數據,如此一來,勢必增加使用者在后續數據處理上的復雜度。以凌華科技DAQ2000 系列多功能信號采集卡為例,全系列提供完整觸發模式及支持外部時脈的設計,提供使用者彈性的取樣頻率及多張卡同步采集的能力,另外,DAQ2000系列更提供SSI(system synchronization interface)接口,以達成多張卡的同步。其基本概念為,當兩個(或多個)數據采集卡進行同步的時候,其中一臺稱為主機(以其工作時脈為準),而其它的則稱為從機,主機(master)的工作時脈及觸發信號可透過SSI接口發送給從機(slave),以便多臺從機進行同步。
        假使應用上需要在信號間或測量同步任務間有嚴格的時間關系,近年來逐漸成熟的PXI平臺也是最佳的選擇,PXI為專門提供量測與自動化在同步與觸發上的需求所發展出的一個儀器接口,PXI背板提供了一個用于精確定時、及最小延遲之星狀觸發線以及一個10MHz的時脈信號以便同步多個模塊,測量模塊彼此間可以互相作用、觸發、及控制。


      握手模式
        另一個與數據采集傳輸有關的特性是握手模式(handshaking mode),相較于序列式的數據傳輸,并行傳輸提供了簡單且更高速的數據傳輸方式,不過其技術關鍵在于發送端與接收端之間的時序差問題,因此,針對此時序差的問題,高速數字I/O卡需提供握手模式,讓兩張卡以交握信號確保數據的正確性。下圖為數據輸出的時序圖:

      (圖)握手信號時序圖


        在上圖中,當有效數據在緩沖存儲器中等待被輸出時,此時板卡上DOREQ的信號準位會被拉高,以通知接收端輸出數據已經被送出,當接收端收到數據時,則會產生DOACK的信號通知發送端數據已完成接收,發送端收到此一信號后,即將DOREQ準位拉低,并等待下一筆要輸出的數據,而不斷重復上述步驟,直到將所有數據輸出完成。所以當兩個支持交握信號的模塊在數據傳輸時,其正確的接線方式為將輸出端的ACK訊號線與輸入端的REQ訊號線相聯接,輸出端的REQ訊號線與輸入端的ACK訊號線相聯接。凌華科技的PCI-7300A高速數字I/O卡,支持外部時脈及完整的信號交握傳輸,其最高傳輸速度達 80MB/sec,數據長度可依使用者的需求設定為8、16、及32位,適用于高速量測環境之需求,如IC測試、高速數據交換、IC邏輯訊號量測等。
      總結
        在測控的應用上,觸發和同步及如何確保高速數據傳輸時之正確性是經常被大家所忽視,但卻同時又是一個測量及自動化平臺的一個關鍵因素。藉由以上的說明,希望能讓讀者在選購市面上資料采集卡時,能夠正確的了解到自己所需要的特點為何,并做有效的應用。

      文章版權歸西部工控xbgk所有,未經許可不得轉載。

      主站蜘蛛池模板: 日韩视频一区二区三区| 日韩人妻无码一区二区三区久久| 麻豆一区二区在我观看| 激情爆乳一区二区三区| 69久久精品无码一区二区| 夜夜嗨AV一区二区三区| 国产亚洲福利一区二区免费看| AV鲁丝一区鲁丝二区鲁丝三区| 久久久精品一区二区三区| 波多野结衣免费一区视频| 日韩熟女精品一区二区三区| 国产一区二区三区小说| 亚洲日韩国产一区二区三区在线 | 无码人妻精品一区二| 精品国产亚洲一区二区三区在线观看 | 国产成人一区二区三区精品久久| 国产精品综合AV一区二区国产馆| 91秒拍国产福利一区| 亚洲AV无码一区二区三区人| 亚洲国产日韩一区高清在线 | 韩国福利视频一区二区| 色婷婷亚洲一区二区三区| 国内精品视频一区二区三区八戒| 国产乱码精品一区二区三区香蕉 | 精品视频午夜一区二区| 色多多免费视频观看区一区| 免费无码AV一区二区| 香蕉视频一区二区三区| 中文字幕无线码一区| 一区二区三区观看免费中文视频在线播放 | 亚洲av乱码一区二区三区| 91一区二区三区四区五区| 亚洲国产AV无码一区二区三区| 久久精品无码一区二区三区不卡| 日本精品一区二区三区视频| 久99精品视频在线观看婷亚洲片国产一区一级在线 | 中文字幕av无码一区二区三区电影| 亚洲人成人一区二区三区| 亚洲视频在线一区二区三区| 国产未成女一区二区三区| 日韩有码一区二区|