MSC1210:高精度模數轉換器的綜合解析
在當今的電子設計領域,高精度模數轉換器(ADC)扮演著至關重要的角色。TI的MSC1210便是一款備受矚目的高精度ADC,它集成了8051微控制器和閃存,為各種應用提供了強大而靈活的解決方案。下面我們就來詳細解析這款芯片。
文件下載:MSC1210Y4PAGT.pdf
一、特性亮點
模擬特性
- 高分辨率:具備24位無失碼性能,在10Hz時有效分辨率可達22位,低噪聲僅75nV,能滿足高精度測量需求。
- 可編程增益:PGA范圍從1到128,可根據不同輸入信號靈活調整增益,提高測量精度。
- 高精度參考:片上集成高精度電壓參考,確保測量的準確性。
- 多通道輸入:提供8個差分/單端通道,方便連接多個傳感器。
- 校準功能:片上具備偏移/增益校準功能,偏移漂移僅0.1ppm/°C,增益漂移0.5ppm/°C,有效降低誤差。
- 其他特性:集成溫度傳感器和燒斷傳感器檢測功能,還支持單周期轉換和可選緩沖輸入。
數字特性
- 高性能內核:采用與8051兼容的高速內核,每個指令周期僅需4個時鐘,最高可達33MHz,單指令執行時間僅121ns,還具備雙數據指針,提高數據處理效率。
- 豐富內存:擁有高達32kB的閃存,支持閃存分區,擦寫次數達100萬次,數據可保存100年,還支持系統內串行編程,另有1280字節的數據SRAM和2kB的引導ROM。
- 外設豐富:提供34個I/O引腳、32位累加器、三個16位定時器/計數器、系統定時器、可編程看門狗定時器、全雙工雙USART、主/從SPI、16位PWM等,滿足多樣化應用需求。
- 低功耗:空閑模式電流小于1mA,停止模式電流小于1μA,還具備可編程掉電復位和低電壓檢測功能。
通用特性
- 引腳兼容:與MSC1211/12/13/14引腳兼容,方便進行產品升級和替換。
- 封裝與功耗:采用TQFP - 64封裝,低功耗設計,僅4mW,工作溫度范圍為 - 40°C至 + 125°C,電源電壓范圍為2.7V至5.25V。
二、應用領域
MSC1210適用于多種高精度測量應用,如工業過程控制、儀器儀表、液相/氣相色譜分析、血液分析、智能變送器、便攜式儀器、稱重秤、壓力傳感器、智能傳感器等。
三、詳細解析
ADC結構與工作原理
ADC輸入多路復用器可選擇任意差分輸入組合作為輸入通道,最多可提供8個全差分輸入通道,還可通過電流源檢測引腳的開路或短路情況。溫度傳感器由片上二極管實現,當輸入MUX配置寄存器全為1時,二極管連接到ADC輸入。燒斷檢測功能通過在ADC控制配置寄存器中設置BOD位來啟用,可檢測輸入差分對的開路或短路。
輸入緩沖與阻抗
輸入緩沖器可提高輸入阻抗,但會減小輸入電壓范圍并增加模擬電源電流。未啟用緩沖器時,輸入阻抗為7MΩ/PGA,且與ACLK時鐘頻率和增益有關。
PGA與分辨率
PGA可設置為1、2、4、8、16、32、64或128,使用PGA可提高ADC的有效分辨率。例如,PGA為1時,在±2.5V滿量程范圍內,ADC可分辨到1.5μV;PGA為128時,在±19mV滿量程范圍內,可分辨到75nV。
偏移DAC
通過ODAC寄存器可在雙極性模式下對PGA的模擬輸入進行偏移,最大偏移量為PGA滿量程輸入范圍的一半。ODAC寄存器為8位,MSB為符號位,7個LSB提供偏移量大小。
調制器與數據率
調制器為單環二階系統,運行時鐘速度(f{MOD})由CLK和ACLK寄存器值決定,數據率為(Data Rate =frac{f{MOD}}{Decimation Ratio})。
校準功能
通過ADCON1寄存器控制校準,可減少MSC1210或整個系統的偏移和增益誤差。每次校準過程需7個tDATA周期,完成偏移和增益校準共需14個tDATA周期。校準應在開機后、溫度、抽取比、緩沖、電源、電壓參考或PGA改變后進行。
數字濾波器
數字濾波器可選擇快速 settling、Sinc2或Sinc3濾波器,自動模式會在輸入通道或PGA改變后切換濾波器,先使用快速 settling濾波器進行兩次轉換(第一次應丟棄),然后依次使用Sinc2和Sinc3濾波器以提高噪聲性能。
電壓參考
可選擇內部或外部電壓參考,內部電壓參考可選擇1.25V或2.5V,需根據所選參考設置模擬電源范圍。外部參考可用于需要更高性能的應用。
四、復位與電源管理
復位方式
設備可通過上電復位、外部復位、軟件復位、看門狗定時器復位和掉電復位等方式進行復位。不同復位方式的完成時間不同,外部復位、軟件復位和看門狗定時器復位需217個時鐘周期,掉電復位需215個時鐘周期。
電源管理
- 上電復位:片上上電復位電路在(DV_{DD}=2.0V)左右釋放設備,能適應最慢1V/10ms的電源斜坡率。
- 掉電復位:通過硬件配置寄存器1(HCR1)啟用,可在電源不滿足上電復位條件或出現掉電情況時確保設備正常運行。
- 空閑模式:通過設置電源控制寄存器(PCON)中的IDLE位進入,此時CPU、Timer0、Timer1和USART停止工作,其他外設和數字引腳保持活動,可通過內部或外部中斷喚醒。
- 停止模式:設置PCON中的STOP位進入,所有內部時鐘停止,功耗最低,只能通過外部或上電復位喚醒。
五、內存映射與編程
內存映射
包含片上SFR、閃存、暫存SRAM、引導ROM和SRAM。閃存可用于程序和數據存儲,用戶可通過硬件配置位選擇分區大小。SRAM從地址0開始,可通過MOVX指令訪問,也可位于8400h開始的位置。
閃存編程
有并行和串行兩種編程模式,通過ALE和PSEN信號在上電復位時選擇。閃存編程代碼需從引導ROM、內部(馮·諾依曼)RAM或外部內存執行。
六、中斷系統
采用三優先級中斷系統,每個中斷源有獨立的優先級位、標志、中斷向量和使能位,可全局啟用或禁用中斷,與原8051家族兼容。
七、硬件配置與SFR
硬件配置
128個配置字節只能在編程模式下寫入,通過SFR寄存器CADDR和CDATA訪問。硬件配置寄存器0(HCR0)和1(HCR1)控制閃存分區和系統控制等功能。
SFR定義
包含眾多特殊功能寄存器,用于控制和狀態監測,如端口控制、定時器控制、ADC控制、中斷控制等。
八、總結
MSC1210憑借其高精度、高性能、低功耗和豐富的外設功能,為電子工程師提供了一個強大而靈活的解決方案。在實際應用中,我們可以根據具體需求合理配置其各項參數,充分發揮其優勢,實現各種高精度測量和控制任務。你在使用MSC1210過程中遇到過哪些問題呢?歡迎在評論區分享交流。
-
電子設計
+關注
關注
42文章
1681瀏覽量
49848 -
MSC1210
+關注
關注
0文章
15瀏覽量
12083
發布評論請先 登錄
高精度模數轉換器ADS1271的技術特性
高精度數據采集系統如何進行調試?
帶有8051和閃存的高性能ADC芯片MSC1210
帶8051 內核的系統級ADC 芯片MSC1210介紹及應用
基于微控制器MSC1210的CSR電源控制系統設計
帶8051內核的系統級ADC芯片MSC1210介紹及應用
基于MSC1210的網絡化數據采集系統的設計
MSC1200/MSC1201/MSC1202精密模數轉換器(ADC)和電流輸出數模轉換器(DAC)數據表
深入剖析MSC1210Y5:高精度模數轉換器的卓越之選
MSC1210:高精度模數轉換器的綜合解析
評論