1
Real Time Clock USB Evaluation System
Introduction
This evaluation system is a hardware and software platform
for testing Intersil Real Time Clock (RTC) devices, and the
system requires only a PC for the controller and power
functions. Intersil offers a large portfolio of RTC devices, with
features including a crystal oscillator, clock and date counters,
auto switch-over to battery backup, voltage monitoring with
low voltage reset, a watchdog timer, and alarms. The
ISL1209/19/21/32 devices include an event-detection
feature, and all but the ISL1209 include a time stamp function
for recording the time of the event. The ISL12022 features an
on-chip temperature sensor and temperature compensation,
while the ISL12020M/22M/22MA devices are RTC modules
with internal crystals. These module versions are factory
calibrated to account for crystal variability, and the on-chip
temperature sensor enables automatic crystal temperature
compensation, for the best RTC accuracy over temperature.
The evaluation system enables users to test all of these
functions, and to evaluate device performance criteria, such as
long-term clock accuracy. Hardware options, such as battery
and crystal types, can also be tested. The software sets up
easily, and enables evaluation of all major RTC functions. The
hardware’s two-piece construction - utilizing a motherboard
and a daughterboard - allows the evaluation of multiple RTC
products simply by switching out small daughterboards.
Operation and Overview of the
RTC Evaluation Board
Connections
The evaluation board consists of a motherboard and
daughterboard which connect together via J1 and J2. The
hardware uses a USB connection to communicate with the PC
loaded software, and USB drivers must be installed on the PC.
The provided USB cable, with type A and B connectors, is
required to hook up the board to a PC. The cable should be
connected to the PC first and then to the evaluation board.
Once connected, you will hear the USB “enumeration” tone,
and the motherboard “POWER” LED illuminates, indicating
that the USB connection is providing the +5V power.
Powering Down
The motherboard contains backup power sources, either a
supercap or an optional battery, so the RTC might operate off a
backup source when V
DD
powers down. If the user wishes to
totally power down the RTC device (e.g., a hard reset), either
disconnect the daughterboard from the motherboard or
connect motherboard jumper J4 to the “GND” position to
eliminate the backup sources. There is a 0.1µF V
DD
decoupling
capacitor on the daughterboard, which must discharge fully
before the RTC device stops operating. This discharge time can
be up to one second when using a V
DD
of 5V. Note that when
powered down, the RTC board cannot be monitored by the RTC
evaluation software.
Installing the RTC Software and USB Drivers
Note: If you have previously loaded the Intersil RTC
evaluation software on the PC, you need to uninstall the
previously loaded version of the Intersil RTC Evaluation
software on the PC, Navigate to the uninstall programAll
Programs > Intersil > RTC_EVAL > RTC_uninstall” and run it.
If the uninstall program did not delete the old desktop
shortcut (right click on icon, then “delete”). Last you need to
uninstall the USB drivers before running the following install.
Go to Device Manager, (Control Panel, System, Hardware)
with the Eval board plugged in. Locate the “USBXpress
Device” under the “Universal Serial Bus controllers” branch
and then right click and select the “Uninstall”.
Download the appropriate Installation program from the
Web. The same installation file is used for all Intersil RTC
Products, but changes for the Windows Version your
computer is running. The basic link to these installers is:
http://www.intersil.com/content/dam/Intersil/documents/
rtc_/ (add Web File name from below) or go to the products
main page and select the “Documents” tab.
For Windows 2000 the Web File name is
“RTC_EVAL_Installer_w2k_V405.exe”
For Windows XP & WIN7 the Web File name is
“RTC_EVAL_Installer_V405.exe”
For Windows 8, the Web File name is
“RTC_EVAL_Installer_Win8_V405.exe”
WIN8 Note: Before running the WIN8 installer there is a pre-
installation document on the Web that must be followed.
File name is
RTC_WIN8_Preinstallation_Procedure_081613.PDF.
Download this file, open it and follow the procedure.
Do not plug in the RTC USB evaluation board yet.
Double click on “RTC_EVAL_Installer...”.
•ClickNext.
If you agree with the license conditions, click “I accept” in
the license window, then click “Next” to install.
Select a “Destination Location”, and click “Next”.
Select a “Start Menu Folder”, and click “Next”.
Click on “Create a Desktop Icon” and click “Next”.
Intersil RTC Devices Supported
WITH USER EEPROM NO USER EEPROM
ISL12024 ISL1208 ISL12020M
ISL12025 ISL12008 ISL12022M
ISL12026/26A ISL1209 ISL12022MA
ISL12027/27A ISL1218 ISL12032
ISL12028/28A ISL1219 ISL12057
ISL12029/29A ISL1220 ISL12058
ISL1221 ISL12059
ISL12022 ISL12082
Application Note 1745
October 9, 2013
AN1745.2
CAUTION: These devices are sensitive to electrostatic discharge; follow proper IC Handling Procedures.
1-888-INTERSIL or 1-888-468-3774
| Copyright Intersil Americas LLC 2012, 2013. All Rights Reserved
Intersil (and design) is a trademark owned by Intersil Corporation or one of its subsidiaries.
All other trademarks mentioned are the property of their respective owners.
Application Note 1745
2
AN1745.2
October 9, 2013
Click “Install” (you might get an error here if installing on an OS
older than XP, but disregard).
In “Motherboard Driver Installer” window, click “Install”.
In pop-up window, click on “Install the Driver Software Anyway”
(Win 7 and Win 8 only).
Click “OK”, and then click “Finish”.
The following instructions apply only to non WIN 7 and WIN8
systems:
After the software install, plug in the USB cable and
motherboard, and the hardware installation wizard should
appear.
If asked for the location of drivers, use C:/Program Files
(x86)/Intersil/RTC_EVAL/USB_Driver directory as the source.
Note (x86) only for WIN7 & WIN8 Systems.
Click “Next” to install the drivers and then “Finish” to complete
the installation.
The installation program places the RTC evaluation software
(RTC13.exe) in: C:\Program Files (x86)\Intersil\RTC Eval on a
WIN7 and WIN8 PC, or in C:\Program Files\Intersil\RTC Eval on
an XP or older PC.
Using the Software
To start the evaluation software, double click on the Desktop
“RTC Evaluation” icon, or double click on C:\Program
Files\Intersil\RTC Eval\RTC13.exe and the GUI (Graphical User
Interface) should appear as shown in Figure 1. This first screen is
the “Setup” page, as indicated on the function tab near the top of
the GUI. The screen’s bottom margin contains USB connection
status messages, with the center message indicating if the USB
device is disconnected or active.
There are multiple tabs (e.g., “Set Clock”) at the top of the GUI.
These tabs take the user to screens for setting up the RTC and for
controlling its functions, and each of the tabs is discussed in the
following sections.
There are icons in the top tool bar to print the register contents
and the “Graph” screen deviation plot, and to control V
DD
to the
daughterboard. The printer icon prints the current register values,
and the “RTC Deviation” plot from the “Graph” screen, to the PC’s
default printer. To print the actual register values, the user must
first use the “Register” tab to read the current contents of all
registers. Simply select a register group from the drop-down box,
and then click the “Page Operation” “Read” button. Repeat the
process until all register groups have been read, and it is best to
read the “RTC” group last, so the time/date registers are as up to
date as possible. The switch icon toggles the daughtercard V
DD
from disabled (open switch icon) to enabled (closed switch icon),
and vice versa. The icons remain visible from all screens, as do
the polled RTC values displayed in the right-hand margin.
There are three common causes if the following error box
appears during a read or write cycle with the RTC:
1. The PC has powered down, gone into screen lock, and
powered back up. Unplugging and replugging the USB cable
fixes this problem.
2. The “VDD Enabled” check box on the “Setup” screen isn’t
checked, or
3. The daughtercard’s “DEV VCC” (or “JVDD”) jumper is missing.
Correcting these three problems should eliminate the error.
“SETUP” TAB
There are three sections to the Setup screen, plus a
time/date/temperature display section. The left section
indicates the selected RTC device, and that RTC’s features are
listed in the large text box. RTC selection is via the drop-down
box, and the device selection determines which other tabs the
GUI displays.
The middle left section has five functions. The “V
DD
Enabled”
check box controls the motherboard’s RTC V
DD
switch. Clicking
this check box enables or disables V
DD
to the daughterboard,
and to the I
2
C pull-up resistors. Note that when this box is
unchecked, no communication with the RTC daughterboard is
possible. The switch icon in the GUI’s top tool bar performs the
same function as the “V
DD
Enabled” check box. With V
DD
on,
clicking the switch icon shuts off the daughterboard’s V
DD
, and
the icon displays an open switch. Clicking the icon again,
reapplies V
DD
and the icon displays a closed switch. The I
2
C bus
speed - either 100kHz or 400kHz - is selected from the middle
drop-down box. The temperature sensor type (daughterboards
have either an LM75 or an LM76) is selected via the two “radio”
buttons, with the default value being the more common “LM75”.
A nonsensical reading in the “LM75 Temperature” box in the
right-hand margin may indicate that the daughterboard contains
an LM76. The sensor’s temperature value can be calibrated by
adding an offset to the sensor reading via the “Temperature
Calibration” box. Set the “Eval Board Select” drop-down box to
“USB RTC”.
The middle right section is the Status register display and event
reset section (this latter feature is only for the ISL1208 through
ISL1221). The relevant status bits for the selected RTC are
displayed as lights in the upper section and those bits can be
cleared using the buttons in the lower section.
Application Note 1745
3
AN1745.2
October 9, 2013
Time, Date, and Temperature readings are displayed in the right-
hand margin, regardless of which function tab is selected, and
this section contains the following information:
PC Time - The time kept on the PC; displayed all the time.
RTC Time - The time currently stored in the RTC’s time
registers, displayed only if polling is enabled (i.e., box is
checked at bottom of right-hand margin). The display matches
the RTC’s selected time format (i.e., 12 or 24 hour mode).
RTC Deviation - The current delta between RTC time and PC
time.
PC date - The current date kept on the PC; displayed all the
time.
RTC date - The date currently stored in the RTC’s date, month,
and year registers, displayed only if polling is enabled.
Temperature - The current reading of the daughterboard
temperature sensor, displayed if polling is enabled. If there is
no temperature sensor the window is blank. Most Intersil RTC
daughterboards use the LM75 device. Older daughterboards
may have used the LM76 device, so if the reading is way off,
try clicking the “radio” button labeled “LM76” in the
“Temperature Calibration” section.
Enable Polling - Checking this box causes the software to
automatically poll the time/date, status, and LM75
temperature registers every second. The results are displayed
in this right-hand side GUI section, and the Status register
results are reflected in the state of the LEDs on the various
screens.
Polling Caveats - Polling can confound user initiated Status
register reads (i.e., from the “Registers” tab) in two ways:
1) Some devices (e.g., ISL12026/26A) reset the Status
register alarm bits after each Status register read. With polling
enabled, a set alarm bit resets within a second, due to the next
polling cycle. Thus, a user initiated Status register read after a
polling cycle may return alarm bits as zeros, even though an
alarm occurred. To prevent this, click on the “Enable Polling”
check box - to uncheck it and thereby disable polling - while
evaluating the ISL12026 alarms.
2) Setting the ARST bit in the Status register in many devices
causes alarm bits and some other status bits (e.g., ISL12082
TMR and BAT bits) to reset after a Status register read. Again,
the solution is to disable polling while evaluating the ARST and
alarm functions.
“SET CLOCK” TAB
This tab contains two sections for setting the RTC’s time/date. The
“Time and Date Selection” section (left side) allows the user to
select the desired RTC time, date, and format. The time may be
typed into the “Set Time” boxes (do not enter the leading “0” in the
hours box if using 12 hour format), or clicking in an individual box
allows the GUI’s up and down arrow keys (to the right of the boxes) to
increment or decrement the current entry. Select the month, date,
and year from the calendar section below the “Set Time” boxes
(note: the day of the week is not set when you use this section).
The middle section actually writes the RTC with either the user
selected data, as described in the previous paragraph, or with the
PC’s current time. The buttons that trigger these actions are
described in the following.
One advantage of using this screen to set the RTC time is that the
software automatically handles the time/date register (i.e., “RTC”
registers) “interlock” that is incorporated in most Intersil RTC
devices. See the “Registers Tab” section below for details. After
FIGURE 1. EVALUATION SOFTWARE GUI MAIN TAB (SETUP)

ISL12026DBEV1Z

Mfr. #:
Manufacturer:
Renesas / Intersil
Description:
Clock & Timer Development Tools ISL12026DBEV1Z EVAL BOARD 1 - 8LD SOIC
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet