這邊主要想請教有經驗的前輩
我手頭上有一張PXI-6070 上面有兩個 AO channel
我看到specification上談到 最大 smple頻率達 1MS/s
在之前的討論中 有看到1個sin Wave最好擁有10個點作實現
我這邊的問題是 我實際使用1MS/s 產出100K hz的sine wave 會遇到動態的誤差
1.可是我不知道該如何從specification 上的資料 判斷 實際上我能輸出的最高頻率sin wave?
2.輸出波型的失真 是否跟sin wave的 amplitude有關?
在 02-25-2013 06:08 PM
請問您使用 labview ? 版本?
100點比較適合
您可以使用 labview>>express>>tone measurement>>來偵測頻率
DAQ 習題 >> 類比輸出
手頭上是Labview 2010 目前操作產生sine wave 大約在100hz 設定100KS/s 大致上波型是很漂亮
公司同仁要我估計出 能夠產生多高頻率的sine wave ?
因為根據100點去mapping 一個sin wave 我可以得到最高10khz 但是近看(將觀察的Time interva減少)波型組合 就不再是一格一格方波組成
我想知道如何利用spec上的動態參數 去評估 怎樣的波型是近似理想sine wave 換個說法,就是我能產生頻率多高的sine wave而 這個波型的特性不會跟理想的sine wave
差太多
在 02-25-2013 10:43 PM
6070 的規格應該是 1.25M Sample/s
通常產生一個最簡單的 sine wave 需要至少 2 個點,但是因為是週期波的關係,所以有人改成 2.5 個點
所以 1.25 M / 2.5 = 500k Hz ( 但是波型很難看 )
一個漂亮的 sine wave 大約需要到 500 ~ 1000 點才比較漂亮
如果您要提高頻率,那麼可能會犧牲波型,
外面的信號產生器都是固定點數 ( 1000 點 )
這個跟規格比較沒有關係
您參考看看
1.25MS/s 代表單一Sample 周期=0.8us 如果用1000個點去sample一個 正负2V的 sine wave
每個點之間差距為 4v/1000Samples = 4 mV
這樣就跟 Glitch 所差無幾
Glitch Energy
Magnitude
Reglitch enabled=+-4mV
Duration=1.5us
會有這樣的干擾嗎? 還是我解讀spec有問題
Ting大 感謝你抽空回答問題
可是你所提供的好像是Analog Input?
這邊想問的是 如果想要用上面的前輩建議 1000個點 去構成Sine Wave 從解析度上來看 無法做到?
關於Glitch的問題 是想要評估 高速動態下的反應, 可是不知道該怎麼解讀比較好
在 02-27-2013 02:55 AM
AO的解析度是 20 / 4096 = 4.88 mV,所以光看這個規格就不一定符合你的要求了。
Glitch的定義是在點跟點做切換的時候會有一瞬間電壓跑掉,像下圖。
另外,這裡也有對Glitch Energy做解釋。
如果你要畫出很漂亮的Sin波,可能要選用DSA來做為輸出的硬體,因為DSA有做oversampling,
所以就算Update Rate可能不如一般DAQ卡來得高,但是同樣是輸出1000點作為Sin波的一個周期,DSA的波形會較平滑。
供您參考