第28章
AGT——低功耗定時(shí)器
#瑞薩RAMCU有兩種定時(shí)器外設(shè):GPT(General PWM Timer)定時(shí)器和AGT(Asynchronous General Purpose Timer)定時(shí)器。在它們之間進(jìn)行選擇時(shí),需要考慮以下因素:
表1:考慮在GPT和AGT之間進(jìn)行選擇

點(diǎn)擊可查看大圖
28.1
AGT簡(jiǎn)介
低功耗異步通用定時(shí)器(AGT)是16位的定時(shí)器,可用于基本的定時(shí)、脈沖輸出、外部脈沖寬度或周期測(cè)量,以及外部事件計(jì)數(shù)。該定時(shí)器主要由一個(gè)重加載寄存器和一個(gè)遞減計(jì)數(shù)器組成。
RAMCU的不同型號(hào)之間可能擁有不同數(shù)量的AGT定時(shí)器,規(guī)格也有可能不同,比如適用于電機(jī)控制的RA6T2型號(hào)MCU擁有AGTW定時(shí)器,AGTW的計(jì)數(shù)器位數(shù)加寬到了32位。而對(duì)于野火啟明6M5開發(fā)板上板載的RA6M5芯片擁有6個(gè)16位的AGT定時(shí)器(AGTn(n=0~5));對(duì)于野火啟明4M2開發(fā)板上板載的RA4M2芯片也擁有6個(gè)16位的AGT定時(shí)器(AGTn(n=0~5));對(duì)于野火啟明2L1開發(fā)板上板載的RA2L1芯片僅有2個(gè)16位的AGT定時(shí)器(AGTn(n=0~5))。
AGT定時(shí)器的詳細(xì)功能參數(shù)如下表所示:
表2:AGT定時(shí)器的功能參數(shù)

點(diǎn)擊可查看大圖
AGT的I/O引腳及其功能用途如下表所示:

28.2
AGT的框圖分析

