background image

2

AN1176.0

June 20, 2005

corrections, see the troubleshooting section at the end of 
this document.

If the COM port number is known in advance (it may be 
located by looking in the Hardware Device Manager on your 
PC while the board is plugged in), it may be selected 
manually by using the setup menu. The software may then 
be used normally.

Software Time/Date Operation

After opening the RTC program, you will be viewing the RTC 
Data Analysis Screen. The RTC device requires an initial 
write to the clock/calendar registers to begin keeping time.

Open the “Set RTC date and time” window and by clicking 
on the clock icon in the menu bar. The easiest way to set the 
current time is to click the “Set date and time from PC clock” 
button, although the time and date can be manually entered 
using the calendar and time windows. Also choose the time 
format, either 12- or 24-hour. When complete, click on 
“Done”, bringing you back to the RTC data analyzer window.

Next, click on the “Poll RTC” button. The PC Time, RTC 
Time, and RTC Deviation windows should constantly update 
with their respective information. This is the normal mode for 
RTC operation/monitoring. If the RTC Time fails to update or 
is not set correctly, use the following troubleshooting steps.

1.

RTC time stuck at 12:00:00 and not advancing

 The 

proper time was not initially written to the RTC registers. 
Go back to the “Set RTC Time and Date” window and set 
the time again. Also, be sure to check the USB cable 
hookup and daughtercard connections to insure these 
are correct.

2.

RTC time is showing widely varying readings, not 
consistent and advancing

 Most likely the eval board 

was plugged in after the software was started, which 
causes issues. Exit the software program (File > Exit, or 
the X in the upper right corner), and re-open the program. 
It should detect the board and function correctly.

As the program polls the RTC and updates time, there will be 
a difference between the RTC time and the PC time due to 
finite PC communications delays. This should be a constant 
+1 or -1 second difference, and the window will alternately 
display between zero and one-second error.

As the RTC or the PC clock drifts, the RTC time window will 
change color. If the RTC time is faster than PC time, the 
window will turn red, first light red then dark red, as the error 
increases. If the RTC time is slower than PC time, the 
window will turn blue, first light blue then dark blue, as the 
error increases.

During Polling the temperature of the daughtercard is 
displayed and updated once per second as well. The ATR 
register is also displayed, but will likely not change unless 
Temperature Compensation feature has been enabled 
(discussed later).

The Polling can be turned off by clicking on the polling button 
again. The RTC device will still be keeping time, and when 
Polling is turned on again, it will display the RTC current 
time.

Modifying RTC Registers

Open the RTC Register screen using the shortcut key in the 
menu bar (the group of 1s and 0s). The RTC Registers are 
available using the pulldown menu on the left. Using these 
registers, the functions of the RTC device can be enabled, 
modified, or monitored, including:

• Frequency output

• Alarm settings

• Analog Trimming Registers (ATR)

• Digital Trimming Registers (DTR)

• Event-Detection (ISL1209 only)

The clock/calendar registers are available also, but are more 
easily modified by using the clock/calendar window.

Once the correct register is located, the byte is displayed in 
the horizontal window along with its hex value. Changes to 
the individual bits can be made by clicking on a location. A 
zero is indicated with a white background, and a one is 
indicated by yellow background. Once the value of the byte 
is set, the byte is written to non-volatile memory by clicking 
on “Write”. A register value can be read by clicking on 
“Read”.

Using the RTC Deviation/Temperature Recorder 

The program is able to record continuous time 
measurements of the RTC deviation from PC Clock and the 
board temperature and create a plot of the results. Time 
frames from a few minutes to many days are possible. From 
the RTC Data Analysis screen, first select the deviation 
range from the lower right set of pulldown windows. The 
Temperature Range and Time Base should also be set as 
desired from their pulldown windows.

Set the RTC time from the PC time as described above (see 
Software Time/Date Operation section). This will insure the 
PC time is close to the RTC time to begin recording.

To begin recording, select “Start” from the “Record Data” 
pulldown menu (or click on the right arrow in the menu bar). 
Data will be recorded periodically until the end of the time 
frame selected or until the Stop function is selected. Note 
that multiple samples are recorded and averaged before 
being plotted on the chart recorder.

The status of the recorder is shown in the windows at the 
bottom of the RTC Data Analysis screen. These windows will 
continually update with information on the data recording. 
Recorded data can be saved to a file, as well as imported 
from a saved data file.

Application Note 1176

Summary of Contents for ISL1208

Page 1: ...e is a decoupling capacitor on the daughtercard 0 1 F which must discharge fully before the RTC device stops operating This discharge time can be up to one second when using a VCC of 5V Note that when...

Page 2: ...creases During Polling the temperature of the daughtercard is displayed and updated once per second as well The ATR register is also displayed but will likely not change unless Temperature Compensatio...

Page 3: ...test the EVT bit If the EVT bit is set to 1 then the software will read and display the time of the event DISABLE EVENT MODE Disables the Event Mode Resets the EVEN EVENx and ESMPx bits to 0 and stops...

Page 4: ...ace which connects to the FDTI USB device There is a dedicated I2C serial interface connected to the Intersil RTC device EEPROM and the temperature sensor The power for the microcontroller comes from...

Page 5: ...d by adding a series ammeter to JP1 D1 provides visual indication of IRQ FOUT status and at low frequencies it will indicate that FOUT is enabled At higher FOUT frequencies it is possible to monitor t...

Page 6: ...n The event pin needs to be held to ground normally closed in order to detect an event Software and USB Troubleshooting Keep in mind that the RTC_USB board uses a serial to USB converter to communicat...

Page 7: ...unter resolution to get one PPM of accuracy 4 Test the ICC An ammeter can be connected in series with the JP1 terminals to monitor the VCC supply current to the device Note that when using the softwar...

Page 8: ...il the write is accepted by the device RTC Motherboard Bill of Materials DESIGNATOR PART TYPE FOOTPRINT DESCRIPTION MFR PART MFR PART NUMBER BT1 CR2032 Socket BATTX Battery and Socket MPD BS 3 ND Pana...

Page 9: ...6 R3 27 1206 R4 27 1206 R5 470 1206 R6 330 1206 470 R7 330 1206 Resistor R8 1 5K 1206 R9 2 2K 1206 Resistor U1 PIC16C63A SDIP28 PIC 16C63 8 bit CMOS Microcontroller Through Hole Socket 28 DIP x 0 3 Mi...

Page 10: ...XTL_206 Crystal Epson SE2406CT ND MC 206 32 768KA A2 U1 X1208 SO 8 RTC Intersil ISL1208S8I ISL1209 Bill of Materials DESIGNATOR PART TYPE FOOTPRINT DESCRIPTION MFR MFR PART NUMBER PART NUMBER C1 0 1 F...

Reviews: