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中配置定時器的界面

 

這里的定時器主要特征如下:

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

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

3/4 比較捕獲通道

       可分別獨立配置為輸入捕獲或者輸出PWM

支持多種計數模式

       正計數

       倒計數

       先正計數后倒計數

       正交解碼

       外部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 | Arduino
www.newbitstudio.com

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM