回覆列表
  • 1 # 使用者2292948274874

    1,什麼是AD轉換?A是模擬訊號的意思,D是數字訊號的意思,AD轉換就是模數轉換,顧名思義,就是把模擬訊號轉換成數字訊號,例如把電壓值轉化為數字訊號。

    2,為什麼要AD轉換?微控制器(以及其他處理器)只能處理數字訊號,當微控制器想要獲取電路上某一點的電壓值時,就得用到AD轉換了,如果你直接把微控制器的引腳接到電路這個點上,微控制器只知道這個點的電壓是低電平還是高電平,又怎麼能得到他的電壓值呢?例如數字式的萬用表,它測量電壓時,先有一個AD轉換電路,把電壓值轉換成一個數值,然後把這個值送個微控制器(當然萬用表裡的用的處理晶片不是微控制器),微控制器經過計算處理後,再把這電壓值顯示到顯示到螢幕上。不過現在有一些比較強的微控制器,其內部已經集成了AD轉換器,不需要你再外接AD轉換晶片。

    3,8位16位的ad轉換晶片是什麼意思?8位,16位就代表了AD轉換晶片的轉換解析度,數字越大,解析度越高,同時也反映了它的精度,數字越大,精度相對也越高。8位算是最低了,有些微控制器裡整合的AD轉換器一般是10位的。12位和16位的芯片價格就比較貴了。

    4,解析度?舉個簡單的例子,8位晶片只能轉換最小到0.01V的電壓,而12位的晶片卻能轉換最小到0.001V的電壓,如果一個電壓為3.359V,8位晶片轉出來後的數值是3.35V,12位晶片轉換出來後是3.359V,精度比8位就高一個檔次了。(注:這裡數值不是正確的數值,舉例用,切勿實際使用)5,取樣?取樣是AD轉換的速度效能指標,通俗的說就是每秒裡能取樣多少次,取樣次數越高晶片效能越好。如果對取樣不理解,也可以用另一種方式理解,就是一個AD轉換芯把電壓值轉換成數字值這個過程所需要的時間,時間越短越好。6,精度?精度是AD晶片的一個重要引數,表示採集到的資料和真實值之間的相差的程度。例如微控制器轉換出來的結果是0.3V,而實際可能是0.31V,這樣就相差了0.01V。這種誤差是不可避免無法消除的。這和在第3點中提到的位數有關,位數越高,這樣的誤差越小。7,這些知識點在“數位電路基礎”一書中有詳細解釋,說明你數位電路沒學好,自己好好加油了。

  • 中秋節和大豐收的關聯?
  • 如何將電動腳踏車鉛酸電池改成鋰電池?