Evaluate: MAX1057/MAX1058/MAX1257/MAX1258
standard 25-pin to 9-pin adapter is required. The
EV kit software checks the modem status lines
(CTS, DSR, and DCD) to confirm that the correct
port has been selected.
7) Start the MAX1258 program by opening its icon in
the Start | Programs menu.
8) Turn on the power supply and slide SW1 to the ON
position on the 68HC16MODULE-DIP module.
Press the OK button to automatically connect and
download the file KIT1258.C16 to the module.
9) Apply an input signal to AIN0 and click Perform
Action. Observe the readout on the screen. To per-
form the action repeatedly, check the every 200ms
checkbox.
10) To view a graph of the measurements, pull down
the View menu and click Graph.
11) Bring up the DAC Outputs tab, select action 1111
cccc cccc 001x Power On Selected Channels,
and click Perform Action.
12) Select action 1100 Write and Load OUT1-OUT8,
set OUT1 code to 2048, and click Perform Action.
Observe that the voltage on OUT1 is now midscale
(2.048V, assuming VREF = 4.096V).
13) Bring up the GPIO Pins tab. Set GPIOA0 to High
Output, set GPIOB0 to Low Output, set GPIOC3 to
Input, and click Write Output Pins. Observe that
the A0 pin is now logic-high and the B0 pin is now
logic-low.
14) Connect GPIO pin C3 to logic-high (A0) and click
Read Input Pins. Observe that the software indi-
cates that C3 is high.
15) Connect GPIO pin C3 to logic low (B0) and click
Read Input Pins. Observe that the software indi-
cates that C3 is low.
Detailed Description of
Software
The main window of the evaluation software configures
the data converter and measures the analog inputs.
Under Action, select a scanning sequence, repetitive
conversions, or a single conversion. Each selected
channel's measurement results are displayed in the
corresponding Measurement Results field.
The Action setting read single channel repeatedly
requires making a selection under Repetition to deter-
mine how many times the selected channel should be
measured.
Use Averaging to summarize a series of measure-
ments results on each selected channel as an arith-
metic mean value. Repetition can be used together
with Averaging to summarize a large number of mea-
surement results as a small number of sample means.
The Low Level Interface Details panel shows the most
recent low-level register write. A summary of what has
been written to each register is available under the
Low-level registers tab.
The AIN14 and AIN15 channels are automatically
skipped if their alternate functions are selected in the
setup register. The evaluation software updates its dis-
play to show or hide these channels whenever the alter-
nate functions are enabled or disabled.
The Setup tab configures the alternate functions for the
AIN14 and AIN15 pins, and also configures adjacent
channels as differential input pairs.
The Low-level registers tab summarizes the com-
mands that create the active configuration. The Reset
All Registers checkbox resets these software-shad-
owed register values and sends the reset command to
the MAX1258, optionally configuring slow mode and
bandgap mode.
DAC Outputs
The DAC Outputs tab in the main window controls the
analog output pins.
To power DAC channels prior to use, select action
1111 cccc cccc 001x Power On Selected Channels.
Verify that the checkboxes are set and click Perform
Action. Jumper JU2 defines the initial states of the
DAC output pins.
To reset all DAC outputs to zero, select action 0001 0...
Reset all DACs to 000 (zero scale) and click Perform
Action.
To reset all DAC outputs to full scale, select action
0001 1... Reset all DACs to FFF (full scale) and click
Perform Action.
Note: At power-on the DAC expects an external refer-
ence on REF1. Refer to the MAX1258 IC data sheet.
To write and load multiple DAC channels, select action
1100 Write and Load OUT1-OUT8, type the desired out-
put code value (0 to 4095) into the OUT1 edit field, and
click Perform Action. The voltage on the OUT1–OUT8
pins immediately changes to the new value.
To write a single DAC output (for example OUT5), select
action 0110 Write OUT5. Type the desired output code
value (0 to 4095) into the OUT5 edit field and click
Perform Action. Unless jumper JU5 is closed (asserting
the LDAC pin low), a separate load command is required
to update the pin voltage from the input register. Load
OUT5 by selecting action 1110 cccc cccc xxxx Load
MAX1258 Evaluation Kit/Evaluation System
4 _______________________________________________________________________________________
Selected Channels, checking the Load checkbox for
channel 5, and clicking Perform Action.
GPIO Pins
The main window’s GPIO Pins tab configures, writes,
and reads the general-purpose digital input/output pins.
Each GPIO pin has a drop-down combo box that con-
figures High Output, Low Output, Input, or open-
drain pull-down modes for that pin. Select output
mode and click Write Output Pins. Read pins by click-
ing Read Input Pins.
Sampling
Measurement data can be sampled in external clock
mode. From the Setup tab, set Clock Mode to
0111xxxx ext clock. Then, return to the Measurement
tab and click Get Samples.
Graph Window
To view recently measured data, drop down the View
menu and choose Graph. Data can be viewed as a
time sequence plot, a histogram plot, or as a table of
raw numbers (see Figure 6). See Table 1 for available
graph commands.
Evaluate: MAX1057/MAX1058/MAX1257/MAX1258
MAX1258 Evaluation Kit/Evaluation System
_______________________________________________________________________________________ 5
TOOL
FUNCTION
Show the entire available input range.
Expand the graph data to fill the window.
Move the view left or right.
Move the view up or down.
Expand or contract the x-axis.
Expand or contract the y-axis.
Load data from a file.
Save data to a file.
Option to write a header line when saving data.
Option to write line numbers when saving data.
View code vs. time plot.
View histogram plot (cumulative frequency of
each code).
View table.
Show minimum in tabular view.
Show maximum in tabular view.
Show span in tabular view.
Span = maximum - minimum.
Show number of samples in tabular view.
Show sum of the samples in tabular view.
Show sum of the squares of the samples in
tabular view.
Show arithmetic mean in tabular view:
TOOL
FUNCTION
Show standard deviation in tabular view:
Show root of the mean of the squares (RMS) in
tabular view:
Channel 0 enable.
Channel 1 enable.
Channel 2 enable.
Channel 3 enable.
Channel 4 enable.
Channel 5 enable.
Channel 6 enable.
Channel 7 enable.
Channel 8 enable.
Channel 9 enable.
Channel 10 enable.
Channel 11 enable.
Channel 12 enable.
Channel 13 enable.
Channel 14 enable.
Channel 15 enable.
Channel 16 enable (temperature).
Table 1. Graph Tool Buttons
Mean
n
=
∑×
()
RMS
n
=
∑×
()
2
Evaluate: MAX1057/MAX1058/MAX1257/MAX1258
Diagnostics Window
The diagnostics window is used for factory testing prior
to shipping the evaluation kit. It is not intended for cus-
tomer use.
Detailed Description of
Hardware
The MAX1258 device under test (U1) offers a multi-
channel 12-bit ADC, a temperature sensor, an octal 12-
bit DAC, and configurable GPIOs. Resistors R1–R16
and capacitors C1–C16 form single-pole lowpass anti-
aliasing filters for each input. Capacitor C17 provides
power-supply bypassing for U1. See Figure 7 and refer
to the MAX1258 IC data sheet.
The EV kit includes a MAX1615 3V/5V linear regulator
(U2) and a set of MAX1840/MAX1841 level shifters (U3
and U4) to support using the 3V MAX1257 with the 5V µC.
Evaluating the MAX1257
The MAX1257 is the 3V version of the MAX1258.
Request a free sample of the MAX1257BETM. Replace
U1 with a MAX1257 and move the JU1 shunt to the 3V
position. In the software's Options menu, select refer-
ence = 2.500V.
Evaluating the MAX1057
The MAX1057 is the 3V, 10-bit version of the MAX1257.
Request a free sample of the MAX1057BETM. Replace
U1 with a MAX1057 and move the JU1 shunt to the 3V
position. In the software's Options menu, select refer-
ence = 2.500V.
The evaluation software expects 12 bits of data, but the
MAX1057 only provides 10 bits of meaningful data.
Because the most significant bits (MSBs) are aligned,
the measurement code numbers reported by the soft-
MAX1258 Evaluation Kit/Evaluation System
6 _______________________________________________________________________________________
SHUNT
POSITION
V
DD
VOLTAGE
FUNCTION
1-2* 5V
Normal operation with U1 =
MAX1058 or MAX1258.
2-3 3V
Normal operation with U1 =
MAX1057 or MAX1257.
Open
Unspecified
Do not operate kit with JU1 open.
Table 2. Jumper JU1 (V
DD
Voltage
Selection)
*Default configuration.
SHUNT
POSITION
RES_SEL
STATE
FUNCTION
1-2 High
When power is first applied, the
DAC outputs are pulled to REF1
through internal 100kΩ resistors.
All DAC input registers are set to
0xFFF.
2-3* Low
When power is first applied, the
DAC outputs are pulled to AGND
through internal 100kΩ resistors.
All DAC input registers are set to
0x000.
Open Undriven
Do not power the kit with JU2
open.
Table 3. Jumper JU2 (RES_SEL)
*Default configuration.
SHUNT
POSITION
REF1 BYPASS
CAPACITOR
FUNCTION
Open
User-provided
Leave JU4 open when using
the internal reference.
Closed*
C14 bypasses
REF1
Close JU4 when using an
external reference.
Table 5. Jumper JU4 (REF1 Bypass)
*Default configuration.
SHUNT
POSITION
LDAC
STATE
FUNCTION
Open High
Update DAC outputs by sending
command through SPI.
Closed* Low
DAC input registers are transferred
to DAC output registers.
Table 6. Jumper JU5 (LDAC)
*Default configuration.
JU3
STATE
U1 PIN 1
CONNECTION
FUNCTION
Closed*
Connected to
µC module J1
pin 29 (through
level shifter).
U1 pin 1 = CNVST conversion
start command. Leave AIN15
pad unconnected.
Open
Connected to
AIN15 pad.
U1 pin 1 = AIN15 analog input.
Connect signal source to
AIN15 pad.
Table 4. Optional Jumper JU3 (AIN15
Alternate Function)
*Default configuration.

MAX1258EVKIT

Mfr. #:
Manufacturer:
Maxim Integrated
Description:
Data Conversion IC Development Tools MAX1258 Eval Kit
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet