作者qeagle ()
看板Electronics
標題Re: [問題] DAC輸出都會內建濾波器嗎?
時間Fri Feb 21 00:37:38 2014
感謝你的指點,不過我有疑問,其實我的確是用同樣週期去做方波
比如我想做個1k方波,週期high-low各500us
所以我一開始是設500us中斷,一次送high一次送low
這時信號很像弦波或三角波
後來我中間插點設多,50us一次中斷,連續十次設high再連續十次送low
以方波週期來看是一樣的,但是這時方波就好多了(但邊緣會抖)
等我再將中斷時間設短,中間插的值變多...方波會更漂亮(邊緣還是會抖,但較快趨平)
若說是RC問題,我覺得是有疑問的
後來我去讀這顆DAC的說明,有提到它有用類似數位訊號處理的觀念
將數位值中間插很多點補成0,再經過濾波器送出來
但我不知道所有的DAC都是這樣嗎?
※ 引述《jamtu (月光下的智慧)》之銘言:
: ※ 引述《qeagle ()》之銘言:
: : 之前用微控器內建的DAC輸出
: : 我想輸出一個方波,所以固定時間中斷,輸出0和1(FF)交替
: : 我想這樣應該是方波,沒有想到輸出是很像弦波的信號
: 這是因為你的輸出信號交換太快
: DAC本身輸出的推力不夠強 (內阻太大)
: 你接上的DAC負載電容太大
: 於是造成了充電放電的效應
: : 後來才知道他的輸出經過濾波,所以我預期是方波,輸出是弦波
: : 後來輸出改成
: : 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0
: : 同樣的方波週期,輸出愈多的1和0,方波會愈漂亮
: 這絕對不能稱作是"同樣的方波週期"
: 這很明顯是因為你讓週期變長
: RC time constant遠小於你的週期 看起來才比較理想
: 你輸出越多的1跟0,等效上就是方波頻率越來越慢,當然越來越理想
: : 我想請問,所有的DAC都是這樣內建濾波器嗎?
: 這是你系統設計的"非理想效應",不是他故意設計成這樣的
: 你可能接了太大的負載
: : 因為現在我想做一個弦波,所以只準備輸出 0 1 0 1
: : 但現在使用不同的DAC,怕內部構造不同,輸出會變成方波
: : 故此請教
: 要製造一個弦波理論上不應該利用這種非理想效應
: 使用不同的DAC,輸出的特性不一樣,當然造成的結果也就不一樣
: 你如果想要製造一個弦波何必用MCU加上DAC呢
: 用電子學課本的許多架構都能夠達到類似的功能
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.141.142.189
1F:推 jamtu:這可能你真的要仔細去讀MCU的原理了XD 02/21 03:09
2F:→ jamtu:他可能自己在設定輸出上面有自己的考量... 02/21 03:10
3F:→ jamtu:不過我想問你輸出的波形是low pass還是high pass 02/21 03:10
4F:推 astrotails:爬不上去應該是LPF 02/21 13:23
5F:→ proach:我不知道你的用途,但如果是電壓固定的方波,應該不必用 02/21 23:20
6F:→ proach:DAC去刻波形出來。 02/21 23:20
7F:→ qeagle:要可變頻可變振幅的方波才需要啊 02/22 16:04
8F:→ qeagle:輸出波形是LP還是HP?不太理解.. 02/22 16:05
9F:→ jamtu:沒關係我多慮了 你這bug不符合正常工程的設計XD... 02/23 18:02