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

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

3天内不再提示

【RA系列】用时钟频率精度测量电路进行时间校验

RA生态工作室 2023-11-25 08:06 次阅读

瑞萨RA系列微控制器上有一些外设如DLC、ELC等,它们可以帮你创建完整的自主子系统,管理微控制器应用中的许多典型的常规维护和I/O密集型任务。这种基本任务的自动化可以大大减少CPU需求时间,减少需要服务的中断数量,而且通常可以显著降低系统功耗。

本篇文章我们将向您介绍RA微控制器系列中一个不太常见和不太容易理解的外设,即时钟频率精度测量电路(CAC)。时钟频率精度测量电路旨在使我们能够通过将RA微控制器上可用的许多内部和外部时钟源相互对比,检查它们的精度,并在比较结果出现意外偏差时指示出来。

CAC最初是为了帮助我们提高系统的安全性和可靠性而设计的,通过使时钟系统具有自检功能,但是你会看到,它也可以实现其他用途。

CAC框图

wKgaomWdBR6APiMrAABdfT8-Fag078.png

CAC允许我们从各种内部和外部时钟源中选择来作为参考信号以及你想确认振荡速度的目标时钟。通常可以从主时钟和32kHz外部时钟输入中两者选其一,也可以从内部片上振荡器上做选择,如HOCO、MOCO和LOCO,以及独立看门狗iWDT时钟,甚至你也可以选择PCLKB,把内部外设时钟作为输入。每个时钟输入,无论是参考时钟还是目标时钟,都可以通过选择适当的分频比来进行缩放。

这些时钟中的每一个都可以作为参考或目标时钟选择,你还有一个额外的选项可用于参考时钟,那就是你可以选择一个外部时钟输入,它允许你从外部测试设备输入一个精确的参考时钟。

这个参考时钟可用作时间基准,来对一个待测时钟的周期进行脉冲计数,并保存在一个寄存器中。测量周期结束后,计数寄存器中的脉冲数与存储在CAC的比较寄存器中的最小和最大期望值进行比较,如果检测到时钟超出范围,就可以产生一个中断。

这是检查内部时钟校准是否被正确设置,或者是否存在一些可能导致定时错误的时钟寄存器初始化问题的理想方法。很棒的是,一旦设置好,它就可以自主运行,并且如果系统检测到错误,你就可以得到一个中断。如果计数器溢出或在每次测量结束时,也可以产生一个中断,因为也许你只想偶尔使用这个功能来检查各种时钟源的精度。

CAC被设计用于支持自检以检测系统时钟的错误,但是它也可以用于其他目的,特别是如果我们使用外部参考引脚

例如,如果你有一个外部信号,它表示系统的健康状况,它根据系统状态改变频率,那么CAC就是测量这个信号并检测它何时改变频率的理想解决方案。在这种情况下,实际上是反向使用CAC,你把信号输入到外部参考引脚,并选择相关的时钟信号、分频设置和比较器设置来检测当你的参考信号频率超出“健康”频率范围时是否发生错误,从而指示系统错误。如果CAC检测到这种情况,它就可以产生一个错误中断。

CAC是一个有用的外设,我们可以用它来帮助检查系统的健康状况,特别是对于消费者或工业应用,在这些应用中系统可靠性可能非常重要。但是正如我们所看到的,它也可以用于监测外部脉冲列并检测脉冲频率何时改变。

1

END

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

    关注

    146

    文章

    16975

    浏览量

    350205
  • 时钟频率
    +关注

    关注

    0

    文章

    49

    浏览量

    20319
  • 测量电路
    +关注

    关注

    2

    文章

    145

    浏览量

    29738
收藏 人收藏

    评论

    相关推荐

    频率时间测量 ppt

     频率时间测量 ppt6.1 频率时间测量的特点与方法6.2 通用电子计数器6.3
    发表于 12-06 21:52

    如何用示波器进行 ps 级时间精度测量

    仪器本身的限制以进行如此高精度时间参数测量呢?本文以 Agilent 示波器为例,提供了一种方法。要进行ps级
    发表于 04-02 09:57

    如何使用CYCLECOUNTER快速的测量行时间

    系统基于该寄存器实现了一个64位的循环周期计数器CYCLECOUNTER,能够精确的测量程序的执行时间,并且可以与C-SPY宏结合,成为开发人员非常有用的一个工具。CYCLECOUNTER的显示在IAR
    发表于 01-08 13:40

    频率时间测量

    频率时间测量:6.1 频率时间测量的特点与方法6.1.1
    发表于 12-06 21:43 0次下载

    12位十进制等精度数字频率

    分析了数字式频率计,利用VHDL设计一种量程可自动转换的12位十进制等精度数字频率计,具有自动校验测量功能,能用标准时钟
    发表于 12-16 11:23 98次下载

    电量测量装置校验中接口电路的实现方法

    摘 要:本文叙述在进行电量测量装置的高精度校验中,采用数字信号处理器TMS320F206及其与工业控制PC机(IPC)的ISA总线、双口SRAM、高
    发表于 10-16 10:26 0次下载
    电量<b class='flag-5'>测量</b>装置<b class='flag-5'>校验</b>中接口<b class='flag-5'>电路</b>的实现方法

    基于FPGA的高精度时间测量系统

    为了记录物理实验中多次事件发生的时间,本文基于时间标记在FPCJA上设计了高精度时间测量系统。该系统
    发表于 11-09 16:47 4次下载
    基于FPGA的高<b class='flag-5'>精度</b><b class='flag-5'>时间</b><b class='flag-5'>测量</b>系统

    电量测量装置的高精度校验实现方案

    本文叙述在进行电量测量装置的高精度校验中,采用数字信号处理器TMS320F206及其与工业控制PC机(IPC)的ISA总线、双口SRAM、高精度
    发表于 02-02 05:56 1392次阅读
    电量<b class='flag-5'>测量</b>装置的高<b class='flag-5'>精度</b><b class='flag-5'>校验</b>实现方案

    如何使用DSP器件实现高精度电表校验

    进行常规电量测量装置的校验中,作为校验装置,一定要对电压、电流的幅值、频率、相位等进行
    发表于 12-25 07:01 5次下载
    如何使用DSP器件实现高<b class='flag-5'>精度</b>电表<b class='flag-5'>校验</b>

    RA6快速设计指南 [5] 时钟电路 (3)

    5 时钟电路 5.5 时钟设置示例 Renesas FSP为RA6 MCU提供了一个简单的可视化时钟配置工具,如下所示。 图11. 使用Re
    的头像 发表于 06-12 12:25 663次阅读
    <b class='flag-5'>RA</b>6快速设计指南 [5] <b class='flag-5'>时钟</b><b class='flag-5'>电路</b> (3)

    用时钟频率精度测量电路进行时间校验

    瑞萨RA系列微控制器上有一些外设如DLC、ELC等,它们可以帮你创建完整的自主子系统,管理微控制器应用中的许多典型的常规维护和I/O密集型任务。这种基本任务的自动化可以大大减少CPU需求时间,减少需要服务的中断数量,而且通常可以
    的头像 发表于 06-14 12:27 718次阅读
    <b class='flag-5'>用时钟</b><b class='flag-5'>频率</b><b class='flag-5'>精度</b><b class='flag-5'>测量</b><b class='flag-5'>电路</b><b class='flag-5'>进行时间</b><b class='flag-5'>校验</b>

    用时钟频率精度测量电路进行时间校验

    本篇文章我们将向您介绍RA微控制器系列中一个不太常见和不太容易理解的外设,即时钟频率精度测量
    的头像 发表于 08-08 02:54 609次阅读
    <b class='flag-5'>用时钟</b><b class='flag-5'>频率</b><b class='flag-5'>精度</b><b class='flag-5'>测量</b><b class='flag-5'>电路</b><b class='flag-5'>进行时间</b><b class='flag-5'>校验</b>

    使用HSE时钟源对LSE精度进行测量

    使用HSE时钟源对LSE精度进行测量
    的头像 发表于 09-19 16:43 862次阅读
    使用HSE<b class='flag-5'>时钟</b>源对LSE<b class='flag-5'>精度</b><b class='flag-5'>进行</b><b class='flag-5'>测量</b>

    用时钟频率精度测量电路进行时间校验

    瑞萨RA系列微控制器上有一些外设如DLC、ELC等,它们可以帮你创建完整的自主子系统,管理微控制器应用中的许多典型的常规维护和I/O密集型任务。这种基本任务的自动化可以大大减少CPU需求时间,减少需要服务的中断数量,而且通常可以
    的头像 发表于 12-19 08:06 9085次阅读
    <b class='flag-5'>用时钟</b><b class='flag-5'>频率</b><b class='flag-5'>精度</b><b class='flag-5'>测量</b><b class='flag-5'>电路</b><b class='flag-5'>进行时间</b><b class='flag-5'>校验</b>

    RX和RA系列时钟电路和子时钟电路设计指南

    电子发烧友网站提供《RX和RA系列时钟电路和子时钟电路设计指南.pdf》资料免费下载
    发表于 02-19 10:20 1次下载
    RX和<b class='flag-5'>RA</b><b class='flag-5'>系列</b>主<b class='flag-5'>时钟</b><b class='flag-5'>电路</b>和子<b class='flag-5'>时钟</b><b class='flag-5'>电路</b>设计指南