6) Turn on the 8V DC power supply.
7) Start the MAX11008EVKIT program by opening its
icon in the Start menu.
8) Click the Connect button to establish communica-
tions with the 68HC16MODULE and HSI2CMOD
boards. The program prompts you to connect the
µC module and turn its power on. Slide SW1 to the
ON position. Select the correct serial port, and click
OK. The program automatically downloads its soft-
ware to the module. (During connection, you will be
asked to move the HSI2CMOD rev A board’s
jumper JU5 shunt.)
9) After successful connection, you will be prompted
to read the EEPROM and perform a full reset.
Answer YES to ensure that the software graphical
user interface (GUI) and the working registers
match the initial values stored in the MAX11008’s
nonvolatile EEPROM.
10) Bring up the ADC / Control tab.
11) Connect the 10V DC power supply to the
MAX11008EVKIT’s DRAIN1 (+) and SOURCE1 (-),
leaving DRAIN2 and SOURCE2 unconnected.
Note: The power-supply grounds are connected
through resistor R10.
12) Turn on the 10V DC power supply. FET M1 may
begin drawing current. Adjust the channel 1 VGS
OFFSET control until the drain current is 125mA.
Keep a note of this board calibration value in case
factory defaults must be restored.
13) Check Force GATE1 off, and FET M1 stops drawing
current.
14) Connect the 10V DC power supply to DRAIN2 (+)
and SOURCE2 (-). FET M2 may begin drawing cur-
rent. Adjust the channel 2 VGS OFFSET control until
the drain current is 125mA. Keep a note of this
board calibration value in case factory defaults
must be restored.
15) Uncheck Force GATE1 off. Both M1 and M2 should
draw 125mA each, compensating for temperature rise.
Detailed Description of Software
The MAX11008 EV kit software GUI is organized into
several tabs.
Hardware Connection Tab (Figure 1)
Individual working registers may be read or written from
this tab. When the software first starts, click the
Connect button to establish communications with the
68HC16MODULE and HSI2CMOD boards. During con-
nection, you will be asked to move the HSI2CMOD rev
A board’s jumper JU5 shunt. After successful connec-
tion, you will be prompted to read the EEPROM and
perform a full reset. Answering NO to this prompt
allows complete control of all read and write opera-
tions. Answering YES to the prompt initializes the GUI
by bringing up the EEPROM tab, clicking Refresh,
then bringing up the ADC / Control tab and clicking
Full Reset, and finally in Working Registers clicking
Refresh.
Warning: Writing the UMSG or STRM registers while
the ADC is continuously converting overwrites the con-
tents of the EEPROM with ADC conversion data. The
GUI hides these detailed operations. Refer to source
code files drv11008.cpp and kit11008.asm for imple-
mentation details.
EEPROM Tab (Figure 2)
Clicking the Refresh button reads the entire MAX11008
nonvolatile memory into the GUI.
To write a new value to an EEPROM cell, edit its hexa-
decimal value in the grid, either by clicking with the
mouse or by using the arrow keys and function key F2.
A prompt dialog box confirms writing the value and the
register.
The EV kit software uses BUSY hardware handshaking
when performing UMSG (EEPROM block read). The EV
kit does not perform any handshaking when performing
STRM (EEPROM block write), since the communica-
tions data link to the PC is too slow to overflow the
MAX11008’s FIFO.
Restoring Factory Configuration
The MAX11008 EV kit can be restored to its factory-
default EEPROM image by clicking Load from File and
choosing file MAX11008EVKIT-EEPROM.txt.
Working Registers Tab (Figure 3)
The GUI remembers the working register values read
from or written to the hardware. Some of the working
registers are write-only, so the GUI cannot always
determine the value.
Clicking the Refresh button reads all readable
MAX11008 working registers into the GUI.
To write a new value to a register, edit either its hexa-
decimal value or the individual bits, either by clicking
with the mouse or by using the arrow keys and function
key F2. A prompt dialog box confirms writing the value
and the register.
Working register values are read from the EEPROM at
device power-up, and after performing a full reset. The
Full Reset button is located on the ADC / Control tab.
Evaluate: MAX11008
MAX11008 Evaluation Kit/
Evaluation System
_______________________________________________________________________________________ 3