1
®
AN1275.0
ISL45041EVAL1Z Users Manual
Description
The ISL45041EVAL1Z is the evaluation board for the
ISL45041 I2C LCD Module Calibrator . All materials of the kit
are RoHS compliant. The evaluation kit comes complete
with: ISL45041EVAL1Z board, USB to I2C converter board,
USB cable to connect the converter board to a PC, Power
and I2C cables for the ISL45041EVAL board. The Software
and related documentation for the eval kit are downloadable
from Intersil’s website at www.intersil.com.
The USB to I2C converter board (USB-I2CIO Rev B2) allows
the user to adjust and program the ISL45041 VCOM voltage
using a PC.
This application note will guide the user through the process
of installing the USB to I2C drivers, ISL45041 Graphical User
Interface (GUI) and configuring the ISL45041EVAL1Z board
for evaluation of the ISL45041.
Additional equipment require d are two pow er supplies, one
volt meter and a PC (Windows 98/XP/2000 machine with a
standard USB port). The board is designed to operate from an
AVDD supply (5V to 18V), and VDD supply (2.5V to 3.6V).
Installing the ISL4504x Software
1. Log on to www.intersil.com/cda/home.
2. In the upper right corner of the webpage, type in
ISL45041 in the white box and click search. This will bring
you to the product information page. Click on the data
sheet link Datasheets, Related Docs & Simulations. Now
click on the Design Model(s) link Intersil ISL4504x I2C
DCP Installer V201.
3. Click on Run. If another screen pops up with the message
“The publisher could not be verified. Are you sure you
want to run this software?” Click Run. A software setup
wizard will appear, click: next, next, next, install. The
install will create a directory call “Intersil” in the
“C:\Program Files” Windows (All Programs) directory.
Then a sub directory call ed ISL4504x is created in the
Intersil directory. All files needed, including an Uninstall
program, will be placed there. The USB installation is
self-registering. However, should a "New USB Device
Detect: screen appear when the USB controller is
connected, then select "Have Disk" and browse to the
same directory and the application "C:\Program
Files\Intersil\ISL4 504x" This directory will contain the
needed files the USB installer needs."
4. Before initializing the software GUI, you need to connect the
hardware. Reference the section titled “Connecting the
Hardware” on page 4 and “W arning/Status LEDs” on
page 5. Once the hardware is connected, Click S t art->All
Programs->Intersil->ISL4504x ->ISL4504x (Figure 2) to
initialize the software GUI. The user screen will appear as
shown in Figure 3. (Note if the USB Contoller is not
connected, you will see two message boxes. The first
informs of the inability to get device information from the
controller. The second message box tells you to click OK
then connect the USB controller and re-start the application.
Click S t art->All Programs->Intersil->ISL4504x ->
ISL4504x).
FIGURE 1. USB-I2CIO BOARD (MADE BY INTERSIL)
LEDs
Application Note October 16, 2006
CAUTION: These devices are sensitive to electrostatic discharge; follow proper IC Handling Procedures.
1-888-INTERSIL or 1-888-468-3774 |Intersil (and design) is a registered trademark of Intersil Americas Inc.
Copyright Intersil Americas Inc. 2006. All Rights Reserved
All other trademarks mentioned are the property of their respective owners.
2AN1275.0
October 16, 2006
FIGURE 2. INSTALLING ISL4504x EVALUATION SOFTWARE
FIGURE 3. GUI SCREEN AT START-UP
Application Note 1275
3AN1275.0
October 16, 2006
WARNING
/STATUS LEDs
SELECTION
REGISTER
OR
EEPROM
WRITTEN
DATA
READ DATA
WRITE MANUALLY
(ALSO WRITTEN EVERY TIME
THE POSITION IS CHANGED)
READ THE REGISTER VALUE
(COULD BE SELECTED TO READ
BACK EVERY TIME THE REGISTER
IS WRITTEN -- “AUTO READ”
SET AND READ
REGISTER POSITION
FIGURE 4. GUI SCREEN TO PROGRAM ISL45041
SELECT FOR
REPETITIVE
WRITE OR
READ CYCLES
SETS INTERVAL
TIME BETWEEN
WRITE OR READ
COMMANDS
STOPS WRIT E
OR READ CYCLES
SHOWS JUMPERS
TO CONFIGURE THE
ISL45041
CLICK TO EXIT PROGRAM
Application Note 1275
4AN1275.0
October 16, 2006
Connecting the Hardware
1. Connect the ISL45041EVAL1Z board to the Intersil USB
controller board as shown in Figure 5. Note: Connect the
I2C cable as shown in Figure 5.
2. Set the VDD power supply (green wire) to 3.0V. Set the
AVDD power supply (red wire) to 10.0V.
3. Connect the power supply cable to the ISL45041EV AL1Z
board. Note: Connect the power cable as shown in
Figure 5. T urn on the power supplies to power up the
ISL45041EVAL1Z board (make sure the cables are
connected properly -- RED = AVDD; GREEN = VDD;
BLACK = GND).
FIGURE 5. ISL45041EVAL1Z TEST SETUP
I2C CABLE
POWER CABLE
I2C CABLE
ISL45041IR
J16: SCL/SCL_C CLOCK INPUT
SELECTION
ISL45041
POWER SUPPLY
(AVDD AND VDD)
SELECTION
J5 AND J9:
J4: WPp POLARITY CONTROL
(ISL45041)
J6 AND J7: EXTERNAL RESISTOR
DIVIDER SELECTION
POWER CONNECTOR
(GND, AVDD, VDD)
I2C CONNECTOR
(SCL, SDA, GND)
J10: SET RESISTOR
SELECTION
FIGURE 6. JUMPER SETTINGS FOR THE ISL45041EVAL1Z BOARD
OUTPUT VOLTAGE CAN BE
OBSERVED ON J8
Application Note 1275
5AN1275.0
October 16, 2006
Warning/Status LEDs
USB Status - Green = Communications with the USB
Controller board is working
DCP Comm - Green = I2C Communications between
controller and the DCP is working
(Clicking the "Open USB" button tests both of these
conditions)
Note: (USB communications is opened and closed for each
DCP access. The controller may be removed and
reconnected between operations. Do not disconnect
controller if the Write/Read TImer is running.)
Write DCP - Green/Dark Green = Toggles between colors
every time a write to the DCP is performed.
Read DCP - Green/Dark Green = Toggles between colors
every time a read from the DCP is performed.
(Both Write and Read LEDs will turn red if an error is detected.
The DCP COMM will also turn red if an error is detected.)
Timer Status - Changes color every time a timer controlled
Write and/or Read is performed
Configuring the ISL45041EVAL1Z Jumpers
Jumpers
The board is equipped with jumpers to enable the user to
adjust the SET current limit and values of output voltage with
different values of R1 and R2 (reference schematic in
Figure 7). Jumpers not used for the ISL45041 are J3, J6 and
J16. These jumpers should be left open.
J4 is used for the Write Protect function test. To be able to
program the part, J4 needs to be in the 1-2 position connecting
the WP pin to VDD. The WP pin of the ISL45041 has an
internal pull-down resistor . If J4 is open or in the 2-3 position
(connecting this pin to GND) the part is write protected.
J6 and J7 enable the user to change the external resistor
values on the OUT voltage divider. To use the on board
resistors (R13, R14) J6 and J7 need to be in the 2-3 position.
To customi ze the output voltage the user can populate R11
and R12 with their desired resistor values and move J6 and
J7 to the 1-2 position.
J8 provides a convenient connection to monitor the VCOM
output voltage.
J10 enables the user to program the output current limit of
the part. J10 needs to be in the 2-3 position to use the on
board resistor R19. To customize the output current limit the
user can populate R16 with their desired resistor value and
move J10 to the 1-2 po si ti o n.
J5 and J9 provide the power to the ISL45041.
You are now ready to adju st the VCOM output voltage using
the ISL45041EVAL1Z GUI.
Using the GUI to Control the VCOM Output
Voltage
Expected Output Voltage
The ISL45041 provides an output sink current which lowers
the voltage on the external voltage divider (VCOM output
voltage). Equation 1 and Equation 2 can be used to calculate
the output current (IOUT) and output voltage (VOUT) values.
NOTE: Where setting is an integer between 1 and 128.
Tabl e 1 gives the calculated value of VOUT for the eval
board using the on board resistors values of: RSET = 24.9k,
R1 = 200k, R2 = 243k, and VADD = 10V. Also provided in
Table 1 are the HEX values for several settings when writing
to either the Register or EEPROM.
Controlling the Output VCOM Voltage Using the GUI
Figure 4 shows the Graphical User Interface for controlling
the ISL45041EV AL1Z board VCOM output voltage on jumper
J8.
The brief definition of the GUI’s application screen follows:
I2C Slave Address
The I2C 8 bit Slave Address for this part is HEX code 9E or
9F. The I2C 7 bit Save Address for this part is HEX code 4F.
Note the LSB sets the condition for writing to EEPROM (0) or
Register (1). Refe re n c e Fi g ure 8.
TABLE 1.
SETTING
VALUE VOUT
HEX VALUE
WRITING TO
REGISTER
HEX VALUE
WRITING TO
EEPROM
1 5.468 01 00
10 5.313 13 12
20 5.141 27 26
30 4.969 3B 3A
40 4.797 4F 4E
50 4.625 63 62
60 4.453 77 76
70 4.281 8B 8A
80 4.109 9F 9E
90 3.936 B3 B2
100 3.764 C7 C6
110 3.592 DB DA
128 3.282 FF FE
IOUT Setting
128
---------------------XAVDD
20 RSET()
-----------------------------
=(EQ. 1)
VOUT R2
R1 R2+
----------------------
⎝⎠
⎛⎞
AVDD 1 Setting
128
---------------------XR1
20 RSET()
-----------------------------
⎝⎠
⎛⎞
=(EQ. 2)
Application Note 1275
6
All Intersil U.S. products are manufactured, assembled and tested utilizing ISO9000 quality systems.
Intersil Corporation’s quality certifications can be viewed at www.intersil.com/design/quality
Intersil products are sold by description only. Intersil Corporation reserves the right to make changes in circuit design, software and/or specifications at any time without
notice. Accordingly, the reader is cautioned to verify that data sheets are current before placing orders. Information furnished by Intersil is believed to be accurate and
reliable. However, no responsibility is assumed by Intersil or its subsidiaries for its use; nor for any infringements of patents or other rights of third parties which may result
from its use. No lice nse is gran t ed by i mpli catio n or other wise u nder an y p a tent or patent right s of Int er sil or it s sub sidi aries.
For information regarding Intersil Corporation and its products, see www.intersil.com
AN1275.0
October 16, 2006
Wrt - DATA - Rd
The Hex number displayed on the left is the logi c string
written to the ISL45041. The Hex number displayed on the
right is the logic string read from the ISL45041. Once again,
the LSB sets the condition for writing to EEPROM (0) or
Register (1). This results in the first address being HEX 01
and the last being HEX FF when writing to the Register and
00 and FE when writing to the EEPROM (see Table 2).
Clicking in the box to the left of the “Write Timer Controlled”
or the “Read T imer Controlled”, will enable the user to select
a time interval between Write or Read commands. Once you
check the box the S top Timer tab will appear . This will enable
the automatic Write or Read cycle to stop. This feature is
handy when evaluating the o peration with a scope. For
single Write or Read cycles click on the I2C-Writ e bu tton or
the I2C-Read button in the middle of the screen.
Programming Mode
Selects either the EEPROM or the Register to write to or
read from.
Set Position
This is how you adjust the ISL45041 output V COM voltage.
Placing your curser on top of the slide bar, click and hold
then drag the mouse to adjust the VCOM voltage. When you
release the mouse, the new HEX value will appear in the Wrt
window.
The window directly below the sl ide bar shows the set bar
position. The true decimal value of the logic code being
written is one less than the number shown. This results
because the ISL45041 has 128 resistive taps for
programming. The digital logic designates 0 to 127 fo r the
possible 128 steps. The slide bar starts at 1 and ends at 128.
Read Position
To read the value of the Register or EEPROM click on the
I2C-Read button in the middle of the screen. This gives a
visual representation of the either the EEPROM or Register
value.
The window directly below the sl ide bar shows the bars
position read from either the Register or EEPROM. The true
decimal value of the logic code being read is one less than
the number shown, for the same reason as above.
Click on the auto read box in the bottom middle of the screen
to automatically read any value selected.
I2C Timing Diagram
Figure 8 shows the I2C timing diagram and expected scope
photos of SCL and SDA when writing all zeros or all ones.
ISL45041EVAL1Z Bill of Materials TABLE 2. ISL45041EVAL1 BOM
PART NUMBER REF. DES. QTY VALUE TOLERANCE POWER PACKAGE JEDEC MANUF. DESCRIPTION
H1046-00104-25V20 C13, C19-21 4 0.1µF 20% SMD-10% SM0805 Kemet Multilayer Cap
T353K106K050AS C15, C17 2 10µF 10% Radial-10% TANT-200 Kemet Tantulum Cap
5000 TP 4 SIP CONN-GEN Keystone Mini Test Point
68000-236-1X3 J3-4 , J6-7, J10, J16 4 1X3 Berg/FCI Connector/Header
68000-236-1X5 Power, I2C 2 1X5 Berg/FCI Connector/Header
69190-202 J5, J9 2 1X2 Berg/FCI Connector/Header
H2512-01002-1/10W1-T R7-8 2 10k 1% 1/10W SMD-1% SM0805 Generic TFC Resistor
H2512-02003-1/10W1-T R13 1 200k 1% 1/10W SMD-1% SM0805 Generic TFC Resistor
H2512-02433-1/10W1-T R14 1 243k 1% 1/10W SMD-1% SM0805 Generic TFC Resistor
H2512-02492-1/10W1-T R19 1 24.9k 1% 1/10W SMD-1% SM0805 Generic TFC Resistor
ISL45041IR U7 1 TDFN 8DFN-3X3A Intersil VCOM
Three Twisted Wire 1 1’ Red, Green,
Black
Male Banana Jack +10V, +3V, GND 3 Red, Green,
Black
Application Note 1275
7AN1275.0
October 16, 2006
R19
24.9k
J16
R16
USER
J5
J9
J4
J3
R7 R8
J6
R13
200k
R11
USER
10k 10k
J8
J7
R14
243k
R12
USER
ISL45043 ISL45041
J10
FIGURE 7. ISL45041EVAL1Z SCHEMATIC
VDD = 3.0V
AVDD = 10.0V
VDD = 3.0V
VCOM OUTPUT
VOLTAGE
Application Note 1275
8AN1275.0
October 16, 2006
I2C Diagrams
FIGURE 8. ISL45041EVAL1Z TIMING DIAGRAM
9E
8 BIT ADDRESS
4F
7 BIT ADDRESS
0 TO WRITE TO EEPROM
Application Note 1275