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

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

3天内不再提示

RA6快速设计指南 [4] 时钟电路 (2)

瑞萨嵌入式小百科 来源:未知 2023-06-09 12:30 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

5

时钟电路

5.1 复位条件

复位后,RA6 MCU开始以中速片上振荡器 (MOCO) 作为主时钟源运行。复位时,默认情况下主振荡器和PLL处于关闭状态。HOCO和IWDT可能处于打开或关闭状态,具体取决于选项设置存储器中的设置(请参见后文第4节)。

5.2 时钟频率要求

ICLK必须始终大于或等于BCLK。最小和最大频率如下表所示。有关详细信息,请参见《MCU硬件用户手册》中“时钟生成电路”一章的“概述”部分,其中包括外部和内部时钟源规范。更多详细信息,请参见《MCU硬件用户手册》中“电气特性”一章的“交流特性”部分。

表8. Arm Cortex-M4 MCU内部时钟的频率范围

639e5dc0-067b-11ee-962d-dac502259ad0.png

1. 如果使用以太网控制器,则ICLK和PCLKA频率必须相同且至少为12.5MHz

63bc7bf2-067b-11ee-962d-dac502259ad0.png

1. 写入或擦除ROM或数据闪存时,FCLK必须以至少4MHz的频率运行。

表9. Arm Cortex-M33 MCU内部时钟的频率范围

63eb803c-067b-11ee-962d-dac502259ad0.png

如果使用以太网控制器,则ICLK和PCLKA频率必须相同且至少为12.5MHz。

640d8ee8-067b-11ee-962d-dac502259ad0.png

写入或擦除ROM或数据闪存时,FCLK必须以至少4MHz的频率运行。

5.2.1 USB通信要求

RA系列的某些产品上提供的全速USB 2.0模块 (USBFS) 和高速USB 2.0模块 (USBHS) 需要48MHz的USB时钟信号(UCLK或USBCLK)。当使用USB并选择HOCO作为PLL的时钟源时,必须使能锁频环 (FLL) 功能。

使用USB时,仅可选择以下主时钟振荡器频率:8MHz、10MHz、12MHz、15MHz、16MHz、20MHz或24MHz。频率的选择取决于USB模块所需的时钟生成电路和48MHz时钟中可用的特定分频比。

对于Arm Cortex-M4器件,使用的分频器取决于SCKDIVCR2寄存器中UCK位的设置。

对于Arm Cortex-M33器件,使用的分频器取决于USBCKDIVCR寄存器中USBCKDIV位的设置。

5.2.2 以太网控制器要求

对于Arm Cortex-M4器件,当使用以太网控制器 (EtherC) 和以太网DMA控制器 (EDMAC) 时,PCLKA(以太网)必须与ICLK相同,并且两者的范围必须均为12.5MHz到120MHz。

对于Arm Cortex-M33器件,当使用以太网控制器 (EtherC) 和以太网DMA控制器 (EDMAC) 时,PCLKH(以太网)的范围必须为12.5MHz到100MHz。

5.2.3 ROM或数据闪存的编程和擦除要求

FCLK必须至少为4MHz才能在内部ROM和数据闪存上执行编程和擦除。

5.2.4 SDRAM控制器的要求

SDCLK来源于BCLK。请勿将SDCLK设置为高于系统时钟 (ICLK) 的频率。

5.3 降低时钟生成电路 (CGC) 的功耗

为了帮助节省功耗,请尽可能将所有未使用的时钟(例如BCLK)的分频器设置为最大可能值。另外,如果不使用时钟,请通过设置适当的寄存器来确保时钟已停止。下表显示了用于控制每个时钟源的寄存器。

表10. 时钟源配置寄存器

6438d968-067b-11ee-962d-dac502259ad0.png

5.4 写入系统时钟控制寄存器

写入系统时钟分频控制寄存器 (SCKDIVCR)、系统时钟分频控制寄存器2 (SCKDIVCR2) 和系统时钟源控制寄存器 (SCKSCR) 中的各个位域时,应格外小心。

当将SCKDIVCR或SCKDIVCR2中的任何值从较低的分频比更改为较高的分频比时,请至少等待750ns,然后再更改该值。当将任何值从高分频比更改为低分频比时,请在更改值后至少等待250ns,然后再开始后续处理。

当将SCKSCR的值从PLL更改为其他时钟源时,请至少等待750ns,然后再更改该值。当将值从非PLL时钟源更改为PLL时,请在更改值后至少等待250ns,然后再开始后续处理。

