【Infineon XMC 應用筆記】 XMC1000 and XMC4000 CCU8 捕獲比較單元 Part 1

1. CCU8 概述:
  • CCU8模組由4個完全相同的16-bit捕獲/比較slice 計時子模組CC8y構成。每個slice計時子模組都可以進行比較模式或捕獲模式。
  • 在比較模式,每個slice計時子模組有兩個專用比較通道,最多可產生4路PWM信號(每個CCU8單元最多可產生16路PWM輸出),並可插入死區時間以防止功率開關短路。
  • 在捕獲模式,最多可以使用4個捕獲暫存器。
  • 每個CCU8模組有4個服務請求,可以將這些服務請求程式設計為PWM信號生成和ADC轉換之間的同步觸發信號。
  • 也可將計時器片直接級聯,最多可實現64-bit定時操作。這提供了一個靈活的頻率測量,頻率乘法和脈寬調製方案。
  • 每個計時器片都有一個可程式設計的功能輸入選擇器,最多支援9種不同的功能,但可能因可用輸入腳位的限制而不需對所有資源進行映射。


2. CCU8 特性:
  • 16-bit元計時器單元。
  • 內部計時器級聯:32、48或64-bit的寬度。
  • 可程式設計的輸入低通濾波器。
  • 週期值和比較值的映射傳送。
  • 在捕獲模式下有4個捕獲暫存器。
  • 可程式設計時鐘預分頻器。
  • 標準和閘極計時器模式。
  • 三種計數方式:中心對齊、邊緣對齊、單次觸發。
  • 對稱和非對稱PWM信號生成。
  • 死區時間生成。
  • 陷阱功能。
  • 啟動/停止可由外部事件控制。
  • 外部事件計數。
  • 每個CCU8有四條專用服務請求。

 
3. CCU8 典型應用如下:

  • 外部事件控制同步功能。
  • 使用單次模式的功率轉換系統(PFC、SMPS)。
  • 事件和轉速由捕獲,計數和POSIF實現檢測和更新。
  • 輸出引腳的多信號序列,由並行的多通道控制產生。
  • 包含多相位系統、相位調整和強制中斷處理的電機驅動和控制系統。
  • 逆變器的三電平PWM 波和交流電機的直接轉矩控制以及同步電機的高精度控制。
  • 由外部系統單元發出計時器輸入功能選擇請求的外部事件控制。
  • 用於產生精確DC電平、減小電磁干擾、高精度週期分頻的抖動PWM或週期。
  • 用於未知動態時間測量的自動調整時間基準,該基準通過對時間測量的浮動預分頻得到。


4. 輸入捕獲模式:

共有2 個CAPCOM8 (CCU8x) ,且每個包含4 個計時器,每個計時器擁有4個捕獲值存暫存器,它們分為Capt0和Capt1,用於捕獲事件的輸入控制,控制可採用兩種可能的方式:一是不同的事件分別捕獲到Capt0 和Capt1 暫存器,另一種是Capt0和Capt1互相級聯,用來捕獲同一件事件的不同時刻的狀態。

 


5. 輸出比較模模式:

  • CCU8 映射傳送基礎:所有CAPCOM8計時器,在計時器配置下,無論信號或信號序列多麼複雜,都能通過更新映射暫存器,即在通過全域預設請求,在週期和匹配模式時同步傳送到所有功能暫存器,實現所有計時器功能參數的硬體更新。
  • 全域映射傳送:全域暫存器GCSS包含由軟體預置位元的所有使能標誌位元,用於有選擇地啟動目標映射傳送請求,傳送之後將由硬體清零。通過這種方式,邏輯操作方面能夠實現完全的即時糾正,和可實現安全的功率開關。
  • PWM比較暫存器的映射傳送:用於更新操作的比較值必須寫入CC8yCRS 映射暫存器和相關的模區塊轉送設置使能。例如GCSS中的SySE必須被重新置位,最遲也要在週期匹配邊沿對齊模式)或者中心對齊模式一個週期之內完成。
  • 通用或複合多元映射傳送:包括比較值(CR)在內,計時器週期暫存器(PR)和PWM 主動/被動態控制位元(PSL)也通過SySE標誌位元同時更新。抖頻或者浮點預分頻值(這裡沒有顯示),也可以由SyDSE和SyPSE請求旗標同時更新。

 


6. 資料來源:

(1) Peripheral - Capture and Compare Unit 8 (CCU8)

https://www.infineon.com/dgdl/Infineon-IP_CCU8_XMC-TR-v01_02-EN.pdf?fileId=5546d4624ad04ef9014b0780b3482262

(2) AP32288 - XMC1000/XMC4000 - Capture Compare Unit 8(CCU8)

https://www.infineon.com/dgdl/Infineon-CCU8-XMC1000_XMC4000-AP32288-AN-v01_01-EN.pdf?fileId=5546d4624e765da5014ed8dd5c7d1730

(3) XMC4700 XMC4800 Reference Manual

https://www.infineon.com/dgdl/Infineon-ReferenceManual_XMC4700_XMC4800-UM-v01_03-EN.pdf?fileId=5546d462518ffd850151904eb90c0044

★博文內容均由個人提供,與平台無關,如有違法或侵權,請與網站管理員聯繫。

★博文作者未開放評論功能