盡管僅在幾年前還是個新鮮事物,但由于智能設備的爆炸式增長,傳感器現在幾乎無處不在。許多應用程序都具有讀取和解釋環(huán)境條件(例如壓力、溫度和距離)的能力。復雜的傳感器應用程序結合來自多個的傳感器數據以提供更高階的功能。這種做法稱為傳感器融合。結合加速度計、陀螺儀和磁力計(羅盤)來創(chuàng)建的運動傳感器是傳感器融合的一個主要示例。
越來越復雜的傳感器融合算法需要額外的處理能力和軟件開銷。為了減少對應用處理器的影響,傳感器功能由片外協(xié)處理器以及集成的片上子系統(tǒng)處理。本文重點介紹了一些有趣的傳感器融合應用,以及對支持必要功能的 IP 解決方案的日益增長的需求,以便集成到傳感器融合算法發(fā)揮重要作用的廣泛市場應用中。
傳感器融合市場的增長
隨著越來越多的半導體供應商將傳感器接口集成到他們的片上系統(tǒng) (SoC) 中,采用傳感器融合技術的系統(tǒng)有了顯著增長。盡管智能手機中的運動感應是傳感器融合實現的常見示例,但這些功能也被整合到許多不同的應用中,例如汽車、消費電子和數字家庭市場中的應用。根據 Semico 的研究,采用傳感器融合的系統(tǒng)數量預計將從 2012 年的 4 億個增加到 2016 年的 2.5B 個以上——年增長率接近 60%。
圖 1:傳感器融合系統(tǒng)到 2016 年將增長到 25 億個
隨著人們對跟蹤個人健康和/或健身目標越來越感興趣,日常融合
可穿戴設備變得非常流行。從測量心率和睡眠模式到跟蹤步數和更的鍛煉監(jiān)測,人們使用可穿戴設備記錄的個人活動范圍是天文數字。這些產品每年售出數千萬件。事實上,這些類型設備的出貨量估計每年達到 3 億(BI Intelligence 的“可穿戴設備單位出貨量”)。
今天的可穿戴設備主要計算一維測量值,例如計算卡路里或跑步英里數。通過組合多個傳感器,可以創(chuàng)建和分析更準確的活動圖片。傳感器軟件公司已經在展示可以提供有關身體各部位的角度、速度和定位的數據的技術,這些數據實時傳送到移動設備。這種傳感器硬件和軟件算法的復雜組合將成為下一代可穿戴設備的主流特征。
傳感器融合的另一個有趣的進步與位置有關。自 GPS 成為主流技術以來,創(chuàng)建地理圍欄或虛擬周界的概念就已經存在。例如,可以在您的家庭或公司周圍動態(tài)創(chuàng)建地理圍欄,并與智能手機等基于位置的設備結合使用以使其發(fā)揮作用。當移動設備進入或離開地理圍欄區(qū)域時,可以向設備(或其他地方)發(fā)送通知以指示事件已經發(fā)生。
現在正在增強此通信概念,以根據位置向目標移動設備生成特定消息。例如,地理圍欄使商店能夠知道您何時接近商店的特定部分,并通知您該區(qū)域的商品。
可以根據一般位置啟用或禁用功能和應用程序。將“粗粒度”GPS 數據與低功耗藍牙 (LE) 或近場通信 (NFC) 等更“細粒度”的室內定位協(xié)議相結合,供應商可以為購物者提供更加個性化的體驗。這是 Apple iBeacons 背后的基本概念,很可能成為 iOS 和 Android 設備的標準功能。
傳感器集成趨勢
在當今許多基于傳感器的應用中,傳感器處理是在“片外”處理的。也就是說,傳感器數據的融合是在單獨的設備(通常是微控制器)上完成的,該設備具有連接到應用程序處理器的接口(通常是 SPI 或 I2C)。 圖 2 顯示了使用分立元件的典型傳感器實現。此示例重點介紹了模擬傳感器實現,但數字傳感器系統(tǒng)是使用類似架構實現的。
圖 2:使用分立元件的傳感器實現
有充分的理由以這種方式構建傳感器實現——尤其是在移動設備領域。雖然移動應用處理器正在推進到 28nm 及以上,但傳感器生態(tài)系統(tǒng)落后于多種工藝技術。例如,傳感器本身可能仍采用 180 納米工藝制造,而用于管理傳感器數據的微控制器可能采用 90 納米或 55 納米閃存工藝技術制造。性能足夠,并且由于低成本至關重要,設計人員繼續(xù)實施分立器件。
然而,提供更小、更快、更低功耗系統(tǒng)的需求往往會推動更多集成到應用處理器中。隨著幾何尺寸的縮小,更多的晶體管可以集成到一個芯片上。在某個閾值上,面積節(jié)省和性能提升有利于集成解決方案與分立實施方案。這種趨勢終將應用于傳感器實現,允許傳感器邏輯充當片上傳感器集線器,從主機或應用處理器卸載傳感器融合算法。集成傳感器 IP 解決方案
無論是集成在應用處理器上還是單獨的微控制器上,提供專用傳感器控制硬件都是許多類型系統(tǒng)的組成部分。在設計這些系統(tǒng)時,一種架構方法是集成用于傳感器控制的獨立 IP 塊。然而,這將負擔轉移到設計團隊來獨立驗證和調試系統(tǒng),這既耗時又容易出錯。
隨著這些傳感器系統(tǒng)變得越來越復雜,設計團隊越來越多地尋找預先集成的 IP 子系統(tǒng),包括預先驗證的硬件和軟件,可以以較低的風險快速集成到系統(tǒng)中,使他們能夠將精力集中在設計的差異化部分。
Synopsys 的 DesignWareSensor IP 子系統(tǒng)經過優(yōu)化以滿足這一需求??膳渲玫募捎布蛙浖酉到y(tǒng)可有效處理數字和模擬傳感器數據。它具有節(jié)能和面積高效的 ARC EM4 32 位處理器,其中包括支持專用硬件加速器和緊密集成外設的定制擴展和指令。此外,該子系統(tǒng)包括用于片外傳感器連接的多個可配置 GPIO、SPI 和 I2C 數字接口以及 ARM AMBA AHB/APB 協(xié)議系統(tǒng)接口,以簡化子系統(tǒng)與 SoC 的集成。
SensorIP 子系統(tǒng)還包括用于信號處理功能的專用硬件加速器,例如濾波(FIR、IIR)、相關、矩陣/矢量運算、抽取/插值和復雜的數學運算。這些功能有助于加速傳感器應用程序代碼開發(fā)、減少內存占用并提高傳感器融合性能。實施團隊可以在專用硬件或作為傳感器 IP 子系統(tǒng)的一部分提供的綜合軟件 DSP 庫之間進行選擇。這允許設計人員在面積、功耗和性能之間進行權衡,以滿足他們特定的應用需求。
通過使用完全集成的傳感器 IP 子系統(tǒng),設計團隊可以創(chuàng)建更高效的基于傳感器的架構,從而減少片上面積、延遲和整體能耗(圖 3 )。
圖 3:Synopsys 傳感器 IP 子系統(tǒng)
在比較典型傳感器應用功能(即標量數學、復雜數學、向量函數、矩陣函數、IIR 濾波器和 FIR 濾波器)的周期計數和能耗測量結果時,Synopsys 傳感器 IP 子系統(tǒng)顯示出與使用流行商用嵌入式處理器的分立解決方案相比有顯著改進(處理器 A 針對面積進行了優(yōu)化,處理器 B 針對性能進行了優(yōu)化)。圖 4 和圖 5 顯示了三種功能相同的解決方案中每一種的相對周期數和能耗。
圖 4 – 與 Synopsys 解決方案相比的相對周期數
圖 5 – 與 Synopsys 解決方案 (40nm) 相比的相對能耗
利用傳感器 IP 子系統(tǒng)的硬件加速器來加速典型的傳感器功能可顯著提高性能(降低循環(huán)次數)。這些改進轉化為顯著降低的能耗,這要么是因為應用程序運行時間更短(相同頻率,更高性能),要么是因為能夠降低時鐘頻率(更低頻率和更低功耗,相同運行時間)。
總結
傳感器功能的基本概念——讀取和解釋壓力、溫度和接近度等環(huán)境條件——正在不斷完善和增強。如今,正在構建更復雜的傳感器融合應用程序,以提供更高階的功能,例如基于位置的營銷和健身監(jiān)測。
滿足這種新水平的傳感器功能所需的處理性能呈指數級增長。為了支持這些處理要求,設計人員正在構建片外和片上傳感器集線器,以盡量減少對主機處理器的影響。性能、面積和能耗繼續(xù)定義系統(tǒng)架構。Synopsys 的傳感器 IP 子系統(tǒng)等集成產品正是為了滿足這些需求,為傳感器融合應用提供效益。
-
傳感器
+關注
關注
2551文章
51134瀏覽量
753902 -
半導體
+關注
關注
334文章
27390瀏覽量
219089
發(fā)布評論請先 登錄
相關推薦
評論