测量等待时间的推荐方法是在软件中通过对指令周期进行计数来实现。确保考虑情况最差的使用条件,以确保会经过所需的等待时间。


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

    关注

    147

    文章

    18604

    浏览量

    386559
  • 瑞萨
    +关注

    关注

    36

    文章

    22429

    浏览量

    89707
  • 时钟电路
    +关注

    关注

    10

    文章

    245

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    【瑞萨RA6E2】评测开箱测试

    结构:RA-Eco-RA6E2 开发板的 电源(POWER)、串口通信(UART)及 USB 接口电路 ,整体设计兼顾了稳定性、实用性与扩展性,我们分模块沉稳梳理: 一、POWER/UART 模块 该
    发表于 11-25 01:28

    RA-Eco-RA6M4开发板评测】I2C使用

    首先根据 I2C 设备名称查找 I2C 名称,获取设备句柄,然后初始化设备。 2.其次就是与设备进行通信。 2.1 硬件连接 这里使用I2C0,电路
    发表于 11-09 21:58

    【瑞萨RA6E2】PWM 驱动舵机

    外设使用 PCLKD 时钟,默认设置为 2 分频 100MHz 由于 RA6E2 只有 16 位定时器,100MHz / 50Hz = 2000000 > 65535,100
    发表于 11-04 00:03

    【免费试用】瑞萨 RA6E2 开发板免费试用

    RA-Eco-RA6E2-64PIN-V1.0是一款基于100MHzArmCortex-M33内核架构的核心板,主控芯片为R7FA6E2BB3CFM。RA6E2组是RA6系列中最新的入
    的头像 发表于 10-01 10:15 414次阅读
    【免费试用】瑞萨 <b class='flag-5'>RA6E2</b> 开发板免费试用

    RA4M2-SENSOR】+RTC与电子时钟

    RA4M2-SENSO内部,配以RTC计时器,使用它可方便地实现电子时钟功能。 要使用RTC功能,需使用RASC来添加RTC,见图1所示。然后再按图2所示加入RTC。 图1 加入RTC 图
    发表于 09-03 12:08

    RA4M2-SENSOR】+产品初体验

    期待中的RA4M2-SENSOR开发板终于寄到了,打开纸盒包装是开发板、数据线及排针,见图1所示,对开发板的整体感觉要比认知中的印象要小巧些。 图1 开发板及配件 本以为排针可焊可不焊,通过图2
    发表于 09-01 18:11

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

    正常工作。那么系统所需的这些时钟信号是来源于哪里的呢? 时钟信号的来源我们称之为时钟源。RA6M5/RA4M2
    的头像 发表于 08-05 14:02 3095次阅读
    瑞萨<b class='flag-5'>RA</b>系列FSP库开发实战<b class='flag-5'>指南</b>(29)CGC(<b class='flag-5'>时钟</b>生成<b class='flag-5'>电路</b>)<b class='flag-5'>时钟</b>控制

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

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

    RA4M2-SENSOR开发板手册

    RA4M2-SENSOR开发板手册
    发表于 07-21 14:41 18次下载

    RA4M2_Sensor-V1.0 原理图

    RA4M2_Sensor-V1.0原理图
    发表于 07-21 14:40 10次下载

    RA-Eco-RA6M4开发板评测】——2.串口打印

    ;delay_ms(200);LED3_OFF; printf(\"欢迎试用瑞萨电子RA-Eco-RA6M4开发板评测\\\\r\\\\n\"); printf(\"摒弃
    发表于 07-16 13:20

    RA-Eco-RA4M2开发板评测】RA-Eco-RA4M2 PWM输出

    开发环境: IDE:MKD 5.38a Renesas RA Smart Configurator:v5.1.0 开发板:RA-Eco-RA4M2 MCU:R7FA4M2AD3CFP 1 PWM简介
    发表于 04-28 22:57

    RA-Eco-RA4M2开发板评测】RA-Eco-RA4M2 串口通信

    简介 SCI(Serial Communications Interface),串行通信接口,是串行通信技术的一种总称,包括了UART,SPI等串行通信技术。RA4M2的SCI模块是一个有6个通道的异步
    发表于 04-27 23:23

    RA-Eco-RA4M2开发板评测】1 RA4M2开发环境搭建

    开发环境: IDE:MKD 5.38a Renesas RA Smart Configurator:v5.1.0 开发板:RA-Eco-RA4M2 MCU:R7FA4M2AD3CFP 瑞萨电子
    发表于 04-25 22:38

    有奖试用!!RA-Eco-RA4M2-100PIN-V1.0开发板试用活动报名

    RA-Eco-RA4M2-100PIN-V1.0开发板试用活动
    的头像 发表于 03-13 12:10 819次阅读
    有奖试用!!<b class='flag-5'>RA-Eco-RA4M2</b>-100PIN-V1.0开发板试用活动报名