| 
  |||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機 | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe  | 
  
能給個正弦信號產(chǎn)生電路方案嗎? | 
  
| 作者:ddb_21ic 欄目:模擬技術(shù) | 
要做個1HZ-4.7KHz PC聯(lián)機可以任意設(shè)置頻率和幅度的信號源,不知道怎樣實現(xiàn)了,謝謝  | 
  
| 2樓: | >>參與討論 | 
| 作者: maychang 于 2006/1/5 8:57:00 發(fā)布:
         很困難,不易實現(xiàn) 要產(chǎn)生正弦信號很容易,例如可以用文式電橋振蕩器。 但要求用計算機控制,可以任意設(shè)置頻率和幅度,則很難。 計算機產(chǎn)生正弦信號,有幾種方法: 1、用D/A產(chǎn)生電壓,一個正弦波周期內(nèi)取若干點,D/A產(chǎn)生該點所應(yīng)有的電壓值。這種方法,實際上是用一個階梯波逼近正弦波。一個周期內(nèi)點數(shù)越多,波形越好,至少要十幾二十幾點。那么4.7kHz正弦波,D/A轉(zhuǎn)換的頻率就要10kHz以上。 2、恒流源對電容充放電,產(chǎn)生三角波。然后用折線電路將三角波轉(zhuǎn)換成近似的正弦波。計算機可以控制充電放電電流,從而控制頻率。 3、直接使用波形芯片ICL8038,計算機控制一個數(shù)字電位器,從而控制ICL8038產(chǎn)生的頻率。要產(chǎn)生1Hz到4.7kHz的信號,頻率必須分若干段檔。即使分檔,也不能輸出連續(xù)變化的頻率,只能產(chǎn)生間隔不大的若干頻率,這要取決于數(shù)字電位器的分辨率。失真度也較大,要5%以下比較難。  | 
  |
| 3樓: | >>參與討論 | 
| 作者: computer00 于 2006/1/5 9:04:00 發(fā)布:
         直接去網(wǎng)上下一個軟件,從音頻插口(就是插耳機那個)輸出 好象叫做show的東東,是一個虛擬示波器軟件。 硬件只需要一個耳機插口線……………… 可產(chǎn)生正弦波、方波、三角波等。頻率范圍0-20KHz。雙通道,幅度可調(diào)整。 缺點就是當(dāng)幅度太小時,噪聲表現(xiàn)過大。  * - 本貼最后修改時間:2006-1-5 9:24:27 修改者:computer00  | 
  |
| 4樓: | >>參與討論 | 
| 作者: zcs_1 于 2006/1/5 9:19:00 發(fā)布:
         先產(chǎn)生方波 先用數(shù)字方法產(chǎn)生方波,再加一級選頻網(wǎng)絡(luò)LC。  | 
  |
| 5樓: | >>參與討論 | 
| 作者: maychang 于 2006/1/5 9:46:00 發(fā)布:
         回 zcs_1 頻率要可調(diào),這個選頻網(wǎng)絡(luò)LC怎么做? computer00 提出的方法很好,我忘記PC機上現(xiàn)在都有聲卡了。光想如何用硬件實現(xiàn)了。 唉!老朽了。  | 
  |
| 6樓: | >>參與討論 | 
| 作者: ddb_21ic 于 2006/1/5 13:42:00 發(fā)布:
         多謝回復(fù) 這個精度要求比較高,聲卡輸出信號確實不怎么好,并且頻率只能低到20Hz(按聲卡指標(biāo))。ICL8038停產(chǎn)了,MAX8038價格很貴,這個模電教材上的方案也只好放棄。 現(xiàn)在主要想就是DDS方案了,我不清楚用32~64個數(shù)據(jù)每個周期行不行,打算用12bit的DAC。如果每個周期用360個數(shù)據(jù),這樣普通單片機都沒辦法輸出這樣速度(1.6M字/秒)的數(shù)據(jù)了。 不知道各位能否推薦幾款容易買到的12bitDAC,最好是并行接口,如果單片機實在不行,就考慮用DSP了。  | 
  |
