ZigBee無線Soc EFR32MG Series 2 (MG21)定時器特徵

關鍵詞:ZigBee 3.0,ZigBee,EFR32MG21, MG21, TIMER, 定時器, PWM, Counter編程

 

Silicon Labs於2019年推出的全新Zigbee芯片,EFR32MG21 在硬件上支持多達4個定時器,每一個定時器支持3-4路,每一路能夠配置爲輸入或者PWM輸出。並且定時器還能夠組合爲32位,或者拆分爲16位。還支持死區插入模塊功能,用來做電機控制的應用。工具

圖1  Studio中配置定時器的界面開發工具

 

這裏的定時器主要特徵以下:ui

16/32位自動重裝計數,可倒數spa

       計數器專用的16/32位寄存器3d

3/4 比較捕獲通道調試

       可分別獨立配置爲輸入捕獲或者輸出PWMblog

支持多種計數模式事件

       正計數開發

       倒計數

       先正計數後倒計數

       正交解碼

       外部GPIO導入計數信號

2x計數模式

可靈活控制,經過PRS / GPIO

       開始

       中止

       重載並開始

內部定時器關聯

       組成32位計數器

       開始/中止與其餘定時器保持同步

輸入捕獲模式

       週期測量

       脈衝寬度測量

       一個通道2個捕獲寄存

              上升沿降低捕獲

              任意跳變捕獲

       支持對GPIO進行數字濾波

輸出比較模式

       比較事件觸發跳變(toggle)/脈衝(pulse)

       比較寄存器可定時更新(Immediate update)

PWM

       正計數PWM

       正計數/倒計數PWM

       預置PWM引腳輸出狀態

       可重定時以免RF干擾

時鐘源配置

       HFPERCLKTIMERn

                     10位分頻寄存器

       外部時鐘

       使用PRS獲得時鐘

調試模式

       可配置爲運行或者中止 ,在處理器中止的條件下(halt/breakpoint)

中斷,PRS輸出,DMA主動

       下溢出

       上溢出

       比較捕獲事件

死區播放單元

       互補的PWM輸出,死區可編程

              死區時間可單獨配置,上升沿降低沿都可

                     10位分配

                     6位時間值

       輸出的極性能夠配置

       輸出能夠用軟件獨立控制

故障行業配置

       輸出爲閒置狀態 inactive

       清除輸出

       三態輸出

故障源獨立

       1到2路PRS信號

       調試

              支持自動從新開始

       核心鎖定( Core lockup)

       EM2/EM3進入

可配置的鎖

 

圖2  定時的模塊示意圖

 

 

 

新一物聯 newbit社區, 專一於打造開源的物聯網開發工具和交流社區,歡迎你的光臨。ZigBee | BLE | Thread | Arduinowww.newbitstudio.com

相關文章
相關標籤/搜索