可穿戴設(shè)備選擇適當(dāng)?shù)膽?yīng)用處理器或微控制器
來源: 日期:2018-03-23 15:08:54
除了需要應(yīng)用處理器的高級信息娛樂設(shè)備之外,MCU完全可以滿足大多數(shù)可穿戴設(shè)備的需求。此外,最新MCU可在單個(gè)芯片中集成大部分功能。這對于降低可穿戴設(shè)備的整體尺寸和BOM成本都有至關(guān)重要的作用。
例如,ARM cortex-M控制器可以驅(qū)動(dòng)簡單的腕帶,但是智能手表需要采用應(yīng)用處理器,以便運(yùn)行Android等復(fù)雜的操作系統(tǒng)。
綜上所述,32位ARM處理器在可穿戴設(shè)備中十分受歡迎,因?yàn)槠淠軌蛱峁┳罴研阅芘c高能效。PSoC等現(xiàn)代控制器利用ARM架構(gòu)的功能優(yōu)勢在單個(gè)芯片中集成了高級模擬和可編程數(shù)字功能,同時(shí)還采用ARM cortex-M內(nèi)核等。
一些高級設(shè)備采用獨(dú)立的協(xié)處理器把傳感器數(shù)據(jù)處理工作從主處理器上轉(zhuǎn)移出來。需要這樣做是因?yàn)樵O(shè)備可能具有需要實(shí)時(shí)分析以及CPU支持的傳感器數(shù)據(jù)負(fù)載。此功能稱為“傳感器集線器”或“傳感器融合”。圖1說明了傳感器集線器在可穿戴系統(tǒng)中的作用。

圖1:傳感器集線器在可穿戴系統(tǒng)中的作用
操作系統(tǒng):根據(jù)類型和所提供的功能,可穿戴設(shè)備可能需要、也可能不需要特定的操作系統(tǒng)。例如一個(gè)用于監(jiān)測溫度、采用3軸加速計(jì)測量運(yùn)動(dòng)以及用單色段式LCD顯示時(shí)間的簡單腕表可以運(yùn)行輕量型RTOS,而用于擴(kuò)展手機(jī)功能的智能手表需要運(yùn)行Android等高級操作系統(tǒng)。同時(shí),傳感器集線器需要具有上下文感知算法的特殊固件。