本文敘述部分意法半導(dǎo)體MEMS感測(cè)器中具有可程式化的嵌入式功能,尤其是有限狀態(tài)機(jī)(Finite State Machine ;FSM)、機(jī)器學(xué)習(xí)核心(Machine Learning Core;MLC)和智慧感測(cè)器處理單元 (Intelligent Sensor Processing Unit;ISPU)。
意法半導(dǎo)體(STMicroelectronics;ST) 資料處理的方式由原本以感測(cè)器持續(xù)串流資料至微控制器進(jìn)行處理與分析的標(biāo)準(zhǔn)解決方案,變更為由感測(cè)器本地處理資料的邊緣方法。
ST 近期推出不同的 MEMS 感測(cè)器,其採(cǎi)用可程式化邏輯和完全可程式化的 DSP 架構(gòu)以降低耗電量、I2C/SPI 匯流排上的流量,並卸除微控制器的負(fù)載壓力。
? 可程式化邏輯架構(gòu)的目標(biāo)是在特定處理模型上達(dá)到最低耗電量,因此工程師可以執(zhí)行 FSM 和 MLC 演算法。觸發(fā)中斷時(shí),微控制器會(huì)讀取模型輸出結(jié)果和原始資料。
? 完全可程式化的DSP執(zhí)行任何自訂程式碼(基於運(yùn)算和編譯器限制),並在感測(cè)器中運(yùn)行,而微控制器則會(huì)讀取感測(cè)器傳送出來(lái)的處理資料。
有限狀態(tài)機(jī)(FSM)
有限狀態(tài)機(jī)是一種行為模型,由有限數(shù)量之狀態(tài)和狀態(tài)間的特定轉(zhuǎn)換所組成,這些狀態(tài)就如同可搭配感測(cè)器中樞設(shè)定以處理內(nèi)部和外部資料的流程圖表,工程師也可以同步執(zhí)行多個(gè)狀態(tài)機(jī)。
有限狀態(tài)機(jī)適用於任何需要辨識(shí)使用者定義手勢(shì)模式的應(yīng)用。
支援 FSM 的最新 ST 感測(cè)器隨附自我調(diào)整配置(Adaptive Self-Configuration;ASC)。這代表 FSM 中斷可用於觸發(fā)裝置設(shè)定變更(包括 ODR、FS、BW、電源模式和 FIFO),因此微控制器可以持續(xù)處?kù)端吣J健?/span>
機(jī)器學(xué)習(xí)核心(MLC)
機(jī)器學(xué)習(xí)核心是由一組可設(shè)定的參數(shù)與決策樹(shù)組成。決策樹(shù)是以二元樹(shù)狀結(jié)構(gòu)呈現(xiàn),並由內(nèi)部節(jié)點(diǎn)和葉節(jié)點(diǎn)等兩種節(jié)點(diǎn)所構(gòu)成。樹(shù)狀結(jié)構(gòu)的內(nèi)部節(jié)點(diǎn)分為兩個(gè)子節(jié)點(diǎn),後接 if-then-else 方法,以接續(xù) true 或 false 的下一個(gè)路徑。決策樹(shù)的葉節(jié)點(diǎn)是一種不會(huì)有任何子節(jié)點(diǎn)的節(jié)點(diǎn),並且包含其中一個(gè)使用者定義的「結(jié)果」類別。
如果某個(gè)應(yīng)用可遵循歸納方法實(shí)作,且這類歸納方法包含藉由觀察搜尋出模式,就很適合此方法。包括如下應(yīng)用:活動(dòng)辨識(shí)、健身活動(dòng)辨識(shí)、動(dòng)作強(qiáng)度偵測(cè)、振動(dòng)強(qiáng)度偵測(cè)、攜帶位置辨識(shí)和情境感知。
智慧感測(cè)器處理單元(ISPU)
ISPU 是小巧、超低功耗且高效能的可程式化核心,以ST開(kāi)發(fā)的專屬架構(gòu)為基礎(chǔ)。此核心可處理如加速度計(jì)、陀螺儀和溫度等內(nèi)部和從感測(cè)器中樞連接至感測(cè)器的外部資料。ISPU則可執(zhí)行由 ST ISPU 工具鏈編譯的 C 語(yǔ)言演算法,或者可透過(guò) NanoEdge AI Studio 產(chǎn)生異常偵測(cè)AI程式庫(kù)。可靈活地進(jìn)行程式化,是無(wú)需微控制器即可實(shí)作任何 AI、感測(cè)器融合演算法的理想裝置。