專注差異化嵌入式產(chǎn)品解決方案 給智能產(chǎn)品定制注入靈魂給予生命
提供開發(fā)工具、應用測試 完善的開發(fā)代碼案例庫分享
從全面的產(chǎn)品導入到強大技術支援服務 全程貼心伴隨服務,創(chuàng)造無限潛能!
一、什么是A/D轉換?
一般來說,A/D轉換就是指模數(shù)轉換,即從模擬信號到數(shù)字信號的轉換。反之稱為“D/A轉換”。計算機世界現(xiàn)在幾乎完全是數(shù)字化的。然而,自然界都是模擬的,兩者并不互通。因此,當試圖將計算機的輸入和輸出與自然界連接時,也就是將計算機連接到我們通常接觸的世界時,總是需要進行A/D轉換和D/A轉換。
二、A/D轉換原理
在一些單片機中,帶有A/D轉換,那它的原理是什么呢?英銳恩單片機工程師介紹,自然界的模擬信號,每隔一定時間就會發(fā)生變化,這可以抽象化為一種數(shù)字信號。它可以表示如下圖所示:
換句話說,為了將某個模擬數(shù)據(jù)(紅線)表示為數(shù)字值,將某個時間的數(shù)據(jù)按一定的時間間隔(藍線)雕刻時,數(shù)據(jù)在其間的區(qū)間值是在時間t中,將它取出來便是一個數(shù)字值,這被稱為“定期間隔”。英銳恩單片機工程師解釋,換句話說,模擬量在時間上是一個連續(xù)的量,沒有間斷。然而,數(shù)字量只是一個固定間隔的值,這稱為“離散值”。
三、D/A轉換怎么樣?
那么,D/A轉換呢,它是A/D轉換的逆過程呢?單片機中的數(shù)字數(shù)據(jù)僅具有固定間隔的值。但是,模擬數(shù)據(jù)在時間上是連續(xù)的數(shù)據(jù),沒有間斷。因此,D/A轉換用作這些截止值之間的鏈接。
但是,實際連接的連接方式有多種,各有特點。比如將播放器中的音樂轉化為聲音,此時使用的是D/A轉換。換句話說,從CD調用的數(shù)字數(shù)據(jù)經(jīng)過D/A轉換,轉換成模擬數(shù)據(jù),即“聲音”。然而和這種轉換方法,數(shù)字值之間的連接方式(插值)是依賴于濾波器等進行的,它會通過這種方法微妙地改變音質。