mFrame
載入中...
搜尋中...
無符合項目
mcxa153::core::CoreClockConfig 結構 參考文件

MCXA153 核心時鐘配置結構體 更多...

#include <CoreClockConfig.h>

公開屬性

mcxa153::chip::spc::ActiveModeCoreLdoOption activeModeCoreLdoOption
 活躍模式核心 LDO 選項
 
mcxa153::chip::spc::SramVoltageConfig sramVoltageConfig
 SRAM 電壓配置
 
mcxa153::chip::clock::AttachID attachID
 時鐘源附加識別符
 
uint32 coreClock
 核心時鐘頻率 (Hz)
 
uint32 froClock
 FRO 時鐘頻率 (Hz)
 
uint8 fmuFctrlRwsc
 快閃記憶體控制器讀取等待週期
 
uint8 divFRO
 FRO 時鐘分頻比
 
uint8 divAHB
 AHB 匯流排時鐘分頻比
 

詳細描述

MCXA153 核心時鐘配置結構體

定義 MCXA153 微控制器的完整時鐘系統配置參數,包括:

  • 核心 LDO 電源管理設定
  • SRAM 電壓配置
  • 時鐘源附加選項
  • 核心和周邊時鐘頻率
  • 快閃記憶體存取等待週期
  • 各級時鐘分頻設定

此結構體用於系統初始化時的時鐘樹配置,確保各個模組 獲得正確的時鐘頻率以達到最佳性能和功耗平衡。

所有參數必須符合 MCXA153 的硬體規格限制
參閱
CoreChip::setSystemCoreClock()

資料成員說明文件

◆ activeModeCoreLdoOption

mcxa153::chip::spc::ActiveModeCoreLdoOption mcxa153::core::CoreClockConfig::activeModeCoreLdoOption

活躍模式核心 LDO 選項

配置核心 LDO (低壓降穩壓器) 在活躍模式下的工作參數。 LDO 負責為 CPU 核心提供穩定的電源電壓,影響系統穩定性和功耗。

選項包括:

  • 輸出電壓等級 (通常 1.0V - 1.2V)
  • 驅動能力設定
  • 功耗模式選擇

◆ attachID

mcxa153::chip::clock::AttachID mcxa153::core::CoreClockConfig::attachID

時鐘源附加識別符

指定系統時鐘的來源和附加配置選項:

  • FRO (快速 RC 振盪器) - 內部時鐘源
  • 外部晶振 - 高精度時鐘源
  • PLL - 鎖相迴路倍頻時鐘
不同時鐘源有不同的精度、穩定性和功耗特性

◆ coreClock

uint32 mcxa153::core::CoreClockConfig::coreClock

核心時鐘頻率 (Hz)

CPU 核心的運行頻率,直接影響處理器的執行速度。

典型範圍:

  • 最低:1 MHz (超低功耗模式)
  • 最高:150 MHz (最高效能模式)
  • 建議:48-96 MHz (平衡模式)
警告
過高頻率可能導致系統不穩定或功耗過大

◆ divAHB

uint8 mcxa153::core::CoreClockConfig::divAHB

AHB 匯流排時鐘分頻比

高級高效能匯流排 (Advanced High-performance Bus) 的時鐘分頻設定。 AHB 匯流排連接 CPU、記憶體和高速周邊模組。

分頻選項:

  • 1: 無分頻 (與核心時鐘同頻)
  • 2: 2 分頻 (核心時鐘/2)
  • 4: 4 分頻 (核心時鐘/4)
  • 更高分頻比用於低功耗應用
AHB 頻率影響記憶體和 DMA 的存取速度

◆ divFRO

uint8 mcxa153::core::CoreClockConfig::divFRO

FRO 時鐘分頻比

FRO 輸出時鐘的分頻係數,用於產生較低頻率的系統時鐘。

分頻選項:

  • 1: 無分頻 (原始 FRO 頻率)
  • 2: 2 分頻 (FRO/2)
  • 4: 4 分頻 (FRO/4)
  • 8: 8 分頻 (FRO/8)
  • 16: 16 分頻 (FRO/16)

◆ fmuFctrlRwsc

uint8 mcxa153::core::CoreClockConfig::fmuFctrlRwsc

快閃記憶體控制器讀取等待週期

設定 CPU 存取快閃記憶體時的等待週期數。 等待週期必須根據核心時鐘頻率適當調整以確保可靠存取。

典型值:

  • 0: 低頻時鐘 (< 25 MHz)
  • 1: 中頻時鐘 (25-50 MHz)
  • 2: 高頻時鐘 (50-100 MHz)
  • 3+: 超高頻時鐘 (> 100 MHz)
設定不當會導致程式執行錯誤或效能下降

◆ froClock

uint32 mcxa153::core::CoreClockConfig::froClock

FRO 時鐘頻率 (Hz)

快速 RC 振盪器 (Fast RC Oscillator) 的輸出頻率。 FRO 為系統提供內部時鐘源,無需外部元件。

標準頻率選項:

  • 48 MHz (高精度模式)
  • 12 MHz (標準模式)
  • 其他可調頻率
FRO 頻率會影響所有使用它作為基準的時鐘

◆ sramVoltageConfig

mcxa153::chip::spc::SramVoltageConfig mcxa153::core::CoreClockConfig::sramVoltageConfig

SRAM 電壓配置

設定系統 SRAM 的工作電壓,影響記憶體的存取速度和可靠性。 較高的電壓提供更快的存取速度,但增加功耗。

配置選項:

  • 標準電壓模式 (平衡速度與功耗)
  • 高效能模式 (高速度,高功耗)
  • 低功耗模式 (低速度,省電)

此結構(structure) 文件是由下列檔案中產生: