RTC module design

RTC

1.概要

RTC单元提供实时时钟和日历功能,包括自动闰年调整、闹钟和周期性中断支持。无论在何种工作模式下,RTC都不会关闭,即使在低功耗模式下也能正常运行。此外,RTC的输出寄存器和时钟校正寄存器不会被复位,以确保时钟的准确性。RTC模块的时钟源可选择Fosc时钟(默认)或Flrc时钟。而且,RTC模块的工作电压可以降至最低1V。

时间写流程:

2.验证参数

RTC_TC01_时钟日历基本功能测试

参数编号 参数名称 可选项 备注
1 测试模块 是 用于标识测试所属的模块
2 模块功能 是 描述测试模块的功能
3 测试项 是 具体的测试项目
4 测试子项 是 测试项的子分类
5 用例名称 是 测试用例的名称
6 测试机台 是 进行测试的设备或机台
7 供电电源 是 测试时使用的电源类型
8 工作电压(V) 是 设备的工作电压
9 系统时钟源 是 系统时钟的来源
10 Fsys 是 系统时钟频率
11 Fcpu 是 CPU时钟频率
12 RTC时钟 是 实时时钟的设置
13 万年历校准清零 是 是否进行万年历校准清零操作
14 月中断 是 月份变化时是否触发中断
15 日中断 是 日变化时是否触发中断
16 时中断 是 小时变化时是否触发中断
17 分中断 是 分钟变化时是否触发中断
18 秒中断 是 秒数变化时是否触发中断
19 闹钟中断 是 闹钟触发时是否触发中断
20 闹钟分钟 是 闹钟设置的分钟数
21 闹钟小时 是 闹钟设置的小时数
22 定时器名称 是 定时器的名称
23 定时器状态 是 定时器的状态
24 定时器计数 是 定时器的计数值
25 定时器中断 是 定时器触发时是否产生中断
26 中断使能 是 中断是否被使能
27 当前时间 是 当前系统时间
28 切换后的工作模式 是 切换后的设备工作模式
29 工作模式切换时间(秒) 是 切换工作模式所需时间
30 工作模式恢复时间(秒) 是 恢复到原工作模式所需时间
31 期望时间 是 预期的时间值
32 期望闹钟次数 是 预期闹钟触发次数
33 期望定时器次数 是 预期定时器触发次数
34 备注 是 其他说明信息
35 判断标准 是 判断测试结果的标准
36 走时总数 是 总共经过的时间
37 走时误差 是 测试中的时间误差
38 误差 是 实际误差情况
39 测试结果 是 测试结果
40 测试结果备注 是 对测试结果的补充说明

RTC_TC04_时间戳功能测试

参数编号 参数名称 可选项 备注
1 测试模块 是 用于标识测试所属的模块
2 模块功能 是 描述测试模块的功能
3 测试项 是 具体的测试项目
4 测试子项 是 测试项的子分类
5 用例名称 是 测试用例的名称
6 测试机台 是 进行测试的设备或机台
7 供电电源 是 测试时使用的电源类型
8 工作电压(V) 是 设备的工作电压
9 系统时钟源 是 系统时钟的来源
10 Fsys 是 系统时钟频率
11 Fcpu 是 CPU时钟频率
12 RTC时钟 是 实时时钟的设置
13 待测引脚 是 PA.4 PA.11
14 复用功能 是 复用功能
15 时间戳数字滤波 是 默认为00 00:16clk 01:496clk 02:16368clk 03:32752clk
16 时间戳触发源 是 默认为00 00:上升沿触发 01:下降沿触发 02:双沿触发 03:双沿触发
17 时间戳使能 是 1:使能 0:关闭 空值默认关闭
18 时间戳中断使能 是 1:使能 0:关闭 空值默认关闭
19 时间戳比较中断使能 是 1:使能 0:关闭 空值默认关闭
20 时间戳溢出中断使能 是 1:使能 0:关闭 空值默认关闭
21 中断使能 是 1:使能NVIC 0:关闭NVIC
22 时间戳引脚计数比较功能 是 1:使能 0:关闭 空值默认关闭
23 时间戳计数比较值 是 比较值
24 时间戳溢出值 是 溢出值为8BIT 即为255
25 时间戳缓存寄存器个数 是 6个缓存寄存器
26 滤波功能验证 是 是:信号要被过滤 否:信号不要被过滤 空值:不过滤
27 功耗功能验证 是 是:测试 否:不测试 空值:不测试
28 功耗功能验证 是 是/否
29 工作模式切换时间(秒) 是 切换时间
30 期望时间戳次数 是 期望时间戳次数
31 期望功耗(A) 是 n mA
32 功耗误差(A) 是 n mA
33 时间戳误差(s) 是 n s
34 仪器通道1 是 仪器通道1
35 脉冲宽度 是 脉冲宽度
36 脉冲次数 是 脉冲次数
37 高电平时间 是 高电平时间
38 低电平时间 是 低电平时间
39 单个脉宽 是 单个脉宽宽度
40 仪器通道2 是 仪器通道2
41 采样率 是 采样率
42 采样时长 是 采样时长
43 期望标志产生时间(s) 是 期望标志产生时间(s)
44 备注 是 备注
45 测试结果 是 测试结果

3.测试数据

Jenkins:http://192.168.91.237:8080/view/MCU/job/MCU_Release_RegressionTest/744/consoleText

相关推荐
深圳市恒锐丰科技杨生14 分钟前
LR010N04SD10 N 沟道 SGT‑MOSFET|Long‑Tek 龙夏电子
嵌入式硬件·硬件工程
万岳软件开发小城29 分钟前
私域直播APP开发技术详解:实时音视频、商城交易、会员体系如何融合?
实时音视频·私域直播小程序·私域直播系统源码·私域直播平台搭建·私域直播app开发·私域直播
西城微科方案开发34 分钟前
方案商|西城微科胎压计方案开发
单片机·嵌入式硬件
深圳市尚想信息技术有限公司39 分钟前
HITENX海速芯TM56M152A-SOP8单片机MCU微控制器IC,高精度ADC-16位PWM国产主控芯片
单片机·嵌入式硬件
艾芯微科技1 小时前
CJX3134K 长晶双 N 沟道 MOS 管详解|SOT-563 20V 小型电源开关方案
网络·单片机·嵌入式硬件·集成测试·51单片机
番茄灭世神1 小时前
PN学堂GD32教程第14篇——Arm单片机启动流程
arm开发·单片机·嵌入式硬件
lhh_qrsly2 小时前
一、电机控制怎么学
驱动开发·嵌入式硬件
女神下凡3 小时前
芯参谋(49):eMCP_软件设计规范
arm开发·嵌入式硬件·设计规范
嵌入式学习菌3 小时前
Modbus 03H 最多读多少寄存器?10H 最多写多少寄存器?
单片机
北纬的小熊3 小时前
Matlab Simulink电力电子仿真-全桥 LLC 谐振变换器调频控制(PFM)仿真研究
嵌入式硬件·matlab