在了解 IoT 要求 101 的第一部分中,我們介紹了先進的工藝技術、低功耗設計技術、多核系統的功耗注意事項、內核間通信、串行存儲器接口和系統安全性。在第二部分中,我們將介紹高級 BLE 無線鏈路、智能觸摸界面、物聯網傳感器和接口以及模擬前端。
高級無線鏈路
連接的物聯網設備仍處于起步階段。這意味著隨著新應用的出現,系統 MCU 將需要在速度、功耗、范圍和容量方面提供顯著改進。該領域的潛在商機推動了工程的極限。藍牙特別興趣小組(SIG)最近關于藍牙 5.0 的聲明是電子行業如何響應物聯網市場需求的一個典型例子。
根據公告,新的 BLE 標準將提供兩倍的速度、四倍的范圍和 800% 的無連接數據廣播改進。這將顯著改善物聯網設備與我們日常生活的交互方式。由于 MCU 是物聯網設備的核心,它必須跟上協議的進步,以支持新標準必須提供的好處。以下是即將推出的 BLE 標準的一些亮點:
藍牙 5.0 將比藍牙 4.2 快兩倍,最大理論吞吐量為 2 Mbps。
與早期版本相比,該范圍將增加四倍,延伸至 300 多米。
協議優化將實現更好的性能和功耗。
協議優化將展示由行業領先的功率性能支持的數據廣播容量增加 800%。
增強的加密和身份驗證將只允許受信任的用戶跟蹤設備位置并自信地配對設備。
就增加的處理器容量、內存和功率而言,這些功能并非免費提供。對于許多應用程序,需要更改底層硬件以支持這些功能。因此,MCU 制造商在設計下一代 MCU 設備時必須始終牢記這些要求(圖 1)。
【圖1 | Cypress PSoC 6 BLE MCU為物聯網設計人員提供 BLE 5.0 就緒功能。]
在增加 MCU 負載的同時,這些功能為最終用戶提供了許多好處。
性能(范圍優勢)
BLE 正在成為開發基于物聯網產品的設計人員的首選無線協議。改進的范圍將確保任何藍牙設備(如揚聲器、智能鎖、燈泡等)都可以從房子的任何地方完美連接。這是實現真正智能家居的關鍵一步。BLE 5.0 也有可能取代耗電的 Wi-Fi 來控制智能家居設備。范圍的擴大也將有利于智能手表等設備接收來自智能手機的即時通知。
功率(速度優勢)
更高的傳輸速度可以提高響應速度。對于通常不是數據密集型的物聯網設備,更高的速度將表現為更低的功耗和更長的使用壽命。例如,兩倍的傳輸速度可將傳輸/接收時間減少一半。這可以降低功耗,因為設備可以更快地進入低功耗模式。此外,更高的傳輸速度可以更好地支持定期設備軟件更新。這將是物聯網應用的一項重要功能。
無連接服務(廣播容量優勢)
廣播容量的顯著提升將使信息傳輸更加豐富和智能。信標等無連接服務將能夠傳輸更多信息。例如,信標將能夠傳輸實際內容,而不是通過 URL 指向內容。這有可能通過轉向無連接物聯網而不是藍牙配對設備模型來重新定義當今藍牙設備傳輸信息的方式。這有可能使用網狀網絡使資產跟蹤和智能廢物管理等 BLE 應用程序更加智能。
智能觸控界面
如第一部分所述,物聯網設備跨越消費者、工業和商業應用程序。所有這些應用程序都可以受益于時尚的用戶界面,以及觸摸顯示屏、按鈕/滑塊和接近感應等產品差異化功能。為了獲得最佳用戶體驗,觸控顯示器可能還需要能夠支持手勢識別、防水、手腕檢測和戴手套觸控。這些特征中的每一個都可以使用電容傳感技術以保持低功耗的方式實現。觸摸感應還可以幫助優化功耗,例如使用接近感應來檢測用戶何時接近設備以使用它。在 MCU 中集成電容式感應無需單獨的專用感應設備。集成還提高了電源效率,
【圖2 | PSoC 6 集成了 BLE 連接和電容式觸摸感應]
電容傳感是實現創新應用和產品功能的關鍵技術。
智能家居開關
使個人能夠遠程控制家庭設備具有許多優勢。這同樣適用于家用電器。啟用智能家電需要兩個關鍵構建塊。第一個是無線鏈接,它將設備連接到云。另一個元素是智能開關,可以由多個來源控制,例如云、遙控器、智能手機和/或物理用戶輸入。
具有電容感應的智能開關可以實現許多高級功能:
智能調光器——電容感應滑塊為調光器功能提供直觀的物理界面。BLE 為調光器啟用無線接口,因此它可以放置在房間的任何地方。
內存 – MCU 可以保存在其內部 Flash 中選擇的亮度設置,并在斷電或后續使用之間恢復設置。
安全——由于智能開關的高壓交流部分與繼電器隔離,物理用戶界面部分只處理低功率直流,從而確保用戶安全。
照明——MCU 可以在開關上提供基于 LED 的照明,使用戶能夠在黑暗條件下定位開關。可以使用基于電容的接近感應啟用此功能。
手勢——憑借檢測接近和觸摸手勢的能力,開關可以配置為快速輕松地執行特定任務。
控制——支持基于物聯網的 MCU 和電容感應的開發生態系統簡化了開關的管理,并支持多個來源對其進行控制。
人體檢測
作為一項技術,電容感應可以檢測其范圍內的任何導電材料,包括人體(由于其質量)。這為物聯網設備啟用了許多有趣的功能。例如,出于安全和低功耗的考慮,可穿戴設備需要能夠檢測設備是否被佩戴。工作原理很簡單。電容式傳感器在用戶佩戴時檢測手腕并觸發鎖定機制以保護存儲在其中的重要數據不被其他用戶查看。類似地,當設備沒有被佩戴時,設備會進入低功耗操作模式。這些操作有助于延長電池壽命,這是任何可穿戴應用的關鍵考慮因素。
電容式觸摸滑塊
滑塊是一種重要的用戶輸入機制,可以幫助人們輕松地與物聯網產品進行交互。此功能特別適用于無法使用大屏幕的小型可穿戴設備。當手指擋住大部分屏幕時,非常小的觸摸屏使更改設備參數或瀏覽菜單變得困難。基于電容的滑塊只需輕掃即可在各種菜單或屏幕之間切換(圖 5)。這些相同的滑塊也可以用作輸入數據或選擇菜單的電容式觸摸按鈕。
電容式觸控顯示器
觸控顯示器為大中型物聯網設備提供豐富的用戶界面,范圍從微波爐到手持醫療設備,從智能手表到工業控制器等。通常,觸控顯示器采用電容感應技術實現,使用透明的顯示器上方的氧化銦錫 (ITO) 材料。根據應用的不同,電容式觸控技術需要能夠在潮濕的操作條件下可靠地工作。
通過手勢流暢的用戶界面
特殊手勢在增強用戶體驗方面發揮著關鍵作用。手勢還可以幫助物聯網制造商在市場上區分他們的產品。例如,可以使用各種手勢直接訪問無線藍牙揚聲器,以調節音量、更改曲目等。手勢往往是最直觀的用戶界面形式之一。智能手勢包括向任一方向、向左或向右滑動、單擊、雙擊、長按等。手勢功能不僅簡化了 UI,而且還降低了操作功耗,因為可以通過使用特定的用戶手勢“喚醒”設備。
物聯網傳感器和接口
IoT 應用程序通常是傳感器、安全 CPU 和無線鏈路的組合。傳感器是所有物聯網應用的關鍵。人類使用他們的感官與他們的環境互動。傳感器可以豐富人類與周圍環境的互動。
【圖8 | 具有集成 BLE 連接和電容式觸摸塊的 PSoC 6]
所有物聯網應用程序都使用一個或多個傳感器。這些傳感器本質上要么是模擬的,要么是數字的。模擬傳感器輸出連續的模擬信號,例如電流或電壓。該信號的大小與傳感器測量相關。市場上有許多類型的模擬傳感器,包括環境光傳感器、溫度傳感器、聲音傳感器、紫外線傳感器等。
相比之下,數字傳感器以數字方式轉換和傳輸數據。由于測量的信號在傳感器內直接從模擬轉換為數字,因此數字傳感器正在許多應用中取代模擬傳感器。數字數據通過電纜或其他傳輸介質從傳感器傳輸,沒有傳輸損耗。常見數字傳感器的示例有數字加速度傳感器、數字壓力傳感器、磁力計、GPS 等。
傳感器,無論是模擬的還是數字的,都需要一個接口電路來將數據傳遞到 IoT MCU。在模擬傳感器的情況下,需要一個信號調節電路來處理/增強傳感器輸出。這些電路通常稱為模擬前端 (AFE)。AFE 由偏置電路、放大器、比較器、數模轉換器 (DAC)、模擬多路復用器、電壓基準、用于噪聲抑制和誤差抑制技術(如偏移消除)的濾波器網絡以及用于數字化的模數轉換器 (ADC) 組成傳感器數據。 相比之下,數字傳感器只需要一個數字通信通道(例如 UART、I2C 或 SPI)即可將傳感器信息傳輸到 MCU。
要將傳感器連接到傳統的微控制器,需要在芯片外部構建接口電路,盡管某些設備可能具有集成到 MCU 中的固定功能 ADC。對于物聯網應用,具有一整套模擬和數字組件的高度集成的 MCU 是理想的選擇。
【圖9 | PSoC 6 BLE AFE 和 DFE]
物聯網應用的模擬前端示例
考慮使用心率監測器 (HRM) 來了解物聯網應用中 AFE 的要求。HRM 需要模擬信號調理電路才能可靠地工作。有多種方法可以測量心率。最流行的方法是:
光電容積脈搏波 (PPG)
心電圖 (ECG)
心音圖 (PCG)
光電容積脈搏波 (PPG)
PPG是一種測量心血管脈搏波的光學方法。動脈血容量的周期性脈動引起脈搏波。測量方法涉及光源和光電二極管(接收器)。在這種方法中,通過用紅外 LED 發出的光照射皮膚,然后測量透射或反射到光電二極管的光量來檢測由壓力脈沖引起的體積變化(圖 10)。
【圖10 | 用于 PPG 方法的 PSoC 6 BLE AFE 電路]
心電圖 (ECG)
當心臟經歷去極化和再極化時,會產生電流并擴散到全身。這些電脈沖可以通過將電極放置在人體的特定點來檢測。心電圖 (ECG) 捕獲這種變化的電脈沖以跟蹤心臟的整體節律。這些電信號,范圍從 0.1mV 到 1.5mV,是由于心肌激活,并在身體上的間隔點之間被感應到。兩個間隔輸入點之間的電位差被運算放大器放大。然后信號由 ADC 采樣。可以集成 ADC 樣本并用于將補償電流驅動到放大器的反饋環路中。該電路的模擬部分可以在電池供電單元的采樣之間關閉以節省電力(圖 11)。
【圖11 | 用于 ECG 方法的 PSoC 6 BLE AFE 電路]
心音圖 (PCG)
心臟瓣膜的打開和關閉會在收縮和擴張過程中產生聲音,這些聲音通常可以通過聽診器聽到。麥克風用于采集心跳,產生的信號用于測量心率。這些聲音與心跳有節奏。這種聲學特性用于心音圖儀以確定心率。來自麥克風的電信號被放大并且可以通過噪聲濾波器以去除外部噪聲。可以使用數字濾波器從 ADC 數據中過濾各種聲音,以計算心率(圖 12)。
【圖12 | 用于 PCG 方法的 PSoC 6 BLE AFE 電路]
開發人員在設計物聯網設備時有很多選擇。通過了解基于物聯網的 MCU 中可用的各種功能,開發人員可以選擇集成處理器來簡化設計、提高性能、提供卓越的電源效率并降低整體系統成本。此外,開發人員可以實施創新功能,提高易用性并使其產品與市場上的其他產品區分開來。
審核編輯:郭婷
評論