主题中讨论的其他器件: test2.
工具/软件:
尊敬的团队:
我的客户希望将 CC2340R5用于医疗应用、并 使用32kHz RC 振荡器(LFOSC)。
它们运行以下两个测试、以了解 具有48MHz HFOSC 的32kHz RC 振荡器(LFOSC)的精度:
测试1:
第1步: 将 LGPTimer 设置为每8ms 中断一次
第2步: 在启用 LGPTimer (8ms)之前、读取 RTC 的 TIME8U 寄存器。
第3步: LGPTimer 等待中断 125次、125*8ms 为一秒。
步骤4. 再次读取 RTC 的 TIME8U 寄存器-->
第5步: 将步骤4和步骤2的两个值相减、即可得到 RTC 的精度。
在25°C、1°C 和50°C 的摄氏度下进行测试后、步骤5的值小于2 (16us)。
如果此测试执行18小时、则时间差约为1秒。
测试2.
标记当前时间、 并使用 TIME524M 寄存器执行累积时序。
18小时后、 TIME524M 寄存器计算出的时间 与系统时间相差约5秒。
请帮助为以下项目提供意见:
1. 上述测试方法是否可行?
如果没有、请提供一种方法来确定 32kHz RC 振荡器(LFOSC ) 。
我们需要使用它来补偿时间误差。
如果 CC2340R5的32KHz LFOSC 的精度可能随温度而变化、 请帮助检查规格。
谢谢。