ZHDA142 May 2026 CC2745R10-Q1
CC27xx 器件系列通过将外部 32.768kHz 晶体替换为内部低频振荡器 (LFOSC) 并使用专用硬件校准块 (LFCAL) 来支持无晶体 BLE 运行。该功能可在 BOM 中省去晶体和相关负载电容器,从而降低系统成本、简化 PCB 布局并缩小电路板尺寸,同时完全符合蓝牙核心规范的 ±500ppm 睡眠时钟精度 (SCA) 要求。
LFCAL 硬件在待机模式下自主运行,无需 CPU 干预,会周期性唤醒高频晶体振荡器 (HFXT) 以重新校准 LFOSC 并更新实时时钟使用的 LFINC 换算系数。该周期性重校准可限制时序误差累积,即使在温度、供电电压波动工况下,BLE 连接事件时序调度仍符合规范要求。板载必须保留 48MHz HFXT,它既是时钟校准基准,也是射频载波的基准时钟。
与使用外部晶体的方案相比,无晶体模式存在明确的性能取舍。由于 LFCAL 会产生额外唤醒事件,平均功耗更高,并且 BLE 接收窗口比基于晶体的振荡器实现的窗口更宽。校准频率还会随着温度变化率的加快而提高,因此在配置补偿配置文件时,温度梯度是一个关键参数。
完全通过 SysConfig 和 SimpleLink 低功耗 F3 SDK 执行配置,无需手动访问寄存器。PowerLPF3_LfoscCompensationProfile 结构允许设计人员定义一个或多个配置文件,每个配置文件指定唤醒间隔、PPM 要求、温度梯度和抖动容差,从而支持在不同应用状态(例如广播和有源连接)下的校准间隔。可以通过 PowerLPF3_setLfoscCompensationProfile() 在运行时切换多个配置文件,以便动态适应不断变化的操作条件。