28.2.1
16位計(jì)數(shù)器
見圖中標(biāo)注①處。
AGT的計(jì)數(shù)器是一個(gè)16位的遞減計(jì)數(shù)器,因此它僅支持遞減計(jì)數(shù)。
重裝載寄存器和遞減計(jì)數(shù)器被分配到相同的地址,并且可以通過AGT計(jì)數(shù)器寄存器(AGTCounter Register)訪問。當(dāng)我們向該地址寫入值的時(shí)候,寫入的值會(huì)被寫入重載寄存器,讀取的值會(huì)從計(jì)數(shù)器中讀取。
28.2.2
16位重裝載寄存器
見圖中標(biāo)注②處。
16位的重裝載寄存器對(duì)應(yīng)的是16位的計(jì)數(shù)器。
一般當(dāng)計(jì)數(shù)器產(chǎn)生下溢時(shí),重裝載寄存器會(huì)對(duì)計(jì)數(shù)器進(jìn)行重裝載。
28.2.3
計(jì)數(shù)時(shí)鐘源
見圖中標(biāo)注③處。主要有四類時(shí)鐘輸入源:
PCLKB:PCLKB,PCLKB/2,PCLKB/8
LOCO,SUBCLK:AGTLCLK/d,AGTSCLK/d(d=1,2,4,8,16,32,64,128)
僅AGTn(n=1,3,5)也可以連接到AGTn(n=0,2,4)的下溢信號(hào)進(jìn)行計(jì)數(shù)
外部事件輸入(通過AGTIO引腳)
28.2.4
比較匹配功能
見圖中標(biāo)注④處。比較匹配功能可以用來生成PWM波形。
28.2.5
比較匹配輸出引腳
見圖中標(biāo)注⑤處。比較匹配的結(jié)果輸出到AGTOAn、AGTOBn引腳。
28.2.6
輸出引腳
見圖中標(biāo)注⑥處。這部分連接到AGTOn輸出引腳。
28.2.7
下溢事件信號(hào)/測(cè)量完成事件信號(hào)輸出
見圖中標(biāo)注⑦處。下溢事件信號(hào)/測(cè)量完成事件信號(hào)屬于內(nèi)部信號(hào),通過這兩個(gè)信號(hào)均可觸發(fā)中斷。
28.3
AGT工作模式詳解
定時(shí)器模式:在定時(shí)器模式下,計(jì)數(shù)值在計(jì)數(shù)源的每個(gè)上升沿遞減1。當(dāng)計(jì)數(shù)值到達(dá)0x0000并輸入下一個(gè)計(jì)數(shù)源時(shí),發(fā)生計(jì)數(shù)器下溢事件并產(chǎn)生中斷請(qǐng)求。
脈沖輸出模式:可以從AGTIOn和AGTOn引腳輸出脈沖。每次發(fā)生下溢時(shí),輸出電平都會(huì)反轉(zhuǎn)。
事件計(jì)數(shù)器模式:在事件計(jì)數(shù)器模式下,計(jì)數(shù)器由輸入到AGTIOn引腳的外部事件信號(hào)(計(jì)數(shù)源)驅(qū)動(dòng)(遞減計(jì)數(shù))。
脈沖寬度測(cè)量模式:在脈沖寬度測(cè)量模式下,測(cè)量輸入到AGTIOn引腳的外部信號(hào)的脈沖寬度。
脈沖周期測(cè)量模式:在脈沖周期測(cè)量模式下,測(cè)量輸入到AGTIOn引腳的外部信號(hào)的脈沖周期。僅測(cè)量周期長(zhǎng)于計(jì)數(shù)源周期兩倍的輸入脈沖。此外,低電平和高電平寬度都必須長(zhǎng)于計(jì)數(shù)源的周期。如果輸入比這些條件短的脈沖周期,輸入可能會(huì)被忽略。
比較匹配功能:PWM模式比較匹配功能可用于PWM輸出。
-
mcu
+關(guān)注
關(guān)注
147文章
19160瀏覽量
404708 -
瑞薩
+關(guān)注
關(guān)注
38文章
22520瀏覽量
91292 -
定時(shí)器
+關(guān)注
關(guān)注
23文章
3375瀏覽量
124641 -
低功耗
+關(guān)注
關(guān)注
12文章
4051瀏覽量
106863
原文標(biāo)題:AGT低功耗定時(shí)器——瑞薩RA系列FSP庫開發(fā)實(shí)戰(zhàn)指南(102)
文章出處:【微信號(hào):瑞薩嵌入式小百科,微信公眾號(hào):瑞薩嵌入式小百科】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
瑞薩RA系列FSP庫開發(fā)實(shí)戰(zhàn)指南之I2C讀寫EEPROM實(shí)驗(yàn)
瑞薩RA系列FSP庫開發(fā)實(shí)戰(zhàn)指南之使用GPT基本定時(shí)功能實(shí)驗(yàn)
瑞薩e2studio(1)----瑞薩芯片之搭建FSP環(huán)境
【瑞薩RA4系列開發(fā)板體驗(yàn)】開發(fā)環(huán)境搭建和新手點(diǎn)燈指南
【瑞薩RA4系列開發(fā)板體驗(yàn)】定時(shí)器(r_agt)使用經(jīng)驗(yàn)
【野火啟明6M5開發(fā)板體驗(yàn)】野火啟明開發(fā)板和瑞薩RA MCU介紹
【有獎(jiǎng)直播預(yù)報(bào)名】瑞薩電子RA系列產(chǎn)品開發(fā)工具之FSP4.0.0新特性介紹
【視頻教程】瑞薩RA單片機(jī)FSP開發(fā)(3)FSP架構(gòu)-解釋Blinky架構(gòu)[上]
使用瑞薩e2 studio FSP基于RA2E1定時(shí)器配置PWM輸出
瑞薩電子RA系列微控制器的可擴(kuò)展性強(qiáng)的配置軟件包 (FSP)安裝下載與使用指南
瑞薩RA系列FSP庫開發(fā)實(shí)戰(zhàn)指南之SPI通訊協(xié)議的結(jié)構(gòu)和功能
瑞薩RA系列FSP庫開發(fā)實(shí)戰(zhàn)指南之AGT低功耗定時(shí)器簡(jiǎn)介和結(jié)構(gòu)框圖
評(píng)論