BM8563定时器设置与晶振选择指南

需积分: 50 7 下载量 54 浏览量 更新于2024-08-07 收藏 295KB PDF 举报
"定时器功能的设置-ucgui v5.10 用户手册(uc-gui-manual)英文版" 本文将详细探讨定时器功能的设置,主要关注BM8563实时时钟芯片的应用和配置。BM8563的定时器是一种倒计数定时器,当定时器使能位TE被设置为1时,它开始从预设的15位二进制数0FH开始倒计数。当计数值减到0时,定时器标志位TF被置1。如果同时设置了中断使能位TIE,那么在TF变为1的同时,会在/INT引脚上触发一个低电平有效的中断。定时器中断有两种模式,由TI/TP位控制。当TI/TP为0时,中断信号与报警中断相同,都是低电平方式,清除中断信号需要清除TF。而当TI/TP设置为1时,中断信号变为脉冲方式,低电平持续大约15ms,此时TF位的影响可以忽略。TIE类似于微控制器中的定时中断允许控制位,而TF则类似定时中断请求标志位。 在实现BM8563的精确时钟功能时,有以下几个关键点: 1. **典型应用电路**:电路设计通常包括后备电池接口,确保即使在主电源断电的情况下也能保持时间的准确性。 2. **晶振的选择**:晶振是RTC芯片的关键组件,它的频率决定了时钟的精度。BM8563要求32.768kHz的晶振,且对频率容差、负载电容、最佳工作温度、精度改变常数、品质因素和等效串联电阻有特定要求。常见的晶振参数为20ppm频率容差,12.5pF负载电容。匹配适当的电容可以显著提高时钟精度,年误差可控制在5分钟内。 3. **匹配电容**:根据晶振的负载电容选择合适的匹配电容,如6pF晶振需匹配约6pF电容,12.5pF晶振需匹配19pF电容,以优化初始精度。 4. **电源噪声处理**:电源线上的噪声可能会影响晶振的稳定工作,因此建议在电源线上添加电阻和电容进行滤波。 5. **晶振布线**:在布线时,应注意晶振引脚靠近BM8563的OSCI和OSCO脚以减少分布电容和干扰,避免晶振附近有过多信号走线,保持引脚和走线宽度一致,清除电杂质,以及避免高阻输入端受到毛刺干扰。 通过以上细节的优化,可以确保BM8563实时时钟芯片的定时功能准确无误,满足UCGUI v5.10等嵌入式系统对时钟精度的需求。在开发过程中,理解并正确配置这些参数对于系统的稳定运行至关重要。