|
Interval Scanning與Round Robin Scanning的差異是掃描速率,換句話說就是在取樣時切換於每個通道的速率。每個取樣都來自於sample clock訊號上升,此時各個通道就會開始掃描去讀值。對於Sample-and-Hold的卡片來說,卡片會掃描所有通道並去擷取這個sample clock訊號上升時的數值。對於其他的卡片來說,這樣的做法可以透過將掃描速率最佳化去將切換每個通道所造成的延遲最小化。
以下的範例是以PXI-6070為說明,並使用每通道250 Samples/Seconds的速率擷取。
Interval Scanning
Interval Scanning 在clock訊號上升後會以最快的速度去擷取各個通道的訊號。而通道之間的延遲來自於硬體本身的限制。當希望通道之間的延遲最小化時這個方法會較為實用。然而,訊號相對沒有足夠的時間去擷取更為精確的值。以6070E為例,通道間的延遲最小可以是1microsecond。
圖1與表1顯示了6070採用interval scanning時的通道間延遲
Round Robin Scanning
Round Robin Scanning 則是採用了將每個取樣時間平均分給每個通道做為處理時間的做法去將通道間延遲最大化。這樣的方法提供了足夠的時間給各個通道去擷取更為精確的數值。下列函數說明了各個通道所分配的時間長度
1 second/(250 samples/channel * 4 channels) = 1 millisecond between samples
圖2以及表2說明了round robin scanning.
圖2:
表2:
|