欢迎访问ic37.com |
会员登录 免费注册
发布采购

DS12885Q 参数 Datasheet PDF下载

DS12885Q图片预览
型号: DS12885Q
PDF下载: 下载PDF文件 查看货源
内容描述: 实时时钟 [Real-Time Clock]
分类和应用: 计时器或实时时钟微控制器和处理器
文件页数/大小: 22 页 / 259 K
品牌: MAXIM [ MAXIM INTEGRATED PRODUCTS ]
 浏览型号DS12885Q的Datasheet PDF文件第14页浏览型号DS12885Q的Datasheet PDF文件第15页浏览型号DS12885Q的Datasheet PDF文件第16页浏览型号DS12885Q的Datasheet PDF文件第17页浏览型号DS12885Q的Datasheet PDF文件第18页浏览型号DS12885Q的Datasheet PDF文件第20页浏览型号DS12885Q的Datasheet PDF文件第21页浏览型号DS12885Q的Datasheet PDF文件第22页  
Real-Time Clock  
5/DS12C87A  
sponding time byte and issues an alarm if a match or if  
a don’t-care code is present in all three positions.  
Table 3. Periodic Interrupt Rate and  
Square-Wave Output Frequency  
There are three methods that can handle RTC access  
that avoid any possibility of accessing inconsistent time  
and calendar data. The first method uses the update-  
ended interrupt. If enabled, an interrupt occurs after  
every update cycle that indicates over 999ms is avail-  
able to read valid time and date information. If this  
interrupt is used, the IRQF bit in Register C should be  
cleared before leaving the interrupt routine.  
SELECT BITS  
REGISTER A  
t
PERIODIC  
PI  
SQW OUTPUT  
FREQUENCY  
INTERRUPT  
RATE  
RS3 RS2 RS1 RS0  
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
None  
3.90625ms  
7.8125ms  
122.070µs  
244.141µs  
488.281µs  
976.5625µs  
1.953125ms  
3.90625ms  
7.8125ms  
15.625ms  
31.25ms  
None  
256Hz  
128Hz  
8.192kHz  
4.096kHz  
2.048kHz  
1.024kHz  
512Hz  
256Hz  
128Hz  
64Hz  
A second method uses the update-in-progress bit (UIP)  
in Register A to determine if the update cycle is in  
progress. The UIP bit pulses once per second. After  
the UIP bit goes high, the update transfer occurs 244µs  
later. If a low is read on the UIP bit, the user has at least  
244µs before the time/calendar data is changed.  
Therefore, the user should avoid interrupt service rou-  
tines that would cause the time needed to read valid  
time/calendar data to exceed 244µs.  
The third method uses a periodic interrupt to determine if  
an update cycle is in progress. The UIP bit in Register A  
is set high between the setting of the PF bit in Register C  
(Figure 3). Periodic interrupts that occur at a rate greater  
32Hz  
62.5ms  
16Hz  
125ms  
8Hz  
250ms  
4Hz  
than t  
allow valid time and date information to be  
BUC  
reached at each occurrence of the periodic interrupt.  
500ms  
2Hz  
The reads should be complete within one (t  
to ensure that data is not read during the update cycle.  
+ t  
)
PI/2  
BUC  
Update Cycle  
The device executes an update cycle once per second  
regardless of the SET bit in Register B. When the SET  
bit in Register B is set to 1, the user copy of the double-  
buffered time, calendar, and alarm bytes is frozen and  
does not update as the time increments. However, the  
time countdown chain continues to update the internal  
copy of the buffer. This feature allows time to maintain  
accuracy independent of reading or writing the time,  
calendar, and alarm buffers, and also guarantees that  
time and calendar information is consistent. The update  
cycle also compares each alarm byte with the corre-  
Handling, PC Board Layout,  
and Assembly  
The EDIP module can be successfully processed  
through conventional wave-soldering techniques so long  
as temperature exposure to the lithium energy source  
does not exceed +85°C. Post-solder cleaning with water-  
washing techniques is acceptable, provided that ultra-  
sonic vibration is not used. Such cleaning can damage  
the crystal.  
1 SECOND  
UIP  
t
BUC  
UF  
PF  
t
t
P1/2  
P1/2  
t
PI  
t
= DELAY TIME BEFORE UPDATE  
BUC  
CYCLE = 244μs  
Figure 3. UIP and Periodic Interrupt Timing  
____________________________________________________________________ 19  
 复制成功!