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

    文章

    19232

    浏览量

    405178
  • 瑞萨
    +关注

    关注

    38

    文章

    22542

    浏览量

    91689
  • 时钟电路
    +关注

    关注

    10

    文章

    247

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    演示电路1075时钟分频器快速启动指南

    演示电路1075时钟分频器快速启动指南 一、电路概述 演示电路1075是一款适用于高速ADC的
    的头像 发表于 05-24 12:05 186次阅读

    Renesas RA6E2微控制器深度解析:性能、特性与应用指南

    Renesas RA6E2微控制器深度解析:性能、特性与应用指南 在当今电子技术飞速发展的时代,微控制器作为电子系统的核心部件,其性能和特性直接影响着整个系统的运行效率和稳定性。Renesas
    的头像 发表于 04-01 10:10 252次阅读

    RA-Eco-RA4M2开发板评测】Zephyr实现丝滑时钟+环境监测

    RA4M2 OLED滚动时钟 移植 RA-Eco-RA4M2 的完整记录。 驱动 SSD1306 128x64 OLED(I2C)+ SHT30 温湿度传感器 + 滚动数字
    发表于 03-20 14:28

    RA-Eco-RA4M2开发板评测】适配Zephyr OS,快速驱动LED与串口

    (LED/UART/I2C/GPIO/时钟等) ra_eco_ra4m2-pinctrl.dtsi 引脚复用定义(UART/I2C) Kconfig.
    发表于 03-19 15:01

    Renesas RA6M2 电容式触摸评估系统快速上手

    Renesas RA6M2 电容式触摸评估系统快速上手 引言 在电子设计领域,电容式触摸技术凭借其操作便捷、灵敏度高的特点,广泛应用于各类设备中。Renesas 的 RA6M2 电容式触摸评估系统为
    的头像 发表于 12-29 17:00 1119次阅读

    探索Renesas FPB - RA2E2快速原型开发板:硬件设计与应用指南

    探索Renesas FPB - RA2E2快速原型开发板:硬件设计与应用指南 在嵌入式系统开发的世界里,拥有一款高效且功能丰富的快速原型开发板至关重要。Renesas的FPB -
    的头像 发表于 12-29 16:30 1284次阅读

    探索Renesas FPB - RA6E2快速原型开发板的深度解析

    探索Renesas FPB - RA6E2快速原型开发板的深度解析 在嵌入式系统开发的领域中,拥有一款高效且功能丰富的快速原型开发板至关重要。Renesas的FPB - RA6E2
    的头像 发表于 12-29 15:15 832次阅读

    探索Renesas EK - RA2A2评估套件:功能与使用指南

    探索Renesas EK - RA2A2评估套件:功能与使用指南 在嵌入式系统开发的领域中,选择一款合适的评估套件对于快速验证想法和开发原型至关重要。Renesas的EK - RA2A2
    的头像 发表于 12-29 10:05 671次阅读

    RENESAS FPB - RA4T1快速入门:电子工程师的实用指南

    RENESAS FPB - RA4T1快速入门:电子工程师的实用指南 在电子设计领域,快速且高效地进行原型开发和评估是每个工程师的追求。今天,我将为大家详细介绍RENESAS FPB
    的头像 发表于 12-29 09:45 469次阅读

    Renesas FPB-RA0E2 v1快速原型开发板使用指南

    Renesas FPB-RA0E2 v1快速原型开发板使用指南 在嵌入式系统开发领域,快速原型开发板是工程师们验证设计和开发应用的得力工具。Renesas的FPB-
    的头像 发表于 12-26 17:30 1621次阅读

    Renesas EK - RA8D2评估套件快速上手与定制开发指南

    Renesas EK - RA8D2评估套件快速上手与定制开发指南 在嵌入式开发领域,一款好的评估套件能极大地加速开发进程,帮助开发者快速验证想法和方案。Renesas的EK -
    的头像 发表于 12-26 15:50 723次阅读

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

    基于100MHz Arm® Cortex®-M33 内核架构的核心板; 主控芯片为 48 引脚的 R7FA6E2BB3CNE; RA6E2 组是 RA6 系列中最新的入门级微控制器,基于带有
    发表于 12-07 15:27

    【瑞萨RA6E2】评测开箱测试

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

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

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

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

    正常工作。那么系统所需的这些时钟信号是来源于哪里的呢? 时钟信号的来源我们称之为时钟源。RA6M5/RA4M2
    的头像 发表于 08-05 14:02 3838次阅读
    瑞萨<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>控制