在電子設計領域,模數轉換器(ADC)是連接模擬世界和數字世界的關鍵橋梁。今天,我們將深入探討德州儀器(Texas Instruments)的ADS1100,一款具有高性能和廣泛適用性的16位自校準模數轉換器。
文件下載:ads1100.pdf
一、ADS1100概述


ADS1100采用微小的SOT23 - 6封裝,卻集成了完整的數據采集系統。它具備16位無丟失碼的高精度,最大積分非線性(INL)僅為滿量程范圍(FSR)的0.0125%,能夠實現連續自校準,確保測量的準確性和穩定性。此外,它還擁有單周期轉換、可編程增益放大器(PGA)、低噪聲、可編程數據速率等特性,為各種應用場景提供了強大的支持。
1.1 關鍵特性
- 高精度與自校準:16位分辨率且無丟失碼,連續自校準功能有效補償增益和偏移誤差,保證測量精度。
- 可編程特性:PGA增益可選1、2、4或8,數據速率可在8SPS至128SPS之間編程,滿足不同應用對速度和精度的需求。
- 低功耗設計:工作電流僅90μA,電源電壓范圍為2.7V至5.5V,適用于對功耗敏感的便攜式設備。
- I2C接口:支持標準、快速和高速三種I2C總線模式,方便與微控制器或處理器連接。
1.2 應用領域
ADS1100的高性能和多特性使其在眾多領域得到廣泛應用,包括便攜式儀器、工業過程控制、智能變送器、消費品、工廠自動化和溫度測量等。
二、技術細節剖析
2.1 工作原理
ADS1100是一款全差分、16位、自校準的Δ - Σ型ADC,主要由可調增益的Δ - Σ型A/D轉換器核心、時鐘發生器和I2C接口組成。
- A/D轉換器核心:采用差分開關電容Δ - Σ調制器和數字濾波器。調制器測量正負模擬輸入之間的電壓差,并與電源電壓(作為參考電壓)進行比較;數字濾波器接收調制器的高速位流,輸出與輸入電壓成比例的代碼。
- 輸出代碼計算:輸出代碼是一個標量值,與兩個模擬輸入之間的電壓差成正比。代碼范圍取決于數據速率,不同數據速率下的最小和最大代碼有所不同。
- 自校準:內置自校準電路,連續自動補償調制器的增益和偏移誤差,無需用戶干預,且校準效果體現在電氣特性中的偏移和增益誤差數據中。
2.2 時鐘發生器
ADS1100內置時鐘發生器,驅動調制器和數字濾波器的運行。時鐘頻率受電源電壓和溫度影響,且無法使用外部調制器時鐘。
2.3 輸入阻抗
采用開關電容輸入級,對外呈現近似電阻特性。差分輸入阻抗典型值為2.4MΩ/PGA,共模阻抗典型值為8MΩ。輸入阻抗會隨溫度略有漂移,在高精度應用中需考慮其對測量精度的影響,必要時可使用緩沖器,但要注意緩沖器引入的噪聲、偏移和增益誤差。
2.4 抗混疊
當輸入頻率超過數據速率的一半時,會發生混疊現象。ADS1100的數字濾波器對高頻噪聲有一定衰減作用,但仍可能需要外部抗混疊濾波器,如簡單的RC濾波器。設計輸入濾波器電路時,需考慮濾波器網絡與ADS1100輸入阻抗的相互作用。
三、操作模式與接口
3.1 操作模式
ADS1100有連續轉換和單轉換兩種操作模式。
- 連續轉換模式:持續進行轉換,每次轉換完成后將結果存入輸出寄存器,并立即開始下一次轉換。配置寄存器中的ST/BSY位始終為1。
- 單轉換模式:等待轉換寄存器中的ST/BSY位設置為1,然后上電進行單次轉換。轉換完成后,將結果存入輸出寄存器,將ST/BSY位重置為0并斷電。在轉換過程中寫入1到ST/BSY位無效。
3.2 復位與上電
上電時,ADS1100自動執行復位操作,將配置寄存器的所有位設置為默認值。它還響應I2C通用調用復位命令,接收到該命令時執行內部復位,如同剛上電一樣。
3.3 I2C接口
通過I2C接口進行通信,支持多設備和多主設備在單總線上運行。ADS1100只能作為從設備,通信時由主設備發起,遵循特定的起始、停止、地址和確認規則。I2C總線有標準、快速和高速三種速度模式,ADS1100與所有模式兼容,高速模式需通過發送特殊地址字節激活。
3.4 寄存器
- 輸出寄存器:16位,以二進制補碼格式存儲最后一次轉換的結果。復位或上電后,輸出寄存器清零,直到第一次轉換完成。
- 配置寄存器:8位,用于控制ADS1100的操作模式、數據速率和PGA設置。默認設置為8CH。
四、應用電路與設計建議
4.1 基本連接
ADS1100的連接相對簡單,其全差分電壓輸入適合連接中等低源阻抗的差分源,如橋式傳感器和熱敏電阻。轉換時,0.1μF旁路電容為電源提供瞬間額外電流。I2C接口需在SDA和SCL線上使用上拉電阻,電阻大小取決于總線速度和電容。
4.2 多設備連接
ADS1100有八種不同的I2C地址版本,可輕松將多個設備連接到單總線上。每條總線只需一組上拉電阻,可能需要適當降低電阻值以補償額外的總線電容。
4.3 GPIO模擬I2C
若沒有I2C控制器,可將ADS1100連接到GPIO引腳,通過軟件模擬I2C總線協議。在某些情況下,可省略SCL線上的上拉電阻以降低功耗,但需注意總線上其他設備是否會拉低時鐘線。
4.4 單端輸入測量
雖然ADS1100是全差分輸入,但可通過將一個輸入引腳接地,另一個引腳接輸入信號來測量單端信號。單端信號范圍為 - 0.2V至VDD + 0.3V,但會損失一位分辨率,可使用德州儀器的DRV134或THS4130來恢復分辨率。
4.5 低側電流監測
可使用OPA335低漂移運算放大器放大分流電阻上的電壓,然后由ADS1100讀取。建議ADS1100工作在增益為8的模式,以降低OPA335的增益設置。
4.6 惠斯通電橋傳感器測量
ADS1100的全差分高阻抗輸入級和內部增益電路使其適合測量橋式傳感器。可直接將惠斯通電橋傳感器連接到ADS1100,使用單個小輸入電容抑制高頻干擾。通常,ADS1100在這種應用中工作在增益為8的模式。
4.7 設計建議
- 過壓保護:模擬輸入引腳有保護二極管,但電流處理能力有限,可在輸入線上放置限流電阻以防止過壓損壞。
- 前端電路考慮:使用運算放大器或其他前端電路時,需考慮其性能特性對整體系統的影響。
- PCB布局:電源作為參考電壓,需保證其干凈,電源濾波電容應靠近VDD引腳,引腳走線應盡量寬。
五、總結
ADS1100以其高精度、低功耗、可編程性和豐富的接口特性,成為眾多應用場景下模數轉換的理想選擇。在設計過程中,我們需要充分理解其工作原理、操作模式和接口規范,結合具體應用需求進行合理的電路設計和布局,以充分發揮其性能優勢。同時,要注意輸入阻抗、抗混疊、過壓保護等問題,確保系統的穩定性和可靠性。你在使用ADS1100或其他類似ADC時遇到過哪些挑戰?又是如何解決的呢?歡迎在評論區分享你的經驗和見解。
-
adc
+關注
關注
100文章
7511瀏覽量
555930 -
可編程
+關注
關注
2文章
1325瀏覽量
41481 -
數據采集
+關注
關注
41文章
8037瀏覽量
120881 -
模數轉換器
+關注
關注
26文章
4013瀏覽量
130100 -
I2C接口
+關注
關注
1文章
175瀏覽量
26664
發布評論請先 登錄
單通道十六位模數轉換器ADS1100的應用
采用I2C總線的ADS1100型16位模/數轉換器的設計
ADS1112精密、連續自校準模數轉換器(ADC)數據表
ADS1110精密、連續自校準模數轉換器(ADC)英文手冊
深入解析ADS1281:高性能模數轉換器的卓越之選
深入剖析ADS8317:高性能16位模數轉換器的卓越之選
深度解析ADS8326:16位高速低功耗模數轉換器的卓越之選
深入解析ADS1100:16位自校準模數轉換器的卓越之選
評論