一、CGC模块
CGC 全称是 Clock Generation Circuit,中文译为“时钟生成电路”,或者也可以叫它“时钟控制电路”。
二、时钟源
时钟信号的来源我们称之为时钟源。时钟源是使芯片正常工作的基础。
时钟框图
时钟源 | 描述 |
---|---|
Main Clock Oscillator (MOSC) | 主时钟振荡器(连接外部 1~20 MHz 高速晶振) |
Sub-Clock Oscillator (SOSC) | 副时钟振荡器(连接外部 32.768 kHz 低速晶振) |
HOCO | 高速片上振荡器 |
MOCO | 中速片上振荡器 |
LOCO | 低速片上振荡器 |
IWDT-dedicated clock | 独立看门狗时钟 |
SWD clock | SWD (SWCLK) 时钟 |
相关概念的详细说明:
-
Main Clock Oscillator (MOSC) :主时钟振荡器
-
RA6M5/RA4M2 连接外部 8 ~ 24 MHz 高速晶振 (连接引脚 EXTAL、XTAL);
-
RA2L1 连接外部 1 ~ 20 MHz 高速晶振 (连接引脚 EXTAL、XTAL)。
-
-
Sub-Clock Oscillator (SOSC) :副时钟振荡器
-
连接外部 32.768 kHz 低速晶振 (连接引脚 XCIN、XCOUT)。
-
32.768 kHz 的外部时钟频率一般是用于 RTC 为用户系统提供时间日历功能的。
-
-
Phase Locked Loop (PLL、PLL2) :PLL 即锁相环。 PLL 电路具有倍增振荡器频率的功能,可选择输入到 PLL 的时钟信号,并对其进行分频和倍频, 输入时钟源为 MOSC、HOCO,输入频率 8 MHz至 24 MHz,倍频比可在 10 到 30 之间选择(0.5步进)
-
PLL 输出频率:120 MHz ~ 200 MHz。
-
PLL2 输出频率:120 MHz ~ 240 MHz。
-
注:RA2L1 没有 PLL,因此它的主频(48 MHz)相对比较低,而这也有利于低功耗。
-
-
High-speed on-chip oscillator (HOCO) :高速片上振荡器
-
振荡频率:RA6M5/RA4M2 的为 16/18/20 MHz
-
振荡频率:RA2L1 的为 24/32/48/64 MHz
-
-
Middle-speed on-chip oscillator (MOCO) :中速片上振荡器,振荡频率:8 MHz
-
Low-speed on-chip oscillator (LOCO) :低速片上振荡器,振荡频率:32.768 kHz
-
IWDT-dedicated clock (IWDTLOCO) :IWDT 专用片上振荡器,振荡频率:15 kHz
-
External clock input for JTAG (TCK) :JTAG 的外部时钟输入,振荡频率:最大 25 MHz
-
注:RA2L1 是不支持 JTag 接口的。
-
-
External clock input for SWD (SWCLK) :SWD 的外部时钟输入
-
振荡频率:RA6M5/RA4M2 的最大 25 MHz
-
振荡频率:RA2L1 的最大 12.5 MHz
-
外设与时钟源对应关系:
三、锁相环
Phase Locked Loop (PLL) :PLL 即锁相环。 PLL 电路具有倍增振荡器频率的功能,可选择输入到 PLL 的时钟信号,并对其进行分频和倍频
PLL锁相环
PLL锁相环 输出时钟信号一般是用于系统时钟(ICLK)、内部Flash时钟(FCLK)以及外设模块时钟(PCLKA/B/C/D)等。