在電子工程師的日常設計工作中,常常需要高精度、低功耗且易于集成的模數轉換器(ADC)來滿足各種應用需求。今天我們就來詳細探討一下德州儀器(Texas Instruments)的ADS1110,一款在眾多領域都有出色表現的16位模數轉換器。
文件下載:ads1110.pdf
一、ADS1110概述


ADS1110是一款精密的、連續(xù)自校準的模數轉換器,采用小巧的SOT23 - 6封裝,卻集成了完整的數據采集系統(tǒng)。它具備差分輸入,分辨率最高可達16位,非常適合對空間和功耗有嚴格要求的應用場景。其主要特性包括:
- 片上參考電壓:提供2.048V ±0.05%的高精度參考電壓,溫度漂移僅為5ppm/°C。
- 可編程增益放大器(PGA):增益最高可達8倍,能夠對小信號進行高分辨率測量。
- 片上振蕩器:無需外部時鐘源,簡化了設計。
- 16位無失碼:保證了轉換的準確性。
- 連續(xù)自校準:自動補償增益和偏移誤差,提高測量精度。
- 單周期轉換:快速完成轉換過程。
- 可編程數據速率:支持15SPS至240SPS的數據轉換速率,可根據應用需求靈活調整。
- I2C接口:提供八個可用地址,方便多設備連接。
- 寬電源電壓范圍:2.7V至5.5V,適用于各種電源系統(tǒng)。
- 低功耗:僅240μA的電流消耗,延長了電池供電設備的續(xù)航時間。
二、技術規(guī)格剖析
(一)絕對最大額定值
在使用ADS1110時,必須注意其絕對最大額定值,以避免對器件造成永久性損壞。例如,VDD到GND的電壓范圍為 -0.3V至 +6V,輸入電流瞬間最大為100mA,連續(xù)最大為10mA等。具體參數可參考數據手冊中的表格。
(二)電氣特性
- 模擬輸入:全量程輸入電壓根據PGA設置不同而變化,差分輸入阻抗和共模輸入阻抗也與PGA有關。工程師在設計時需要根據實際輸入信號的特性來選擇合適的PGA增益。
- 系統(tǒng)性能:分辨率和數據速率可通過配置寄存器進行編程。不同的數據速率對應不同的分辨率,如15SPS時分辨率為16位,240SPS時分辨率為12位。輸出噪聲、積分非線性、偏移誤差等指標也會影響測量的準確性,需要在設計中加以考慮。
- 數字輸入/輸出:邏輯電平、輸入泄漏電流等參數決定了與其他數字電路的兼容性。
- 電源要求:電源電壓范圍為2.7V至5.5V,在不同的工作模式下,電源電流和功耗也有所不同。例如,在掉電模式下,電源電流僅為0.05μA。
(三)典型特性曲線
典型特性曲線展示了ADS1110在不同溫度、電源電壓和I2C總線頻率下的性能表現。通過分析這些曲線,工程師可以更好地了解器件的特性,優(yōu)化設計方案。例如,從電源電流與溫度的關系曲線中,可以預測在不同溫度環(huán)境下的功耗情況。
三、工作原理詳解
(一)模數轉換核心
ADS1110采用差分開關電容Δ - Σ調制器和數字濾波器實現模數轉換。調制器測量正負模擬輸入之間的電壓差,并與2.048V參考電壓進行比較,數字濾波器對調制器輸出的高速位流進行處理,輸出與輸入電壓成比例的代碼。
(二)電壓參考
片上2.048V電壓參考是ADS1110的重要組成部分,它直接影響轉換器的增益和漂移特性。需要注意的是,該參考電壓為內部專用,不能直接測量或供外部電路使用。
(三)輸出代碼計算
輸出代碼與兩個模擬輸入之間的電壓差成正比,其計算公式為: [Output Code = -1 × Min Code × PGA × \frac{(V{IN+}) - (V{IN-})}{2.048 V}] 其中,Min Code根據數據速率不同而變化,如15SPS時為 -32,768。ADS1110以二進制補碼格式輸出代碼,且所有代碼右對齊并進行符號擴展,方便進行數據處理。
(四)自校準
為了補償調制器中的增益和偏移誤差,ADS1110內置了連續(xù)自校準電路。該電路無需用戶干預,且不能被停用,保證了測量的準確性。
(五)時鐘振蕩器
片上時鐘振蕩器為調制器和數字濾波器提供時鐘信號,其頻率受電源電壓和溫度影響。由于不能使用外部系統(tǒng)時鐘,在設計時需要考慮時鐘頻率的穩(wěn)定性對轉換性能的影響。
(六)輸入阻抗
ADS1110采用開關電容輸入級,其輸入阻抗與PGA設置和時鐘頻率有關。對于高輸出阻抗的信號源,可能需要使用緩沖器來提高測量精度,但同時要注意緩沖器引入的噪聲和誤差。
(七)抗混疊
當輸入信號頻率超過數據速率的一半時,會發(fā)生混疊現象。ADS1110的數字濾波器可以對高頻噪聲進行一定程度的衰減,但在某些應用中,仍需要外部抗混疊濾波器來保證測量的準確性。
四、使用方法與操作模式
(一)操作模式
ADS1110支持連續(xù)轉換和單轉換兩種操作模式。在連續(xù)轉換模式下,器件會不斷進行轉換;在單轉換模式下,需要將轉換寄存器中的ST/DRDY位置1來啟動一次轉換,轉換完成后,器件會自動掉電,降低功耗。
(二)復位與上電
上電時,ADS1110會自動進行復位,將配置寄存器中的所有位設置為默認值。此外,它還可以響應I2C通用調用復位命令,實現內部復位。
(三)I2C接口
ADS1110通過I2C接口與其他設備進行通信。I2C是一種兩線制的開漏接口,支持多個設備和主設備在同一總線上通信。ADS1110只能作為從設備,其I2C地址有八種不同的選擇,方便多設備連接。
(四)寄存器操作
ADS1110有兩個可通過I2C端口訪問的寄存器:輸出寄存器和配置寄存器。輸出寄存器存儲最后一次轉換的結果,配置寄存器用于控制器件的工作模式、數據速率和PGA設置。
(五)讀寫操作
讀取ADS1110的輸出寄存器和配置寄存器時,需要先對器件進行讀尋址,然后讀取三個字節(jié)的數據。寫入配置寄存器時,只需發(fā)送一個字節(jié)的數據。
五、應用案例與設計建議
(一)基本連接
對于大多數應用,ADS1110的連接非常簡單。其差分輸入適合連接到低阻抗的差分信號源,如橋式傳感器和熱敏電阻。在轉換過程中,需要使用0.1μF的旁路電容來提供瞬間的額外電流。同時,I2C總線的SDA和SCL線上需要使用上拉電阻,電阻值的選擇要根據總線的工作速度和電容來確定。
(二)多設備連接
由于ADS1110有八種不同的I2C地址,因此可以方便地將多個器件連接到同一總線上。在連接多個設備時,需要注意上拉電阻的取值,以補償總線電容的增加。
(三)使用GPIO端口模擬I2C
如果沒有可用的I2C控制器,可以使用微控制器的GPIO引腳模擬I2C總線協(xié)議。在這種情況下,需要注意時鐘線的處理,避免出現驅動沖突。
(四)單端輸入測量
雖然ADS1110是差分輸入的ADC,但也可以通過將一個輸入引腳接地,實現單端輸入測量。需要注意的是,單端輸入測量會損失一位分辨率。
(五)低側電流監(jiān)測
在低側電流監(jiān)測應用中,可以使用ADS1110測量分流電阻上的電壓,通過放大電路將電壓放大后進行測量。建議將ADS1110的增益設置為8,以提高測量精度。
(六)保護措施
由于ADS1110的模擬輸入保護二極管的電流處理能力有限,當輸入電壓超過電源軌約300mV時,可能會對器件造成永久性損壞。因此,在設計時可以在輸入線上使用限流電阻來保護器件。
六、總結
ADS1110以其高精度、低功耗、小封裝和易于集成的特點,成為了眾多應用領域的理想選擇。無論是便攜式儀器、工業(yè)過程控制還是智能變送器等,ADS1110都能提供可靠的測量解決方案。作為電子工程師,我們在使用ADS1110時,需要深入了解其技術規(guī)格和工作原理,根據實際應用需求進行合理的設計和配置,以充分發(fā)揮其性能優(yōu)勢。同時,在設計過程中要注意保護器件,避免因過壓、過流等問題導致器件損壞。希望通過本文的介紹,能幫助大家更好地掌握ADS1110的使用方法,為電子設計工作帶來更多的便利和創(chuàng)新。
你在實際使用ADS1110的過程中遇到過哪些問題呢?歡迎在評論區(qū)留言分享你的經驗和見解。
-
adc
+關注
關注
100文章
7565瀏覽量
556479 -
數據轉換
+關注
關注
0文章
101瀏覽量
18542 -
模數轉換器
+關注
關注
26文章
4028瀏覽量
130183 -
電池供電
+關注
關注
0文章
457瀏覽量
23313 -
I2C接口
+關注
關注
1文章
179瀏覽量
26724
發(fā)布評論請先 登錄
ADS1110 16位帶有片內電壓基準的模/數轉換器
ADS1110精密、連續(xù)自校準模數轉換器(ADC)數據表
ADS1110精密、連續(xù)自校準模數轉換器(ADC)英文手冊
深度解析ADS8326:16位高速低功耗模數轉換器的卓越之選
深入解析ADS1100:16位自校準模數轉換器的卓越之選
深入剖析ADS1243:高精度24位模數轉換器的卓越之選
深入解析ADS1240:高精度24位模數轉換器的卓越性能與應用
ADS1252:高精度24位模數轉換器的深度解析
深入解析ADS1110:16位高精度模數轉換器的卓越之選
評論