ZHCSQH8B September 2025 – January 2026 TCAN5102-Q1
ADVANCE INFORMATION
本示例是配置簡單靜態(tài)開啟 PWM 波形的基礎(chǔ)示例。
| 參數(shù) | 值 |
|---|---|
| 開關(guān)頻率 | 10kHz |
| 輸出分辨率 | 8 位 |
| 占空比 | 20% |
對于簡單的靜態(tài) PWM 波形,僅需配置少量寄存器。所需的一般過程和寄存器為:
| 步驟 | 參數(shù) | 示例 | 說明 | 值 |
|---|---|---|---|---|
| 1 | 開關(guān)頻率 | 40MHz / (10kHz × 28) = 15.625 | 計(jì)算開關(guān)頻率分頻值 | |
| TRUNC(15.625) = 15 | 計(jì)算分頻值的整數(shù)部分 | d15 或 0x00F | ||
| ROUND(0.625 × 128) = 80 | 計(jì)算分頻值的小數(shù)部分 | d80 或 0x50 | ||
| 2 | 占空比 | ROUND(20% × 256) = 51.2 | 確定并獲取最接近的整數(shù)占空比計(jì)數(shù)值。 | d51 或 0x33 |
參數(shù)計(jì)算完成后,將參數(shù)寫入相應(yīng)寄存器,如下例所示。
| 步驟 | 寄存器 | 數(shù)據(jù)(十六進(jìn)制) | 說明 |
|---|---|---|---|
| 1 | PWM_CTRL | 0x0F | 設(shè)置 INIT,將 PWM 模式設(shè)置為靜態(tài)開啟,并使能 8 位占空比分辨率 |
| 2 | PWM_END_VAL_CONST_FRAC_F | 0x50 | 寫入開關(guān)頻率的小數(shù)分頻值 |
| 3 | PWM_END_VAL_MSB | 0x00 | 寫入開關(guān)頻率分頻值的 MSB |
| 4 | PWM_END_VAL_LSB | 0x0F | 寫入開關(guān)頻率分頻值的 LSB |
| 5 | PWM_CONST_MSB | 0x00 | 寫入占空比計(jì)數(shù)的 MSB。由于本示例為 8 位模式,該值實(shí)際無關(guān)緊要 |
| 6 | PWM_CONST_LSB | 0x40 | 寫入占空比計(jì)數(shù)的 LSB |
| 7 | PWM_CTRL | 0x0E | 禁用 INIT 位以使能 IP |
| 8 | PWM_ACTION | 0x02 | 開啟 PWM 輸出 |