




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、1,5.1 事件管理器及其應(yīng)用,2,一、事件管理器 EV 二、串行通信接口 SCI 三、串行外設(shè)接口 SPI 四、eCAN 總線模塊 五、多通道緩沖串行 McBSP 六、模數(shù)轉(zhuǎn)換器 ADC,F2812,C240X,一、看門(mén)狗定時(shí)器 WD 二、數(shù)字輸入輸出 I/O 三、事件管理器 EV 四、模數(shù)轉(zhuǎn)換器 ADC 五、串行通信接口 SCI 六、異步串行口 SPI 七、CAN控制器,片內(nèi)外設(shè),第5章 TMS320F2812片內(nèi)外設(shè)模塊,一、通用定時(shí)器 二、脈寬調(diào)制電路PWM 三、捕獲單元 四、事件管理器模塊的中斷 五、應(yīng)用事件管理器產(chǎn)生PWM,5.1 事件管理器及其應(yīng)用,第5.1節(jié) 事件管理器(EV)
2、,F2812提供了兩個(gè)結(jié)構(gòu)和功能相同的事件管理器EVA和EVB模塊,具有強(qiáng)大的控制功能,特別在運(yùn)動(dòng)控制和電機(jī)控制領(lǐng)域。 通用定時(shí)器 全比較/PWM單元 捕獲單元 正交編碼脈沖電路 事件管理器的功能如圖P168 ( P156 )所示。,F2812,第5.1節(jié) 事件管理器(EV),事件管理器的設(shè)備接口,第5.1節(jié) 事件管理器(EV),EVA和EVB模塊信號(hào)引腳,F2812,第5.1節(jié) 事件管理器(EV),EVA和EVB模塊信號(hào)引腳,F2812,第5.1節(jié) 事件管理器(EV),功能概述,一、通用定時(shí)器,EVA(GP1/GP2) EVB(GP3/GP4)這些定時(shí)器可獨(dú)立使用: 在控制系統(tǒng)中產(chǎn)生采樣周期
3、; 為捕獲單元和正交編碼脈沖電路(只針對(duì)GP2/4)提供時(shí)基; 為比較單元和PWM產(chǎn)生電路提供時(shí)基。,Gp定時(shí)器模塊包含: 一個(gè)16位可讀/寫(xiě)及增/減的定時(shí)器計(jì)數(shù)器TxCNT(x=1,2,3,4)。 一個(gè)16位可讀/寫(xiě)定時(shí)器比較寄存器(雙緩沖)TxCMPR; 一個(gè)16位可讀/寫(xiě)定時(shí)器周期寄存器(雙緩沖)TxPR; 一個(gè)16位可讀/寫(xiě)定時(shí)器控制寄存器TxCON; 一個(gè)通用定時(shí)器比較輸出引腳TxCMP; 用于內(nèi)部和外部時(shí)鐘輸入的可編程定標(biāo)器; 控制和中斷邏輯,用于4個(gè)可屏蔽中斷(上溢、下溢、比較和周期中斷); 輸出條件邏輯。,F2812,第5.1節(jié) 事件管理器(EV), 通用定時(shí)器功能框圖如P17
4、1(P159)所示,一、通用定時(shí)器,通用定時(shí)器的寄存器,F2812,第5.1節(jié) 事件管理器(EV),通用定時(shí)器輸入與輸出,一、通用定時(shí)器, 內(nèi)部高速外設(shè)時(shí)鐘 HSPCLK 外部時(shí)鐘TCLKINA/B 方向輸入TDIRA/B 復(fù)位信號(hào)RESET,輸入,輸出, 比較輸出TxCMP ADC轉(zhuǎn)換啟動(dòng)信號(hào) 提供上溢、下溢、比較匹配和周期匹配信號(hào) 計(jì)數(shù)方向標(biāo)識(shí)位,F2812,第5.1節(jié) 事件管理器(EV),通用定時(shí)器 控制寄存器 TxCON,一、通用定時(shí)器, 選擇4種計(jì)數(shù)模式的一種 使用內(nèi)部還是外部時(shí)鐘 確定輸入時(shí)鐘使用的預(yù)定標(biāo)參數(shù) 確定比較寄存器重新裝載的條件 使能或禁止通用定時(shí)器 使能或禁止通用定時(shí)器
5、的比較操作 定時(shí)器2或1的周期寄存器 定時(shí)器4或3的周期寄存器,F2812,第5.1節(jié) 事件管理器(EV),Free,Soft,Reserved,TMODE1,TMODE0,TPS2,TPS1,TPS0,通用定時(shí)器 控制寄存器 TxCON,一、通用定時(shí)器,T2SWT1/ T4SWT3,TENABLE,TCLKS1,TCLKS0,TCLD1,TCLD0,TECMPR,SELT1PR/ SELT3PR,F2812,第5.1節(jié) 事件管理器(EV),(15,14) 仿真控制位 (0 0)。 (12,11) 計(jì)數(shù)模式選擇:01停止/保持;01連續(xù)增/減模; 10連續(xù)增模式;11定向增/減模式。 (10,
6、9,8) 輸入時(shí)鐘預(yù)定標(biāo)因子: 000,X/1; 100, X/16; 001,X/2; 101,X/32; 010,X/4;110,X/64,011,X/8;111,X/128.(X=HSPCLK 頻率) 。(7) (在T1/3CON中是保留位) ,為1時(shí)使用TICON的使能位啟動(dòng)定時(shí)器2 (EVA中)或T3CON的使能位啟動(dòng)定時(shí)器4(EVB中),定時(shí)器2或定時(shí)器4忽略自身的使能位;為0 時(shí)使用自身的使能位。 (6) 定時(shí)器使能位:0禁止定時(shí)器操作(定時(shí)器保持并且預(yù)定標(biāo)因子為0);1使能定時(shí)器操作。(5 4) 時(shí)鐘源選擇:00內(nèi)部時(shí)鐘;01外部時(shí)鐘;10保留;11QEP電路。 (3 2) 定
7、時(shí)器比較寄存器裝載條件:00計(jì)數(shù)器值等于0, 01計(jì)數(shù)器等于0或等于周期寄存器的值,10 立即,11保留。(1) 定時(shí)器比較使能:0禁止定時(shí)器比較操作,1使能定時(shí)器比較操作。 (0)選擇周期寄存器:當(dāng)T2CON中的此位為1,將忽略定時(shí)器2的周期寄存器,選用定時(shí)器1的周期寄存器;當(dāng)T4CON中的此位為1,將忽略定時(shí)器4的周期寄存器,選用定時(shí)器3的周期寄存器。(在T1/3CON中是保留位),Reserved,T2STAT(14),T1STAT(13),T2CTRIPE(12),T1CTRIPE(11),T2TOADC(10 9),全局通用定時(shí)器 控制寄存器 GPTCONA/B,T1TOADC(8
8、7),TCMPOE(6),T2CMPOE(5),T1CMPOE(4),T2PIN(3 2),T1PIN(1 0),D7 D6 D5 D4 D3 D2 D1 D0,通用定時(shí)器A控制寄存器, 確定通用定時(shí)器實(shí)現(xiàn)具體任務(wù)需采取的操作方式,并指明計(jì)數(shù)方向,F2812,第5.1節(jié) 事件管理器(EV),(14) 通用定時(shí)器2的狀態(tài) 0 遞減計(jì)數(shù) 1 遞增計(jì)數(shù)。 (13) 通用定時(shí)器1的狀態(tài) 0 遞減計(jì)數(shù) 1 遞增計(jì)數(shù)。 (12) T2CTRIP引腳使能位,使能或禁止定時(shí)器2 的比較輸出。當(dāng)EXTCON (0)=1 時(shí)該位激活;當(dāng)EXTCON=0 時(shí)該位保留。0 禁止T2CTRIP引腳, T2CTPIR 不
9、影響定時(shí)器2 的比較輸出、GPTCDN(5)或PDPINTA(EVIFRA(0) 標(biāo)志。1 使能T2CTRIP,影響定時(shí)器2 的比較輸出,GPTCON ( 5 )變?yōu)?, PDPINT 標(biāo)志置1。(11) T1CTRIP引腳使能位。 (10 9) 定時(shí)器2事件啟動(dòng)ADC位, 00不啟動(dòng)ADC,01下溢中斷啟動(dòng)ADC,10周期中斷啟動(dòng)ADC,11比較中斷啟動(dòng)ADC。(8 7) 定時(shí)器1事件啟動(dòng)ADC位。(6) 比較輸出使能位,禁止或使能定時(shí)器1/2比較輸出。(5) 定時(shí)器2比較輸出使能位,使能或禁止定時(shí)器2 的比較輸出T2PWM_T2CMP。 EXTCON(0)=1 時(shí)激活該位,EXTCON(0
10、)=0 時(shí)該位保留。如果T2CMPOE有效,T2CTRIP為低電平且 被使能,則T2CMPOE變?yōu)? 。 0定時(shí)器2比較輸出T2PWM_T2CMP為高阻。1 定時(shí)器2 比較輸出T2PWM_T2CMP 由定時(shí)器2 比較邏輯驅(qū)動(dòng) 。(4) 定時(shí)器1比較輸出使能位,使能或禁止定時(shí)器1 的比較輸出T1PWM_T1CMP。(3 2)定時(shí)器2比較輸出極性。00 強(qiáng)制低 01 低有效 01 高有效 11 強(qiáng)制高。(1 0)定時(shí)器1比較輸出極性。,一、通用定時(shí)器,通用定時(shí)器比較寄存器 TxCMPR,TxCMPR,D15 D0,R/W-x,定時(shí)器比較寄存器 x = 1, 2, 3, 4,比較寄存器中的值與通用定
11、時(shí)器的計(jì)數(shù)值進(jìn)行比較,當(dāng)比較匹配時(shí),產(chǎn)生: 由GPTCONA/B位的設(shè)置決定相關(guān)的比較輸出信號(hào)發(fā)生跳變; 相應(yīng)的中斷標(biāo)志被置位; 若中斷沒(méi)有被屏蔽,則產(chǎn)生一個(gè)外設(shè)中斷請(qǐng)求。 通過(guò)設(shè)置TxCON的相關(guān)位,可以使能或禁止比較操作。無(wú)論在哪種定時(shí)器工作模式(包括QEP模式),比較和輸出均可被使能或禁止。,F2812,第5.1節(jié) 事件管理器(EV),通用定時(shí)器 周期寄存器 TxPR,一、通用定時(shí)器,TxPR,R/W-x,定時(shí)器比較寄存器 x = 1, 2, 3, 4,周期寄存器的值決定定時(shí)器的定時(shí)周期。當(dāng)周期定時(shí)器的值與計(jì)數(shù)器的值匹配時(shí),根據(jù)計(jì)數(shù)器的計(jì)數(shù)模式,通用定時(shí)器復(fù)位為0或遞減計(jì)數(shù)。,通用定時(shí)器
12、的周期寄存器和比較寄存器都是帶映像緩沖的。在一個(gè)周期的任何時(shí)刻,都可以向這兩個(gè)寄存器寫(xiě)入新值,實(shí)際上,新值是先被寫(xiě)入相應(yīng)的映像寄存器中的。對(duì)于比較寄存器,只有當(dāng)TxCON寄存器選定的定時(shí)器事件發(fā)生時(shí) ( TXCON中第3位TCLD1和第2位TCLD0所指定的特定事件發(fā)生),映像寄存器中的內(nèi)容才被載入工作寄存器(TXCMPR)中;對(duì)于周期寄存器,只有當(dāng)計(jì)數(shù)器寄存器TxCNT為0時(shí),映像寄存器的值才載入到工作寄存器(TXPR)中。 周期寄存器和比較寄存器的雙緩沖特點(diǎn)允許應(yīng)用代碼在一個(gè)周期的任意時(shí)刻更新周期和比較寄存器,從而可改變下一個(gè)定時(shí)器周期及PWM脈沖寬度。,F2812,第5.1節(jié) 事件管理器
13、(EV),通用定時(shí)器的時(shí)鐘,一、通用定時(shí)器, 內(nèi)部CPU時(shí)鐘或外部引腳TCLKINA/B上時(shí)鐘。外部時(shí)鐘 頻率必須小于或等于CPU內(nèi)部頻率的1/4。,通用定時(shí)器中斷,通用定時(shí)器的中斷標(biāo)志寄存器EVAIFRA、EVAIFRB、EVBIFRA和EVBIFRB中有16個(gè)中斷標(biāo)志。每個(gè)通用定時(shí)器可根據(jù)以下4種事件產(chǎn)生中斷: 上溢:定時(shí)器計(jì)數(shù)器的值達(dá)到FFFFH,產(chǎn)生上溢中斷。此時(shí)標(biāo)志寄存器中的 TxOFINT位(x=1,2,3,4,下同)置1。 下溢:定時(shí)器計(jì)數(shù)器的值達(dá)到0000H,產(chǎn)生下溢中斷。此時(shí)TxUFINT置1。 比較匹配:當(dāng)計(jì)數(shù)器值與比較器相等時(shí),產(chǎn)生比較匹配中斷。此時(shí)TxCINT置1。 周
14、期匹配:當(dāng)計(jì)數(shù)器值與周期寄存器相等時(shí),產(chǎn)生周期匹配中斷。TxPINT置1。,F2812,第5.1節(jié) 事件管理器(EV),Reserved(15 11),T1OFINT,T1UFINT,T1CINT,T1PINT,Reserved(6 4),CMP3INT,CMP2INT,CMP1INT,PDPINT,EVAIFRA:,通用定時(shí)器 的同步,一、通用定時(shí)器,同一模塊的通用定時(shí)器可以實(shí)現(xiàn)同步即EVA中的定時(shí)器2和1可以同步;EVB中的定時(shí)器4和3可以同步。具體方法如下: 將T1CON(EVA)或T3CON(EVB)寄存器中的TENABLE位置位, 同時(shí)將T2CON(EVA)中的T2SWT1或T4CO
15、N(EVB)中的T4SWT1 置位,這樣即可實(shí)現(xiàn)兩個(gè)計(jì)數(shù)器的同步啟動(dòng)。 在啟動(dòng)同步操作前,可將本模塊的兩個(gè)計(jì)數(shù)器初始化成不同的值。 置T2CON/T4CON中的SELT1PR/SELT3PR位為1。使通用定時(shí)器1/3的 周期寄存器也作為定時(shí)器2/4的周期寄存器,而不用2/4本身的周期寄存 器。,F2812,第5.1節(jié) 事件管理器(EV),一、通用定時(shí)器,仿真掛起時(shí),通用定時(shí)器操作模式由控制寄存器定義。當(dāng)仿真中斷發(fā)生時(shí),通用定時(shí)器可被設(shè)置為下面的一種狀態(tài) 立即停止計(jì)數(shù)、 當(dāng)前計(jì)數(shù)周期完成后停止計(jì)數(shù) 不受仿真中斷影響持續(xù)運(yùn)行,仿真掛起時(shí)通用定時(shí)器,通用定時(shí)器的計(jì)數(shù)操作,定時(shí)器的4種操作模式:(由T
16、xCON的TMODE1、TMODE0定義) 停止/保持模式 連續(xù)增計(jì)數(shù)模式 定向增/減計(jì)數(shù)模式 連續(xù)增/減計(jì)數(shù)模式。,F2812,第5.1節(jié) 事件管理器(EV),一、通用定時(shí)器,通用定時(shí)器的計(jì)數(shù)操作, 停止/保持模式(00),通用定時(shí)器的操作停止,定時(shí)器的計(jì)數(shù)器、比較輸出和預(yù)定標(biāo)計(jì)數(shù)器均保持當(dāng)前狀態(tài),通用定時(shí)器按照預(yù)定標(biāo)的輸入時(shí)鐘計(jì)數(shù),當(dāng)計(jì)數(shù)器的值與周期寄存器的值匹配時(shí),在下一個(gè)輸入時(shí)鐘的上升沿,通用計(jì)數(shù)器復(fù)位為0,并開(kāi)始另一個(gè)計(jì)數(shù)周期。計(jì)數(shù)器的初值可以為0FFFFh中的任一個(gè), 連續(xù)增計(jì)數(shù)模式(10),F2812,第5.1節(jié) 事件管理器(EV),一、通用定時(shí)器,通用定時(shí)器的計(jì)數(shù)操作, 定向增
17、/減計(jì)數(shù)模式(11),通用定時(shí)器在定標(biāo)的輸入時(shí)鐘上升沿開(kāi)始計(jì)數(shù),計(jì)數(shù)方向由輸入引腳TDIRA/B確定:引腳為高時(shí),遞增計(jì)數(shù);引腳為低時(shí),遞減計(jì)數(shù),從初值遞減直到為0,此時(shí)若TDIRA/B仍為低,計(jì)數(shù)器將重新載入周期寄存器的值,并繼續(xù)計(jì)數(shù)。,這種模式與定向增/減計(jì)數(shù)模式基本相同。區(qū)別是: 計(jì)數(shù)方向不再受引腳TDIRA/B的控制,而是在計(jì)數(shù)值達(dá)到周期寄存器的值時(shí)或FFFFh(初值大于周期寄存器的值)時(shí),才從增計(jì)數(shù)變?yōu)闇p計(jì)數(shù),而在計(jì)數(shù)值為0時(shí),從減計(jì)數(shù)變?yōu)樵鲇?jì)數(shù)。, 連續(xù)增/減計(jì)數(shù)模式(01),F2812,第5.1節(jié) 事件管理器(EV),21,連續(xù)增計(jì)數(shù)模式定時(shí)器的周期T=(T1PR+1)*Tc,
18、連續(xù)增/減計(jì)數(shù)模式定時(shí)器的周期T=T1PR*2*Tc, Tc為T(mén)1CNT每計(jì)數(shù)1次所需的時(shí)間 Tc=HSPCLK*2TPS, TPS為輸入時(shí)鐘預(yù)定標(biāo)因子(T1CON的8-10位) HSPCLK= SYSCLKOUT (CPU時(shí)針周期)*高速預(yù)定標(biāo)因子*2,(高速預(yù)定標(biāo)因子在高速外設(shè)時(shí)鐘設(shè)置寄存器HISPCP的2-0位) SYSCLKOUT=OSCCLK(外部晶振) *2/ DIV , DIV為鎖相環(huán)控制寄存器PLLCR 的3-0位,通用定時(shí)器的周期,第5.1節(jié) 事件管理器(EV),一、通用定時(shí)器,通用定時(shí)器的比較操作, PWM PWM波形最重要的三個(gè)參數(shù)是周期、頻率和占空比,PWM占空比:D=
19、t1/(t1+t2)=t1/T 比較操作的目的: EV的比較機(jī)制能夠產(chǎn)生多路PWM功能。EVA的兩個(gè)通用定時(shí)器能夠產(chǎn)生2路獨(dú)立的PWM波形T1PWM和T2PWM,三個(gè)比較單元每一個(gè)都能產(chǎn)生一對(duì)互補(bǔ)的PWM波形,比較單元1產(chǎn)生PWM1和PWM2,比較單元2產(chǎn)生PWM3和PWM4,比較單元3產(chǎn)生PWM5和PWM6。這樣,EVA一共能產(chǎn)生8路PWM波形。EVB和EVA一樣,同樣能夠產(chǎn)生8路PWM波形。 四個(gè)通用定時(shí)器可提供4路獨(dú)立的PWM輸出TxPWM。 在連續(xù)增/減計(jì)數(shù)模式時(shí),產(chǎn)生對(duì)稱波形; 在連續(xù)增計(jì)數(shù)模式時(shí),產(chǎn)生非對(duì)稱波形。,F2812,第5.1節(jié) 事件管理器(EV),一、通用定時(shí)器,通用定時(shí)
20、器的比較操作,F2812,當(dāng)?shù)挠?jì)數(shù)方式為連續(xù)增計(jì)數(shù)時(shí),T1PWM引腳輸出不對(duì)稱的PWM波形。 當(dāng)T1CNT的值計(jì)數(shù)到和T1CMPR的值相等時(shí),發(fā)生比較匹配。如果T1CON的第1位定時(shí)器比較使能為T(mén)ECMPR為1,即定時(shí)器比較操作被使能,且GPTCONA的第6位比較輸出使能位TCMPOE為1,同時(shí)GPTCONA下的T1PIN引腳輸出極性為高電平或者低電平的話,T1PWM就會(huì)輸出不對(duì)稱的PWM波形,,第5.1節(jié) 事件管理器(EV),當(dāng)T1PIN為高電平有效時(shí),占空比:,當(dāng)T1PIN為低電平有效時(shí),占空比:,一、通用定時(shí)器,通用定時(shí)器的比較操作,F2812,第5.1節(jié) 事件管理器(EV),當(dāng)T1PI
21、N為高電平有效時(shí),占空比:,當(dāng)T1PIN為低電平有效時(shí),占空比:,一、通用定時(shí)器,使用通用定時(shí)器產(chǎn)生PWM信號(hào), 可通過(guò)下列操作產(chǎn)生PWM波形: 根據(jù)所需PWM(載波)周期設(shè)置TxPR; 設(shè)置TxCON以確定計(jì)數(shù)器模式和時(shí)鐘源,并啟動(dòng)PWM輸出操作; 根據(jù)計(jì)算出來(lái)的PWM脈沖寬度(占空比)載入TxCMPR寄存器中。 當(dāng)通用定時(shí)器復(fù)位時(shí),會(huì)產(chǎn)生以下結(jié)果: 除GPTCONA/B中的計(jì)數(shù)方向標(biāo)識(shí)位被置為1外,其他相關(guān)位都復(fù)位為0。因 此,所有通用定時(shí)器的操作都被禁止。 所有定時(shí)器中斷標(biāo)識(shí)位都復(fù)位為0。 除了PDPINTx*,所有定時(shí)器中斷屏蔽位都復(fù)位為0。即除了PDPINTx*,所有 定時(shí)器中斷都被
22、屏蔽。 定時(shí)器所有比較輸出都被置為高阻狀態(tài)。,F2812,第5.1節(jié) 事件管理器(EV),二、PWM電路,與比較單元相關(guān)的PWM電路, 每一個(gè)事件管理器可以同時(shí)產(chǎn)生8路PWM信號(hào),包括: 6路(3對(duì))由完全比較單元產(chǎn)生的帶有可編程死區(qū)的PWM信號(hào) 由定時(shí)器比較器產(chǎn)生的2路獨(dú)立的PWM信號(hào)。 與比較單元相關(guān)的PWM電路,主要包括四個(gè)功能單元: 非對(duì)稱/對(duì)稱波形發(fā)生器 可編程死區(qū)單元 輸出邏輯 空間矢量(SV)PWM狀態(tài)機(jī),F2812,第5.1節(jié) 事件管理器(EV),F2812, 每個(gè)EV模塊有: 一個(gè)16位可讀寫(xiě)的比較控制寄存器COMCONA/B,控制全比較單元的操作; 一個(gè)16位的比較方式(動(dòng)
23、作)控制寄存器ACTRA/B(帶雙緩沖寄存器)??刂?PWM輸出引腳的輸出方式。 一個(gè)16位可讀寫(xiě)的死區(qū)控制寄存器DBTCONA/B,對(duì)死區(qū)進(jìn)行編程操作。 三個(gè)比較寄存器CMPRX (帶雙緩沖寄存器),二、PWM電路,CENABLE,CLD1,CLD0,SVENABLE,ACTRLD1,ACTRD0,PDINTA Status,FCMP3OE,FCMP2OE,FCMP1OE,Reserved 4-3,C3TRIPE,CENABLE:比較使能 ,0 禁止比較操作,1使能比較操作 CLD1CLD0:比較器寄存器CMPRx重載條件 SVENABLE:使能空間向量PWM,0禁止空間向量PWM模式,1使
24、能空間向量PWM模式 ACTRLD1ACTRLD0:控制寄存器重載條件 FCMPOE:全比較單元輸出使能位,激活該位同時(shí)使能或禁止所有的比較輸出。,FCMPOE,C2TRIPE,C1TRIPE,COMCONA/B,二、PWM電路,D15 D14 D13 D12 D11 D10 D9 D8,F2812,PDPINTA:該位反映PDPINTA FCMP3OE:全比較單元3激活該位可以使能或禁止全比較單元3的輸出,PWM5/6 FCMP2OE:全比較單元2激活該位可以使能或禁止全比較單元3的輸出,PWM3/4 FCMP1OE:全比較單元1激活該位可以使能或禁止全比較單元3的輸出,PWM1/2 C3T
25、RIPE:全比較單元3輸出切換使能位,激活該位可以使用C3TRIP引腳狀態(tài)使能或禁止全比較單元3的輸出關(guān)閉功能。只有當(dāng)EXTCONA(0)=0時(shí)該位有效,當(dāng)EXTCONA(0)=1時(shí)該位保留;0全比較單元3的輸出關(guān)閉功能被禁止,C3TRIP引腳狀態(tài)不影響全比較單元3的輸出、COMCONA(8)以及PDPINTA標(biāo)志(EVAIFRA(0);1全比較單元3的輸出關(guān)閉功能被使能,當(dāng)T3TRIP引腳是低時(shí),全比較單元3的兩個(gè)輸出引腳輸出高阻狀態(tài),COMCONA(8)復(fù)位為0,并且PDPINTA的標(biāo)志置1 C2TRIPE:全比較單元2輸出切換使能位 C1TRIPE:全比較單元1輸出切換使能位,29,二、
26、PWM電路,SVRDIR,D2,D1,D0,CMP6ACT1,CMP6ACT0,CMP5ACT1,CMP5ACT0,CMP4ACT1,CMP4ACT0,CMP3ACT1,CMP3ACT0,CMP2ACT1,CMP2ACT0,CMP1ACT1,CMP1ACT0,比較方式控制 ACTRA/B,SVRDIR :空間矢量PWM方向 D2D0:基本空間矢量位只有在產(chǎn)生SVPWM輸出時(shí)使用 CMP6ACT1CMP6ACT0:PWM引腳6上的動(dòng)作,00強(qiáng)制低,01低有效,10高有效,11強(qiáng)制高 CMP5ACT1CMP5ACT0 CMP1ACT1CMP1ACT0:,Reserved(15-12),DBT3,D
27、BT2,DBT0,EDBT3,EDBT2,EDBT1,DBTPS2,DBTPS1,DBT1,DBTPS0,Reserved(1 0),死區(qū)控制 DBTCONA/B,DBT3DBT0: 死區(qū)定時(shí)器周期 (115) EDBT3: 死區(qū)定時(shí)器3使能(比較單元3的PWM5和6)0 屏蔽1使能 EDBT2, EDBT1:死區(qū)定時(shí)器2/1使能 DBTPS2 DBTPS0: 死區(qū)定時(shí)器預(yù)定標(biāo)控制位 . m=000,X/1; 100, X/16; 001,X/2; 101,X/32; 010,X/4;110,X/64,011,X/8;111,X/128.(X=CPU時(shí)針頻率),二、PWM電路,死區(qū)單元的輸入和
28、輸出, 防止在任何操作條件下,每個(gè)單元產(chǎn)生的兩路PWM信號(hào)同時(shí) 打開(kāi)被控功率橋的上、下臂。 死區(qū)的值由DBTCONA/B中的相應(yīng)位來(lái)控制。假設(shè)DBTCONA/B 的位118的值為m,位42中相應(yīng)的預(yù)定標(biāo)參數(shù)為x/p,則死區(qū)值為(pm)個(gè) CPU時(shí)鐘周期。,F2812,第5.1節(jié) 事件管理器(EV),在事件管理器模塊中,比較單元的任何一個(gè)與通用定時(shí)器1(EVA)、通用定時(shí)器3(EVB)、比較單元、死區(qū)單元和輸出邏輯結(jié)合使用就能產(chǎn)生一對(duì)死區(qū)和極性可編程的PWM輸出。通過(guò)設(shè)置ACTRA/B寄存器中的相應(yīng)位可使輸出方式為低有效、高有效、強(qiáng)制高和強(qiáng)制低。比較單元1產(chǎn)生帶有死區(qū)的不對(duì)稱的和對(duì)稱的PWM波形
29、如下圖,二、PWM電路,事件管理器的PWM輸出產(chǎn)生,F2812,第5.1節(jié) 事件管理器(EV), 產(chǎn)生PWM輸出需要對(duì)相關(guān)的寄存器進(jìn)行配置: 設(shè)置和裝載比較方式(動(dòng)作)控制寄存器ACTRx,以確定輸出方式和極性; 如使能死區(qū)功能,則需設(shè)置和裝載DBTCONx; 初始化CMPRx,裝入比較值,確定PWM波形占空比; 設(shè)置和裝載比較控制寄存器COMCONx,使能比較操作和PWM輸出; 設(shè)置和裝載控制寄存器 T1CON或T3CON,設(shè)置計(jì)數(shù)模式和啟動(dòng)比較操作; 用計(jì)算的新值更新CMPRx,以改變PWM波形的占空比。,二、PWM電路,事件管理器的PWM輸出產(chǎn)生,F2812,第5.1節(jié) 事件管理器(EV
30、),為產(chǎn)生非對(duì)稱PWM波形,需將通用定時(shí)器1或3設(shè)置為連續(xù)增計(jì)數(shù)模式。 特點(diǎn):不關(guān)于PWM周期中心對(duì)稱,脈沖的寬度只能從脈沖一側(cè)開(kāi)始變化。,事件管理器的PWM輸出產(chǎn)生, 非對(duì)稱PWM波形產(chǎn)生,二、PWM電路, 在每個(gè)PWM周期中,可隨時(shí)將新的比較值、周期值寫(xiě)入比較寄存器、周期寄存器中,用來(lái)調(diào)整PWM輸出的占空比和周期,也可改變比較方式控制寄存器的相關(guān)位來(lái)變更PWM的輸出方式。更新的值在下一個(gè)PWM周期內(nèi)實(shí)現(xiàn)。,F2812,第5.1節(jié) 事件管理器(EV),為產(chǎn)生對(duì)稱PWM波形,需將通用定時(shí)器1或3設(shè)置為連續(xù)增/減計(jì)數(shù)模式。 特點(diǎn):對(duì)稱PWN信號(hào)關(guān)于PWM周期中心對(duì)稱,相比非對(duì)稱PWM信號(hào)而言,其
31、優(yōu)點(diǎn)是在每個(gè)PWM周期的開(kāi)始和結(jié)束處有兩個(gè)無(wú)效的區(qū)段。 在對(duì)稱PWM波形的每個(gè)周期通常有兩次比較匹配。一次在周期匹配前的增計(jì)數(shù)期間,另一次在周期匹配后的減計(jì)數(shù)期間。改變比較值就可提前或推遲PWM脈沖第二個(gè)邊沿的產(chǎn)生。這種特性可以彌補(bǔ)由交流電機(jī)控制中的死區(qū)而引起的電流誤差。,事件管理器的PWM輸出產(chǎn)生, 對(duì)稱PWM波形產(chǎn)生,二、PWM電路,F2812,第5.1節(jié) 事件管理器(EV),空間矢量PWM,應(yīng)用:空間矢量PWM是實(shí)現(xiàn)三相功率逆變器6個(gè)功率管控制的一種特殊方法,它能保證在三相交流電機(jī)的繞組中產(chǎn)生最小的電流諧波,相比于正弦調(diào)制,能夠提高電源的使用效率。,二、PWM電路,F2812,第5.1節(jié)
32、 事件管理器(EV),捕獲單元結(jié)構(gòu)特征, 用于捕獲輸入引腳上的跳變EV有6個(gè)捕獲單元,其中EVA對(duì)應(yīng) CAP1、CAP2和CAP3;EVB對(duì)應(yīng)CAP4、CAP5和CAP6。每個(gè)捕獲單元都 有相應(yīng)的捕獲輸入引腳。,三、捕獲單元,如圖所示為EVA模塊捕獲單元簡(jiǎn)圖:,EVA/B中的每個(gè)捕獲單元均具有 1個(gè)16位的捕獲控制寄存器CAPCONA/B 1個(gè)16位的捕獲FIFO狀態(tài)寄存器CAPFIFOA/B 1個(gè)16位2級(jí)深的FIFO堆棧和1個(gè)施密特觸發(fā)的捕獲輸入引腳CAPx(所有的輸入 引腳都由CPU時(shí)鐘同步,為了捕獲到輸入跳變信號(hào),輸入的當(dāng)前電平必須保持兩 個(gè)CPU時(shí)鐘周期。 輸入引腳CAP1/2,CA
33、P3/4也可用作QEP電路的輸入引腳,F2812,第5.1節(jié) 事件管理器(EV),通用定時(shí)器1和2(EVA),通用定時(shí)器3和4(EVB)可選擇作為捕獲單元時(shí)基 EVA模塊的CAP1/2必須共用一個(gè)定時(shí)器(1或2),CAP3單獨(dú)使用一個(gè)定時(shí)器 (2或1); EVB模塊的CAP3/4必須共用一個(gè)定時(shí)器(3或4),CAP6單獨(dú)使用一個(gè)定時(shí)器 (4或3)。 捕獲單元的捕捉操作不會(huì)影響到定時(shí)器的任何操作以及與定時(shí)器相關(guān)的比較操作,三、捕獲單元,捕獲單元結(jié)構(gòu)特征,捕獲單元的寄存器及其設(shè)置,與EVA中的捕獲單元相關(guān)的寄存器有:捕捉控制寄存器CAPCONA,捕捉FIFO狀態(tài)寄存器CAPFIFOA,2級(jí)深度FI
34、FO堆棧CAPFIFO1/2/3(頂層堆棧(只讀),CAP1/2/3FBOT(低層堆棧)。,F2812,第5.1節(jié) 事件管理器(EV),38,FIFO堆棧的頂層堆棧寄存器是只讀寄存器,存放相應(yīng)捕獲單元捕獲到的最早的計(jì)數(shù)值,因此讀取捕獲單元FIFO堆棧時(shí)總是返回堆棧中最早的計(jì)數(shù)值。當(dāng)讀取FIFO堆棧的頂層寄存器的計(jì)數(shù)值時(shí),堆棧底層寄存器的新計(jì)數(shù)值(如果有)將被壓人頂層寄存器。 第一次捕獲 當(dāng)捕獲單元的輸入引腳出現(xiàn)跳變時(shí),捕獲單元將使用的通用定時(shí)器的計(jì)數(shù)值寫(xiě)入到空的FIFO堆棧的頂層寄存器,同時(shí)相應(yīng)的狀態(tài)位置為01。 第二次捕獲 如果在前一次捕獲計(jì)數(shù)值被讀取之前產(chǎn)生了另一次捕獲,新捕獲到的計(jì)數(shù)值送
35、至底層的寄存器,同時(shí)相應(yīng)的寄存器狀態(tài)位置為1O。如果在下一次捕獲操作之前對(duì)FIFO堆棧進(jìn)行了讀操作,底層寄存器中新的計(jì)數(shù)值就會(huì)被壓人到頂層寄存器,同時(shí)相應(yīng)的狀態(tài)位被設(shè)置為01。 第三次捕獲 如果捕獲發(fā)生時(shí),F(xiàn)IFO堆棧已有捕獲到的2個(gè)計(jì)數(shù)值,則在頂層寄存器中最早的計(jì)數(shù)值將被彈出并丟棄,而堆棧底層寄存器的值將被壓入到頂層寄存器中,新捕獲到的計(jì)數(shù)值將被壓入到底層寄存器中。 每次捕獲中斷標(biāo)志位置位,F(xiàn)IFO狀態(tài)位置位,讀取FIFO堆棧時(shí),狀態(tài)位復(fù)位,捕獲單元工作特征,三、捕獲單元,三、捕獲單元,捕獲單元的寄存器及其設(shè)置,CAPRES,CAP12EN,CAP3EN,Reserved,捕促單元控制寄存器
36、 CAPCONA/B,CAP3TSEL,CAP12TSEL,CAP3TOADC,CAP1EDGE,CAP2EDGE,CAP3EDGE,Reserved,F2812,第5.1節(jié) 事件管理器(EV),CAPRES :捕獲單元復(fù)位,0將所有捕獲單元的寄存器清0,1 無(wú)操作 CAP12EN (14 13):00禁止捕獲單元1和2,01使能捕獲單元1和2 CAP3EN :0 禁止捕獲單元3,1 使能捕獲單元3 CAP3TSEL :為捕獲單元3選擇定時(shí)器2(0)或定時(shí)器1(1) CAP12TSEL:為捕獲單元1、2選擇定時(shí)器2(0)或定時(shí)器1(1) CAP3TOADC:用于捕獲單元3,0 無(wú)操作,1 如CAP3INT標(biāo)志置位時(shí)啟動(dòng)ADC CAP1EDGE:捕獲單元1,00不檢測(cè)10檢測(cè)下降沿01檢測(cè)上升沿11兩邊沿檢測(cè) CAP2EDGE, CAP3EDGE:捕獲單元2、3,40,三、捕獲單元,捕獲單元的寄存器及其設(shè)置,Reserved,CAP3FIFO,CAP2FIFO,CAP1FIFO,捕促單元FIFO狀態(tài)寄存器 CAPFIFOA/B,Reserved,F2812,第5.1節(jié) 事件管理器(EV),CAP3FIFO (13 12): CAP3FIFO堆棧 00空01有1個(gè)入口10有2個(gè)入口11有2個(gè)入口并且已經(jīng)捕獲另一個(gè),第一
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 環(huán)境監(jiān)測(cè)儀表類型及應(yīng)用考核試卷
- 封裝材料特性考核試卷
- 派遣服務(wù)市場(chǎng)競(jìng)爭(zhēng)力提升路徑考核試卷
- 兒童性教育科學(xué)引導(dǎo)體系
- 婚內(nèi)協(xié)議書(shū)范本
- 植物藍(lán)染活動(dòng)方案
- 樓梯裝飾全年活動(dòng)方案
- 油田職工比賽活動(dòng)方案
- 油茶培訓(xùn)活動(dòng)方案
- 河南廢氣處理活動(dòng)方案
- 打架傷人和解協(xié)議書(shū)范本
- 2025至2030全球及中國(guó)浮式液化天然氣行業(yè)產(chǎn)業(yè)運(yùn)行態(tài)勢(shì)及投資規(guī)劃深度研究報(bào)告
- 物理●湖北卷丨2024年湖北省普通高中學(xué)業(yè)水平選擇性考試物理試卷及答案
- GB/T 9125.1-2020鋼制管法蘭連接用緊固件第1部分:PN系列
- GB/T 27770-2011病媒生物密度控制水平鼠類
- 2023年廣西賓陽(yáng)縣昆侖投資集團(tuán)有限公司招聘筆試題庫(kù)及答案解析
- 社區(qū)社群團(tuán)長(zhǎng)招募書(shū)經(jīng)典案例干貨課件
- 12、施工現(xiàn)場(chǎng)“三級(jí)配電”配置規(guī)范-附電路圖
- 新人教版七年級(jí)上冊(cè)初中生物全冊(cè)課時(shí)練(課后作業(yè)設(shè)計(jì))
- 智能制造MES項(xiàng)目實(shí)施方案(注塑行業(yè)MES方案建議書(shū))
- 四年級(jí)奧數(shù)講義
評(píng)論
0/150
提交評(píng)論