MAX8731AEVKIT+ Maxim Integrated, MAX8731AEVKIT+ Datasheet - Page 4
![no-image](/images/no-image-200.jpg)
MAX8731AEVKIT+
Manufacturer Part Number
MAX8731AEVKIT+
Description
Power Management IC Development Tools MAX8731A Eval Kit
Manufacturer
Maxim Integrated
Series
MAX8731Ar
Datasheet
1.MAX8731AEVKIT.pdf
(14 pages)
The MAX8731A program provides easy access to the
MAX8731A registers. It is also capable of reading the
registers of a smart battery and monitoring SMBus traffic.
Upon execution of the program, the software enables
the MAX8731A smart charger command panel (Figure
1), after which any of the allowed SMBus commands
can be sent to the MAX8731A. Refer to the MAX8731A
data sheet for more information regarding the allowed
SMBus commands.
To issue the ChargeVoltage() command to the
MAX8731A, enter the desired voltage in millivolts into
the 0x15 ChargingVoltage edit field and select the
adjacent Write button.
To issue the ChargeCurrent() command to the
MAX8731A, enter the desired current in milliamps into
the 0x14 ChargingCurrent edit field and select the
adjacent Write button.
The MAX8731A needs to receive a ChargeVoltage() or
ChargeCurrent() command every 175s (typ); otherwise,
the MAX8731A times out and terminates charging.
Usually, a smart battery sends these necessary com-
mands. However, when not using a smart battery with
the MAX8731A EV kit, select either (or both) of the Auto
Re-Write checkboxes located directly under the 0x14
ChargingCurrent and 0x15 ChargingVoltage edit
fields. This generates a ChargeVoltage() or
ChargeCurrent() command at the selected time interval
located on the Timer panel.
Input current is shown on the Other Bitmapped
Charger Registers... panel (Figure 2). Select 0x3F:W
InputCurrent by choosing it from the pulldown list locat-
ed directly under the Other Bitmapped Charger
Registers... label. Each of the bits in the InputCurrent()
MAX8731A Evaluation Kit/Evaluation System
4
Detailed Description of Software
_______________________________________________________________________________________
Smart Charger Command Panel
Autorewrite Checkboxes
ChargeVoltage()
ChargeCurrent()
InputCurrent()
command word are shown individually with a short
description of the bit and a checkbox. Select the check-
boxes next to the bits for which the software should write
a 1; unselect the checkboxes for a zero. Send the com-
mand to the MAX8731A by selecting the Write button.
Note: The default input-current-limit setting at POR is
256mA. All codes requesting input current greater than
11.004A result in an input-current overrange, limiting
the input current to 11.004A.
ManufacturerID() returns the manufacturer ID (0x004D)
from the MAX8731A. This command is available
through the Other Bitmapped Charger Registers...
panel (Figure 2). Select 0xFE:R ManufacturerID by
picking it from the pulldown list located directly under the
Other Bitmapped Charger Registers... label. Issue a
ManufacturerID() command by selecting the Read
button. The returned hexadecimal value is shown at the
bottom of the panel.
DeviceID() returns the device ID (0x0008) from the
MAX8731A. This command is available through the Other
Bitmapped Charger Registers... panel (Figure 2). Select
0xFF:R DeviceID by picking it from the pulldown list
located directly under the Other Bitmapped Charger
Registers... label. Issue a DeviceID() command by
selecting the Read button. The returned hexadecimal
value is shown at the bottom of the panel.
The software is capable of reading the registers of a
smart battery. The smart battery page of the software is
shown in Figure 3. The software only reads the registers
selected with checkmarks. By default, the registers are
automatically read once every 2s. Disable this feature by
unselecting the Active Read: Battery checkbox located
on the Timer panel. Change the refresh time by entering
a new value into the Timer Interval edit box and select
the Set Interval button. When autorefresh is disabled,
read the battery by selecting the Refresh button.
Smart Battery Command Panel
ManufacturerID()
DeviceID()