0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

瑞萨RA系列FSP库开发实战指南(29)CGC(时钟生成电路)时钟控制

工程师 来源:瑞萨嵌入式小百科 2025-08-05 14:02 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

第13章

CGC——时钟控制

CGC

CGC(Clock Generation Circuit):时钟生成电路

13.1

CGC模块简介

#CGC全称是Clock Generation Circuit,中文译为“时钟生成电路”,或者也可以叫它“时钟控制电路”。

13.1.1

时钟源

我们学过《数字逻辑电路》知道,在芯片集成电路的系统中,必须要输入时钟信号进行驱动,才能使得这些逻辑电路正常工作。那么系统所需的这些时钟信号是来源于哪里的呢?

时钟信号的来源我们称之为时钟源。RA6M5/RA4M2的时钟源如下表所示:

表1:RA6M5/RA4M2时钟源

6aa69670-71b1-11f0-a18e-92fbcf53809c.png

RA2L1的时钟源如下表所示:

表2:RA2L1时钟源

6ab8839e-71b1-11f0-a18e-92fbcf53809c.png

相关概念的详细说明:

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

13.1.2

模块输入时钟

上述内容我们知道已经有了各个时钟源的输入,那么,输入的各个时钟源是要输出时钟信号给到各个时钟线上的,而芯片的各种模块又挂载到各个时钟线上。

系统中的每一个模块都需要不同的工作频率,对应到各个时钟线所能提供的最大时钟频率也有快有慢,而不是完全一样。用户在使用一些外设或模块时需要特别考虑其输入时钟频率,这可以通过配置对应时钟线的时钟频率来满足不同模块的需求。

以RA6M5为例,下面是系统内部主要时钟线的时钟源及其用以支持的模块和其所能提供的最高频率。

表3:RA6M5内部时钟说明

6adaa4ce-71b1-11f0-a18e-92fbcf53809c.png

注意到设置时钟频率的一些限制:

ICLK ≥ PCLKA ≥ PCLKB,PCLKD ≥ PCLKA ≥ PCLKB

ICLK ≥ FCLK,ICLK ≥ BCLK

13.1.3

时钟相关的引脚

与时钟相关的#引脚及其说明如下表所示。

表4:时钟相关的引脚

