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

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

    关注

    36

    文章

    22429

    浏览量

    89706
  • 时钟控制
    +关注

    关注

    0

    文章

    18

    浏览量

    7123
  • FSP
    FSP
    +关注

    关注

    0

    文章

    47

    浏览量

    7650
  • PLL电路
    +关注

    关注

    0

    文章

    94

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

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

    RA4M2-SENSOR】 Keil开发环境建立和跑马灯运行

    /chapter2.html 使用RASC生成Keil工程 — [野火]RA系列FSP
    发表于 09-11 07:53

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

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

    RA4L1-SENSOR】RA4L1-SENSOR开发版开箱评测+e2studio软件安装

    一、RA4L1-SENSOR开发版开箱 很高兴收到了电子的RA4L1-SENSOR开发板,周
    发表于 06-12 23:23

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

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

    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 1726次阅读
    <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 1454次阅读
    <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

    RA8快速上手指南:Cortex-M85内核RA8开发环境搭建 并点亮一个LED

    因为Cortex-M内核,RA8系列单片机支持多种市面上常见的开发环境,像Keil MDK、IAR EWARM等,而本文讲述的是
    的头像 发表于 03-17 14:35 1556次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RA</b>8快速上手<b class='flag-5'>指南</b>:Cortex-M85内核<b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RA</b>8<b class='flag-5'>开发</b>环境搭建 并点亮一个LED

    RA2L1入门学习】RA2L1开发环境搭建

    e² studio 和 FSP 的下载、安装及使用指南 1. 什么是 e² studio 和 FSP? e² studio 是电子(Re
    发表于 03-07 11:33

    RA-Eco-RA2L1-48PIN-V1.0开发板试用】——RTC时钟

    于需要实时时间显示的应用(如日志记录、智能设备等)非常实用。 本文假设你已安装e2studio并配置好RA2L1开发板的环境。如果尚未准备好,可以参考官方文档安装e2studio和
    发表于 02-27 19:18

    基于RA0E1开发板的ThreadX实时操作系统串口回显测试

    感谢立创提供测试机会,学到RA0及MCU的相关使用。使用FSP
    的头像 发表于 02-25 09:27 910次阅读
    基于<b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RA</b>0E1<b class='flag-5'>开发</b>板的ThreadX实时操作系统串口回显测试

    RA2L1入门学习】1. 点亮LED

    首次使用单片机,先说一下使用感受。 本次学习使用的是RA-Eco-RA2L1-48PIN-V1.0开发板+e2studio(官方的集成开发
    发表于 01-29 22:17

    RA-Eco-RA4E2-64PIN-V1.0开发板试用】+小白折腾RA系列全过程02

    基本框架的软件,这个软件可以图形化设定引脚模式以及一键生成项目框架,生成的项目可以直接使用KEIL5来进行新增代码和删减代码。RA 可扩展性强的配置软件包 (FSP) | Renesa
    发表于 12-22 13:08

    RA-Eco-RA4E2-64PIN-V1.0开发板试用】+02+舵机控制+串口通讯

    : 【RA-Eco-RA4E2-64PIN-V1.0开发板试用】+初次见面+MDK生成代码+点灯 - 单片机论坛 - 电子技术论坛 -
    发表于 12-18 11:06

    RA-Eco-RA4E2-64PIN-V1.0开发板试用】+初次见面+MDK生成代码+点灯

    这些第三方集成开发环境一起使用),setup_fsp_v5_7_0_rasc_v2024-10.exe RA 可扩展性强的配置软件包 (FSP) | Renesas
    发表于 12-15 21:55