作者bxxl (bool)
看板Electronics
標題Re: [問題] DAC輸出都會內建濾波器嗎?
時間Fri Feb 21 19:26:00 2014
※ 引述《qeagle ()》之銘言:
: 感謝你的指點,不過我有疑問,其實我的確是用同樣週期去做方波
: 比如我想做個1k方波,週期high-low各500us
: 所以我一開始是設500us中斷,一次送high一次送low
: 這時信號很像弦波或三角波
: 後來我中間插點設多,50us一次中斷,連續十次設high再連續十次送low
: 以方波週期來看是一樣的,但是這時方波就好多了(但邊緣會抖)
: 等我再將中斷時間設短,中間插的值變多...方波會更漂亮(邊緣還是會抖,但較快趨平)
: 若說是RC問題,我覺得是有疑問的
: 後來我去讀這顆DAC的說明,有提到它有用類似數位訊號處理的觀念
: 將數位值中間插很多點補成0,再經過濾波器送出來
: 但我不知道所有的DAC都是這樣嗎?
這邊提出一個假說, 可以解釋你的實驗.
DAC可能有內建output LPF, 而且該LPF是跟sampling rate連動
(比如說3dB BW 跟 sampling rate(fs) 成正比)
當你設500us中斷,代表 fs = 2kHz
當你設50us中斷, 代表 fs = 20kHz
fs愈高, output LPF的頻寬愈寬, 方波也就愈接近理想.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.169.209.143
推 qeagle:我看過DAC的文件,大致上是講說有個更高的頻率在操作,所以DA 02/22 20:31
→ qeagle:頻率最大只會是他的1/N,而這個操作頻率會將DA給值中間填0, 02/22 20:32
→ qeagle:再用數位通訊用的濾波重建整個值..這是MICROCHIP 33F內含的 02/22 20:33
→ qeagle:一顆D/A元件,但我現在用的PIC 30F沒有DA,所以我另選一顆 02/22 20:34
→ qeagle:也是MICROCHIP外接的DA(好像是MCP2012),但這顆沒提有這樣做 02/22 20:34