牛卧堂MCU技术交流

标题: [N76E003]WKT定时校准 [打印本页]

作者: jamesliu    时间: 2019-4-25 10:54
标题: [N76E003]WKT定时校准
本帖最后由 jamesliu 于 2019-4-25 10:57 编辑

N76E003的HIRC全温全压下最大误差在正负2%,而LIRC最大是在正负35%,WKT的时钟源只能是LIRC,这样WKT定时精度不是很高。通常考虑到MCU的功耗问题往往又需要WKT定时唤醒MCU这样方式去节省功耗。
本例程利用芯片HIRC去校准LIRC,来提高WKT定时的精度。本例程用WKT 1秒定时唤醒MCU然后用1ms的时间跑高速拿HIRC校准LIRC
得到一个LIRC与HIRC相对误差,细节详见代码不多解释。

注意:要想WKT定时精确些只能让芯片进入低速空闲模式(功耗和定时精度就好比鱼和熊掌不能兼得)。掉电模式下LIRC的误差会更大HIRC校准也不能提高精度。
WKT_Calib.zip (1.23 KB, 下载次数: 481)







欢迎光临 牛卧堂MCU技术交流 (http://www.nuvoton-mcu.com/) Powered by Discuz! X3.2