DEMO MANUAL DC1223A-B
USB to SMBus/SPI Interface
DESCRIPTION
Demonstration circuit 1223A-B facilitates communication
between PC-based user interface software and Linear
Technology SMBus/I
2
C demonstration boards. DC1223A-B
connects to the computer via USB. It receives power from
the USB and isolates the computer ground from the SMBus/
I
2
C demonstration board. DC1223A-B adds to DC1223A,
the SMBus monitoring feature. The DC1223A-B can be
used in three ways, depending on the software available
for the demonstration board under evaluation (DBUE):
QuikEval Mode
QuikEval
®
mode is the easiest way to communicate with
a Linear Technology SMBus/I
2
C demonstration board.
However this is limited to newer battery charger demo
boards like the DC1259A. QuikEval application-specific
user interfaces are available at
http://www.linear.com/
designtools/software/.
Figure 2 shows an example of an
application-specific user interface for the DC1259A demo
board.
General User Interface Mode
General user interface mode is for demo boards that do
not offer customized software. The general user interface
is PC-based, and graphical, but not application specific. It
can send out discrete commands to any SMBus/I
2
C device
(see Figure 2 and Appendix A), supporting nine different
SMBus command protocols: Send Byte, Receive Byte,
Write Byte, Read Byte, Write Word, Read Word, Block
Write, Block Read and Block Write-Read Process calls. It
also supports additional command protocols for PMBus:
Extended Read Byte, Extended Write Byte, Extended Read
Word, Extended Write Word and Group Send. It can also
monitor the SMBus traffic of an existing communication
between a master and a slave. Contact the Linear Technol-
ogy sales department for the latest general user interface
software.
DC410 Emulation Mode (Windows XP Only)
A number of Linear Technology demonstration boards
offer software for use with the DC410 Serial Port-to-
SMBus Interface Board, e.g. DC285 (LTC1695), DC182
(LT1786F), DC286 (LTC1960), DC486 (LTC1760), DC496
(LTC4008), and DC512 (LTC4100). For these boards, the
DC1223A-B can be used to replace DC410. These demo
boards have application-specific user interface programs
but they are not part of the QuikEval software program.
These application-specific programs are available from
Linear Technology sales department.
Note:
This is not a standard mode of operation. Please
see detailed Instructions in Appendix B to replace DC410
with DC1223A-B .
Design files for this circuit board are available at
http://www.linear.com/demo/DC1223A-B
L,
LT, LTC, LTM, Linear Technology and the Linear logo are registered trademarks and
QuikEval is a trademark of Linear Technology Corporation. All other trademarks are the property
of their respective owners.
dc1223abfa
1
DEMO MANUAL DC1223A-B
QUICK START PROCEDURE (QuikEval MODE)
Demonstration circuit 1223A-B is easy to set up to
evaluate the performance of Linear Technology SMBus/
I
2
C demonstration boards DC1223A-B. Refer to Figure 1
for proper measurement equipment setup and follow the
procedure below.
Note:
The DC1223A-B Is powered from the Host PC
via USB.
1. Download the QuikEval software from
http://www.lin-
ear.com/designtools/software/.
Follow the installation
instructions carefully.
2. When prompted to plug in the demo board, first connect
the USB cable to the DC1223A-B and then connect the
Demonstration Board Under Evaluation (DBUE) to the
DC1223A-B. Power up the DBUE as recommended in
its Quick Start Guide.
3. Check to see if there are already pull-up resistors on the
DBUE. If yes, set jumpers JP1 and JP2 on DC1223A-B
to Open.
4. Check to make sure jumper JP4 is on “Direct”. JP4
should only be on “VCP” if it is doing RS232 emulation
for replacing DC410. See Appendix B for this feature.
5. The “Found New Hardware Wizard” window may pop up.
If it does then choose the “Recommended” Installation.
NOTE:
If Windows cannot find the device driver, then
select “Install from a list or specific location(Advanced)”.
Enter the installation path as “C:\\Program Files\LTC\
QuikEval\driver”.
The associated software for the DBUE should pop up.
USB CABLE
TO HOST PC
DC1223
SMBUS
COMMS
DEMO BOARD UNDER
EVALUATION
+V
IN
GND
DC1223AB F01
POWER AS
REQUIRED
Figure 1. Typical Equipment Setup
2
dc1223abfa
DEMO MANUAL DC1223A-B
QUICK START PROCEDURE (QuikEval MODE)
Figure 2. DC1259A Application-Specific User Interface Program (QuikEval)
dc1223abfa
3
DEMO MANUAL DC1223A-B
APPENDIX A: USING DC1223A-B’s GENERAL USER INTERFACE
1. Make sure you have the latest version of DC1223AB.zip.
Do not connect the USB cable to the PC yet. Install the
DC1223A-B.msi software if not already done.
http://www.
linear.com/designtools/software/.
Note:
For Windows Vista users, please follow the in-
structions available in the DC1223A-B.zip folder. Read
the “Installing DC1223AB_Vista.htm” file.
2. Move JP4 of DC1223A-B to Direct if it is not already
done. This is very important!
3. Download the QuikEval software from
http://www.lin-
ear.com/designtools/software/.
Follow the installation
instructions carefully.
4. When prompted to plug in the demo board, first connect
the USB cable to the DC1223A-B and then connect the
Demonstration Board Under Evaluation (DBUE) to the
DC1223A-B. Power up the DBUE as recommended in
its Quick Start Guide.
5. Connect the hardware the same way as shown in
Figure 6.
Note:
It is not necessary to use a DC486. Any SMBus
device with SCL, SDA, GND can be connected to
DC1223A-B via the P2 connector. For example you can
use a smart battery as a SMBus device as shown in
Figure 6. Smart battery is a master/slave device.
6. Launch DC1223A-B_Monitor.exe.
7. A General User Interface window appears as shown in
Figure 4. Input the slave address and the commands
to talk to the smart battery or LTC1760. 16HEX is the
slave address of the smart battery. A 16HEX device
command is the AlarmWarning() command sent to
the battery. The read word result is 00C0HEX, meaning
no alarms raised except that the battery is currently
discharging. For more information about the meaning
of device command 16HEX go to View
→
SBS
→
SBS
Table.
8. To go into SMBus Monitor mode, go to Tools
→
Monitor.
You will see the windows in Figure 5. For more detail
instructions go to Help
→
Help Topics.
Figure 3. SCL, SDA, GND Connections to Any SMBus Device
Figure 4. General User Interface for SMBus Communication
4
dc1223abfa
DEMO MANUAL DC1223A-B
APPENDIX A: USING DC1223A-B’s GENERAL USER INTERFACE
Figure 5. General User Interface SMBus Monitor Mode
dc1223abfa
5