如何在數位 MEMS 感測器中預防頻疊

作者:Tom Bocchino, STMicroelectronics

在過去十年多來,在設計以微機電系統 (MEMS) 為基礎的系統時,都偏好使用使用數位 MEMS 感測器,而非類比款式。這個趨勢是基於感測器產品的可用性、功能組合、整合度與成本。在挑選數位 MEMS 感測器時,工程師要進行多項設計決策,例如感測器範圍、雜訊、封裝和電流消耗等。對於加速計等慣性 MEMS 感測器來說,設計人員還要考量感測器的頻寬特性,以免將不想要的訊號頻疊到感測器的訊號鏈中。

本文將探討感測器系統中頻疊的基本原理,以及如何在消除頻疊誤差的幾種方法中取捨。

背景知識

MEMS 加速計1 已經是在多種應用中進行振動感測時的首選解決方案,例如條件式監測 (CBM)、預測性維護 (PDM)、抗噪、生物辨識回饋和許多其他應用。與之前以壓電感測器和類比感測器為基礎建構的解決方案相比,數位加速計具有低功耗、低成本和小封裝尺寸等關鍵優勢。數位 MEMS 加速計的延展性能讓系統設計人員在系統中使用多個加速計,並可在實際發生振動的地點,遠端部署感測器。如此一來,系統就可偵測局部性的慣性運動,發揮頂尖效能,藉此達到即時分析並立即行動。

數位加速計的典型應用示意圖圖 1:數位加速計的典型應用。(圖片來源:STMicroelectronics)

由於數位加速計在本質上經過完全整合,設計人員必須考量感測器的頻寬和頻率響應。在振動應用中更是如此,因為設計人員必須避免輸入頻率頻疊到感測器輸出。

奈奎斯特定理

在加速計架構系統中,當感測器取樣速度過慢,無法準確測量輸入訊號時,就會出現頻疊現象。在振動偵測等 MEMS 感測器應用中,由於實際振動訊號中可能不會呈現頻疊訊號,因此頻疊可能會導致災難性故障。

頻疊範例如圖 2 所示。取樣率低於振動頻率的 2 倍,會在結果中引進頻疊波形。頻疊訊號並未呈現在實際振動中,這是因為輸入振動的取樣不足而產生假影。頻疊訊號來自於在振動上坡和下坡時所取得的 ADC 樣本,該樣本會經過內插,以呈現與實際振動不同的波形。

取樣率低而導致的頻疊結果示意圖圖 2:取樣率低而導致的頻疊結果。(圖片來源:STMicroelectronics)

數位訊號處理有個公認的取樣率規則,稱為奈奎斯特定理,如方程式 1 所示。此規則規定,可以透過系統中最高頻率 (F) 至少兩倍的取樣頻率 f(samping) 來避免頻疊。

公式 1 Eq.(1)

例如,100 Hz 的振動需要至少在 >200 Hz 的條件下取樣,以便偵測振動訊號而不會產生頻疊。如圖 3 所示,用比最小頻率快上許多的速率取樣時,就可正確擷取實際的振動訊號。超取樣是一種數位濾波方法,但要注意的是,有些不想要的訊號仍有可能外流到訊號鏈中。

使用超取樣避免感測器輸出出現頻疊現象示意圖圖 3:使用超取樣避免感測器輸出出現頻疊。(圖片來源:STMicroelectronics)

使用超取樣方法來減少頻疊有個缺點,就是取樣率高,功耗會明顯提高。典型感測器的取樣率或輸出數據率(ODR) 與功耗直接相關,如圖 4 所示。在取樣率較高的情況下,電流消耗會大幅增加。

加速計的電流消耗示意圖圖 4:加速計的電流消耗。(圖片來源:STMicroelectronics)

如圖 5 所示,可將取樣率降低至接近奈奎斯特頻率,就可降低功耗。在此,取樣率已降低至 500 Hz,約為目標頻率的 2.5 倍。在 500 Hz 下,實際振動的波形仍可透過內插重新建構,比起在目標頻率 10 倍下取樣,電流消耗量有所降低。

將取樣率降低至振動頻率的 2.5 倍示意圖圖 5:將取樣率降低至振動頻率的 2.5 倍。(圖片來源:STMicroelectronics)

這比上一個範例有所改進,但仍有一個風險,就是輸入上的某些意外高頻內容,可能會頻疊到感測器訊號鏈中。

取樣率說明

在使用加速計時,最常見的問題之一就是如何挑選適合特定應用的取樣率。取樣率的選擇通常是在效能和電池續航力之間權衡。高取樣率會導致資料檔案龐大而難以操控、阻礙通訊並降低能效。另一方面,取樣率過低可能會讓系統頻疊,如之前的範例所示。

幸好,已經有準則可協助挑選最低的取樣率。在功耗不受限制的應用中,取樣率可以設定為事件頻率的許多倍。但即使取樣率較高,由於振動資料和雜訊的類比本質,數位濾波也有可能出現頻疊。

