RTC PC13 推挽输出时会影响LSE 精度。
描述:
当RTC 使用LSE 作为时钟,并使用PC13 作为信号输出时。每次输出的上升沿(如下图), 都会有干扰耦合到LSE 上,导致LSE 多产生一次时钟。进而导致RTC 计
时不准。同样, 秒脉冲输出和闹钟输出时都会有同样的影响。
//例如,
当RTC calibration 按照64 分频输出512Hz 信号时,实际会因为这个原因输出520Hz 左右。偏差约1.5%。
*0: 512Hz 输出1: 32K LSE
当RTC calibration 输出1Hz 秒脉冲时, 会偏差1/32768 = 30.5ppm。这个偏差只会在Calibration 输出时有, 关闭输出后, LSE 精度恢复正常。
这会导致Calibration 不准。
解决方案:
(硬件解决方案) :
在PC13 上对VBAT 脚并连一个>=103(0.01uF)的电容. 会略微改变输出边沿.
出处:103应用笔记
|