AD7291:一款多功能12位SAR ADC的深度解析
在電子設計領域,模擬到數字的轉換是一個關鍵環節,而ADC(模擬 - 數字轉換器)則是實現這一轉換的核心器件。今天,我們要深入探討的是Analog Devices公司的AD7291,一款具有溫度傳感器的8通道、I2C接口的12位SAR ADC。
文件下載:AD7291.pdf
產品概述
AD7291是一款低功耗、8通道、12位逐次逼近型模擬 - 數字轉換器,內置溫度傳感器。它采用單3.3V電源供電,具有I2C兼容接口,非常適合用于各種系統的變量監測,如電信、過程控制和工業控制等領域。
主要特性
- 高精度轉換:12位分辨率,提供了較高的轉換精度,能夠滿足大多數應用的需求。
- 多通道輸入:擁有8個單端模擬輸入通道,模擬輸入范圍為0V至2.5V,可同時處理多個模擬信號。
- 溫度監測:內置12位溫度 - 數字轉換器,溫度傳感器典型精度為±1°C,分辨率為0.25°C,可實時監測設備溫度。
- 低功耗設計:在不進行轉換時,器件通常處于部分掉電狀態,轉換時才上電,有效降低了功耗。
- I2C接口:支持標準和快速模式的I2C兼容串行接口,方便與微控制器等設備進行通信。
- 通道序列器操作:可編程的通道序列器允許用戶選擇預編程的通道序列進行轉換,提高了轉換效率。
- 超限指示/報警功能:片上限制寄存器可設置轉換結果的高低限,當轉換結果超出設定范圍時,ALERT輸出引腳將被激活,可作為中斷信號使用。
- 自動循環模式:支持自動循環模式,可連續對可編程的通道序列進行轉換,適用于系統監測。
技術規格
動態性能
在動態性能方面,AD7291表現出色。在1kHz正弦波輸入時,信號 - 噪聲比(SNR)典型值為71dB,信號 - 噪聲 + 失真比(SINAD)典型值也為71dB,總諧波失真(THD)典型值為 - 81.66dB,無雜散動態范圍(SFDR)為 - 80dB至 - 85dB。這些指標表明,AD7291在處理模擬信號時能夠有效抑制噪聲和失真,提供高質量的數字輸出。
直流精度
AD7291的直流精度也非常高。分辨率為12位,積分非線性(INL)典型值為±0.5LSB,差分非線性(DNL)典型值為±0.5LSB,保證了12位無失碼。偏移誤差典型值為±2LSB,增益誤差典型值為±1LSB,并且具有較低的溫度漂移,偏移溫度漂移為4ppm/°C,增益溫度漂移為0.5ppm/°C。
模擬輸入
模擬輸入方面,AD7291的輸入電壓范圍為0V至VREF(內部參考電壓為2.5V),直流泄漏電流典型值為±0.01μA,輸入電容在跟蹤模式下為34pF,保持模式下為8pF。在交流應用中,建議在相關模擬輸入引腳使用RC低通濾波器,以去除高頻分量。同時,為了保證ADC的交流性能,模擬輸入應從低阻抗源驅動,必要時可使用輸入緩沖放大器。
參考輸入/輸出
AD7291可使用內部2.5V參考或外部參考。內部參考電壓在25°C時的典型值為2.5V,最大偏差為±0.3%,長期穩定性為150ppm/1000小時。外部參考輸入電壓范圍為1V至2.5V,參考輸出阻抗為1Ω,參考溫度系數為12至35ppm/°C。
邏輯輸入/輸出
邏輯輸入方面,輸入高電壓VINH為0.7×VDRIVE,輸入低電壓VINL為0.3×VDRIVE,輸入電流典型值為±0.01μA,輸入電容為6pF,輸入遲滯為0.1×VDRIVE。邏輯輸出方面,輸出高電壓VOH根據VDRIVE的不同而有所變化,輸出低電壓VOL在不同的灌電流下有不同的值。
溫度傳感器
AD7291的溫度傳感器采用帶隙溫度傳感器技術,可測量 - 40°C至 + 125°C的溫度范圍,典型精度為±1°C,分辨率為0.25°C。溫度傳感器的測量結果以12位二進制補碼格式存儲,可通過TSENSE轉換結果寄存器讀取。同時,AD7291還具有溫度傳感器平均功能,可提高溫度測量的準確性。
電源要求
AD7291的電源電壓VDD范圍為2.8V至3.6V,邏輯電源電壓VDRIVE范圍為1.65V至3.6V。在正常工作模式下,總電流典型值為2.9mA至3.5mA,在全功率掉電模式下,電流典型值根據溫度范圍不同而有所變化,從0.3μA至12μA不等。
工作模式
命令模式
在命令模式下,AD7291可根據需求對單個通道或通道序列進行轉換。通過向命令寄存器寫入所需的通道組合,即可啟動轉換。轉換完成后,可從電壓或溫度轉換結果寄存器讀取轉換結果。在快速模式下,采集和轉換時間總共約為4.45μs。當需要退出命令模式時,主設備不確認最后一個數據字節,即可停止轉換并進入部分掉電模式。
自動循環模式
自動循環模式下,AD7291可連續對可編程的通道序列進行轉換,轉換間隔約為50μs。該模式適用于系統監測,可通過設置極限寄存器來監測信號是否超出范圍,并通過ALERT引腳發出警報。在自動循環模式下,即使收到停止條件,AD7291也不會進入部分掉電模式,轉換和警報監測將繼續進行。
內部寄存器結構
AD7291包含34個內部寄存器,用于存儲轉換結果、轉換極限和配置信息。其中,地址指針寄存器用于指向數據寄存器,命令寄存器用于設置設備的工作模式,電壓轉換結果寄存器和TSENSE轉換結果寄存器分別存儲電壓和溫度轉換結果,極限寄存器用于設置轉換結果的高低限,警報狀態寄存器用于提供警報事件信息。
應用建議
電源和參考設計
為了保證AD7291的性能,建議在VDD和GND之間使用10μF和100nF的去耦電容,在VREF和GND1之間使用10μF的去耦電容。同時,內部參考在使用時應進行緩沖,以提高穩定性。
I2C接口設計
在使用I2C接口時,需要注意SDA和SCL引腳的上拉電阻,以確保信號的正常傳輸。同時,要根據I2C的時序要求進行設計,避免出現通信錯誤。
溫度傳感器應用
在使用溫度傳感器時,要注意溫度傳感器的精度和分辨率,以及溫度傳感器平均功能的使用。同時,當使用外部參考時,需要根據外部參考電壓對溫度結果進行修正。
總結
AD7291是一款功能強大、性能出色的12位SAR ADC,具有多通道輸入、高精度轉換、低功耗、I2C接口等優點,適用于各種系統的變量監測。通過合理的設計和應用,能夠充分發揮其優勢,為電子系統的設計提供可靠的解決方案。在實際應用中,工程師們需要根據具體需求,結合AD7291的特性和技術規格,進行合理的設計和調試,以確保系統的穩定運行。你在使用AD7291或其他類似ADC時遇到過哪些問題呢?歡迎在評論區分享你的經驗和見解。
-
ad7291
+關注
關注
0文章
2瀏覽量
1057
發布評論請先 登錄
AD7291:一款多功能12位SAR ADC的深度解析
評論