抗頻疊濾波器 (AAF)

除了增加功耗外,使用數位超取樣還有其他缺點。振動並非總是完美的正弦波,但通常有高頻成分,如諧波和雜訊。為了減少這些影響,可以在訊號取樣之前,利用低通濾波器來去除任何無關的高頻。這種低通濾波器也稱為抗頻疊濾波器,某些款式的 MEMS 加速計有嵌入此元件。

類比反頻疊 (低通) 濾波器的圖片圖 6:類比抗頻疊 (低通) 濾波器。(圖片來源:STMicroelectronics)

抗頻疊濾波器的工作原理基本上與低通濾波器相同。AAF 會先行去除高頻內容 ,然後再由 ADC 取樣。AAF 必須位於 ADC 之前,以便此作法生效。如果 AAF 放在 ADC 之後,就會成為數位濾波器,則會有前面所述的數位濾波器和超取樣缺點。

含嵌入式 AAF 的加速計系列

LIS2DU12 屬於三軸數位加速計系列成員,在類比前端具有嵌入式抗頻疊濾波器。LIS2DU 提供三個款式,除了基本設計外,各具有獨特的功能組合。三款裝置皆採用 STMicroelectronics 的 2 mm x 2 mm 12 引線 MEMS 加速計封裝。每個裝置都採用相同的超低功耗架構,而且抗頻疊濾波器讓電流消耗量位居市場上最低水準。以下重點介紹此系列的比較。

LIS2DU12超低功率加速計,搭載抗頻疊和運動偵測功能

LIS2DUX12:超低功率加速計,搭載抗頻疊和嵌入式機器學習核心 (MLC)。

LIS2DUXS12超低功率加速計,搭載 Qvar、MLC 和抗頻疊功能

在 LIS2DU 系列中,低通濾波器會在 ADC 之前的訊號鏈中實例化,以在數位轉換之前消除雜訊。

除了添加關鍵的抗頻疊濾波器之外,LIS2DU12 還包含多項進階數位功能。這些功能可實施一些常用的功能,如自由落下、傾斜、點擊偵測、方向和喚醒等,用意是減輕主要微控制器的負載。LIS2DUX12 還包含一個嵌入式機器學習核心 (MLC),可執行更高階的功能,並針對特定應用進行設計開發。

STMicroelectronics 的 LIS2DUX12 加速計濾波鏈示意圖圖7:LIS2DUX12 加速計濾波鏈。(圖片來源:STMicroelectronics)

LIS2DU12 類比抗頻疊濾波器的頻率響應如圖 8 所示。以下每條曲線的 25 Hz 至 400 Hz 頻率值是指濾波鏈的頻寬值。

STMicroelectronics 的 LIS2DU12 類比抗頻疊 (低通) 濾波器圖片 (按此放大)圖 8:LIS2DU12 類比抗頻疊 (低通) 濾波器。(圖片來源:STMicroelectronics)

最終結果是,LIS2DU12 系列加速計可在大幅降低的電流下運作,同時達到與上一代加速計相同的精密度。除了三個款式中皆有添加的抗頻疊濾波器之外,LIS2DUX12 和 LIS2DUXS12 皆是 STMicroelectronics 率先納入嵌入式 MLC 的消費型 MEMS 裝置。

結論

頻疊是引發系統故障的重大錯誤起因之一。為了減輕頻疊的影響,設計人員首先必須瞭解系統,並預測感測鏈中所有元件的頻率內容。奈奎斯特定理針對受測的最高頻率有規定最低的取樣率。

超取樣可以減少頻疊的影響,但代價是功耗會較高。在許多應用中,預防頻疊的最佳方法就是在 ADC 將樣本轉換成數位域之前,使用抗頻疊濾波器去除不要的頻率。

考量幾個準則後,設計人員就可針對指定應用,挑選適當的取樣和濾波技術。

參考

  1. 超低功率加速計,搭載抗頻疊與運動偵測功能
  2. LIS2DU12:進階超低功率三軸加速計,搭載抗頻疊濾波器
  3. Nyquist-Shannon sampling theorem , Shannon CE.Communication in the Presence of Noise.Proceedings of the IRE [網際網路]1949 Jan;37(1):10–21.
  4. LIS2DH12:進階超低功率三軸加速計

聲明:各作者及/或論壇參與者於本網站所發表之意見、理念和觀點,概不反映 DigiKey 的意見、理念和觀點,亦非 DigiKey 的正式原則。

關於作者

Image of Tom Bocchino

Tom Bocchino, STMicroelectronics

Tom Bocchino is a Product Marketing Engineer and sensor specialist at STMicroelectronics with strategic focus on IoT platforms for building management, smart metering, and sustainable energy. Tom is enjoying the ride on the wave of new applications enabled by MEMS and new sensor technology.