Datasheet
MAX34409 Evaluation Kit Evaluates: MAX34409
Detailed Description of Software
Software Startup
If the MAX34409 EV kit is connected when the software
is opened, the software first initializes the hardware to
communicate. Next, the software searches for all slave
addresses on the I
2
Cbusandconnectstothefirstslave
address that is valid. Then, the GUI displays EV Kit
Hardware Connected
at the bottom-right corner of the
window under the Maxim logo. If the EV kit is not connect-
ed on software startup, the GUI populates with default EV
kit values and displays EV Kit not detected! Once the EV
kit is connected, the GUI searches for slave addresses.
Menu Items
The File menu item contains save, load, and exit options.
To save the settings in the Control
group box on the
Control/Registers tab (Figure 2), click Save Project
As or Save Project
.ThissavesthesettingstoanXML
file. Load ProjectupdatestheGUIwiththeXMLfileand
writes the values to the device.
The Connection menu item allows the user to connect
to a desired device. Find Slave Addresses searches for
all slave addresses connected to the I
2
Cbus.Toselect
a device, click Select Slave Address and all the slave
addresses found are shown and are selectable. Slave
address18hisnotselectabletopreventcommunicating
with the alert response address.
Status Log
Thestatuslogbelowthetabsdisplaysalltheactionsthe
GUIperforms.WheneveraSMBuscommandisreador
written,theactionisconfirmedbythelog.Thelogcanbe
clearedbyclickingontheClear Logbutton.
Monitor/Graph Tab
The Monitor/Graphtabsheet(Figure1)displaysallthe
ADCvaluesandovercurrentstatusforeachchannel.In
the Monitorgroupboxtable,thePolled values are the
ADC values read from ADC1–ADC4 (04h to 07h) that
are converted to amps using the RSENSE value in the
Control
tableshowninFigure2.TheOC column displays
theovercurrentstatusbitinSTATUS(00h).ThePeak and
Average columns track the maximum and average of the
Polled
valueforeachchannel.Thesevaluescanbereset
byclickingontheReset Peak and Average button.The
ENA Pin and SHTDN Pin state are read from STATUS
(00h). All values on the tab are read when the tab is
selected or when the Read button is clicked. The OC
statusbitsareclearedaftereveryread.ChecktheAuto
Poll
checkboxtocontinuouslyreadevery30ms.
The Data Log Controls group boxcontains the graph-
related controls. Poll Count displays the number of
readsthathavebeentrackedinthedatalog.Whenthe
polled count reaches 100,000, the graph deletes the old-
est polled value and adds a new polled value. The Peak
and Average
valuesarestillbasedonallthepollcount
values, but the graph only displays the latest 100,000
polled values. To reset the Poll Count, Peak, and
Average values, click on the Data Log Reset
button.To
turn off data logging during polling, check the Data Log
Off
checkbox.TosaveallthedatagraphedtoaCSVfile,
click on the Save Data Logbutton.
Control/Registers Tab
The Control/Registerstabsheet(Figure2)displaysall
the SMBus commands and their current values. In the
Control
group boxtable, the RSENSE (mΩ) column is
the value of the resistor (R3X–R6X) between IN+ and
IN- signals.The Over-Current (A) column displays the
overcurrent threshold (08h to 0Bh) converted to amps
using the RSENSE value. The ALERT Signal Enabled
checkboxandtheADC Averaging drop-downlistread/
write to bits in Control (01h). The Over-Current Delay
and Shutdown Delay
edit boxes set the delays stored
in registers 02h and 03h, respectively. The Reset check-
boxessettheresetbitintheOvercurrentDelay(02h)or
ShutdownDelay(03h)register.