專注電子技術學習與研究
當前位置:單片機教程網 >> MCU設計實例 >> 瀏覽文章

關于STM32數(shù)據(jù)手冊中的定時器信號

作者:佚名   來源:本站原創(chuàng)   點擊數(shù):  更新時間:2013年11月21日   【字體:

最近在搞定時器,看說明,就像看天書,問題出在哪里,很多信號不明白是怎么來的。所以就抓個時間整理了一下。



打開STM32數(shù)據(jù)手冊中的總體框圖。娘的,又TMD一陣眼花繚亂。
首先,我們可以看到這個圖大概有兩個不分,一個部分是時鐘源,另一個部分則是輸入輸出
時鐘源計數(shù),到CNT計數(shù)器,然后根據(jù)捕獲比較寄存器進行記錄或比較。記錄或比較有不同的配置。
首先是TI信號
TI1 TI2 TI3 TI4:這個信號就是外部信號,是直接與管腳相連的信號,圖中還有一個問題就是TI1是可以是第一通道的外部信號進行觸發(fā),也可以設置為,第一通道,第二通道,第三通道異或進行觸發(fā)。外部信號送往濾波器和邊沿檢測器。

TIxFP觸發(fā)有效信號。 
TI1FP1 TI1FP2 TI2FP1 TI2FP2 TI3FP3 TI3FP4 TI4FP3 TI4FP4:這個就是一個觸發(fā)有效信號,由于與管腳直連的信號可以被設置為高低邊沿觸發(fā),所以通過設置后,TIxFP就是對應這個信號是否有效的標致。

ICx映射信號
IC1 IC2 IC3 IC4:通道有效信號,在他的前面是TIxFP和TRC信號,可以看出,TI1FP與TI2FP可以互相對應IC1和IC2,TI3FP和TI4FP可以互相對應IC3和IC4,這樣的話,就可以使一個TIxFP信號對應兩個ICx也就是對應兩個通道。這樣的話,就可以實現(xiàn)PWM輸入了,可以由1個來計算周期,另一個來計算占空比。ICx信號被送入預分頻器

通道中斷和DMA輸出信號
CC1I CC2I CC3I CC4I:ICx信號經過預分頻器后即可通過配置產生中斷或DMA輸出。

預分頻計數(shù)信號
IC1PS IC2PS IC3PS IC4PS::ICx信號經過預分頻器后即可以進入CCRx計數(shù)寄存器了,此時可配合中斷對CCR讀取。

OC1REF輸出有效信號
OC1REF OC2REF OC3REF OC4REF:當比較輸出或PWM輸出時第一個輸出的信號。這個信號經過配置高低電平,才能變成輸出到管腳
的有效電平的。

比較輸出PWM輸出電平
OC1 OC1N OC2 OC2N OC3 OC3N OC4:輸出到管腳的信號

剎車輸入管腳信號
BRK剎車輸入管腳信號,引腳輸入后進入極性選擇。

剎車信號
BI:剎車信號,通過極性選擇的信號與時鐘失效信號相或后,得出剎車有效信號。來驅動剎車。

更新時間
u更新事件信號,由軟件事件寄存器或計數(shù)器溢出產生。

事件更新中斷
UI:事件更新中斷信號


外部ETR觸發(fā)腳信號
ETR:與外部管腳相連的觸發(fā)定時器專用觸發(fā)腳

邊沿預分頻后ETR信號
ETRP:邊沿預分頻后ETR信號

經過濾波后的ETR有效信號
ETRF:ETRP經過濾波,極性,邊沿后的有效信號

內部觸發(fā)ITRx通道信號
ITR0 ITR1 ITR2 ITR3 :觸發(fā)可由內部其他定時器產生信號,且定時器1和定時器8的定時器觸發(fā)不同。在數(shù)據(jù)手冊中的定時器章表74有體現(xiàn)

ITR觸發(fā)信號
ITRx經過設置,產生觸發(fā)信號。進入下一個環(huán)節(jié)。

TI1的邊沿檢測器
TI1F_ED:TI1的邊沿檢信號,在霍爾傳感器模式下,會檢測TI1的變化,從輸入是TI1F_ED。每當3個輸入之一變化時,計數(shù)器從新從0開始計數(shù)。這樣產生一個由霍爾輸入端的任何變化而觸發(fā)的時間基準。

TRC:通過選擇器選擇TI1邊沿與內部觸發(fā)后,發(fā)出的觸發(fā)信號。

TRGI:最終的觸發(fā)輸入。

TGI:觸發(fā)輸入中斷位

TRGO:觸發(fā)輸出。作為主模式去發(fā)出控制其他定時器的觸發(fā)信號,應該與其他定時器的ITRx相連。

關閉窗口

相關文章