音效卡輸出方波圖形

這張是我利用labview 經由音效卡輸出的方波

 

顯然有嚴重失真的情況

但是我經由 Multi-Instrument 輸出方波

發現圖形卻蠻正常的

 

所以排除音效卡或是輸出線路的問題

但是程式部分不知道哪裡有瑕疵

 

![|334x77](upload://kJPdQkCwrOGTsEfsm4wMofIJI74.gif)

 

而且我發現

除了頻路在示波器有反應外

其他向振幅 跟OFFSET都沒什麼反應

示波器的峰對峰值 跟偏移電壓都沒反應

可是在wveform chart部分卻是正常執行

可以請問一下這到底是哪裡的問題嗎?

還蠻急的

因為實驗需要利用到脈衝電壓去量測

經由信號產生器結果為 amp =5v  offset=-5.5v

不過音效卡是不是無法做到那麼高?

我音效開到最大頂多也才2.3v左右

是不是還要在外接個放大器?

 

另外我在看書的時候

發現裡面有張圖的wavechart旁邊有個clean chart

似乎只要點一下就可以把wavechart裡的資料給清除

請問有這功能嗎?

還是要自己做?

麻煩解惑一下~~

感謝~

方波產生器.rar

godenassx240681.9863194444

一般音效卡最大輸出只到2.0Vrms 所以你要的amp =5v  offset=-5.5v 是無法達到的…

1. 為避免DC直流燒毀喇叭或耳機,所以音頻通常都是串了電容的AC耦合輸出,這表示軟體再怎麼調整都不會有DC offset出現,要DC offset 請外掛電路或花錢買儀器了。

2. 音效卡輸出信號的 Amplitude 不是由LabVIEW裡面的波形輸出設定,而是由windows的 "音量調整" 控制。

3. 現代的內建音效卡多半是~1Vrms 輸出 = 1*sqrt 2*2 = 2.828 Vpp,要5V,請掛OP放大了。

4. 附件為LabVIEW 2009 project格式的6ch音效卡Function Gen, 使用了Christian Zeitnitz 的Windows音效卡驅動程式WaveIO v0.42 (試驗到Win XP為止, 要上Vista or Win7, 請上http://www.zeitnitz.de/Christian/waveio 下載新版後自己改),該底層driver 硬體最高支援到192kHz, 24bit, 6ch輸出,而我的程式則根據採樣率自動調整buffer size,介面上可讓user自己各槍獨立指定輸出波形的頻率與相位。

![](upload://mu8JeMQG8cnimvtipmdMHX6AhF1.png)

![](upload://zbJsTc1i1A6V585HL5nMw2PRayA.png)

AudioFGEN.rar