中文參考手冊-23章捕獲比較單元828ccu829_第1頁
中文參考手冊-23章捕獲比較單元828ccu829_第2頁
中文參考手冊-23章捕獲比較單元828ccu829_第3頁
中文參考手冊-23章捕獲比較單元828ccu829_第4頁
中文參考手冊-23章捕獲比較單元828ccu829_第5頁
已閱讀5頁,還剩179頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

DeviceGuide捕獲/比較單元8(對于需要產(chǎn)生復(fù)雜脈沖寬度調(diào)制PM)信號并具有互補高邊和底邊開關(guān)、多相控制或輸出奇偶校驗的應(yīng)用而言,CCU8外設(shè)功能起重要作用。這些功能與非常靈活和可編程的信號調(diào)理機制相結(jié)合,使CCU8成為現(xiàn)代電機控制、多相和多電平電源電子系統(tǒng)中不可或缺的一個外CCU8DeviceGuide捕獲/比較單元8(對于需要產(chǎn)生復(fù)雜脈沖寬度調(diào)制PM)信號并具有互補高邊和底邊開關(guān)、多相控制或輸出奇偶校驗的應(yīng)用而言,CCU8外設(shè)功能起重要作用。這些功能與非常靈活和可編程的信號調(diào)理機制相結(jié)合,使CCU8成為現(xiàn)代電機控制、多相和多電平電源電子系統(tǒng)中不可或缺的一個外CCU8內(nèi)部的模塊化結(jié)構(gòu)使其成為一個軟件友好系統(tǒng),能夠?qū)崿F(xiàn)快速代碼開發(fā)和應(yīng)用程序間的縮略語表23-注意:一個小寫的字母“x”或“y”在一個寄存器中表示一個索引概CCU8模塊由4個完全相同的16位捕獲/比較定時器片CC8y構(gòu)成。每個定時器片都可以工作在比較模式或捕獲模式。在比較模式,每個定時器片有兩個專用比較通道,最多可產(chǎn)生4路PWM信號(每個CCU8單位最多可產(chǎn)生16路PWM輸出)并可插入死區(qū)時間以防止開關(guān)短路。在捕獲模式,最多可以使用4個捕獲寄存器。也可將定時器片直接級聯(lián),最多可實現(xiàn)64位定時操作。這提供了一個靈活的頻率測量,頻率乘每個定時器片都有一個可編程的功能輸入選擇器,最多支持9種不同的功能,但可能因可用輸參考手V1.2,2012-CCU8模塊時鐘頻率CC8y定時器時鐘頻率DeviceGuide與POSIF模塊之間的內(nèi)建連接使CCU8可DeviceGuide與POSIF模塊之間的內(nèi)建連接使CCU8可與無刷直流電機控制所使用的霍爾傳感器直接耦合,特CCU8模塊特每個CCU8由4個定時器片組合而成,這些定時器片可以獨立工作在比較模式或捕獲模式。每個定時器片都有4個用于產(chǎn)生PWM信號的專用輸出CCU8的所有四個定時器片CC8y都具有完全相同的可用功能和工作模式。這就使得在實現(xiàn)不同的軟件程序時可以避免對所用CCU8具體資源的依賴這4個定時器片之間還有內(nèi)建連接,從而實現(xiàn)簡單的定時器級聯(lián)和順序操作。16位定時器單元—32,48或64位的寬度---每個CCU8有四條專用服務(wù)請求線參考手V1.2,2012-DeviceGuideDeviceGuide與POSIF方便連接用于CCU8特性與應(yīng)用的對應(yīng)關(guān)系表23-2概括了CCU8單元的主要特性與最常見應(yīng)用的對應(yīng)關(guān)系應(yīng)用總表23-參考手V1.2,2012-特應(yīng)4個獨立定時器單元獨立的PWM信號生成最多可實現(xiàn)2個半橋控制多個零電壓開關(guān)(ZVS)轉(zhuǎn)換器控制,便于與ADC通道連非對稱PWM信號產(chǎn)生,減少電流傳感器的數(shù)DeviceGuide表23-應(yīng)用總結(jié)(續(xù)表參考手V1.2,DeviceGuide表23-應(yīng)用總結(jié)(續(xù)表參考手V1.2,2012-特應(yīng)每個通道都可以使用不同的死區(qū)時間值獨立工作,這就允許用不同的死區(qū)時間值和相同的頻率不同的上升和下降跳變死區(qū)時間值可用來優(yōu)化MOSFET的開關(guān)行易于實現(xiàn)多達(dá)64位的定時器擴展:抖動產(chǎn)生極小的PWM頻率或占空比提高PWM信號隨時間的分辨可仿真一個大于16位的定時器用于系統(tǒng)控制9種功CCU8內(nèi)部可實現(xiàn)多種配置,例如,一個定時器工作在捕獲模式,而另一個定時器工作在比較模CCU8的一組完整的PWM輸出進(jìn)行比較DeviceGuide表23-應(yīng)用總結(jié)(續(xù)表框DeviceGuide表23-應(yīng)用總結(jié)(續(xù)表框CCU8定時器片都可以獨立于其他片工作在所有可用模式。每個定時器片都包含一個專用4PWM信號的專用比較輸出內(nèi)建的定時器級聯(lián)功能僅限于相鄰的定時器片之間,例如,CC80/CC81。諸如CC80/CC82或CC80/CC83之類的定時器片不可能有級聯(lián)組合。每個定時器片自身的服務(wù)請求(每個定時器片有4個服務(wù)請求線)被多路復(fù)用到4條模塊服務(wù)求線,如圖23-1所示參考手V1.2,2012-特應(yīng)4條專用的服務(wù)請求線可以靈活的在外圍設(shè)備之間連接,例如,ADC通過軟件調(diào)制4個定時器輸出DeviceGuide圖23-CCU8框圖參考手V1.2,2012-定時器連定時器連定時器連4捕獲寄存器 輸出功 輸入功捕獲寄存器 輸出功(CC40C0V)2 輸入功捕獲寄存器 輸出功 輸入功捕獲寄存器 輸出功 輸入功比較寄存器2比較寄存器1時定時器周期寄存器PWMCCU8x.OUT0[3...0]DeviceGuide圖23-CCU8框圖參考手V1.2,2012-定時器連定時器連定時器連4捕獲寄存器 輸出功 輸入功捕獲寄存器 輸出功(CC40C0V)2 輸入功捕獲寄存器 輸出功 輸入功捕獲寄存器 輸出功 輸入功比較寄存器2比較寄存器1時定時器周期寄存器PWMCCU8x.OUT0[3...0]PWMCCU8x.OUT1[3...0]PWMCCU8x.OUT2[3...0]PWMCCU8x.OUT3[3...0]比較寄存器2比較寄存器1時定時器周期寄存器比較寄存器2比較寄存器1時定時器周期寄存器比較寄存器2比較寄存器1時定時器周期寄存器DeviceGuide功能描述概一個CCU8片的輸入通路由一個選擇器(見23.2.2節(jié))和一個連接矩陣單(見23.2.3節(jié)組成。輸出路徑包含一個服務(wù)請求控制單元、一個定時器級聯(lián)單元和兩個直接控制每個特定定時器片輸出信號狀態(tài)的單元,(用于陷阱功能、死區(qū)時間產(chǎn)生和調(diào)制處理),請參見圖23-2。圖23-CCU8片框在比較模式,定時器的內(nèi)核由一個16位計數(shù)器、一個周期寄存器和兩個比較通道構(gòu)成。在捕獲模式,定時器的內(nèi)核由4個捕獲通道和周期寄存器構(gòu)成參考手V1.2,2012-附加功DeviceGuide功能描述概一個CCU8片的輸入通路由一個選擇器(見23.2.2節(jié))和一個連接矩陣單(見23.2.3節(jié)組成。輸出路徑包含一個服務(wù)請求控制單元、一個定時器級聯(lián)單元和兩個直接控制每個特定定時器片輸出信號狀態(tài)的單元,(用于陷阱功能、死區(qū)時間產(chǎn)生和調(diào)制處理),請參見圖23-2。圖23-CCU8片框在比較模式,定時器的內(nèi)核由一個16位計數(shù)器、一個周期寄存器和兩個比較通道構(gòu)成。在捕獲模式,定時器的內(nèi)核由4個捕獲通道和周期寄存器構(gòu)成參考手V1.2,2012-附加功DeviceGuide可以為每個模塊以及每個定時器片單獨選擇定時器時鐘,這就使得可以在每個CCU8模塊內(nèi)部在比較模式,周期寄存器DeviceGuide可以為每個模塊以及每個定時器片單獨選擇定時器時鐘,這就使得可以在每個CCU8模塊內(nèi)部在比較模式,周期寄存器設(shè)置最大計數(shù)值,而兩個比較寄存器則用于控制4個專用比較片輸出每個CCU8定時器片包含一個專用的定時器鏈路接口,用于執(zhí)行定時器級聯(lián),最多可級聯(lián)到64表23-3描述了每個CCU8定時器片的輸入和輸出。在CCU8模塊的邊界中看不到的輸入和輸出被命名為CC8y.<名稱>,而CCU8模塊的輸入和輸出描述為CCU8x.<信號名稱>y(變量y表示目標(biāo)定時器片)表23-表23-CCU8定時器片引腳描述注意 周期CCU8x.STyACCU8x.STyB是狀態(tài)位輸出的內(nèi)核,用于延長一個內(nèi)核時鐘參考手V1.2,2012-接描IIIIOOO該信號可以是通道1,通道2的定時器片比較狀態(tài)值,也可以是兩個比較狀態(tài)值相與的結(jié)果O通道1的定時器片比較狀態(tài)值OOODeviceGuide輸出內(nèi)核的服務(wù)請求信號擴展為DeviceGuide輸出內(nèi)核的服務(wù)請求信號擴展為一個內(nèi)核的時鐘周期。CCU8x.Sty,CCU8x.STyA和CCU8x.STyA的最大輸出信號頻率是輸出模塊的時鐘除4定時器與3個獨立的比較器相連,其中一個用于周期匹配,另外兩個用于每個比較通道的比在標(biāo)準(zhǔn)邊沿對齊計數(shù)模式下,每當(dāng)計數(shù)值與周期寄存器中定義的周期值相匹配時,計數(shù)器清為0000HPM的節(jié)輸入選擇器23-3用戶可以選擇任何一 CCU8x.INy[P:A]輸入作為一個事件源參考手V1.2,2012-DeviceGuide定時器片輸入選擇器圖圖23-參考手V1.2,2012-012配置邊沿或入事件 低通濾波 同 同 同 選EDeviceGuide定時器片輸入選擇器圖圖23-參考手V1.2,2012-012配置邊沿或入事件 低通濾波 同 同 同 選EDeviceGuide連接矩陣23-表22-連接矩陣的可用功能 位段來實現(xiàn)。對于級聯(lián)功能的完整描述,請參 節(jié)DeviceGuide連接矩陣23-表22-連接矩陣的可用功能 位段來實現(xiàn)。對于級聯(lián)功能的完整描述,請參 節(jié)參考手V1.2,2012-功簡要描述映射到圖圖22-4獲寄存器0和捕獲寄存器1獲寄存器2和捕獲寄存器3出CCyoval用作覆蓋值 用作觸發(fā)信號DeviceGuide圖23-定時器片連接矩陣圖參考手V1.2,2012- 載 (level (level DeviceGuide圖23-定時器片連接矩陣圖參考手V1.2,2012- 載 (level (level DeviceGuide啟動/停止控每個定時器片都有一個運行位寄存器CC8yTCST.TRB啟動和停止可以通過軟件訪問來完成,也可以由外部事件直接控制,如23-所示圖23-定時器啟動/停止控制使用外DeviceGuide啟動/停止控每個定時器片都有一個運行位寄存器CC8yTCST.TRB啟動和停止可以通過軟件訪問來完成,也可以由外部事件直接控制,如23-所示圖23-定時器啟動/停止控制使用外部停止信號能夠?qū)崿F(xiàn)以下功能(通 CC8yT來配置清除定時器(為0000H),但不清除運行位(計時器不停止外部啟動信號能夠?qū)崿F(xiàn)以下功能(通CC8yT來配置參考手V1.2,2012-DeviceGuide為了同時/同步啟動多個CCU8定時器,應(yīng)當(dāng)使用一個專用輸入作為外部啟動信號(節(jié))啟動的所有定時器(關(guān)于模塊連接的完整列表,請參閱23.8節(jié)),如23-6為了通過軟件同步啟動定時器,要有一個由SCU(系統(tǒng)控制單元)有的CCU8定時器相連接。而且,這個信號應(yīng)配置為一個外部啟動信號(參見節(jié)且必須通DeviceGuide為了同時/同步啟動多個CCU8定時器,應(yīng)當(dāng)使用一個專用輸入作為外部啟動信號(節(jié))啟動的所有定時器(關(guān)于模塊連接的完整列表,請參閱23.8節(jié)),如23-6為了通過軟件同步啟動定時器,要有一個由SCU(系統(tǒng)控制單元)有的CCU8定時器相連接。而且,這個信號應(yīng)配置為一個外部啟動信號(參見節(jié)且必須通過軟件到寄存器的特定位段(該寄存器一章描述)同步啟動多個定時器圖23-計數(shù)模式每 定時器片都可以編程為三種不同的計算方式參考手V1.2,2012-DeviceGuide更新PWM信號的頻率和占空比CC4y定時器片的每個比較通道都有一個相關(guān)聯(lián)的狀態(tài)位(GCST.CC8yST1GCST.CC8yST2用于比較通道2),它表示通道是處于主動態(tài)還是被動態(tài),如圖23-7所示。狀態(tài)位的置位和清除以及各自PWM信號的產(chǎn)生是由定時器周期值、比較值和當(dāng)前計數(shù)模式來節(jié)至節(jié)對不同計數(shù)模式DeviceGuide更新PWM信號的頻率和占空比CC4y定時器片的每個比較通道都有一個相關(guān)聯(lián)的狀態(tài)位(GCST.CC8yST1GCST.CC8yST2用于比較通道2),它表示通道是處于主動態(tài)還是被動態(tài),如圖23-7所示。狀態(tài)位的置位和清除以及各自PWM信號的產(chǎn)生是由定時器周期值、比較值和當(dāng)前計數(shù)模式來節(jié)至節(jié)對不同計數(shù)模式的描述圖23- CC8y狀態(tài)計算PWM信號的周期和占空比定時器的周期是由周期寄存器中的值和定時器模式所決定。PWM信號的周期和占空比的基準(zhǔn)總是與定時器自身的時鐘頻率相關(guān),而與模塊的時鐘頻率關(guān)。(因為定時器時鐘可以是模塊時鐘的一個分頻版本)Tper周期值>+1ftclk參考手V1.2,2012-DeviceGuideTper=(<周期值>+1x2ftclk對于每種DeviceGuideTper=(<周期值>+1x2ftclk對于每種計數(shù)方式,所生成PWM信號的占空比由比較通道寄存器CC8yCR1和CC8yCR2在邊沿對齊和中心對齊模式,PWM的占空比為DC=1-<比較值>/(<周期值周期寄存器CC8yPR,和比較寄存CC8yCR1和CC8yCR2都可以通過軟件進(jìn)行動態(tài)更新,使產(chǎn)生的PWM信號在不同周期值和占空比值之間過渡時避免出現(xiàn)毛刺,見節(jié)更新周期和占空比每個CCU8定時器片為周期值和兩個比較值提供一個相關(guān)的映射寄存器。這就為通過軟件來寄存器,分別是23.2.1323.2.12節(jié))和CC8yPSL(23-映射寄存器的結(jié)構(gòu)如參考手V1.2,2012-DeviceGuide圖23-映射寄存器概述參考手V1.2,2012-暗影傳輸觸SW讀 SW讀SW寫 SW寫SWDeviceGuide圖23-映射寄存器概述參考手V1.2,2012-暗影傳輸觸SW讀 SW讀SW寫 SW寫SW讀 SW讀SW寫 SW寫SW讀 SW讀SW寫 SW寫SW讀SW寫(映射(映射(映射(映射(映射(映射DeviceGuide每組映射寄存器有一個單獨的映射傳送啟用位,如圖23-9所示。當(dāng)需要更新相應(yīng)寄存器的值1B。當(dāng)完成值的更新時,該位由硬件自動清除。因此,每當(dāng)需要后)圖23-映射傳送啟用邏輯映射傳送啟用位被置位后(GCST.SySS、GCST.SyDSS、GCST.SyPSS設(shè)置為1B)1參考手V1.2,2012-DeviceGuide每組映射寄存器有一個單獨的映射傳送啟用位,如圖23-9所示。當(dāng)需要更新相應(yīng)寄存器的值1B。當(dāng)完成值的更新時,該位由硬件自動清除。因此,每當(dāng)需要后)圖23-映射傳送啟用邏輯映射傳送啟用位被置位后(GCST.SySS、GCST.SyDSS、GCST.SyPSS設(shè)置為1B)1參考手V1.2,2012-DeviceGuide23-10片計數(shù)模式的完整描述,請參閱節(jié),節(jié)節(jié)圖23-映射傳送時序的例子-中心對齊模式CCU8POSIF共同控制多通道模式時,在某些情況下,有必要同步執(zhí)行映射傳送和多通道模式的更新。為了執(zhí)行這一操作,每個CCU8DeviceGuide23-10片計數(shù)模式的完整描述,請參閱節(jié),節(jié)節(jié)圖23-映射傳送時序的例子-中心對齊模式CCU8POSIF共同控制多通道模式時,在某些情況下,有必要同步執(zhí)行映射傳送和多通道模式的更新。為了執(zhí)行這一操作,每個CCU8都包含一個可用于同步這兩個事件專門輸入,CCU8x.MCSS當(dāng)輸入啟用時,用于置位特定定時器片的映射傳動啟用位(GCST.SySS,GCST.SyDSS,GCST.SyPSS)GCTRL.MSEy來選擇哪個定時器片使用該輸入執(zhí)行同步操作。通過配置GCTRL.MSDE,可以將該信號用作3個不同的映射傳送新號:比較和周期值、抖動比較使用CCU8x.MCSS輸入信號的結(jié)構(gòu)如圖23-11參考手V1.2,2012-DeviceGuide圖23-CCU8x.MCSS輸入的用途邊沿對齊模式中的編程值相匹配為止。當(dāng)檢測到周期匹配時,定時器清 0000H并繼續(xù)遞增寄存器和比較寄DeviceGuide圖23-CCU8x.MCSS輸入的用途邊沿對齊模式中的編程值相匹配為止。當(dāng)檢測到周期匹配時,定時器清 0000H并繼續(xù)遞增寄存器和比較寄存器的值23- (CC8ySTx)。定時器達(dá) 后,再過一個時鐘周期,狀態(tài)位被清除。參考手V1.2,2012-DeviceGuide圖23-邊沿對齊模式,CC8yTC.TCM=中心對齊模式CC8yTCST.CDIR=0時定時器向上計數(shù),CC8yTCST.CDIR=1時定時器向下計數(shù)。0001H時,計數(shù)方向會在下一個時鐘周期內(nèi)被置位為向上計數(shù)(CC8yTCST.CDIR=0B)。(CC8yTCST.CDIR=1B)當(dāng)計數(shù)器的值大于或等于比較值時,狀態(tài)位CC8ySTx為1B,否則為0B向上計數(shù)期間(CC8yTCST.CDIR=0B),當(dāng)計數(shù)器DeviceGuide圖23-邊沿對齊模式,CC8yTC.TCM=中心對齊模式CC8yTCST.CDIR=0時定時器向上計數(shù),CC8yTCST.CDIR=1時定時器向下計數(shù)。0001H時,計數(shù)方向會在下一個時鐘周期內(nèi)被置位為向上計數(shù)(CC8yTCST.CDIR=0B)。(CC8yTCST.CDIR=1B)當(dāng)計數(shù)器的值大于或等于比較值時,狀態(tài)位CC8ySTx為1B,否則為0B向上計數(shù)期間(CC8yTCST.CDIR=0B),當(dāng)計數(shù)器達(dá)到周期值后的下一個時鐘周期內(nèi)執(zhí)向下計數(shù)期間(CC8yTCST.CDIR=1B),當(dāng)計數(shù)器達(dá) 后的下一個時鐘周期內(nèi)執(zhí)行注意:位 在1匹配或周期匹配后的下一個定時器時鐘周期內(nèi)改變,這意著在改變計數(shù)方向之前,定時器會沿著以前的計數(shù)方向繼續(xù)計數(shù)一個時鐘周期。參考手V1.2,2012-DeviceGuide圖23- 中心對齊模式,CC8yTC.TCM=單次模式在邊沿對齊模式,如23-140000H23-15所示,定時器向下計數(shù)到0000H時,計數(shù)周期結(jié)束。齊模式,如單次邊沿對齊-CC8yTC.TSSM1B,CC8yTC.TCM圖23-參考手V1.2,2012-n DeviceGuide圖23- 中心對齊模式,CC8yTC.TCM=單次模式在邊沿對齊模式,如23-140000H23-15所示,定時器向下計數(shù)到0000H時,計數(shù)周期結(jié)束。齊模式,如單次邊沿對齊-CC8yTC.TSSM1B,CC8yTC.TCM圖23-參考手V1.2,2012-n DeviceGuide圖23-單次中心對齊-CC8yTC.TSSM=1B,CC8yTC.TCM=1B主動/被動規(guī)ftclk周期向上計數(shù)時在比較匹配后的下一向下計數(shù)時在0匹配后的下一個ftclk向上計數(shù)時在0匹配(而不是比較匹配)后的下一個ftclk向下計數(shù)時在比較匹配后的下一ftclk周期DeviceGuide圖23-單次中心對齊-CC8yTC.TSSM=1B,CC8yTC.TCM=1B主動/被動規(guī)ftclk周期向上計數(shù)時在比較匹配后的下一向下計數(shù)時在0匹配后的下一個ftclk向上計數(shù)時在0匹配(而不是比較匹配)后的下一個ftclk向下計數(shù)時在比較匹配后的下一ftclk周期態(tài)位。通過向位段寫入1B,軟件可以強行清除特定的狀態(tài)位。比較模式比較通道模式每個CCU8片都有兩個比較通道和兩個死區(qū)時間發(fā)生器,即每個通道有一個死區(qū)時間發(fā)生器如圖23-16所示。每個比較通道使用狀態(tài)位CC8ySTx的信息來產(chǎn)生兩個互補輸出。所有輸出即CCU8x.OUTy0CCU8x.OUTy1CCU8x.OUTy2和CCU8x.OUTy3都有一個專用的被動電平參考手V1.2,2012-DeviceGuide道,可以生成兩個不同的互補PWM信號。這兩個通道的PWM信號的頻率是相同的,但每個也可通過將位段設(shè)置為CC8yCHC.ASE=1B比較通道組合在一起,能在CCU8x.OUTy0和CCU8x.OUTy1引腳產(chǎn)生一個互補的PWM信號圖23-比較通道圖死區(qū)DeviceGuide道,可以生成兩個不同的互補PWM信號。這兩個通道的PWM信號的頻率是相同的,但每個也可通過將位段設(shè)置為CC8yCHC.ASE=1B比較通道組合在一起,能在CCU8x.OUTy0和CCU8x.OUTy1引腳產(chǎn)生一個互補的PWM信號圖23-比較通道圖死區(qū)時間發(fā)生器信號的開關(guān)邊緣,如圖23-17所示。參考手V1.2,2012- 死區(qū)時 比較通道 控 輸出調(diào) 發(fā)生器時 死區(qū)時發(fā)生器 死區(qū)時 輸出調(diào) 比較通道 控DeviceGuide圖23-死區(qū)時間方案8入值,見表23-6。表23-死區(qū)時間預(yù)分頻值相關(guān)聯(lián)的狀態(tài)位CC8ySTx的任何跳變都會觸發(fā)DeviceGuide圖23-死區(qū)時間方案8入值,見表23-6。表23-死區(qū)時間預(yù)分頻值相關(guān)聯(lián)的狀態(tài)位CC8ySTx的任何跳變都會觸發(fā)對特定死區(qū)時間發(fā)生器的啟動,如圖23-18當(dāng)CC8ySTx的置位(CC8ySTx從0B變?yōu)?B)被檢測到時,死區(qū)時間計數(shù)器被加載為 或 中保存的值(取決于所尋址的通道)當(dāng)CC8ySTx的清零(CC8ySTx從1B變?yōu)?B)被檢測到時,死區(qū)時間計數(shù)器被加載為或中保存的的值(取決于所尋址的通道)參考手V1.2,2012-頻1 2DeviceGuide圖23-死區(qū)時間發(fā)生器方案每個死區(qū)時間發(fā)生器輸出兩路信號,用來控制兩個互補的輸出信號(CC8ySTx和反向的CC8yST)。分離這兩個控制信號的目的是為了可以靈活地啟用禁止每個比較通道的內(nèi)部電路,如圖2319所示。這意味著死區(qū)時間發(fā)生器可以啟用一個比較通道,但死區(qū)時間插入可以參考手V1.2,2012-&8DeviceGuide圖23-死區(qū)時間發(fā)生器方案每個死區(qū)時間發(fā)生器輸出兩路信號,用來控制兩個互補的輸出信號(CC8ySTx和反向的CC8yST)。分離這兩個控制信號的目的是為了可以靈活地啟用禁止每個比較通道的內(nèi)部電路,如圖2319所示。這意味著死區(qū)時間發(fā)生器可以啟用一個比較通道,但死區(qū)時間插入可以參考手V1.2,2012-&8位計數(shù)1 SR &&1DeviceGuide圖23-死區(qū)時間控制單元當(dāng)使用多通道模式時,即CC8yTC.MCMEy=1B,可能會出現(xiàn)產(chǎn)生的PWM信號具有100%占空比的情況。這意味著相應(yīng)的狀態(tài)位總是處于置位狀態(tài),由多通道序列控制輸出調(diào)制。在這種情為了克服這種可能的開關(guān)短路,一個來自多通道控制邏輯的觸發(fā)信號CCMP_TRIG(見圖23-18所示),被饋送給死區(qū)時間發(fā)生器。23-20顯示了產(chǎn)生CCMP_TRIG的電路,其中的信號CCMCMx0和CCMCMx1代表一個特定通道的多通道序列采樣信號。參考手V1.2,2012- 死區(qū)時 比較通道 控 輸出調(diào) 發(fā)電機時 死區(qū)時DeviceGuide圖23-死區(qū)時間控制單元當(dāng)使用多通道模式時,即CC8yTC.MCMEy=1B,可能會出現(xiàn)產(chǎn)生的PWM信號具有100%占空比的情況。這意味著相應(yīng)的狀態(tài)位總是處于置位狀態(tài),由多通道序列控制輸出調(diào)制。在這種情為了克服這種可能的開關(guān)短路,一個來自多通道控制邏輯的觸發(fā)信號CCMP_TRIG(見圖23-18所示),被饋送給死區(qū)時間發(fā)生器。23-20顯示了產(chǎn)生CCMP_TRIG的電路,其中的信號CCMCMx0和CCMCMx1代表一個特定通道的多通道序列采樣信號。參考手V1.2,2012- 死區(qū)時 比較通道 控 輸出調(diào) 發(fā)電機時 死區(qū)時發(fā)電機 死區(qū)時 輸出調(diào) 比較通道 控 CC8ySTx& CC8ySTx& DeviceGuide圖23-死區(qū)時間觸發(fā)的多通道模式邊沿對齊的比較模式標(biāo)準(zhǔn)邊沿對齊模式不同的值(產(chǎn)生不同的占空比)。在這種情況下,每個通道可輸出一對PWM信號,用來控制一低邊和高邊開關(guān),見圖23-21所示,CC8yDC2R.DT2R,CC8yDC1R.DT1F和CC8yDC2R.DT2F字段的值控制。圖23-22顯示了在兩個通道的比較值不DeviceGuide圖23-死區(qū)時間觸發(fā)的多通道模式邊沿對齊的比較模式標(biāo)準(zhǔn)邊沿對齊模式不同的值(產(chǎn)生不同的占空比)。在這種情況下,每個通道可輸出一對PWM信號,用來控制一低邊和高邊開關(guān),見圖23-21所示,CC8yDC2R.DT2R,CC8yDC1R.DT1F和CC8yDC2R.DT2F字段的值控制。圖23-22顯示了在兩個通道的比較值不相同的情況下一個特定定時器片的時序圖。圖23-參考手邊沿對齊兩個獨立的通道方案V1.2,2012-=死區(qū) 輸出ctrl間 單 狀態(tài)位 死區(qū) 輸出間 單 單死區(qū)時間 死區(qū)時間 死區(qū)輸出 間ctrl 狀態(tài)位 間 輸出ctrl 單 單比較通道比較通道DeviceGuide圖23-邊沿對齊-四個輸出死區(qū)時間非對稱邊沿對齊模式也有可能使用兩個通道相結(jié)合,以產(chǎn)生一個非對稱的PWM輸出??赏ㄟ^設(shè)置字段CC8yCHC.ASE=1B選擇此模式在這種模式,比較通道2被禁止,因此,與這一通路連接的輸出總是處于被動狀態(tài)當(dāng)發(fā)生與比較值DeviceGuide圖23-邊沿對齊-四個輸出死區(qū)時間非對稱邊沿對齊模式也有可能使用兩個通道相結(jié)合,以產(chǎn)生一個非對稱的PWM輸出??赏ㄟ^設(shè)置字段CC8yCHC.ASE=1B選擇此模式在這種模式,比較通道2被禁止,因此,與這一通路連接的輸出總是處于被動狀態(tài)當(dāng)發(fā)生與比較值1(字段CC8yCR1.CR1)的比較匹配時,比較通道1的狀態(tài)位被置位,而發(fā)生與比較值2(字段CC8yCR2.CR2)的比較匹配時,該狀態(tài)位被清零,見圖23-23所示參考手V1.2,2012-比較值比較值CCST1 死區(qū)時間CC8yST1&CC8yST1& 死區(qū)時間CC8yST2&CC8yST2& DeviceGuide當(dāng)CC8yCR2.CR2編程小于CC8yCR1.CR1中的值時,CCST1位總是為0B上升和下降跳變的死去時間值分別由位段CC8yDC1R.DT1R和CC8yDC1R.DT1F來控制。圖23-24DeviceGuide當(dāng)CC8yCR2.CR2編程小于CC8yCR1.CR1中的值時,CCST1位總是為0B上升和下降跳變的死去時間值分別由位段CC8yDC1R.DT1R和CC8yDC1R.DT1F來控制。圖23-24和圖23-25顯示了非對稱機制有效時的邊沿對齊模式時序圖。注意:當(dāng)一個外部信號是用來控制計數(shù)方向時,非對稱模式不能啟用。圖23-兩個通道結(jié)合使用的邊沿對齊模參考手V1.2,2012-死區(qū) 間 狀態(tài)位 死區(qū) &清 間 ctrl 死區(qū)時間 狀態(tài)位周期值=比較通==比較通DeviceGuide圖23--非對稱PWM時序CC8yCR1.CR邊沿對齊參考手V1.2,2012-DeviceGuide圖23--非對稱PWM時序CC8yCR1.CR邊沿對齊參考手V1.2,2012-DeviceGuide圖23-邊沿對齊-非對稱PWM時序中心對齊比較模式標(biāo)準(zhǔn)中心對齊模式PWM互補信號,通道1的占空比由CC8yCR1控制,通道DeviceGuide圖23-邊沿對齊-非對稱PWM時序中心對齊比較模式標(biāo)準(zhǔn)中心對齊模式PWM互補信號,通道1的占空比由CC8yCR1控制,通道2的占空比由CC8yCR2對于死區(qū)時間插入,每個通道的上升和下降跳變都有一對可編程的值 CC8yDC1R.DT1F用于通道1;CC8yDC2R.DT2R和 用于通道2中心對齊與邊沿對齊模式的主要區(qū)別與狀態(tài)位的置位/23.2.5節(jié)圖23-26顯示了此操作模式下兩個通道的原理圖,圖23- 顯示了一個特定通道的時序圖注意:當(dāng)外部信號用來控制計數(shù)方向,計數(shù)方式始終是邊沿對齊。參考手V1.2,2012-DeviceGuide23-兩個獨立通道情況下的中心對齊模式圖圖23-中心對齊–帶死區(qū)時間的獨立通道非對稱中心對齊模式中心對齊模式下的非對稱模式通過將位段設(shè)置為1B啟用參考手V1.2,2012-CC定時 比較CC8ySTx&CC8ySTx&輸出 輸出控 制單DeviceGuide23-兩個獨立通道情況下的中心對齊模式圖圖23-中心對齊–帶死區(qū)時間的獨立通道非對稱中心對齊模式中心對齊模式下的非對稱模式通過將位段設(shè)置為1B啟用參考手V1.2,2012-CC定時 比較CC8ySTx&CC8ySTx&輸出 輸出控 制單 制單 狀態(tài)位 輸出 輸出 制單 制單 死區(qū)時間 死區(qū)時間 輸出 輸出控 制單 制單 狀態(tài)位 輸出 輸出制單 制單元 比較通道比較通道DeviceGuide在該模式,類似于邊沿對齊模式,與比較通道2連接的輸出設(shè)置為被動電平1CC8yST112生一次比較匹配時,狀態(tài)位被清零,DeviceGuide在該模式,類似于邊沿對齊模式,與比較通道2連接的輸出設(shè)置為被動電平1CC8yST112生一次比較匹配時,狀態(tài)位被清零,見 23- 所示上升和下降跳變的死區(qū)事件分別由位段 和 控制23-29顯示了非對稱模式的時序圖。注意:即使在非對稱模式,每個輸出的死區(qū)時間也可以注意:當(dāng)外部信號用來控制計數(shù)方向時,非對稱模式不能啟用。中心對齊的非對稱模式原理圖圖23-參考手V1.2,2012-DeviceGuide圖23-帶死區(qū)時間的非對稱中心對齊模式外部事件控制CCU823.2.2節(jié)以映射為定時器片功能(23.2.3節(jié))CCU8x.INy[P...A]輸入,既沒有限制一個事件不能用于執(zhí)行多個功能,也沒有限制一個輸入不能映射為多個事件(X而用下降沿觸發(fā)事件1)外部啟動/停止DeviceGuide圖23-帶死區(qū)時間的非對稱中心對齊模式外部事件控制CCU823.2.2節(jié)以映射為定時器片功能(23.2.3節(jié))CCU8x.INy[P...A]輸入,既沒有限制一個事件不能用于執(zhí)行多個功能,也沒有限制一個輸入不能映射為多個事件(X而用下降沿觸發(fā)事件1)外部啟動/停止為了選擇一個外部啟動功能,應(yīng)將一個事件(輸出輸入選擇器)通過在CC8yINS.EVxIS字段設(shè)置所需的值并在CC8yINS.EvxEM字段指定信號的有效邊沿來然后,應(yīng)通過 CC8yCMC.STRTS(用于啟動)CC8yTC.ENDM(用于停止)設(shè)置合適的值將該注意:啟動和停止功能都為邊沿有效而非電平有效,因此主動態(tài)/被動態(tài)的配置只能由來設(shè)參考手V1.2,2012-DeviceGuide在默認(rèn)情況下,外部停止信號只會清除運行位CC8yTCST.TRB過可以為外部啟動和停止信號選擇一個擴展的功能子集。該功能子集由位段CC8yTC.ENDM(用于停止)CC8yTC.STRM(用于啟動)控制。如果結(jié)合外部啟動停止(也配置為啟動/僅配置為清空)功能,并使用一個外部向上/向下信號,則在清空操作過程中,若當(dāng)前計數(shù)方向為向上計數(shù),定時器將設(shè)置為0000H,若計數(shù)方向為向下計數(shù),則用周期寄存器中的值來設(shè)置定時器。圖23-30至圖23-33顯示了實現(xiàn)所有上述子集中的啟動/號(1)用作高電平有效的啟動信號,外部信號(2)用作高電平有效的停止信號。圖23- 啟動DeviceGuide在默認(rèn)情況下,外部停止信號只會清除運行位CC8yTCST.TRB過可以為外部啟動和停止信號選擇一個擴展的功能子集。該功能子集由位段CC8yTC.ENDM(用于停止)CC8yTC.STRM(用于啟動)控制。如果結(jié)合外部啟動停止(也配置為啟動/僅配置為清空)功能,并使用一個外部向上/向下信號,則在清空操作過程中,若當(dāng)前計數(shù)方向為向上計數(shù),定時器將設(shè)置為0000H,若計數(shù)方向為向下計數(shù),則用周期寄存器中的值來設(shè)置定時器。圖23-30至圖23-33顯示了實現(xiàn)所有上述子集中的啟動/號(1)用作高電平有效的啟動信號,外部信號(2)用作高電平有效的停止信號。圖23- 啟動(用做啟動)/停止(用作停止) CC8yTC.STRM0B,CC8yT=參考手V1.2,2012-12nDeviceGuide啟動(用做啟動)/停止(用作停止)-CC8yTC.STRM=0B,CC8yTC.ENDM圖23-23-啟動(用作清空和啟動)/停止(用作停止)CC8yTC.ENDM=CC8yTC.STRM圖參考手V1.2,2012-DeviceGuide啟動(用做啟動)/停止(用作停止)-CC8yTC.STRM=0B,CC8yTC.ENDM圖23-23-啟動(用作清空和啟動)/停止(用作停止)CC8yTC.ENDM=CC8yTC.STRM圖參考手V1.2,2012-DeviceGuide啟動(用作開始)/停止(用作清空和停止)CC8yTC.ENDMCC8yTC.ST圖23-外部計數(shù)方向信號要選擇一個外部向上/向下計數(shù)控制信號,應(yīng)將一個事件(輸出輸入選擇器的輸出)映射為一個特定的輸入信號,這可通過在CC8yINS.EVxIS寄存器設(shè)置所需的值,并在CC8yINS.EVxLM寄存器指定信號的有效電平來完成。然后,應(yīng)通過將CC8yCMC.UDS設(shè)置為合適的值將該事件映注意:向上/向下的功能是電平有效,因此主動態(tài)/被動態(tài)配置只能DeviceGuide啟動(用作開始)/停止(用作清空和停止)CC8yTC.ENDMCC8yTC.ST圖23-外部計數(shù)方向信號要選擇一個外部向上/向下計數(shù)控制信號,應(yīng)將一個事件(輸出輸入選擇器的輸出)映射為一個特定的輸入信號,這可通過在CC8yINS.EVxIS寄存器設(shè)置所需的值,并在CC8yINS.EVxLM寄存器指定信號的有效電平來完成。然后,應(yīng)通過將CC8yCMC.UDS設(shè)置為合適的值將該事件映注意:向上/向下的功能是電平有效,因此主動態(tài)/被動態(tài)配置只能在定時器的值等于或大于比較寄存器中存儲的值時,定時器片的狀態(tài)位(CCSTx)會一直被在向上計數(shù)期間(CC8yTCST 0B),發(fā)生周期匹配后的下一個時鐘周期在向下計數(shù)期間(CC8yTCST.CDIR=1B),發(fā)生1匹配后的下一個時鐘周CC8TCTCDR向下方向總是被理解為:當(dāng)向下計數(shù)時,C8TCTCDR1,當(dāng)向上計數(shù)時,C8TCTCDR0。使用一個外部信號來執(zhí)行向上向下計數(shù)功能并將事件配置為高電平有效,這意味著該信號為高電平時定時器向參考手V1.2,2012-12 DeviceGuide23-34注意:對于一個低電平時向上計數(shù)而高電平時向下計數(shù)的方向控制信號,用戶需要設(shè)置CC8yINS.EVxLM=0B。當(dāng)操作相反時,用戶應(yīng)該設(shè)置注意:使用一個外部計數(shù)方向控制,會將定時器片設(shè)置為邊沿對齊模式。=圖23-外部計數(shù)方向信號外部門控信號要選擇一個外部門控信號,應(yīng)將一個事件(輸入選擇器的輸出)映射為一個特定的輸入信號,DeviceGuide23-34注意:對于一個低電平時向上計數(shù)而高電平時向下計數(shù)的方向控制信號,用戶需要設(shè)置CC8yINS.EVxLM=0B。當(dāng)操作相反時,用戶應(yīng)該設(shè)置注意:使用一個外部計數(shù)方向控制,會將定時器片設(shè)置為邊沿對齊模式。=圖23-外部計數(shù)方向信號外部門控信號要選擇一個外部門控信號,應(yīng)將一個事件(輸入選擇器的輸出)映射為一個特定的輸入信號,CC8yINS.EVxISCC8yINS.EVxLM寄存器中指定信號的有效電平來實現(xiàn)。然后,應(yīng)通過將CC8yCMC.GATES注意,門控功能為電平有效,因此主動態(tài)/被動態(tài)配置只能通過來配置0000H時,狀態(tài)位變?yōu)闊o效。應(yīng)當(dāng)注意的是,計數(shù)器繼續(xù)使用周期寄存器來識別回繞條件。參考手V1.2,2012-外部信 周期值周期值CC定時 比較比較n比較n+1PR/CRx(映射 DeviceGuide23-35圖23-外部門控外部計數(shù)信號要選擇一個外部計數(shù)信號,應(yīng)將一個事件(輸入選擇器的輸出)映射為一個特定的輸入信號,CC8yINS.EVxISCC8yINS.EVxLM寄存器中指定信號的有效電平來實現(xiàn)DeviceGuide23-35圖23-外部門控外部計數(shù)信號要選擇一個外部計數(shù)信號,應(yīng)將一個事件(輸入選擇器的輸出)映射為一個特定的輸入信號,CC8yINS.EVxISCC8yINS.EVxLM寄存器中指定信號的有效電平來實現(xiàn)。然后,應(yīng)通過將CC8yCMCCNTS設(shè)置為合適的值將該事件映射為計數(shù)功能注意,計數(shù)功能為邊沿有效,因此主動態(tài)/被動態(tài)配置只能通過來配置可以選擇只在上升沿、下降沿或兩個邊沿執(zhí)行計數(shù),在23-36參考手V1.2,2012-DeviceGuide外部計數(shù)圖23-外部加載CCU8定時器片還有一個功能,即允許用戶選擇一個外部信號作為定時器值重新加載的觸發(fā)信號,重載值可以是比較寄存器的當(dāng)前值(如果CC8yTCST.CDIR=0B)值(CC8yTCST.CDIR=1B)12的值,這取決于CC8yTC.TLS圖23-37圖23-定時器加載選擇要選擇一個外部加載信號,應(yīng)將一個事件(輸入選擇器的輸出)映射為一個特定的輸入信號,CC8yINS.EVxISCC8yINS.EVxLM寄存器中指定信號的有效邊沿來實現(xiàn)。然后,應(yīng)通過將CC8yCMC.LDS設(shè)置為合適的值,將該事件映射為加載注意,加載功能為邊沿有效,因此DeviceGuide外部計數(shù)圖23-外部加載CCU8定時器片還有一個功能,即允許用戶選擇一個外部信號作為定時器值重新加載的觸發(fā)信號,重載值可以是比較寄存器的當(dāng)前值(如果CC8yTCST.CDIR=0B)值(CC8yTCST.CDIR=1B)12的值,這取決于CC8yTC.TLS圖23-37圖23-定時器加載選擇要選擇一個外部加載信號,應(yīng)將一個事件(輸入選擇器的輸出)映射為一個特定的輸入信號,CC8yINS.EVxISCC8yINS.EVxLM寄存器中指定信號的有效邊沿來實現(xiàn)。然后,應(yīng)通過將CC8yCMC.LDS設(shè)置為合適的值,將該事件映射為加載注意,加載功能為邊沿有效,因此主動態(tài)/被動態(tài)配置只能通過 來配置參考手V1.2,2012- DeviceGuide在23-38中,外部信號(1)作為加載觸發(fā)信號,上升沿有效。每當(dāng)檢測到外部信號(1)的一個上升沿時,比較寄存器的當(dāng)前值會加載到定時器。如果使用一個外部信號來控制計數(shù)方向,向上或向下,也可以用周期寄DeviceGuide在23-38中,外部信號(1)作為加載觸發(fā)信號,上升沿有效。每當(dāng)檢測到外部信號(1)的一個上升沿時,比較寄存器的當(dāng)前值會加載到定時器。如果使用一個外部信號來控制計數(shù)方向,向上或向下,也可以用周期寄存器中的設(shè)定值加載定時器。外部信號(2)代表計數(shù)方向控制(高電平有效)。當(dāng)檢測到加載觸發(fā)信號時,如果控制計數(shù)方向的信號為向下計數(shù)則定時器中的設(shè)外部負(fù)載圖23-外部事件捕獲CC8yCMC.CAP0S或CC8yCMC.CAP1S是0H),用戶自動設(shè)置這個特定的定時器片為捕獲模式。4個捕獲寄存器,見圖23-410(CC8yC0V)捕獲寄存器1(CC8yC1V)、捕獲寄存2(CC8yC2V)、捕獲寄存器3(CC8yC3V)和CC8yC0V、CC8yC1VCC8yCR1SCC8yC2V、CC8yC3V用作捕獲,則比較寄存器CC8yPR2CC8yPR2S參考手V1.2,2012-外部外部周期值周期匹周期值CC定時 載入值 (映射 DeviceGuide要選擇一個外部捕獲信號,應(yīng)將一個事件(輸入選擇器的輸出)映射為一個特定的輸入信號,CC8yINS.EVxISCC8yINS.EVxLM寄存器中指定信號DeviceGuide要選擇一個外部捕獲信號,應(yīng)將一個事件(輸入選擇器的輸出)映射為一個特定的輸入信號,CC8yINS.EVxISCC8yINS.EVxLM寄存器中指定信號然后,應(yīng)通過將CC8yCMC.CAP0S/CC8yCMC.CAP1S注意,捕獲功能為邊沿有效,因此主動態(tài)/被動態(tài)配置只能通過來配置CC8yC0V、 和CC8yC2V、 使用不同的捕獲事件CC8yC0V、CC8yC1V和CC8yC2V、CC8yC3V使用相同的捕獲事件和同一個捕獲邊沿。對于這種捕獲方案,只有CCcapt1CC8yTC.SCE字段設(shè)置為1B不同的捕獲事件(每當(dāng)捕獲觸發(fā)信號1(CCcapt1)發(fā)生時,定時器的當(dāng)前值被捕獲到捕獲寄存器3存器3之前的值會傳送到捕獲寄存器2每當(dāng)捕獲觸發(fā)信號0(CCcapt0)發(fā)生時,定時器的當(dāng)前值被捕獲到捕獲寄存器1存器1之前的值會傳送到捕獲寄存器0CC8yC1Vcapt=NOT(CC8yC1Vfull_flagANDCC8yC0Vfull_flagCC8yC0Vcapt=CC8yC1Vfull_flagANDNOT(CC8yC0Vfull_flag也可以通過設(shè)置CC8yTC.CCS=1B23-39中,CC8yC0V/CC8yC1VCC8ySTx達(dá)到時,狀態(tài)位CC8ySTx變?yōu)闊o效。參考手V1.2,2012-DeviceGuide圖23-外部捕獲-CC8yCMC.CAP0S00B,CC8yCMC.CAP1S23-40中CC8yC0V/CC8yC1VCC8yC2VCC8yC3V寄存器的觸發(fā)源。外部信號(1)被選作1節(jié)參考手V1.2,DeviceGuide圖23-外部捕獲-CC8yCMC.CAP0S00B,CC8yCMC.CAP1S23-40中CC8yC0V/CC8yC1VCC8yC2VCC8yC3V寄存器的觸發(fā)源。外部信號(1)被選作1節(jié)參考手V1.2,2012-外部外部周期值周期匹周期值CC定時 載入值 (映射 DeviceGuide圖23- 外部捕獲-CC8yCMC.CAP0S!=00B,CC8yCMC.CAP1S!=參考手V1.2,2012-捕獲 捕獲 捕獲 捕獲 捕獲 CC定時零 C1Valuen-1 CValuen- DeviceGuide圖23- 外部捕獲-CC8yCMC.CAP0S!=00B,CC8yCMC.CAP1S!=參考手V1.2,2012-捕獲 捕獲 捕獲 捕獲 捕獲 CC定時零 C1Valuen-1 CValuen- DeviceGuide圖23-定時器片捕獲邏輯相同的捕獲事件(SCE=設(shè)置字段CC8yTC.SCE1B,可使4個捕獲寄存器連接到同一捕獲事件,如圖23-43所示控制捕獲功能。捕獲邏輯遵循如圖23-41所示的相同結(jié)構(gòu),但是被擴展成一個四寄存器鏈,如圖23-42所示四寄存器鏈采用相同的滿標(biāo)志鎖定規(guī)則(也可以通過設(shè)置CC8yTC.CCS=1B禁用CC8yC3Vcapt=NOT(CC8yC3VfullDeviceGuide圖23-定時器片捕獲邏輯相同的捕獲事件(SCE=設(shè)置字段CC8yTC.SCE1B,可使4個捕獲寄存器連接到同一捕獲事件,如圖23-43所示控制捕獲功能。捕獲邏輯遵循如圖23-41所示的相同結(jié)構(gòu),但是被擴展成一個四寄存器鏈,如圖23-42所示四寄存器鏈采用相同的滿標(biāo)志鎖定規(guī)則(也可以通過設(shè)置CC8yTC.CCS=1B禁用CC8yC3Vcapt=NOT(CC8yC3Vfull_flCC8yC1Vfull_flagANDCC8yC2Vfull_fl ANDCC8yC2Vfull_flCC8yC2Vcapt=CC8yC3Vfull_CC8yC0Vfull_flagNOT(CC8yC2Vfull_flagANDCC8yC1Vfull_CC8yC1Vcapt=CC8yC2Vfull_flagANDNOT(CC8yC1Vfull_flagANDCC8yC0Vfull_flagCC8yC0Vcapt=CC8yC1Vfull_flagANDNOT(CC8yC0Vfull_flag參考手V1.2,2012-DeviceGuide圖23-外部捕獲CC8yTC.SCE=圖23-定時器片捕獲邏輯-CC8yTC.SCE=參考手V1.2,2012-DeviceGuide圖23-外部捕獲CC8yTC.SCE=圖23-定時器片捕獲邏輯-CC8yTC.SCE=參考手V1.2,2012-DeviceGuide捕獲擴展回讀模式外部調(diào)制CC8yINS器中設(shè)置所需要的值并在DeviceGuide捕獲擴展回讀模式外部調(diào)制CC8yINS器中設(shè)置所需要的值并在CC8yINS.EVxLM寄存器中指定信號的有效電平來完成。然后,應(yīng)過設(shè)置CC8yCMC.MOS=01B(如果使用事件0)或CC8yCMC.MOS=10B(如果使用事件CC8yCMC.MOS=11B(如果使用事件2)將該事件映射為調(diào)制功能。注意,調(diào)制功能為電平有效,因此主動態(tài)/被動態(tài)配置只能通過設(shè)置外部調(diào)制信號可以獨立地應(yīng)用于每個比較通道,也可以通過設(shè)置CC8yTC.EME=11B調(diào)制事件用于復(fù)位CC8yST位–CC8yTC.EMT調(diào)制事件用于門控輸出–CC8yTC.EMT=23-44中,一個外部信號配置為調(diào)制源,用于清除ST單元,CC8yTC.EMT=0B當(dāng)信號為高電平(無效狀態(tài))時,CC8ySTx位被清零,輸出會被強制進(jìn)入被動狀態(tài)。注意,CC8ySTxCCU8x.OUTyCC8yPSL.PSLx位外部調(diào)制無效狀態(tài)的退出與PWM周期同步,這是因為在調(diào)制信號處于無效狀態(tài)期間,CC8ySTx通過設(shè)CC8yTC.EMS=1B,可以實現(xiàn)進(jìn)入無效狀態(tài)周期的同步。這樣一來,可以避23- 所示免輸出信號所有可能的假信號,如參考手V1.2,2012-DeviceGuide圖23-外部調(diào)制復(fù)位STCC8yTC.EMS圖23-外部調(diào)制清除STCC8yTC.EMS在圖23-46中,外部調(diào)制事件用作輸出的門控信號,CC8yTC.EMT=1B電平有效,CC8yINS.EVxLM=0B。這意味著當(dāng)外部信號為高電平時,輸出設(shè)置為被動狀態(tài)。在這種模式下,通過設(shè)置CC8yTC.EMS=1B,也可實現(xiàn)門控事件與PWM信號的同步。參考手V1.2,DeviceGuide圖23-外部調(diào)制復(fù)位STCC8yTC.EMS圖23-外部調(diào)制清除STCC8yTC.EMS在圖23-46中,外部調(diào)制事件用作輸出的門控信號,CC8yTC.EMT=1B電平有效,CC8yINS.EVxLM=0B。這意味著當(dāng)外部信號為高電平時,輸出設(shè)置為被動狀態(tài)。在這種模式下,通過設(shè)置CC8yTC.EMS=1B,也可實現(xiàn)門控事件與PWM信號的同步。參考手V1.2,2012-DeviceGuide圖23-外部調(diào)制選通輸出CC8yTC.EMT=陷阱功能陷阱功能允許PWM輸出對輸入引腳的狀態(tài)做出反應(yīng),這個功能用來在陷阱功能被激活時關(guān)2,這可以通過在CC8yINS.EV2IS設(shè)置所需要的值并寄存器中指定DeviceGuide圖23-外部調(diào)制選通輸出CC8yTC.EMT=陷阱功能陷阱功能允許PWM輸出對輸入引腳的狀態(tài)做出反應(yīng),這個功能用來在陷阱功能被激活時關(guān)2,這可以通過在CC8yINS.EV2IS設(shè)置所需要的值并寄存器中指定信號的有效電平來完成。然后,應(yīng)通過設(shè)CC8yCMC.TS1B注意,陷阱功能為電平有效,因此主動態(tài)/被動態(tài)配置只能通過CC8yINTS.EV2LM來設(shè)置有兩個位段能夠通過軟件監(jiān)測陷阱功能,如 23-陷阱狀態(tài)位CC8yINTS.E2AS,該位段顯示陷阱功能是否當(dāng)前有效。因此,該位段可將特陷阱標(biāo)志位CC8yINTS.TRPFCC8yTC.TRAPEyE2ASCCU8參考手V1.2,2012-DeviceGuide圖23-陷阱控制圖當(dāng)在所選擇的輸入引腳上檢測到陷阱條件時,陷阱標(biāo)志和陷阱狀態(tài)位都會置為1B設(shè)置為編程的被動態(tài),系統(tǒng)立即進(jìn)入陷阱狀態(tài),如 23- 所示退出陷阱狀態(tài)有DeviceGuide圖23-陷阱控制圖當(dāng)在所選擇的輸入引腳上檢測到陷阱條件時,陷阱標(biāo)志和陷阱狀態(tài)位都會置為1B設(shè)置為編程的被動態(tài),系統(tǒng)立即進(jìn)入陷阱狀態(tài),如 23- 所示退出陷阱狀態(tài)有兩種方式(CC8yTC寄存器當(dāng)陷阱信號變?yōu)闊o效時CC8yTC.TRPSW0BCC8yINTS.E2AS來執(zhí)行退出。僅在輸入的陷阱信號處于無效狀態(tài)時,清除操作才有效—CC8yTC.TRPSW=1B。參考手V1.2,2012- TRAPState TRPFE2ASEntrycontrol ETimer= DeviceGuide圖23-陷阱時序圖,CC8yTCST.CDIR0CC8yPSL.PSL也可將陷阱狀態(tài)退出與PWM信號進(jìn)行同步,如圖23-49所示。當(dāng)位段CC8yTC.TRPSE=參考手V1.2,2012-定時比較 TRPSW= TRPSWDeviceGuide圖23-陷阱時序圖,CC8yTCST.CDIR0CC8yPSL.PSL也可將陷阱狀態(tài)退出與PWM信號進(jìn)行同步,如圖23-49所示。當(dāng)位段CC8yTC.TRPSE=參考手V1.2,2012-定時比較 TRPSW= TRPSW= TRPSW=0TRAP 1bRTPRFtoDeviceGuide圖23-陷阱與PWM信號同狀態(tài)位覆蓋對于復(fù)雜的定時輸出控制,每個定時器片都有用一個外部信號的值來覆蓋比較通道1(CC8yST1)的功能。狀態(tài)位的覆蓋可以導(dǎo)致輸出引腳 DeviceGuide圖23-陷阱與PWM信號同狀態(tài)位覆蓋對于復(fù)雜的定時輸出控制,每個定時器片都有用一個外部信號的值來覆蓋比較通道1(CC8yST1)的功能。狀態(tài)位的覆蓋可以導(dǎo)致輸出引腳 和 的狀態(tài)變化(從無效變?yōu)橐x擇狀態(tài)位覆蓋功能,應(yīng)當(dāng)將用作觸發(fā)的信號映射為事件1,這可通過在寄存器設(shè)置所需的值,并 寄存器中指定信號的有效邊沿來完成。2CC8yINS.EV2IS寄存器中設(shè)置CC8yINS.EV2LM寄存器置為0B則,設(shè)置為1B圖(2)被選為覆蓋值。參考手V1.2,2012-定時比較“匹配 TRPSE=DeviceGuide狀態(tài)位覆蓋圖23-多通道支持CC8yTC.MCMEx1B在該模式下,定時器片(設(shè)置為多通道模式CCU8CCU8x.MCIy[3:0]來控制。每組輸入都被連接到相應(yīng)的定時器片:定時器片0連接CCU8xMCI1[3:0,定時器片1連接CCU8xMCI1[3:0,定時器片2連接CCU8xMCI2[3:0],定時器片3連接CCU8xMCI3[3:0]將DeviceGuide狀態(tài)位覆蓋圖23-多通道支持CC8yTC.MCMEx1B在該模式下,定時器片(設(shè)置為多通道模式CCU8CCU8x.MCIy[3:0]來控制。每組輸入都被連接到相應(yīng)的定時器片:定時器片0連接CCU8xMCI1[3:0,定時器片1連接CCU8xMCI1[3:0,定時器片2連接CCU8xMCI2[3:0],定時器片3連接CCU8xMCI3[3:0]將POSIF模塊與CCU8的多通道支持結(jié)合使用,可以實現(xiàn)輸出狀態(tài) 更新與一23- 所示新序列更新之間的完全同步,如參考手V1.2,2012-DeviceGuide圖23-多通道模式同步這些序列輸入要在輸出調(diào)制控制單元中使用,以將特定的PWM輸出置于主動或被動狀態(tài):CCU8x.MCIy[0]CC8yST1CC8xOUT00引腳;CCU8x.MCy[1]的使用方式相同,針對反向的DeviceGuide圖23-多通道模式同步這些序列輸入要在輸出調(diào)制控制單元中使用,以將特定的PWM輸出置于主動或被動狀態(tài):CCU8x.MCIy[0]CC8yST1CC8xOUT00引腳;CCU8x.MCy[1]的使用方式相同,針對反向的CC8yST1路徑;CCU8x.MCIy[2]和CCU8x.MCIy[3]分別連接到CC8yST2CC8yST2路徑。23-52圖23-53展示了多通道模式與 模塊驅(qū)動,這可以在更CCU8的兩個定時器片相結(jié)合的使用方法。多通道序列由 的所有輸出時避免出現(xiàn)毛刺。參考手V1.2,2012-零DeviceGuide圖23- CCU8多通道概參考手V1.2,2012- 比較通道1路 DeviceGuide圖23- CCU8多通道概參考手V1.2,2012- 比較通道1路 比較通道2路徑 DeviceGuide多個定時器片的多通道模式圖23-CCU8POSIF之間的同步可通過在每個定時器片的輸出通路上(CC8yST和輸出引腳的直接控制之間)增加三個周期的延時來實現(xiàn)。該通路僅在CC8yTC.MCME=1B時被選擇。23-54C8yST1通路的控制。其余通路的控制遵循相同的機制(CC8yTC.MCME2=1B時,則只能對CC8yST2通路啟用多通道模式)。多通道序列輸入的同步如23-55111DeviceGuide多個定時器片的多通道模式圖23-CCU8POSIF之間的同步可通過在每個定時器片的輸出通路上(CC8yST和輸出引腳的直接控制之間)增加三個周期的延時來實現(xiàn)。該通路僅在CC8yTC.MCME=1B時被選擇。23-54C8yST1通路的控制。其余通路的控制遵循相同的機制(CC8yTC.MCME2=1B時,則只能對CC8yST2通路啟用多通道模式)。多通道序列輸入的同步如23-55111參考手V1.2,2012-DeviceGuide圖23- 輸出控制參考手V1.2,2012- 外部調(diào) 22 1反向狀態(tài)2+死區(qū)時間 設(shè)置狀態(tài) 狀態(tài)2+死區(qū)時間 反向狀態(tài)1&狀態(tài)1+死區(qū)時 - SRDeviceGuide圖23- 輸出控制參考手V1.2,2012- 外部調(diào) 22 1反向狀態(tài)2+死區(qū)時間 設(shè)置狀態(tài) 狀態(tài)2+死區(qū)時間 反向狀態(tài)1&狀態(tài)1+死區(qū)時 - SRSRSR定時器=定時器=DeviceGuide圖23-多通道模式的同步控制定時器級聯(lián)CCU8提供了一個非常簡單的機制來完成同步定時器的級聯(lián)。該功能可以通過設(shè)置CC8yTC.TCE=1BCCU8片和前一個片的級聯(lián),如圖23-56所示。注意,不可能將不相鄰的片進(jìn)行級聯(lián),而且定時器級聯(lián)會自動將定時器片設(shè)置為邊沿對齊模64CC8yTC.TCE=1B(CC80除外,因為它不48CC8yTC.TCE=1B32位定時器,應(yīng)將包含最高有效位(MSBs)將包含最低有效位(LSBs)TCECC8yTC.TCE1B在一 模塊中,可以實現(xiàn)多種定時器級聯(lián)組合:一個64位定參考DeviceGuide圖23-多通道模式的同步控制定時器級聯(lián)CCU8提供了一個非常簡單的機制來完成同步定時器的級聯(lián)。該功能可以通過設(shè)置CC8yTC.TCE=1BCCU8片和前一個片的級聯(lián),如圖23-56所示。注意,不可能將不相鄰的片進(jìn)行級聯(lián),而且定時器級聯(lián)會自動將定時器片設(shè)置為邊沿對齊模64CC8yTC.TCE=1B(CC80除外,因為它不48CC8yTC.TCE=1B32位定時器,應(yīng)將包含最高有效位(MSBs)將包含最低有效位(LSBs)TCECC8yTC.TCE1B在一 模塊中,可以實現(xiàn)多種定時器級聯(lián)組合:一個64位定參考手V1.2,2012-DeviceGuide48位定時器和一個32位定兩一位定時位定時DeviceGuide48位定時器和一個32位定兩一位定時位定時器和兩位定時圖23-定時器級聯(lián)示例23-操作的級聯(lián),而且還允許捕獲和加載操作的輸入觸發(fā)信號的同步處理,如所示參考手V1.2,2012-2014-2-12-2014-2- 2014-2-12-2014-2- 2014-2-12-2014-2- DeviceGuide注意:在所有情況下,CC80CC83都不被認(rèn)為是相鄰定時器片。圖23-定時器級聯(lián)連接DeviceGuide注意:在所有情況下,CC80CC83都不被認(rèn)為是相鄰定時器片。圖23-定時器級聯(lián)連接定時器級聯(lián)接口有8個信號定時0匹配通道1的定時器比較匹配通道2的定時器比較匹配和CC8yC1V寄存器的定時器捕獲功能和CC8yC3V寄存器的定時器捕獲功能5個信號用于在定時器邏輯的輸出執(zhí)行同步定時級聯(lián),如23-57所示。借助于該連接,定時器的長度可很容易地調(diào)整為32位、48位和64位(向上或向下計數(shù))。323- 有效位傳遞到最高有效位參考手V1.2,2012-CC8(y-定時器鏈 定時器鏈CC8(y- 定時器鏈 定時器鏈鏈DeviceGuide捕獲或加載功能僅需在第一個定時器片保持著最低有效位的定時器片進(jìn)行配置。從CC8yT設(shè)置那一時刻起,后面定時器片的這些功能之間的連接由硬件自動完成。圖23-捕獲/加載定時器級聯(lián)在級聯(lián)模式,要使用來自前一定時器片(具有小一級的索引)的周期匹配(CC8yPM)0匹配(CC8yZM)作為DeviceGuide捕獲或加載功能僅需在第一個定時器片保持著最低有效位的定時器片進(jìn)行配置。從CC8yT設(shè)置那一時刻起,后面定時器片的這些功能之間的連接由硬件自動完成。圖23-捕獲/加載定時器級聯(lián)在級聯(lián)模式,要使用來自前一定時器片(具有小一級的索引)的周期匹配(CC8yPM)0匹配(CC8yZM)作為計數(shù)器的門控信號。這意味著最高有效位的計數(shù)操作僅發(fā)生在檢測到一個回繞條件時,避免了提取計數(shù)值的額外DSP操作。采用相同的方法,比較匹配(CC8yCM1CC8yCM2)、023-59計數(shù)和最高有效位計數(shù)之間的完全同步匹配,見參考手V1.2,2012-CC8(y-捕定時 定時合 合加定時器鏈 2013/8/27- 48定時 定時合 合 CC8(y-定時器鏈 定時 定時合 合DeviceGuide圖23-32位級聯(lián)的時序圖注意:級聯(lián)的定時器的計數(shù)方向需要被固定。定時器可以向上或向下計數(shù),但是計數(shù)方向卻不能在運行中修改。圖23-60給出了定時器級聯(lián)邏輯的概覽。注意,所有機制都CC8yT 位段單獨控制。參考手V1.2,2012-周定時器比 DeviceGuide圖23-32位級聯(lián)的時序圖注意:級聯(lián)的定時器的計數(shù)方向需要被固定。定時器可以向上或向下計數(shù),但是計數(shù)方向卻不能在運行中修改。圖23-60給出了定時器級聯(lián)邏輯的概覽。注意,所有機制都CC8yT 位段單獨控制。參考手V1.2,2012-周定時器比 周定時器 比 輸出周期匹配和 輸出比較和 DeviceGuide圖23-定時器級聯(lián)控制邏輯輸出奇偶校驗器GIDLC.PCH1B來啟用(GSTAT.PCRB參考手V1.2,2012-CCload(y-CCcapt0(y-CCcapt1(y-CCupd(y-CC8CC8CC8CC8CC8(y- 定時 1CCl CC8yCMC.TCE= CC8yCMC.TCE=1&1&&1&1DeviceGuide圖23-定時器級聯(lián)控制邏輯輸出奇偶校驗器GIDLC.PCH1B來啟用(GSTAT.PCRB參考手V1.2,2012-CCload(y-CCcapt0(y-CCcapt1(y-CCupd(y-CC8CC8CC8CC8CC8(y- 定時 1CCl CC8yCMC.TCE= CC8yCMC.TCE=1&1&&1&1DeviceGuideCCU8模塊的輸出值與應(yīng)被連接到一個驅(qū)動器XORGPCHK.PCTS位段設(shè))。圖23-61顯示出了奇偶校驗器單奇偶校驗器結(jié)構(gòu)圖23-參DeviceGuideCCU8模塊的輸出值與應(yīng)被連接到一個驅(qū)動器XORGPCHK.PCTS位段設(shè))。圖23-61顯示出了奇偶校驗器單奇偶校驗器結(jié)構(gòu)圖23-參考手V1.2,2012- 校驗校驗失敗配置寄每個片的輸入信號 擇 (連接到驅(qū)動程序 結(jié)構(gòu) 運行運行運行奇運行DeviceGuide1每個CCU8輸出都可以被單獨DeviceGuide1每個CCU8輸出都可以被單獨選擇為奇偶串的一部分,每當(dāng)來自驅(qū)動器結(jié)構(gòu)的輸入信號與內(nèi)產(chǎn)生的XOR結(jié)果不匹配時,就會產(chǎn)生中斷中斷被連接到定時器片的E1AS狀態(tài)位,驅(qū)動器的奇偶輸出也連接到該狀態(tài)位GPCHK.PISEL=00BCC80INTS.E1AS如果GPCHK.PISEL=01B,則錯誤狀態(tài)位于則錯誤狀態(tài)在中GPCHK.PISEL=10BCC82INTS.E1AS如果GPCHK-PISEL=11B,則錯誤狀態(tài)位于 奇偶校驗的邏輯結(jié)構(gòu)如23-62所示。關(guān)于奇偶校驗器資源使用的詳細(xì)描述,請參閱節(jié)配置示例:驅(qū)動器奇偶輸出連接到輸入CCU8x.IN1B(其中x=CCU8單元)CCU8x.IGBTCCCU812個來自前三個定時器片的輸出,采用偶校驗(PCTSGPCHK.PISEL01B1GPCHK.PCDS=10B;選擇CCU8x.IGTBC為延遲控制輸入GPCHK.PCSEL0FFFH;僅選擇前三個定時器片的輸出信號用于奇偶校驗GIDLC.SPCH=1B;啟動奇偶校驗功能1態(tài)位是CC8yINTS.E1AS參考手V1.2,2012-DeviceGuide圖23- 奇偶校驗邏參考手V1.2,2012-GPCHK.PCSEL3 CCU8x.IGBTBCCU8x.IGBT SD R D將通過PISEL 定時器片 DeviceGuide圖23- 奇偶校驗邏參考手V1.2,2012-GPCHK.PCSEL3 CCU8x.IGBTBCCU8x.IGBT SD R D將通過PISEL 定時器片 DeviceGuidePWM抖動CCU8PWM抖動插入功能。該功能可以用在不能快速更新周期/比較值的非常慢的控PWM信號的抖動,DeviceGuidePWM抖動CCU8PWM抖動插入功能。該功能可以用在不能快速更新周期/比較值的非常慢的控PWM信號的抖動,可對平每個定時器片都包含一個抖動控制單元,如23-所示圖23-抖動結(jié)構(gòu)概述441161,如23-7參考手V1.2,2012-映射傳送映射傳送計數(shù)啟周期映射傳送抖動計數(shù)抖動比 啟抖動計數(shù)抖動比 啟抖動計數(shù)抖動比 啟 啟抖動計數(shù)抖動比DeviceGuide表23-抖動位反向計數(shù)器CC8yDIT.DCV相比較。如果計數(shù)器值小于該編程值,會產(chǎn)生一個門控信號,該信號用于將周期擴展一個時鐘周期、或?qū)⒈容^匹配延遲一個時DeviceGuide表23-抖動位反向計數(shù)器CC8yDIT.DCV相比較。如果計數(shù)器值小于該編程值,會產(chǎn)生一個門控信號,該信號用于將周期擴展一個時鐘周期、或?qū)⒈容^匹配延遲一個時鐘周期、或兩者兼具(由CC8yTC.DITHE字段控制,詳見表23-8)抖動模表23-抖動比較值也有一個相關(guān)聯(lián)的映射寄存器,該寄存器可以與CC8y的周期/23-64所示新。抖動單元的控制邏輯如參考手V1.2,2012-抖動抖動模00011011計數(shù)器010計數(shù)器001計數(shù)器000計數(shù)器0001010100101110000111001000100011110101001011111111111DeviceGuide圖23- 抖動控制邏輯圖23-65到圖23-70展示了在邊沿對齊和中心對齊這兩種計數(shù)方式下采用不同抖動配置(CC8yTC.DITHE)的效果。在每個圖中,抖動計數(shù)器用位反向方案來表示,比較值編程為Td表示占空比(狀態(tài)位設(shè)置為高電平)8H圖23- 邊沿對齊方式下的抖動時序圖-CC8yTCDITHE=參考手V1.2,2012- Z Z&定時器清零DeviceGuide圖23- 抖動控制邏輯圖23-65到圖23-70展示了在邊沿對齊和中心對齊這兩種計數(shù)方式下采用不同抖動配置(CC8yTC.DITHE)的效果。在每個圖中,

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論