LSM6DSO是集成 16 個有限狀態機 (FSM)的3D 數字加速度計和陀螺儀,可完全改變傳感器在沒有主機微控制器 (MCU) 幫助的情況下可以處理的內容,從而優化其操作和功耗。 因此,其高性能模式僅需要 0.55 mA,而僅加速度計在低功耗模式下需要 26 μA,而超低功耗模式最多僅需要 9.5 μA,使其成為具有最佳運動跟蹤系統的運動跟蹤系統之一。功率性能比。最終,這種新型慣性傳感器改變了游戲規則,因為它可以實現始終在線的操作,而這在小型移動產品上成本太高。FSM 允許以最小的整體設計功耗成本檢測某些運動或手勢,從而為更快、更準確的用戶體驗打開了大門。
LSM6DSO 是 LSM6DSOX 的前身,它將包括一個決策樹,能夠運行復雜的算法來更快地處理信息,而無需外部 MCU。根據作為 LSM6DSO 背后驅動力的白皮書,決策樹還將使用可用的 FSM 通知 MLP 并防止誤解。因此,LSM6DSO 是基礎,因為它為嵌入式系統中的人工智能鋪平了道路,并使開發人員能夠在這些流行特性成為主流之前開始研究它們。 因此,新設備是邁向未來應用的絕佳墊腳石,這也解釋了為什么我們讓這些功能如此易于使用。
Unico GUI:誰說使用 16 個有限狀態機很難?
為了幫助開發人員利用新部件號的功能,包括有限狀態機,我們提供了STSW-MEMS034或 Unico Lite,這是一個圖形用戶界面 (GUI),使他們能夠配置寄存器,查看傳感器的行為圖表,并在頭文件中導出設置以包含在應用程序的源代碼中。 該工具甚至提供帶有默認設置的“簡單配置”,因此工程師可以更快地開始試驗該組件并針對他們的系統進行測試。此外,該軟件非常有價值,因為它可以保存寄存器中的數據以幫助開發人員重現某些情況。因此,他們可以記錄來自寄存器的一系列數據,將它們保存到文件中,然后加載它以重放先前記錄的動作,同時調整傳感器的響應。
當涉及到有限狀態機時,此功能特別有用。與傳統計算機不同,FSM 保持有限數量的狀態或輸出以響應特定輸入。因此,它們需要非常少的內存或計算資源,因為它們非常高效,但它們的能力也很小。在傳感器的情況下,FSM 等待特定數據在特定時間范圍內從傳感元件到達。如果滿足這些條件,那么機器將拋出一個中斷,向系統發出警報,使 MCU 做出相應的響應。Unico Lite GUI 通過使用工作流模型為工程師提供機器的圖形表示,從而幫助他們更輕松地對其進行配置。 此外,我們還提供了 FSM 示例,他們可以使用這些示例立即開始實驗。
FSM 示例:誰說使用 16 個有限狀態機實現功能很復雜?
很容易看出,ST 不僅提供了一個組件來幫助工程師利用全新的設計范例,而且我們甚至確保那些沒有這方面經驗的人可以快速學習。事實上,我們提供了 FSM 示例,因此開發人員可以立即測試機器并了解如何配置它。例如,我們提供了一個能夠檢測用戶何時拿起產品的 FSM。因此,程序員可以加載示例,將其寫入傳感器,然后立即通過更改閾值或計時器開始試驗。否則,他們可以從包含來自各種寄存器的值的文本文件中重放一系列事件,以查看 FSM 是否會適當地響應并在正確的時刻引發中斷。
在其內部,Unico Lite GUI 也非常強大,反映了 LSM6DSO 核心令人印象深刻的架構。例如,開發人員可以定義 16 個獨立的 FSM 或一臺結合了 16 個模型的巨型機器或介于兩者之間的東西。這種連接自動機的能力使開發人員能夠創建更復雜的檢測系統。我們在韓國的一些工程師開發了一種 FSM,它可以檢測到墜落的時間和高度來通知系統,這讓我們的研發團隊感到驚訝,他們沒有想到這樣的應用程序。Unico Lite GUI 和 LSM6DSO 的美妙之處在于它能夠比應用示例走得更遠,并且只需導出配置文件即可輕松地與社區共享 FSM。
LSM6DSO:誰說加速度計不能變得更智能、更強大?
慣性模塊本身變得更加強大和準確,同時也降低了整體功耗,因為它對主機 MCU 的依賴更少。這是可能的,因為我們在集成到設備中的 ST 運動處理器上所做的工作。我們完全改變了它的架構,以確保它能夠根據開發人員的設置運行 FSM、設置它們或對它們進行分組。以前,處理器的作用更為基本,它會在將信號發送到 MCU 之前對其進行處理。
此外,我們還通過壓縮 FIFO(先進先出)寄存器數據來存儲比以前架構多三倍的信息,從而使傳感器更強大。智能 FIFO 在 MCU 和系統其余部分處于休眠狀態時從傳感器收集數據。這是一種節省能源的方法,因為外部主機只需要在寄存器已滿或微控制器收到中斷時喚醒。因此,LSM6DSO 不僅可以存儲更多數據,這意味著系統可以在睡眠模式下停留更長時間,而且其 I3C 協議可以更快地將數據傳輸出去,從而使 MCU 更快地重新進入睡眠狀態。
因此,實際應用正在改變游戲規則。例如,智能手表的電池很小,這迫使開發人員將系統保持更長時間的睡眠模式,并使用積極的手腕傾斜算法來避免誤報。不幸的是,如果用戶的動作不像系統預期的那樣尖銳和明顯,這可能意味著屏幕不會打開。通過提供如此低的功耗和這樣的計算吞吐量,像 LSM6DSO 這樣的傳感器允許開發人員使用更寬松的檢測系統來識別更自然的運動。
STEVAL-MKI196V1:誰問如何開始?
開始試驗 LSM6DSO 的最佳方法是使用STEVAL-MKI196V1,這是一個集成 MEMS 的子板,它將顯著加快原型設計階段,因為其原理圖將準確顯示如何將其移植到最終 PCB。該板使用 DIL 24 插座,使其與STEVAL-MKI109V3主板兼容。工程師需要將傳感器板插入平臺并使用板載 USB 端口將其連接到 Windows 機器以享受 Unico Lite GUI。此外,需要更全面解決方案的團隊可以使用BlueNRG-2 Tile,它是我們的2018 ST 禮品指南,因為它提供了如此廣泛的傳感器和 RF,它確實是任何從事物聯網項目的人的禮物。
審核編輯:郭婷
-
傳感器
+關注
關注
2552文章
51237瀏覽量
754775 -
mems
+關注
關注
129文章
3947瀏覽量
190796 -
WINDOWS
+關注
關注
4文章
3551瀏覽量
88916
發布評論請先 登錄
相關推薦
評論