6aec61aa-71b1-11f0-a18e-92fbcf53809c.png

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 瑞萨
    +关注

    关注

    38

    文章

    22518

    浏览量

    91200
  • 时钟控制
    +关注

    关注

    0

    文章

    19

    浏览量

    7209
  • FSP
    FSP
    +关注

    关注

    0

    文章

    48

    浏览量

    7786
  • PLL电路
    +关注

    关注

    0

    文章

    94

    浏览量

    7138
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    RA-Eco-RA4M2开发板评测】+VS Code 下 RA4M2 开发环境搭建与 GPIO 点灯实验教程

    软件烧录芯片程序——RA系列FSP开发
    发表于 04-15 15:12

    RA MCU众测宝典 | 环境搭建之【RA-Eco-RA4M2】搭建Keil开发环境

    “RAMCU众测宝典”环境搭建专题再添硬核实操!开启宝典概览电子RA4M232位微控制
    的头像 发表于 04-03 17:59 7108次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RA</b> MCU众测宝典 | 环境搭建之【<b class='flag-5'>RA-Eco-RA</b>4M2】搭建Keil<b class='flag-5'>开发</b>环境

    RA系列FSP开发实战指南之QSPI控制FLASH的指令

    对主机端(RA6M5)来说,只是它遵守最基本的QSPI通讯协议发送出的数据,但在设备端(FLASH 芯片)把这些数据解释成不同的意义,所以才成为指令。
    的头像 发表于 03-03 10:56 4453次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RA</b><b class='flag-5'>系列</b><b class='flag-5'>FSP</b><b class='flag-5'>库</b><b class='flag-5'>开发</b><b class='flag-5'>实战</b><b class='flag-5'>指南</b>之QSPI<b class='flag-5'>控制</b>FLASH的指令

    RA-Eco-RA2E1-V1.0开发板试用】篇一:硬件介绍+环境搭建

    的通用IDE。本人比较熟悉Keil下的编程,故后续将使用Keil+RASC搭建编程环境。 为微控制器提供了灵活配置软件包,在GitHub的发布页面上,为基于
    发表于 02-07 21:18

    RA系列FSP开发实战指南之I2C读写EEPROM实验

    使用官方提供的FPS进行编程,官方提供的FPS具有方便、快捷、简洁的特性。
    的头像 发表于 01-27 10:02 3788次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RA</b><b class='flag-5'>系列</b><b class='flag-5'>FSP</b><b class='flag-5'>库</b><b class='flag-5'>开发</b><b class='flag-5'>实战</b><b class='flag-5'>指南</b>之I2C读写EEPROM实验

    电子RA系列MCU 2025年新品回顾

    2025年RA系列推出10个新产品,覆盖了从入门级低功耗(RA0E2)、中端低功耗(RA4C
    的头像 发表于 01-27 09:57 1699次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b>电子<b class='flag-5'>RA</b><b class='flag-5'>系列</b>MCU 2025年新品回顾

    RA6E2地奇星开发板试用】开发板介绍及环境搭建

    物联网、工业控制、智能硬件等场景。 核心参数一览 项目 规格 主控芯片 R7FA6E2BB3CNE( RA6E2 系列) 内核 Arm
    发表于 12-22 00:40

    FSP6.2:RA8新品支持与功能大升级!

    FSP(FlexibleSoftwarePackage)灵活配置软件包是电子(Renesas)为RA系列
    的头像 发表于 12-17 12:04 754次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>FSP</b>6.2:<b class='flag-5'>RA</b>8新品支持与功能大升级!

    灵活配置软件包FSP 6.2.0版本的更新内容

    FSP(Flexible Software Package)灵活配置软件包是电子(Renesas)为RA系列
    的头像 发表于 12-11 16:42 1226次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b>灵活配置软件包<b class='flag-5'>FSP</b> 6.2.0版本的更新内容

    RA6E2地奇星开发板试用】介绍、环境搭建、工程测试

    RA6E2开发板 - 立创开源硬件平台 . 开发环境 开发环境支持 e^2^ studio 和 Keil ,这里主要介绍和使用前者。 下载并安装
    发表于 12-07 15:27

    RA6E2】E2S软件安装过程,等待过程玩下97_e2 studio_ZGZZ

    差异 选择第一个,RA系列: 继续: 下面这个FSP要选择,最好是全部,因为这里有个坑:的不同编译器版本不同编译会报错!!!!! 你不
    发表于 12-01 22:42

    RA2L1 MCU e² studio和FSP的使用指南

    本期“RA MCU众测宝典” 继续聚焦 “环境搭建” 专题,带大家走进【RA-Eco-RA2L1-48PIN-V1.0】的世界,查看e² studio和FSP的下载、安装及使用指南从零
    的头像 发表于 08-04 13:45 3198次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RA</b>2L1 MCU e² studio和<b class='flag-5'>FSP</b>的使用<b class='flag-5'>指南</b>

    电子RA系列控制器的可扩展性强的配置软件包 (FSP)安装下载与使用指南

    电子RA系列控制器的可扩展性强的配置软件包 (FSP)安装下载与使用
    的头像 发表于 06-11 17:21 2247次阅读

    RA系列FSP开发实战指南(19)使用寄存器点亮LED灯

    野火启明6M5开发板的LED电路图如图所示。图中RA6M5芯片的P400、P403、P404引脚分别通过一个2.2 KΩ的限流电阻连接到LED1、LED2、LED3这三个用户LED灯的阴极,LED灯的阳极连接到3.3V电源。而L
    的头像 发表于 06-11 15:06 2273次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RA</b><b class='flag-5'>系列</b><b class='flag-5'>FSP</b><b class='flag-5'>库</b><b class='flag-5'>开发</b><b class='flag-5'>实战</b><b class='flag-5'>指南</b>(19)使用寄存器点亮LED灯

    RA8系列教程 | RA8 开发环境搭建,并点亮一个LED

    今天就给大家讲讲基于Cortex-M85内核RA8单片机快速上手指南
    的头像 发表于 06-04 17:32 2010次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RA</b>8<b class='flag-5'>系列</b>教程 | <b class='flag-5'>瑞</b><b class='flag-5'>萨</b> <b class='flag-5'>RA</b>8 <b class='flag-5'>开发</b>环境搭建,并点亮一个LED