ADC(數模轉換器)是一種廣泛應用于商業、工業、醫療、通訊等多種領域的混合集成電路芯片,在各種設備中充當了模擬世界和數字世界之間必不可少的橋梁。ADC 確保了模擬信號能夠被各類感知、測量與控制系統有效地監測、控制和處理。我們常通過各種傳感器來感知現實物理世界中各種的參數,由前端傳感器將各種物理參數如流量、光強、姿態、加速度、距離、溫度、壓力等按照特定的函數關系轉換成電壓或者電流信號,然后再由 ADC 器件將這些模擬量轉換成數字量。
我們可以把包含前端信號調理電路、ADC 模數轉換器、微處理器構成的電路功能塊稱之為數據采集模塊(DAQ Module)。在設計數據采集模塊時,ADC 是一個非常關鍵的有源器件,它能夠將模擬信號轉換為數字信號,供后續處理器(MCU/DSP/FPGA)或其他數字電路進行數據處理與分析。
MPS 今年發布了一款工業級高速 12 位 ADC:MDC97476(12bit, 1Msps, TSOT-23-6),并將于近期陸續發布微尺寸 16 位 ADC、高精度 24 位 ADC,以滿足嚴苛的工業應用環境下的數據采集需求。
數據采集模塊的基本要點
01選擇合適的 ADC 類型
分辨率:工業、醫療級的應用通常要求高精度。ADC 分辨率越高,采集回來信號的精度就越高,但轉換時間也會增加。我們要根據系統對輸入信號的采集精度,來選擇適用的分辨率,如 12位、16位、18位 或 24位。要注意 ADC 的有效位數(ENOB)通常低于 ADC 標稱的分辨率。而且 ENOB 性能也可能隨輸入頻率變化而變化。所以我們要綜合考慮一些具體參數,例如 DNL/INL(靜態非線性)以及 SNR / THD / SFDR(信噪比 / 諧波失真 / 無雜散動態范圍)等。此外,以上指標通常衡量“相對精度”(即線性度),因為在諸如各類通訊系統和控制系統應用中線性度是最重要的指標。在另外一些應用中(如精密測量系統),也重視“絕對精度”(包括增益誤差 / 零位偏移)。由于“絕對精度”取決于除了 ADC 本身性能以外的其他參數的,如輸入模擬前端、參考源等,這時常需要進行系統級誤差校準。
采樣率:根據應用場景,選擇合適的采樣率。高速應用(如工業級高速閉合伺服控制環路)需要高采樣率(0.1 - 100Msps 量級),而低速應用(如溫度、壓力、濕度監測)則可以使用較低的采樣率(10 - 1000sps 量級)。
ADC架構:常用ADC架構有逐次逼近型(SAR)、ΔΣ(Delta-Sigma)及流水線型(Pipelined)。SAR 架構適用于中高速和高精度應用,ΔΣ 適用于低速、高精度或超高精度應用領域。流水線型 ADC 適合于 1MHz - 10GHz 的高速 / 超高速數據采集應用,如通信、數字示波器、頻譜分析儀。
02前端信號調理
模擬前端設計:為了保證 ADC 的測量精度,輸入信號需要經過模擬信號調理。常用的信號調理方法包括信號放大及緩沖、增益調節、斬波、濾波器、隔離器等,來處理各種不同的傳感器信號。
濾波器設計:為了避免量化后的信號混疊,通常在 ADC 前加入低通濾波器, 即抗混疊濾波器(Anti-Aliasing Filter)。ΔΣ ADC 內部常帶有數字濾波器,但 ADC 輸入端前仍然可能需要加入模擬低通濾波器來消除高頻噪聲干擾。
03抗干擾和信號完整性
電源和地設計:工業環境中可能存在較多的電磁干擾(EMI),需要特別注意 ADC 的供電電源設計和接地方式。可以使用隔離電源、屏蔽線、精密接地和去耦電容,可以有效減少電源紋波對 ADC 的干擾。
共模噪聲處理:使用差分信號輸入可以有效降低共模噪聲,從而提高信號的信噪比。在存在較大共模噪聲干擾的電路板上,建議 ADC 輸入通常采用差分信號走線模式來降低共模噪聲的干擾。
噪聲敏感性:選擇低噪聲的 ADC 和前端電路,如低噪聲運算放大器、穩壓器及參考源等。設計時需要盡量減少信號鏈中其他器件引入的噪聲。
04ADC 通信接口選擇
SPI / I2C / 并行接口:許多 ADC 通過 SPI / I2C / 并行接口總線與上位處理器進行數據通信。SPI 總線的最高時鐘頻率 SCK 可以高達 40MHz,因此可以提供更高的數據通信、傳輸速度。而 I2C 接口適用于低速,多 ADC 共享總線的分布式 ADC 數據采集系統,I2C 接口的典型工作時鐘頻率為 100 / 400 / 3400kHz。并行接口適用于高速數據采集應用,如數據采樣率為 1MSPS - 10GSPS 的應用場景。
隔離通信:為了避免工業環境中的共模噪聲,或者感應電流環干擾,我們可以使用光電隔離器、隔離放大器或隔離的 SPI / I2C 接口器件來保護 ADC 及上位控制器。
05校準與溫度補償
溫度補償:工業應用環境溫度變化較大,ADC 的增益、零位偏移等參數可能隨溫度變化。在高精度測量應用中,我們可能需要考慮溫度補償,或使用具有內置溫度傳感器的 ADC,來感知 ADC 工作環境溫度的變化。
增益、零位偏移校準:信號鏈路的增益誤差通常來自前端信號調理放大器、參考源及 ADC,因此對增益誤差敏感的應用中,如優于 0.1% 的高精度測量系統,我們可以采用固件(Firmware)定期自動對整個信號鏈路進行多點校準(包括增益、零位偏移校準)以保證數據采集模塊的精度。也可以根據模塊的使用溫度變化,來進行自動溫度補償,以保證全溫度工作范圍內數據采集精度。
06容錯與安全性
冗余設計:在重要的工業應用中,數據采集模塊需要冗余設計,如使用多個 ADC 或多采集路徑以提高系統可靠性。
過壓保護:在設計 ADC 輸入時,必須確保輸入端有過壓保護,以免意外的電壓峰值干擾損壞 ADC 器件,進而導致整個系統崩潰。
07穩健性和長期可靠性
工業級組件選擇:選用高可靠性的工業級 ADC 和其他電子元件,這些組件通常具有更高的溫度適應性和更長的壽命。
封裝和環境適應性:考慮模塊在惡劣工業環境下的適應性,如防塵、防水(IP 等級)、防潮、抗腐蝕等。
08軟件與固件
錯誤檢測與處理:設計數據采集模塊時,上位機控制軟件中應包含錯誤檢測與處理機制,如校驗碼、看門狗、容錯處理等功能。
數據濾波和處理:在采集到的數據中,通常需要進行一些濾波處理(如平均濾波、卡爾曼濾波等)以去除噪聲干擾并保證數據穩定性、準確性。
MPS 可以基于上述技術要點,有效設計出高精度、可靠、穩健的工業級數據采集模塊,滿足您的各種特殊應用需求。
-
傳感器
+關注
關注
2553文章
51390瀏覽量
756585 -
adc
+關注
關注
99文章
6533瀏覽量
545753 -
模擬信號
+關注
關注
8文章
1143瀏覽量
52641 -
數模轉換器
+關注
關注
14文章
1024瀏覽量
83377 -
MPS
+關注
關注
26文章
278瀏覽量
64616
原文標題:【工程師筆記】數據采集模塊設計概要(內含 ADC 免費樣品申請活動)
文章出處:【微信號:MPS芯源系統,微信公眾號:MPS芯源系統】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
基于FPGA的數據采集控制模塊設計
![基于FPGA的<b class='flag-5'>數據采集</b>控制<b class='flag-5'>模塊</b>設計](https://file1.elecfans.com//web2/M00/A5/76/wKgZomUMOI2AcqM2AACXd0vnMe0936.jpg)
基于USB數據采集模塊的QPC服務器設計
基于CAN 總線的數據采集模塊設計
基于ARM和GPS的數據采集模塊的設計
基于GPRS的遠程數據采集模塊
![基于GPRS的遠程<b class='flag-5'>數據采集</b><b class='flag-5'>模塊</b>](https://file1.elecfans.com//web2/M00/A5/70/wKgZomUMOHKACO0bAAHS19lXdTM115.jpg)
評論