资源描述:
《实时时钟_日历_闹钟芯片X1203原理及应用(1)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第卷第期潍坊学院学报1234年55月##!6!∀#∃!%!&∋∀!()∗+(∋,−.,+此玲+/0∃1234实时时钟旧历7闹钟芯片3518原理及应用举夏润海2潍坊学院,山东潍坊15肠54、。92:34518摘要介绍一种性价比高能够解决1年问题的串行实时时钟3芯片重点讲述3518的工作原理、使用;<=一>5系统中的硬件电路及通信程序。注意事项以及在9?1233〕?关键词实时时钟午问题报警9Β5#>9Χ文95ΒΔ1ΕΕ1一一中图分类号≅Α5文献标识码章编号卜284肠仪抖Φ以:Γ189。口是儿Η!公司生产的低功耗Η;8Ι型实时时钟集成电路双端时钟和报警寄存器可
2、使时钟即使在读写操作,、、,,期ϑ可也能精确地工作它通过ΓΚ<总线方式可与各种单片机接口具有日历时钟计时可编程定时中断并提供闰年,。,、、、、校正能对1〕义〕年问题和小于5天的月自动进行调整它有两个独立的闹钟报警可按秒分时日月及星期几设置。报警输出可作中断请水信号。工作电源及备份电池电源都有宽的电压范围。5:∀18的引脚及其工作原理5#5:∀124飞的引脚排列和引脚说明3Γ18的引脚排列如图∀所示5即ΝΛΜ+,≅日以4Μ一一###愧Ε’丫比9,Ε=<Γ日倒Ο91Β#ΗΠ1=Ρ八一3,Β6Λ∋319已=<Θ9巴Ι=9Δ>=Ρ叭9Δ>∀于劝口118Π口图】3518引脚图图
3、1推荐的晶体接法Θ。,。2∀4串行时钟义=<Θ输入端用于使所有数据随时钟同步输人或输出此引脚上的输人缓冲器总是激活的2不选。通4214串行数据ΙΡΧ。=ΡΧ#用于把数据送人和送出器件。,可是双向引脚它具有漏极开路的输出以与其它漏极开路””。。或集电极开路输出端进行线或输入缓冲器总是激活的2不选通4ΧΗΣ‘。Σ24∀输入端接备用电源电压在服电源故障时6ΤΥΗ供电。,。2Δ4中断输出丽ς这是中断信号输出端此信号通知主处理器报警已发生并请求动作它是漏极开路低电平有。效输出端##,。。2>4:5:1外接晶体端可在:∀端接收外部1ΒΕΠΑΩ的方波基准或被配置成片内振荡器片内振荡器使用
4、1#。#Ω<6ΛΥ!Σ15日9∋Ξ,ΒΕΠΑ石英晶体上电后2当Η和都发生故障时4时钟的起始时间是姗年元月星期六51!直到至,。一。7少有一个字节写人实时时钟2Τ≅<4寄存器时时钟才开始计数推荐使用的晶体是班权〕∃<以4ΚΤ3晶体为时钟振荡器提供。,,。时基使用外部时基时内部时钟可由:∀端的外部信号驱动31悬空#ΒΕΠΑΩ,因为这个频率除以。实时时钟工作于犯1巧等于时钟的5秒振荡频率的精度主要取决于晶体的标称频率和振荡器的负载电容。如果负载变了,振荡频率将改变。同时晶体的工艺水平或元件的容限也将影响频率精度。由于,因而频率的任何变化将转变为时间测量。振荡器为实时时钟计数器提供
5、时间基准的不准确芜Η!Ψ的实时时钟为了保证,。。精度而使用外部元件进行调整如图1所示实时时钟除了晶体以外还需要两个外部电阻和两个外部电容两个电阻设置振荡。,。电路的反馈电平两个电容则调整晶体的负载使振荡器稳定地振荡在晶体的标称频率上#15实时时钟读写#51#5读实时时钟,4启动读命令并指定对应于实时时钟2Τ≅<4寄存器的地址可以读Τ≅<然后以顺序读方式读Τ≅<寄存器因为时钟是连续运行且读操作要花费一定的时间,所以在读操作期间时钟可能有变化。为了避免在读操作期间时钟的变化,用9收稿日期18一8Ε一Ψ!作者简介9夏∀,男,山东昌乐人,润海2Ζ争一4讲师滩坊学院学报1田年55月Τ∀
6、℃,〔读命令2在数据输出之前Χ<Σ位时钟的下降沿4把时间锁人单独的锁存器时钟继续运行在读期间产生的报警不受读操作的影响。#∀,11写实时时钟。时钟和日期可通过写Τ≅<寄存器来设置为了避免不完全的写操作改变当前时间,在Τ≅29数据输人之前Χ<Σ位时钟的下降沿,当前时间值被装人单独的缓冲器,时钟继续运行。新的串行输人数据代替缓冲器内。这个新的≅<Τ仪9、的内容Τ值由有效写时序末尾的停止位装回到寄存器中无效的写,。,Τ≅<国操作使时间更新过程失败缓冲器的内容被丢弃在有效的写操作之后将反映新9,。装载的数据它从停止位之后第一个一秒时钟周期开始在ΤΨ<寄存器写正在进行的同时,Τ,在任何非易
7、失性写序列期间Ν<、≅<继续更新时间5不继续运行单个字节可以被写Τ联二。至而不影响其它字节1电路板布局虽然Ψ,芜Η!的实时时钟不象其它时钟对电路板布局的要求那样高但仍要注意外部酮茸兹。这是因为在3∀输,元件的布局入端的内部门限电平很窄因而在:5脚上的噪声可能会。,。引起振荡这些振荡将被认为是附加的时钟使Τ[戊走得快电路板的布局有很多种方,刀Η。。6、法!Ψ公司推荐的一种如图所示这种布局包括一个由从至的旁路电容5豆万和#黑。。输出端的上拉电阻2ΔΠ)4图中没有画出=ΡΧ和=<Θ