| 7樓: | >>參與討論 | 
| 作者: computer00 于 2006/1/5 13:55:00 發(fā)布:
         那不如用現(xiàn)成的DDS芯片 如AD5932,AD5934等。波形很不錯。 其實電腦聲卡的已經(jīng)很不錯了,至少有16bit的dac嘛。而且頻率最低可以到1HZ,不過只能是整數(shù)。  | 
  |
| 8樓: | >>參與討論 | 
| 作者: ddb_21ic 于 2006/1/5 14:14:00 發(fā)布:
         我還不知道哪里去買DDS,成都這邊貴點的片子都不好買 AD5932是10bit的,客戶要求最低12bit。 AD5934 - 250 kSPS 12-Bit Impedance Converter Network Analyzer 這個還不錯,就是不知道在市場能買到不。這個產(chǎn)品數(shù)量小,芯片采購是個問題。  | 
  |
| 9樓: | >>參與討論 | 
| 作者: computer00 于 2006/1/5 14:32:00 發(fā)布:
         哦……是我記錯拉,DDS應(yīng)該是AD5930和AD5932 AD5934 是- 250 kSPS 12-Bit Impedance Converter Network Analyzer 另外還有一個是AD5933,也是復(fù)阻抗轉(zhuǎn)換網(wǎng)絡(luò)分析儀,好象是1MSPS的。 這些片子可能不是很好買,要通過代理或者直接去他們公司買才有。我申請過樣片。 你的頻率要求有小數(shù)部分嗎?如果只用整數(shù)頻率的話,我想用聲卡倒是一個很不錯的選擇。 你可以去網(wǎng)上下載show這個軟件回來試試。  | 
  |
| 10樓: | >>參與討論 | 
| 作者: ddb_21ic 于 2006/1/5 14:49:00 發(fā)布:
         5930和5932都是10bit的啊  | 
  |
| 11樓: | >>參與討論 | 
| 作者: ddb_21ic 于 2006/1/5 14:52:00 發(fā)布:
         AD5933性能合適,但是不知道當(dāng)成DDS用是不是忽略它的ADC就可以了  | 
  |
| 12樓: | >>參與討論 | 
| 作者: zcs_1 于 2006/1/5 15:20:00 發(fā)布:
         選頻不可行 能不能用EEPROM把波形存儲起來,然后叫dds來讀取,用單片機控制頻率和波形。  | 
  |
| 13樓: | >>參與討論 | 
| 作者: computer00 于 2006/1/5 15:50:00 發(fā)布:
         AD5933可以只用它的信號發(fā)生作用。 我用過 AD5933,它有一個電壓輸出端的。我拿示波器看過波形,很好的正弦波。不過幅度不是太大了,可能要加放大器。 不過AD5933的輸出幅度是不可以一點點調(diào)節(jié)的,另外,你看到的12bit,應(yīng)該是ADC的分辨率。 它的DDS分辨率如何,就不清楚了。 其實,你用10bit的DDS,已經(jīng)完全足夠了吧。假設(shè)你用12bit的DAC自己來做,取128個點,完全體現(xiàn)不出12bit的性能。  | 
  |
| 14樓: | >>參與討論 | 
| 作者: cx3333 于 2006/1/6 11:09:00 發(fā)布:
         搜: 正弦波信號發(fā)生芯片 搜: 正弦波信號發(fā)生芯片 ,肯定有收獲  | 
  |
| 15樓: | >>參與討論 | 
| 作者: jinggx 于 2006/1/6 21:39:00 發(fā)布:
         很像我們電子設(shè)計大賽的題目. 用DDS一定可以. 不過要求的頻率不高,用單片機加DAC也完全能達(dá)到要求  | 
  |
| 16樓: | >>參與討論 | 
| 作者: ddb_21ic 于 2006/1/8 21:27:00 發(fā)布:
         謝謝各位 我決定用dsPIC+DAC方式,AD的DDS精度較高的都在$10以上,而且購買是個較大的問題。我和貝能聯(lián)系過daPIC30,力源有TI的DAC902,這樣可以實現(xiàn)任意波形的生成,頻率也能夠任意控制。  | 
  |
  | 
    
 
  | 
  
| 免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進(jìn)入 | 
Copyright © 1998-2006 www.udpf.com.cn 浙ICP證030469號  |