Evaluates: DS28DG02
Quick Start
Note: In the following sections software-related items are
identified by bolding. Text in bold refers to items directly
from the EV kit software. Items in bold and underline
refer to items from the Windows operating system.
1) Before beginning, make sure the following equip-
ment is available:
• DS28DG02 (contains DS28DG02 EV board and
CMAXQUSB module).
• Computer with a Windows Vista/XP/2000/98SE
operating system with a spare USB port.
2) Do the following before connecting to the PC:
• Select 3.3V logic by setting the CMAXQUSB
VDD SELECT jumper.
• Set up the EV board by placing a jumper on the
J3 jumper block (J3 BATT SRC). If you wish to
evaluate the battery monitor function, choose VCC
to prevent the battery from prematurely draining.
Also, place a jumper on the J1 RESET ENABLE
pins, along with a jumper on J4 WPZ INPUT
(preferably in the rightmost position to prevent
accidental write protection of the SPI Status Byte).
• Connect the EV board to the CMAXQUSB board
with the 40-pin connector at location P4 (the SPI
pins). See Figure 2 for proper EV board orienta-
tion (component side up) when connecting the
EV board to the CMAXQUSB board.
3) Download the evaluation software from the EV kit’s
Quick View: www.maxim-ic.com/DS28DG02EVKit.
The evaluation software is provided as a *.zip
archive file. Unzip the archive’s contents into an
empty or newly created directory.
4) Connect the USB cable between the CMAXQUSB
and the computer. When you plug in the
CMAXQUSB board for the first time, the Windows
plug-and-play system detects the new hardware
and automatically runs the Add New Hardware
Wizard. Be sure to specify the search location for
the device driver, which is the directory where the
evaluation software files were unzipped.
5) During device driver installation, Windows displays
a warning message indicating that the device driver
for the CMAXQUSB board does not contain a digital
signature. This is not an error condition. It is safe to
proceed with the installation.
6) If any problems occur during device driver installa-
tion, refer to Application Note 3601
: Troubleshooting
Windows Plug-and-Play and USB for Maxim
Evaluation Kits
for more details.
7) The Microsoft .NET framework Version 1.1 is
required for the program to run. To verify if it is
installed, look in Control Panel under Add/Remove
Software for a listing. If no listing is found, go to
www.microsoft.com and perform a site search for
.NET 1.1 redistributable. Click on the first item in
the results list. It should contain download and
installation instructions.
8) Start the EV kit software by double-clicking the file,
DS28DG02_Evaluation_Program.exe,
in the file fold-
er containing the unzipped evaluation software files.
Detailed Description of
Software
Figure 3 shows the DS28DG02 software program’s
main window. Note that it consists of seven tabs, with
each tab offering the ability to exercise a group of relat-
ed DS28DG02 functional blocks. The sections are: SPI,
R/W, UserEE, MFC/MFS, GPIO, RTC, and WatchDog.
Each of these tabs is described in this section.
Note that a status pane exists at the very bottom of the
window. The left-hand side gives the firmware string of
the CMAXQUSB board (if connected), and the right-
hand side gives status information (in the form of a
small string) on the success or failure of the last opera-
tion attempted.
SPI
See Figure 3 for a screenshot of the SPI tab. This tab
allows the user to input raw SPI commands and com-
municate to the DS28DG02 through this low-level serial
protocol. The user can assert the chip select (CS) pin
to enable communication to the device, and send data
to the chip by inputting data into the master-out, slave-
in (MOSI) text box and clicking the Execute SPI Comm
button. MOSI is also read out from the chip during the
data exchange.
R/W
Figure 4 shows a screenshot of the R/W tab. This tab
exercises raw read and write functions. Be careful
using this tab as the reading/writing extends to PIO and
control/status registers. To use, simply give the starting
address from which to perform the memory operation
and the number of bytes to read or write. If performing
a write operation, input the data to write in hexadecimal
form (with a space between bytes) in the text box. Next,
choose the type of operation (Read Op or Write Op),
and click the Execute Memory Op button to perform
the action. For reading and writing the user EEPROM
areas, see the
UserEE
section.
4 _______________________________________________________________________________________
DS28DG02 Evaluation Board/Evaluation System