![第5章1_事件管理器及其應(yīng)用_第1頁](http://file1.renrendoc.com/fileroot_temp2/2020-8/3/7b5ff3d0-db48-473a-87e0-f12a706c2f44/7b5ff3d0-db48-473a-87e0-f12a706c2f441.gif)
![第5章1_事件管理器及其應(yīng)用_第2頁](http://file1.renrendoc.com/fileroot_temp2/2020-8/3/7b5ff3d0-db48-473a-87e0-f12a706c2f44/7b5ff3d0-db48-473a-87e0-f12a706c2f442.gif)
![第5章1_事件管理器及其應(yīng)用_第3頁](http://file1.renrendoc.com/fileroot_temp2/2020-8/3/7b5ff3d0-db48-473a-87e0-f12a706c2f44/7b5ff3d0-db48-473a-87e0-f12a706c2f443.gif)
![第5章1_事件管理器及其應(yīng)用_第4頁](http://file1.renrendoc.com/fileroot_temp2/2020-8/3/7b5ff3d0-db48-473a-87e0-f12a706c2f44/7b5ff3d0-db48-473a-87e0-f12a706c2f444.gif)
![第5章1_事件管理器及其應(yīng)用_第5頁](http://file1.renrendoc.com/fileroot_temp2/2020-8/3/7b5ff3d0-db48-473a-87e0-f12a706c2f44/7b5ff3d0-db48-473a-87e0-f12a706c2f445.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、1,5.1 事件管理器及其應(yīng)用,2,一、事件管理器 EV 二、串行通信接口 SCI 三、串行外設(shè)接口 SPI 四、eCAN 總線模塊 五、多通道緩沖串行 McBSP 六、模數(shù)轉(zhuǎn)換器 ADC,F2812,C240X,一、看門狗定時器 WD 二、數(shù)字輸入輸出 I/O 三、事件管理器 EV 四、模數(shù)轉(zhuǎn)換器 ADC 五、串行通信接口 SCI 六、異步串行口 SPI 七、CAN控制器,片內(nèi)外設(shè),第5章 TMS320F2812片內(nèi)外設(shè)模塊,一、通用定時器 二、脈寬調(diào)制電路PWM 三、捕獲單元 四、事件管理器模塊的中斷 五、應(yīng)用事件管理器產(chǎn)生PWM,5.1 事件管理器及其應(yīng)用,第5.1節(jié) 事件管理器(EV)
2、,F2812提供了兩個結(jié)構(gòu)和功能相同的事件管理器EVA和EVB模塊,具有強(qiáng)大的控制功能,特別在運(yùn)動控制和電機(jī)控制領(lǐng)域。 通用定時器 全比較/PWM單元 捕獲單元 正交編碼脈沖電路 事件管理器的功能如圖P168 ( P156 )所示。,F2812,第5.1節(jié) 事件管理器(EV),事件管理器的設(shè)備接口,第5.1節(jié) 事件管理器(EV),EVA和EVB模塊信號引腳,F2812,第5.1節(jié) 事件管理器(EV),EVA和EVB模塊信號引腳,F2812,第5.1節(jié) 事件管理器(EV),功能概述,一、通用定時器,EVA(GP1/GP2) EVB(GP3/GP4)這些定時器可獨(dú)立使用: 在控制系統(tǒng)中產(chǎn)生采樣周期
3、; 為捕獲單元和正交編碼脈沖電路(只針對GP2/4)提供時基; 為比較單元和PWM產(chǎn)生電路提供時基。,Gp定時器模塊包含: 一個16位可讀/寫及增/減的定時器計數(shù)器TxCNT(x=1,2,3,4)。 一個16位可讀/寫定時器比較寄存器(雙緩沖)TxCMPR; 一個16位可讀/寫定時器周期寄存器(雙緩沖)TxPR; 一個16位可讀/寫定時器控制寄存器TxCON; 一個通用定時器比較輸出引腳TxCMP; 用于內(nèi)部和外部時鐘輸入的可編程定標(biāo)器; 控制和中斷邏輯,用于4個可屏蔽中斷(上溢、下溢、比較和周期中斷); 輸出條件邏輯。,F2812,第5.1節(jié) 事件管理器(EV), 通用定時器功能框圖如P17
4、1(P159)所示,一、通用定時器,通用定時器的寄存器,F2812,第5.1節(jié) 事件管理器(EV),通用定時器輸入與輸出,一、通用定時器, 內(nèi)部高速外設(shè)時鐘 HSPCLK 外部時鐘TCLKINA/B 方向輸入TDIRA/B 復(fù)位信號RESET,輸入,輸出, 比較輸出TxCMP ADC轉(zhuǎn)換啟動信號 提供上溢、下溢、比較匹配和周期匹配信號 計數(shù)方向標(biāo)識位,F2812,第5.1節(jié) 事件管理器(EV),通用定時器 控制寄存器 TxCON,一、通用定時器, 選擇4種計數(shù)模式的一種 使用內(nèi)部還是外部時鐘 確定輸入時鐘使用的預(yù)定標(biāo)參數(shù) 確定比較寄存器重新裝載的條件 使能或禁止通用定時器 使能或禁止通用定時器
5、的比較操作 定時器2或1的周期寄存器 定時器4或3的周期寄存器,F2812,第5.1節(jié) 事件管理器(EV),Free,Soft,Reserved,TMODE1,TMODE0,TPS2,TPS1,TPS0,通用定時器 控制寄存器 TxCON,一、通用定時器,T2SWT1/ T4SWT3,TENABLE,TCLKS1,TCLKS0,TCLD1,TCLD0,TECMPR,SELT1PR/ SELT3PR,F2812,第5.1節(jié) 事件管理器(EV),(15,14) 仿真控制位 (0 0)。 (12,11) 計數(shù)模式選擇:01停止/保持;01連續(xù)增/減模; 10連續(xù)增模式;11定向增/減模式。 (10,
6、9,8) 輸入時鐘預(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時使用TICON的使能位啟動定時器2 (EVA中)或T3CON的使能位啟動定時器4(EVB中),定時器2或定時器4忽略自身的使能位;為0 時使用自身的使能位。 (6) 定時器使能位:0禁止定時器操作(定時器保持并且預(yù)定標(biāo)因子為0);1使能定時器操作。(5 4) 時鐘源選擇:00內(nèi)部時鐘;01外部時鐘;10保留;11QEP電路。 (3 2) 定
7、時器比較寄存器裝載條件:00計數(shù)器值等于0, 01計數(shù)器等于0或等于周期寄存器的值,10 立即,11保留。(1) 定時器比較使能:0禁止定時器比較操作,1使能定時器比較操作。 (0)選擇周期寄存器:當(dāng)T2CON中的此位為1,將忽略定時器2的周期寄存器,選用定時器1的周期寄存器;當(dāng)T4CON中的此位為1,將忽略定時器4的周期寄存器,選用定時器3的周期寄存器。(在T1/3CON中是保留位),Reserved,T2STAT(14),T1STAT(13),T2CTRIPE(12),T1CTRIPE(11),T2TOADC(10 9),全局通用定時器 控制寄存器 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,通用定時器A控制寄存器, 確定通用定時器實現(xiàn)具體任務(wù)需采取的操作方式,并指明計數(shù)方向,F2812,第5.1節(jié) 事件管理器(EV),(14) 通用定時器2的狀態(tài) 0 遞減計數(shù) 1 遞增計數(shù)。 (13) 通用定時器1的狀態(tài) 0 遞減計數(shù) 1 遞增計數(shù)。 (12) T2CTRIP引腳使能位,使能或禁止定時器2 的比較輸出。當(dāng)EXTCON (0)=1 時該位激活;當(dāng)EXTCON=0 時該位保留。0 禁止T2CTRIP引腳, T2CTPIR 不
9、影響定時器2 的比較輸出、GPTCDN(5)或PDPINTA(EVIFRA(0) 標(biāo)志。1 使能T2CTRIP,影響定時器2 的比較輸出,GPTCON ( 5 )變?yōu)?, PDPINT 標(biāo)志置1。(11) T1CTRIP引腳使能位。 (10 9) 定時器2事件啟動ADC位, 00不啟動ADC,01下溢中斷啟動ADC,10周期中斷啟動ADC,11比較中斷啟動ADC。(8 7) 定時器1事件啟動ADC位。(6) 比較輸出使能位,禁止或使能定時器1/2比較輸出。(5) 定時器2比較輸出使能位,使能或禁止定時器2 的比較輸出T2PWM_T2CMP。 EXTCON(0)=1 時激活該位,EXTCON(0
10、)=0 時該位保留。如果T2CMPOE有效,T2CTRIP為低電平且 被使能,則T2CMPOE變?yōu)? 。 0定時器2比較輸出T2PWM_T2CMP為高阻。1 定時器2 比較輸出T2PWM_T2CMP 由定時器2 比較邏輯驅(qū)動 。(4) 定時器1比較輸出使能位,使能或禁止定時器1 的比較輸出T1PWM_T1CMP。(3 2)定時器2比較輸出極性。00 強(qiáng)制低 01 低有效 01 高有效 11 強(qiáng)制高。(1 0)定時器1比較輸出極性。,一、通用定時器,通用定時器比較寄存器 TxCMPR,TxCMPR,D15 D0,R/W-x,定時器比較寄存器 x = 1, 2, 3, 4,比較寄存器中的值與通用定
11、時器的計數(shù)值進(jìn)行比較,當(dāng)比較匹配時,產(chǎn)生: 由GPTCONA/B位的設(shè)置決定相關(guān)的比較輸出信號發(fā)生跳變; 相應(yīng)的中斷標(biāo)志被置位; 若中斷沒有被屏蔽,則產(chǎn)生一個外設(shè)中斷請求。 通過設(shè)置TxCON的相關(guān)位,可以使能或禁止比較操作。無論在哪種定時器工作模式(包括QEP模式),比較和輸出均可被使能或禁止。,F2812,第5.1節(jié) 事件管理器(EV),通用定時器 周期寄存器 TxPR,一、通用定時器,TxPR,R/W-x,定時器比較寄存器 x = 1, 2, 3, 4,周期寄存器的值決定定時器的定時周期。當(dāng)周期定時器的值與計數(shù)器的值匹配時,根據(jù)計數(shù)器的計數(shù)模式,通用定時器復(fù)位為0或遞減計數(shù)。,通用定時器
12、的周期寄存器和比較寄存器都是帶映像緩沖的。在一個周期的任何時刻,都可以向這兩個寄存器寫入新值,實際上,新值是先被寫入相應(yīng)的映像寄存器中的。對于比較寄存器,只有當(dāng)TxCON寄存器選定的定時器事件發(fā)生時 ( TXCON中第3位TCLD1和第2位TCLD0所指定的特定事件發(fā)生),映像寄存器中的內(nèi)容才被載入工作寄存器(TXCMPR)中;對于周期寄存器,只有當(dāng)計數(shù)器寄存器TxCNT為0時,映像寄存器的值才載入到工作寄存器(TXPR)中。 周期寄存器和比較寄存器的雙緩沖特點(diǎn)允許應(yīng)用代碼在一個周期的任意時刻更新周期和比較寄存器,從而可改變下一個定時器周期及PWM脈沖寬度。,F2812,第5.1節(jié) 事件管理器
13、(EV),通用定時器的時鐘,一、通用定時器, 內(nèi)部CPU時鐘或外部引腳TCLKINA/B上時鐘。外部時鐘 頻率必須小于或等于CPU內(nèi)部頻率的1/4。,通用定時器中斷,通用定時器的中斷標(biāo)志寄存器EVAIFRA、EVAIFRB、EVBIFRA和EVBIFRB中有16個中斷標(biāo)志。每個通用定時器可根據(jù)以下4種事件產(chǎn)生中斷: 上溢:定時器計數(shù)器的值達(dá)到FFFFH,產(chǎn)生上溢中斷。此時標(biāo)志寄存器中的 TxOFINT位(x=1,2,3,4,下同)置1。 下溢:定時器計數(shù)器的值達(dá)到0000H,產(chǎn)生下溢中斷。此時TxUFINT置1。 比較匹配:當(dāng)計數(shù)器值與比較器相等時,產(chǎn)生比較匹配中斷。此時TxCINT置1。 周
14、期匹配:當(dāng)計數(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:,通用定時器 的同步,一、通用定時器,同一模塊的通用定時器可以實現(xiàn)同步即EVA中的定時器2和1可以同步;EVB中的定時器4和3可以同步。具體方法如下: 將T1CON(EVA)或T3CON(EVB)寄存器中的TENABLE位置位, 同時將T2CON(EVA)中的T2SWT1或T4CO
15、N(EVB)中的T4SWT1 置位,這樣即可實現(xiàn)兩個計數(shù)器的同步啟動。 在啟動同步操作前,可將本模塊的兩個計數(shù)器初始化成不同的值。 置T2CON/T4CON中的SELT1PR/SELT3PR位為1。使通用定時器1/3的 周期寄存器也作為定時器2/4的周期寄存器,而不用2/4本身的周期寄存 器。,F2812,第5.1節(jié) 事件管理器(EV),一、通用定時器,仿真掛起時,通用定時器操作模式由控制寄存器定義。當(dāng)仿真中斷發(fā)生時,通用定時器可被設(shè)置為下面的一種狀態(tài) 立即停止計數(shù)、 當(dāng)前計數(shù)周期完成后停止計數(shù) 不受仿真中斷影響持續(xù)運(yùn)行,仿真掛起時通用定時器,通用定時器的計數(shù)操作,定時器的4種操作模式:(由T
16、xCON的TMODE1、TMODE0定義) 停止/保持模式 連續(xù)增計數(shù)模式 定向增/減計數(shù)模式 連續(xù)增/減計數(shù)模式。,F2812,第5.1節(jié) 事件管理器(EV),一、通用定時器,通用定時器的計數(shù)操作, 停止/保持模式(00),通用定時器的操作停止,定時器的計數(shù)器、比較輸出和預(yù)定標(biāo)計數(shù)器均保持當(dāng)前狀態(tài),通用定時器按照預(yù)定標(biāo)的輸入時鐘計數(shù),當(dāng)計數(shù)器的值與周期寄存器的值匹配時,在下一個輸入時鐘的上升沿,通用計數(shù)器復(fù)位為0,并開始另一個計數(shù)周期。計數(shù)器的初值可以為0FFFFh中的任一個, 連續(xù)增計數(shù)模式(10),F2812,第5.1節(jié) 事件管理器(EV),一、通用定時器,通用定時器的計數(shù)操作, 定向增
17、/減計數(shù)模式(11),通用定時器在定標(biāo)的輸入時鐘上升沿開始計數(shù),計數(shù)方向由輸入引腳TDIRA/B確定:引腳為高時,遞增計數(shù);引腳為低時,遞減計數(shù),從初值遞減直到為0,此時若TDIRA/B仍為低,計數(shù)器將重新載入周期寄存器的值,并繼續(xù)計數(shù)。,這種模式與定向增/減計數(shù)模式基本相同。區(qū)別是: 計數(shù)方向不再受引腳TDIRA/B的控制,而是在計數(shù)值達(dá)到周期寄存器的值時或FFFFh(初值大于周期寄存器的值)時,才從增計數(shù)變?yōu)闇p計數(shù),而在計數(shù)值為0時,從減計數(shù)變?yōu)樵鲇嫈?shù)。, 連續(xù)增/減計數(shù)模式(01),F2812,第5.1節(jié) 事件管理器(EV),21,連續(xù)增計數(shù)模式定時器的周期T=(T1PR+1)*Tc,
18、連續(xù)增/減計數(shù)模式定時器的周期T=T1PR*2*Tc, Tc為T1CNT每計數(shù)1次所需的時間 Tc=HSPCLK*2TPS, TPS為輸入時鐘預(yù)定標(biāo)因子(T1CON的8-10位) HSPCLK= SYSCLKOUT (CPU時針周期)*高速預(yù)定標(biāo)因子*2,(高速預(yù)定標(biāo)因子在高速外設(shè)時鐘設(shè)置寄存器HISPCP的2-0位) SYSCLKOUT=OSCCLK(外部晶振) *2/ DIV , DIV為鎖相環(huán)控制寄存器PLLCR 的3-0位,通用定時器的周期,第5.1節(jié) 事件管理器(EV),一、通用定時器,通用定時器的比較操作, PWM PWM波形最重要的三個參數(shù)是周期、頻率和占空比,PWM占空比:D=
19、t1/(t1+t2)=t1/T 比較操作的目的: EV的比較機(jī)制能夠產(chǎn)生多路PWM功能。EVA的兩個通用定時器能夠產(chǎn)生2路獨(dú)立的PWM波形T1PWM和T2PWM,三個比較單元每一個都能產(chǎn)生一對互補(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波形。 四個通用定時器可提供4路獨(dú)立的PWM輸出TxPWM。 在連續(xù)增/減計數(shù)模式時,產(chǎn)生對稱波形; 在連續(xù)增計數(shù)模式時,產(chǎn)生非對稱波形。,F2812,第5.1節(jié) 事件管理器(EV),一、通用定時器,通用定時
20、器的比較操作,F2812,當(dāng)?shù)挠嫈?shù)方式為連續(xù)增計數(shù)時,T1PWM引腳輸出不對稱的PWM波形。 當(dāng)T1CNT的值計數(shù)到和T1CMPR的值相等時,發(fā)生比較匹配。如果T1CON的第1位定時器比較使能為TECMPR為1,即定時器比較操作被使能,且GPTCONA的第6位比較輸出使能位TCMPOE為1,同時GPTCONA下的T1PIN引腳輸出極性為高電平或者低電平的話,T1PWM就會輸出不對稱的PWM波形,,第5.1節(jié) 事件管理器(EV),當(dāng)T1PIN為高電平有效時,占空比:,當(dāng)T1PIN為低電平有效時,占空比:,一、通用定時器,通用定時器的比較操作,F2812,第5.1節(jié) 事件管理器(EV),當(dāng)T1PI
21、N為高電平有效時,占空比:,當(dāng)T1PIN為低電平有效時,占空比:,一、通用定時器,使用通用定時器產(chǎn)生PWM信號, 可通過下列操作產(chǎn)生PWM波形: 根據(jù)所需PWM(載波)周期設(shè)置TxPR; 設(shè)置TxCON以確定計數(shù)器模式和時鐘源,并啟動PWM輸出操作; 根據(jù)計算出來的PWM脈沖寬度(占空比)載入TxCMPR寄存器中。 當(dāng)通用定時器復(fù)位時,會產(chǎn)生以下結(jié)果: 除GPTCONA/B中的計數(shù)方向標(biāo)識位被置為1外,其他相關(guān)位都復(fù)位為0。因 此,所有通用定時器的操作都被禁止。 所有定時器中斷標(biāo)識位都復(fù)位為0。 除了PDPINTx*,所有定時器中斷屏蔽位都復(fù)位為0。即除了PDPINTx*,所有 定時器中斷都被
22、屏蔽。 定時器所有比較輸出都被置為高阻狀態(tài)。,F2812,第5.1節(jié) 事件管理器(EV),二、PWM電路,與比較單元相關(guān)的PWM電路, 每一個事件管理器可以同時產(chǎn)生8路PWM信號,包括: 6路(3對)由完全比較單元產(chǎn)生的帶有可編程死區(qū)的PWM信號 由定時器比較器產(chǎn)生的2路獨(dú)立的PWM信號。 與比較單元相關(guān)的PWM電路,主要包括四個功能單元: 非對稱/對稱波形發(fā)生器 可編程死區(qū)單元 輸出邏輯 空間矢量(SV)PWM狀態(tài)機(jī),F2812,第5.1節(jié) 事件管理器(EV),F2812, 每個EV模塊有: 一個16位可讀寫的比較控制寄存器COMCONA/B,控制全比較單元的操作; 一個16位的比較方式(動
23、作)控制寄存器ACTRA/B(帶雙緩沖寄存器)??刂?PWM輸出引腳的輸出方式。 一個16位可讀寫的死區(qū)控制寄存器DBTCONA/B,對死區(qū)進(jìn)行編程操作。 三個比較寄存器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:全比較單元輸出使能位,激活該位同時使能或禁止所有的比較輸出。,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時該位有效,當(dāng)EXTCONA(0)=1時該位保留;0全比較單元3的輸出關(guān)閉功能被禁止,C3TRIP引腳狀態(tài)不影響全比較單元3的輸出、COMCONA(8)以及PDPINTA標(biāo)志(EVAIFRA(0);1全比較單元3的輸出關(guān)閉功能被使能,當(dāng)T3TRIP引腳是低時,全比較單元3的兩個輸出引腳輸出高阻狀態(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輸出時使用 CMP6ACT1CMP6ACT0:PWM引腳6上的動作,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ū)定時器周期 (115) EDBT3: 死區(qū)定時器3使能(比較單元3的PWM5和6)0 屏蔽1使能 EDBT2, EDBT1:死區(qū)定時器2/1使能 DBTPS2 DBTPS0: 死區(qū)定時器預(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時針頻率),二、PWM電路,死區(qū)單元的輸入和
28、輸出, 防止在任何操作條件下,每個單元產(chǎn)生的兩路PWM信號同時 打開被控功率橋的上、下臂。 死區(qū)的值由DBTCONA/B中的相應(yīng)位來控制。假設(shè)DBTCONA/B 的位118的值為m,位42中相應(yīng)的預(yù)定標(biāo)參數(shù)為x/p,則死區(qū)值為(pm)個 CPU時鐘周期。,F2812,第5.1節(jié) 事件管理器(EV),在事件管理器模塊中,比較單元的任何一個與通用定時器1(EVA)、通用定時器3(EVB)、比較單元、死區(qū)單元和輸出邏輯結(jié)合使用就能產(chǎn)生一對死區(qū)和極性可編程的PWM輸出。通過設(shè)置ACTRA/B寄存器中的相應(yīng)位可使輸出方式為低有效、高有效、強(qiáng)制高和強(qiáng)制低。比較單元1產(chǎn)生帶有死區(qū)的不對稱的和對稱的PWM波形
29、如下圖,二、PWM電路,事件管理器的PWM輸出產(chǎn)生,F2812,第5.1節(jié) 事件管理器(EV), 產(chǎn)生PWM輸出需要對相關(guān)的寄存器進(jìn)行配置: 設(shè)置和裝載比較方式(動作)控制寄存器ACTRx,以確定輸出方式和極性; 如使能死區(qū)功能,則需設(shè)置和裝載DBTCONx; 初始化CMPRx,裝入比較值,確定PWM波形占空比; 設(shè)置和裝載比較控制寄存器COMCONx,使能比較操作和PWM輸出; 設(shè)置和裝載控制寄存器 T1CON或T3CON,設(shè)置計數(shù)模式和啟動比較操作; 用計算的新值更新CMPRx,以改變PWM波形的占空比。,二、PWM電路,事件管理器的PWM輸出產(chǎn)生,F2812,第5.1節(jié) 事件管理器(EV
30、),為產(chǎn)生非對稱PWM波形,需將通用定時器1或3設(shè)置為連續(xù)增計數(shù)模式。 特點(diǎn):不關(guān)于PWM周期中心對稱,脈沖的寬度只能從脈沖一側(cè)開始變化。,事件管理器的PWM輸出產(chǎn)生, 非對稱PWM波形產(chǎn)生,二、PWM電路, 在每個PWM周期中,可隨時將新的比較值、周期值寫入比較寄存器、周期寄存器中,用來調(diào)整PWM輸出的占空比和周期,也可改變比較方式控制寄存器的相關(guān)位來變更PWM的輸出方式。更新的值在下一個PWM周期內(nèi)實現(xiàn)。,F2812,第5.1節(jié) 事件管理器(EV),為產(chǎn)生對稱PWM波形,需將通用定時器1或3設(shè)置為連續(xù)增/減計數(shù)模式。 特點(diǎn):對稱PWN信號關(guān)于PWM周期中心對稱,相比非對稱PWM信號而言,其
31、優(yōu)點(diǎn)是在每個PWM周期的開始和結(jié)束處有兩個無效的區(qū)段。 在對稱PWM波形的每個周期通常有兩次比較匹配。一次在周期匹配前的增計數(shù)期間,另一次在周期匹配后的減計數(shù)期間。改變比較值就可提前或推遲PWM脈沖第二個邊沿的產(chǎn)生。這種特性可以彌補(bǔ)由交流電機(jī)控制中的死區(qū)而引起的電流誤差。,事件管理器的PWM輸出產(chǎn)生, 對稱PWM波形產(chǎn)生,二、PWM電路,F2812,第5.1節(jié) 事件管理器(EV),空間矢量PWM,應(yīng)用:空間矢量PWM是實現(xiàn)三相功率逆變器6個功率管控制的一種特殊方法,它能保證在三相交流電機(jī)的繞組中產(chǎn)生最小的電流諧波,相比于正弦調(diào)制,能夠提高電源的使用效率。,二、PWM電路,F2812,第5.1節(jié)
32、 事件管理器(EV),捕獲單元結(jié)構(gòu)特征, 用于捕獲輸入引腳上的跳變EV有6個捕獲單元,其中EVA對應(yīng) CAP1、CAP2和CAP3;EVB對應(yīng)CAP4、CAP5和CAP6。每個捕獲單元都 有相應(yīng)的捕獲輸入引腳。,三、捕獲單元,如圖所示為EVA模塊捕獲單元簡圖:,EVA/B中的每個捕獲單元均具有 1個16位的捕獲控制寄存器CAPCONA/B 1個16位的捕獲FIFO狀態(tài)寄存器CAPFIFOA/B 1個16位2級深的FIFO堆棧和1個施密特觸發(fā)的捕獲輸入引腳CAPx(所有的輸入 引腳都由CPU時鐘同步,為了捕獲到輸入跳變信號,輸入的當(dāng)前電平必須保持兩 個CPU時鐘周期。 輸入引腳CAP1/2,CA
33、P3/4也可用作QEP電路的輸入引腳,F2812,第5.1節(jié) 事件管理器(EV),通用定時器1和2(EVA),通用定時器3和4(EVB)可選擇作為捕獲單元時基 EVA模塊的CAP1/2必須共用一個定時器(1或2),CAP3單獨(dú)使用一個定時器 (2或1); EVB模塊的CAP3/4必須共用一個定時器(3或4),CAP6單獨(dú)使用一個定時器 (4或3)。 捕獲單元的捕捉操作不會影響到定時器的任何操作以及與定時器相關(guān)的比較操作,三、捕獲單元,捕獲單元結(jié)構(gòu)特征,捕獲單元的寄存器及其設(shè)置,與EVA中的捕獲單元相關(guān)的寄存器有:捕捉控制寄存器CAPCONA,捕捉FIFO狀態(tài)寄存器CAPFIFOA,2級深度FI
34、FO堆棧CAPFIFO1/2/3(頂層堆棧(只讀),CAP1/2/3FBOT(低層堆棧)。,F2812,第5.1節(jié) 事件管理器(EV),38,FIFO堆棧的頂層堆棧寄存器是只讀寄存器,存放相應(yīng)捕獲單元捕獲到的最早的計數(shù)值,因此讀取捕獲單元FIFO堆棧時總是返回堆棧中最早的計數(shù)值。當(dāng)讀取FIFO堆棧的頂層寄存器的計數(shù)值時,堆棧底層寄存器的新計數(shù)值(如果有)將被壓人頂層寄存器。 第一次捕獲 當(dāng)捕獲單元的輸入引腳出現(xiàn)跳變時,捕獲單元將使用的通用定時器的計數(shù)值寫入到空的FIFO堆棧的頂層寄存器,同時相應(yīng)的狀態(tài)位置為01。 第二次捕獲 如果在前一次捕獲計數(shù)值被讀取之前產(chǎn)生了另一次捕獲,新捕獲到的計數(shù)值送
35、至底層的寄存器,同時相應(yīng)的寄存器狀態(tài)位置為1O。如果在下一次捕獲操作之前對FIFO堆棧進(jìn)行了讀操作,底層寄存器中新的計數(shù)值就會被壓人到頂層寄存器,同時相應(yīng)的狀態(tài)位被設(shè)置為01。 第三次捕獲 如果捕獲發(fā)生時,F(xiàn)IFO堆棧已有捕獲到的2個計數(shù)值,則在頂層寄存器中最早的計數(shù)值將被彈出并丟棄,而堆棧底層寄存器的值將被壓入到頂層寄存器中,新捕獲到的計數(shù)值將被壓入到底層寄存器中。 每次捕獲中斷標(biāo)志位置位,F(xiàn)IFO狀態(tài)位置位,讀取FIFO堆棧時,狀態(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 無操作 CAP12EN (14 13):00禁止捕獲單元1和2,01使能捕獲單元1和2 CAP3EN :0 禁止捕獲單元3,1 使能捕獲單元3 CAP3TSEL :為捕獲單元3選擇定時器2(0)或定時器1(1) CAP12TSEL:為捕獲單元1、2選擇定時器2(0)或定時器1(1) CAP3TOADC:用于捕獲單元3,0 無操作,1 如CAP3INT標(biāo)志置位時啟動ADC CAP1EDGE:捕獲單元1,00不檢測10檢測下降沿01檢測上升沿11兩邊沿檢測 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個入口10有2個入口11有2個入口并且已經(jīng)捕獲另一個,第一
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024-2025學(xué)年河北省唐山市高一上學(xué)期期中考試歷史試卷
- 2025年債務(wù)糾紛導(dǎo)致離婚協(xié)議書策劃模板
- 2025年企業(yè)暫時性停止勞動合同樣本
- 2025年策劃復(fù)婚關(guān)系解除協(xié)議書樣本
- 2025年滌綸短纖項目申請報告模稿
- 2025年農(nóng)產(chǎn)品加工與合作協(xié)議書
- 2025年水蘇糖項目立項申請報告模板
- 建筑工地外部協(xié)作單位安全合作協(xié)議書
- 2025年信息技術(shù)服務(wù)合同續(xù)簽
- 2025年住宅區(qū)物品存放室租賃合同范文
- 元宇宙視域下非遺保護(hù)與傳播途徑探究
- 2025年買賣個人房屋合同(4篇)
- 2025代運(yùn)營合同范本
- 武漢2025年湖北武漢理工大學(xué)管理人員招聘筆試歷年參考題庫附帶答案詳解
- 第十一章《功和機(jī)械能》達(dá)標(biāo)測試卷(含答案)2024-2025學(xué)年度人教版物理八年級下冊
- 使用錯誤評估報告(可用性工程)模版
- 高中英語新課程標(biāo)準(zhǔn)解讀課件
- TZSA 158-2023 雙引擎分布式視頻處理器技術(shù)規(guī)范
- 客服人員績效考核評分表
- 習(xí)慣性違章的特點(diǎn)危害及預(yù)防對策
評論
0/150
提交評論