AD7705概述:
AD7705為完整的16位低成本Σ-Δ模數(shù)轉(zhuǎn)換器(ADC),用于直流測量和低頻交流測量應(yīng)用,其具有低功耗(3 V時最大1 mW)特性,因而能用在環(huán)路供電、電池供電或本地供電的應(yīng)用中。片內(nèi)可編程增益放大器提供從1至128的增益設(shè)置,無需使用外部信號調(diào)節(jié)硬件便可接受低電平和高電平模擬輸入。
AD7705ADC轉(zhuǎn)換應(yīng)用經(jīng)典說明:
AD7705是一款性價比比較高的16位ad轉(zhuǎn)換芯片,使用比較也比較簡單。用做單通道的時候 基本不怎么需要設(shè)置。做雙通道的時候,發(fā)現(xiàn)的點問題 ,而這幾點問題在網(wǎng)上的前輩那也沒有特別說明。
這里提出來供正在使用AD7705的網(wǎng)友參考下,如下:
- 關(guān)于時鐘寄存器 AD7705 只有一個時鐘寄存器 而不是兩個。 2.4576MHZ 是標準頻率 ,如果用 4.9152MHZ的時候,要將 CLKDIV位置位,也就是 2 分頻到 2.4576 具體設(shè)置看手冊。
- 關(guān)于數(shù)據(jù)寄存器 AD7705 也只有一個數(shù)據(jù)寄存器 ,一段時間內(nèi)只能對一路 AD輸入做數(shù)據(jù)轉(zhuǎn)換 。數(shù)據(jù)轉(zhuǎn)換范圍:單極性 0 -- Vref/Gain 對應(yīng) 0 -- 0xffff(65535);雙極性 -Vref/Gain -- 0 對應(yīng) 0 -- 0x8000(32768) 0 - Vref/Gain 對應(yīng) 0x8000(32768) -- 0xffff(65535)。
- 關(guān)于設(shè)置寄存器 同樣也只有一個 ,要用哪個通道 就要先設(shè)置這個通道對應(yīng)的寄存器值。
- 校準寄存器 雖然有 4對 但只是對應(yīng)外部校準的 所以在用自校準,通道切換的時候也要重新自校準一下,校準的時候 DRDY 為高電平,校準完后 為低電平。
- 校準完后,第一次讀的數(shù)據(jù) 不怎么準 應(yīng)該讀第二次轉(zhuǎn)換出來的數(shù)據(jù)。
附件內(nèi)容為單通道切換轉(zhuǎn)換的程序,有詳細的中文說明。
部分截圖如下: