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

DS1687-3 参数 Datasheet PDF下载

DS1687-3图片预览
型号: DS1687-3
PDF下载: 下载PDF文件 查看货源
内容描述: 3V / 5V实时时钟 [3V/5V Real-Time Clocks]
分类和应用: 计时器或实时时钟微控制器和处理器外围集成电路
文件页数/大小: 39 页 / 766 K
品牌: DALLAS [ DALLAS SEMICONDUCTOR ]
 浏览型号DS1687-3的Datasheet PDF文件第13页浏览型号DS1687-3的Datasheet PDF文件第14页浏览型号DS1687-3的Datasheet PDF文件第15页浏览型号DS1687-3的Datasheet PDF文件第16页浏览型号DS1687-3的Datasheet PDF文件第18页浏览型号DS1687-3的Datasheet PDF文件第19页浏览型号DS1687-3的Datasheet PDF文件第20页浏览型号DS1687-3的Datasheet PDF文件第21页  
DS1685/DS1687 3V/5V Real-Time Clocks  
Table 3. Periodic Interrupt Rate and Square-Wave Output Frequency  
EXT.  
SELECT BITS REGISTER A  
tPI PERIODIC  
SQW OUTPUT  
FREQUENCY  
REG B  
INTERRUPT RATE  
E32K  
RS3  
0
RS2  
0
RS1  
0
RS0  
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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  
62.5ms  
None  
256Hz  
128Hz  
8.192kHz  
4.096kHz  
2.048kHz  
1.024kHz  
512Hz  
256Hz  
128Hz  
64Hz  
0
0
0
1
0
0
1
0
0
0
1
1
0
1
0
0
0
1
0
1
0
1
1
0
0
1
1
1
1
0
0
0
1
0
0
1
1
0
1
0
1
0
1
1
32Hz  
16Hz  
8Hz  
4Hz  
1
1
0
0
1
1
0
1
125ms  
250ms  
500ms  
1
1
1
0
1
1
1
1
2Hz  
32.768kHz  
X
X
X
X
*
*RS3–RS0 determine periodic interrupt rates as listed for E32K = 0.  
UPDATE CYCLE  
The RTC 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, alarm, and elapsed time byte 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 the 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 corresponding time byte and issues an alarm if a match or if a “don’t care”  
code is present in all alarm locations.  
There are three methods that can handle access of the RTC 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 that over 999ms is available 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.  
A second method uses the UIP bit 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 routines 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 4). Periodic interrupts that occur at a rate of  
greater than tBUC allow valid time and date information to be reached at each occurrence of the periodic interrupt.  
The reads should be complete within (tPI / 2 + tBUC) to ensure that data is not read during the update cycle.  
17 of 39  
 复制成功!