AD5172/AD5173
EVALUATION SOFTWARE/HARDWARE
Figure 46. AD5172/AD5173 Computer Software Interface
There are two ways of controlling the AD5172/AD5173. Users
can either program the devices with computer software or with
external I2C controllers.
SOFTWARE PROGRAMMING
Due to the advantages of the one-time programmable feature,
users may consider programming the device in the factory
before shipping the final product to end-users. ADI offers a
device programming software that can be implemented in the
factory on PCs running Windows 95 or later. As a result,
external controllers are not required, which significantly
reduces development time. The program is an executable file
that does not require any programming languages or user
programming skills. It is easy to set up and to use. Figure 46
shows the software interface. The software can be downloaded
from www.analog.com.
The AD5172/AD5173 starts at midscale after power-up prior to
OTP programming. To increment or decrement the resistance,
the user may simply move the scrollbars on the left. To write
any specific value, the user should use the bit pattern in the
upper screen and press the Run button. The format of writing
data to the device is shown in Table 7. Once the desired setting
is found, the user may press the Program Permament button to
blow the internal fuse links.
To read the validation bits and data out from the device, the
user simply presses the Read button. The format of the read bits
is shown in Table 8.
To apply the device programming software in the factory, users
must modify a parallel port cable and configure Pins 2, 3, 15,
and 25 for SDA_write, SCL, SDA_read, and DGND, respectively,
for the control signals (Figure 47). Users should also lay out the
PCB of the AD5172/AD5173 with SCL and SDA pads, as shown
in Figure 48, such that pogo pins can be inserted for factory
programming.
Rev. A | Page 16 of 24