ADC和DAC有什么區別?
不,這不是一個(gè)“愚弄人的”問(wèn)題或腦筋急轉彎,并且我認為我們的讀者都非常清楚模數轉換器(ADC)及數模轉換器(DAC)的基本功能。
但在如何使用這些轉換器以及人們的認知度上也存在著(zhù)哲理性區別。用最簡(jiǎn)單的話(huà)講,ADC是用來(lái)捕獲大量未知的信號,并把它轉換成已知的描述。相反,DAC是接受完全已知的、深刻理解的描述,然后“簡(jiǎn)單地”產(chǎn)生等效的模擬數值。
簡(jiǎn)而言之,DAC工作在確定的領(lǐng)域,而ADC則工作在隨機輸入信號和未知性領(lǐng)域,只要輸入在規定的范圍內。在傳統的信號處理理論中,比如在Harry L.Van Trees的經(jīng)典著(zhù)作Detection, Estimation, and Modulation Theory中介紹的那樣,信號處理面臨著(zhù)不同程度的挑戰。舉例來(lái)說(shuō),一個(gè)特征參數已經(jīng)相當明了的信號(如受到AM調制的模擬信號)與一個(gè)充滿(mǎn)了許多未知參數的信號(如受到噪聲干擾的雷達反射波)相比,評估起來(lái)要容易得多。
ADC原理圖
DAC框圖
因此ADC面臨的挑戰確實(shí)要比DAC大得多。為了充分發(fā)揮ADC的功能,特別是較高性能(速度或精度)的ADC,需要采用精心設計的模擬信號調節輸入信道,通常還帶有與ADC本身精確匹配的ADC驅動(dòng)器。
DAC的設計要簡(jiǎn)單得多。不過(guò)這種相對的簡(jiǎn)單不應讓設計師對DAC設計產(chǎn)生松懈心理。實(shí)際應用中設計師很容易對DAC的模擬輸出電路不予以足夠的重視,比如在擺率、輸出驅動(dòng)(電壓、電流、范圍)等參數和負載故障保護方面,而這樣做很容易導致原型評估和產(chǎn)品現場(chǎng)應用時(shí)發(fā)生令人頭疼的電路和系統級問(wèn)題。
評論