Click here for production status of specic part numbers.
MAX86140/MAX86141
Evaluation System
General Description
The MAX86140/MAX86141 Evaluation System (EVSYS)
allows for the quick evaluation of the MAX86140 and
MAX86141 optical AFE for applications at various sites
on the body, particularly the wrist. Both MAX86140 and
MAX86141 supports standard SPI compatible interface.
MAX86140 consists of a single optical readout channels,
while MAX86141 has two optical readout channels that
operate simultaneously. The EVSYS allows exible
congurations to optimize measurement signal quality
at minimal power consumption. The EVSYS helps the
user quickly learn about how to congure and use the
MAX86140 and MAX86141.
The EVSYS consists of three boards. MAXSensor
BLEEK# is the main data acquisition board while
MAX86140OSBEK# and MAX86141OSBEK# are the
sensor daughter boards for MAX86140 and MAX86141
respectively. The EVSYS can be powered using the
USB-C supply or LiPo Battery.
The EVSYS comes with a MAX86140ENP+/MAX86141-ENP+
in a 24-bump wafer-level package (WLP).
Evaluates: MAX86140 and MAX86141
Quick Start
Required Equipment
●MAX86140 EVSYS
●Data Acquisition EVSYS Micro-PCB
(MAXSensorBLEEK#)
●MAX86140 EVSYS Sensor PCB
(MAX86140OSBEK#)
●MAX86141 EVSYS Sensor PCB
(MAX86141OSBEK#)
●Flex cable
●USB-C cable
●MAX86140 EVSYS GUI Software
●MAX86140 Parser and User guide (included in
MAX86140GUISetupVxxx.ZIP)
●Windows PC
●Required Bluetooth LE Dongle CY5677 or CY5670
(not shipped with EVSYS)
●Optional LiPo Battery (LP-401230 suggested, not
shipped with EVSYS)
Note: If you do not already have one of the listed BLE dongles
above, purchasing one is recommended.
Features
● Quick Evaluation of the MAX86140/MAX86141
● Supports Optimization of Configurations
● Facilitates Understanding MAX86140/MAX86141
Architecture and Solution Strategy
● Real-time Monitoring
● Data Logging Capabilities
● On-Board Accelerometer
● Bluetooth LE
Ordering Information appears at end of data sheet.
Procedure
1) The EVSYS is fully assembled and tested. Follow
the steps below to verify board operation:
Visit www.maximintegrated.com/evkit-software
to download the most recent version of the EVSYS
software, MAX86140GUISetupVxxx_Web.ZIP. Save
the EVSYS software to a temporary folder and
decompress the ZIP le.
2) Plugged in the BLE dongle to one of the USB port on
the PC.
3) Open up MAX86140GUISetupVxxx.exe and follow
the instructions from the pop-up windows, as shown
in Figure 1 to Figure 7.
4) The BLE Dongle driver installation will also be completed
after the GUI installation, as shown in Figure 8.
5) If the MAX86140 EVSYS ex cable is not already
connecting the Data Acquisition EVSYS Micro PCB
to the MAX86140 or MAX86141 Sensor PCB, then
please connect the two PCBs with the cable as
shown in Figure 9 and Figure 10 or Figure 11 and
Figure 12.
319-100050; Rev 1; 10/18
Page 2
MAX86140/MAX86141
Evaluation System
Evaluates: MAX86140 and MAX86141
6) Connect USB-C cable or LiPo Battery to the Data
Acquisition Board to power up the EVSYS. If LiPo
battery is used, press the power switch (SW) to turn
on/o the device. When powered on, the green LED
will toggle.
7) After that, start the MAX86140 EVSYS GUI program.
“Connect Device” will appears, choose your device
and press “Connect” as shown in Figure 11.
8) The GUI will then be launched as shown in Figure 12.
9) Congure the EVSYS on the GUI and Click on the
<Start> button on the bottom left side to start the
data acquisition.
10) When running, the LEDs on the Micro PCB should
illuminate and the plots on the GUI should stream
with data as shown in Figure 13 and Figure 14.
The EVSYS includes two sensor PCBs. Each
contains MAX86140/MAX86141 optical AFE, a
3-axis accelerometer together with a photodiode(s)
and LED(s). MAX86140_OSB_EVSYS comes with a
discreet photodiode (VEMD5080X01) and two green
LEDs (Osram CT DBLP31.12-5C8C-56-J6Q6), while
MAX86141_OSB_EVSYS comes with two discreet
photodiodes (VEMD5080X01), and a green LED (Osram
CT DBLP31.12-5C8C-56-J6Q6). The EVSYS allows raw
optical and accelerometer data to be sampled and
transferred to the GUI for both dynamic viewing and logging
for later analysis. The EVSYS micro controller PCB is used
to do SPI to BLE communication, transporting the raw
optical and accelerometer data to the PC via BLE.
Most functionality of the MAX86140/MAX86141 has
been mapped to the GUI so the wide variety of applicati ons
supported by the MAX86140/MAX86141 can be
rapidly explored. The following is a brief description of this
functionality options.
Sample Rate
The sample rate can take on values between 8 to
4096sps. The dual pulse mode option are modes where
the samples are unevenly spaced and averaged to
improve the ambient rejection of mains line rate ambient
signals.
Table 1 and Table 2 shows the maximum supported
sampling rates (in Sps) for the MAX86140 and MAX86141
respectively for the given number of exposure sequences
and use of accelerometer. The maximum sample rate is
limited by the BLE protocol, not the AFE itself.
For a given sample rate, the number listed can be
increased to the next available MAX86140/MAX86141
sample rate (i.e., 500Sps → 512Sps).
Integration Pulse Width
The pulse width setting adjusts the integration time of an
exposure. The MAX86140\MAX86141 supports exposure
integration times of 14.8μs, 29.4μs, 58.7μs, and 117.3μs.
The exposure pulse width is a critical parameter in any
optical measurement. Longer exposures allow for more
optical photons to be integrated but also increase system
power and reduce ambient rejection capability.
Burst Rate
When Burst Mode is disabled, PPG data conversions
are continuous at the sample rate dened by PPG_SR
register, When Burst mode is enabled, a burst of PPG
data conversions occurs at the sample rate dened by
Sample Rate (PPG_SR) register. Number of conversion
in the burst is dened by the SMP_AVE register. Average
data from the burst of data conversions is pushed to the
FIFO at the rate of burst average rate. The burst repeats
at the rate of 8, 32, 84, or 256Hz can be congured in
burst average eld. The burst average rate eld denes
the rate at which data is pushed into the FIFO. If the
number of conversions cannot be accommodated, the
device will use the next highest number of conversions. If
the eective sample rate is too slow to accommodate the
burst rate programmed, BURST_EN is automatically set
to 0, and the device runs in continuous mode.
Ambient Light Cancellation
The on-chip Ambient Light Cancellation incorporates a
proprietary scheme to cancel ambient light generated
photo diode current, allowing the sensor to work in high
ambient light conditions.
ADC Full-Scale Range
The MAX86140\MAX86141 optical channel has 4 fullscale ranges. These ranges are 4μA, 8μA, 16μA, and
32μA.
Table 1. MAX86140 Max Sample Rates
(Sps)
ACCELEROMETER
# OF SEQUENCES
15001000
25001000
3250500
4250500
5125250
6125250
WITHWITHOUT
Table 2. MAX86141 Max Sample Rates
(Sps)
ACCELEROMETER
# OF SEQUENCES
15001000
2250500
3125250
4125125
5125125
662.5125
WITHWITHOUT
www.maximintegrated.com
Maxim Integrated
│
15
Page 16
MAX86140/MAX86141
Evaluation System
Evaluates: MAX86140 and MAX86141
Sample Average
The MAX86140\MAX86141 has the capability to do
sample averaging of 2 ~ 128 samples internally. This
feature is useful if more optical energy is needed to make
a low perfusion measurement but the data rate across the
interface or the processing power in a host micro is not
desirable. This mode is also useful to further suppress the
mains line noises in indoor lighting conditions.
PD Bias
The MAX86140\MAX86141 provides multiple photo diode
biasing options. These options allow the MAX86140\
MAX86141 to operate with a large range of photo diode
capacitance. The PDBIAS values adjust the PD_IN bias
point impedance to ensure that the photo diode settles
rapidly enough to support the sample timing. PDBIAS is
congured depending on the Capacitance (CPD) of the
photodiode used.
Note: PD2 conguration is only available for MAX86141.
LED Sequence Control (FIFO Time Slots)
The LED Sequence Control species the data acquisition
sequence that the internal state machine controller will
follow and where the converted data will be mapped into
the FIFO.
Each FIFO eld can be applied to one measurement.
Acquired data can be from LED1, LED2, or LED3 (optical
exposure from LED1~3) illuminated independently.
The LED1&LED2, LED1&LED3, LED2&LED3, and
LED1&LED2&LED3 are optical exposures from LEDs
illuminated simultaneously. The other options are Ambient
(optical data with no exposure, just ambient illumination)
or None (skip this acquisition). The LED4-6 (Mux Control)
are not supported with the sensor PCB. If a custom sensor
board with MUX is used, LED4, LED5 and LED6 can also
be congured. Only LED1 and LED2 are available in this
EVSYS.
The exposure sequence will be the entry in Sequence
1 (LEDC1) slot, Sequence 2 (LEDC 2) slot, Sequence 3
(LEDC3), Sequence 4 (LEDC4), Sequence 5 (LEDC5)
slot then Sequence 6 (LEDC6) slot. This sequence
will repeat for each sample instance. Each Sequence
if programmed, will be plot in the PPG Plot x tabs
respectively as shown in Figure 15.
Please refer to the MAX86140/MAX86141 datasheet
under FIFO Conguration Section for details.
LED Driver Congurations
Each of the three LED drivers has a Range and Peak
LED Current setting. There are 4 full-scale range settings
31mA, 62mA, 93mA and 124mA. Each range has an 8-bit
current source DAC. The Peak LED Current box allows
for an actual current to be entered. The nearest available
DAC current is selected and displayed in the eld.
LED Settling Time
The LED Settling Time is the time prior to the start of
integration (pulse-width setting) that the LED is turned
on. There are four settlings, 12μs, 8μs, 6μs and 4μs. This
time is necessary to allow the LED driver to settle before
integrating the exposure photo current.
GPIO Control
Various options of GPIO controls are available on
MAX86140. For the EVSYS, when set to GPIO options
2, the sample rate will be triggered by the on-board
accelerometer.
Please refer to the MAX86140/MAX86141 datasheet
under GPIO Conguration Section for details.
Accelerometer Conguration
The on-board accelerometer can be enabled or disabled
by using the GUI. Supported accelerometer Full-Scale
Range are ±2g, ±4g, ±8g and ±16g. The output data of
the accelerometer can also be congured from 15.63Hz
to 2000Hz when used with GPIO Control Option 2.
Picket Fence Conguration
Under typical situations, the rate of change of ambient
light is such that the ambient signal level during exposure
can be accurately predicted and high levels of ambient
rejection are obtained. However, it is possible to have
situations where the ambient light level changes extremely
rapidly, for example when in a car with direct sunlight
exposure passes under a bridge and into a dark shadow.
In these situations, it is possible for the on-chip ambient
light correction (ALC) circuit to fail and produce and
erroneous estimation of the ambient light during the
exposure interval. The optical controller has a built-in
algorithm, called the picket fence function, that can
correct for these extreme conditions on the ALC circuit.
Please refer to the MAX86140/MAX86141 datasheet
under Picket Fence Detect-and-Replace Function Section
for details.
www.maximintegrated.com
Maxim Integrated
│
16
Page 17
MAX86140/MAX86141
Evaluation System
Evaluates: MAX86140 and MAX86141
Proximity Conguration
The optical controller also includes an optical proximity
function which could signicantly reduce energy
consumption and extend battery life when the sensor is
not in contact with the skin.
Please refer to the MAX86140/MAX86141 datasheet
under Proximity Mode Section for details.
System Control
When MAX86141 is used, there is option to use single PD
(PD1) or Dual PD simultaneously (PD1 and PD2). When
Dual PD mode is used, the data log will shows data from
both PD for each congured sequence.
<Start >/<Stop > Button
The <Start Monitor> button is used to start data acquisition
from the demo. The <Start Monitor> button will only be
eective when the EVSYS is connected and detected.
Once the <Start > has been pushed the <Stop> button
appears, which can be used to stop the acquisition.
Once the acquisition has started, all settings are locked.
Terminate the acquisition to change any settling.
<Reset> Button
The <Reset> button will clear out all register settlings
back to the programs start up.
Data Logging
Raw optical and accelerometer data can be logged from
the <Logging> pull-down menu item. There are two
options available: Data saved to le or in the ash. When
“le” data logging is selected, the GUI asks for a folder
location where the logging le will be saved. Create a
new folder or accept the default. Data logging will start on
the next <Start> button and will continue until the <Stop
> button is pressed. The nal le write is only done when
the <File> pull-down menu item is accessed and the datalogging button is pressed.
Flash logging allows raw sensor data to be stored to
the integrated 32MB ash memory chip in a binary le
format. The max duration for ash logging is dependent
on: sample rate, number of optical channels, and use of
accelerometer.
The GUI enables/disables ash logging. The GUI can
be disconnected while ash logging, allowing for remote
operation (PPG Plots not available). Preparing the ash
memory can take up to 30s after enabling. If the ash
memory lls or battery power drops too low, ash logging
will automatically stop and the le will close. Only one
le can be saved at a time. The le must be downloaded
since it will be erased on the next log request.
If a log has completed, a binary le will be found on the
device. The binary log le must be downloaded via the
USB-C cable; it cannot be downloaded through BLE.
When the device is plugged into the PC, it enumerates as
a USB mass storage device. However, the le can only
be copied from this device. No other operations (such
as deleting or saving other les) will work on this device.
Copy the le to a local PC volume. Then run the parser to
generate a CSV le.
Please refer to the Evaluation Kit Parser User Guide
(max8614x demo + eval kit parser user guide 20170719.
pdf) for details operation.
Register Map Access
Under the <Register> Tab the user can access to sensor
register map as shown in Figure 17. Press <Read All>,
to read all the register value currently in congured in the
Optical AFE. Bolded font bits are logic one. Normal font
bits are logic zero. Click on the bits to toggle their value
and click on <W> to write the value to the device. The
register value does not change until <W> is clicked. Click
<R> to read the register value to verify the write.
www.maximintegrated.com
Maxim Integrated
│
17
Page 18
MAX86140/MAX86141
Evaluation System
Evaluates: MAX86140 and MAX86141
Figure 17. Register Map Access
www.maximintegrated.com
Maxim Integrated
│
18
Page 19
MAX86140/MAX86141
Evaluation System
Evaluates: MAX86140 and MAX86141
Detailed Description of Hardware
Status LED Indicators
The onboard tri-color LEDs are use as status indicator.
LED Green
Toggling (1Hz 50% duty cycle) = BLE advertising
Toggling (1Hz 10% duty cycle) = BLE connected
LED Red
USB-C cable connected to charger
On = charging
O = charge complete
Flash Logging
On = busy preparing the ash memory or ash
memory is full
Toggling (synchronously with the green LED)
= logging
O = not logging
Ordering Information
PARTTYPE
MAX86140EVSYS#EVSYS
#Denotes RoHS compliant.
Note that ash logging indication takes precedence over
the charging indication. I.e., if the device is plugged into
a charger, the red LED indicates charge status. If ash
logging is enabled while plugged into the charger, the red
LED indicates ash log status.
Power Switch
Press the power switch (SW) to turn on/o the device.
When powered on, the green LED will toggle per the LED
indicator section. When powered o, the green LED will
go out. The red LED may light temporarily, indicating that
the ash log is closing. Plugging in the USB-C cable will
also power up the device.
Battery/Charging
Use the USB-C cable to charge the integrated single-cell
LiPo battery. The integrated PMIC initiates and stops
charging automatically. Charge status is indicated through
the red LED and GUI.
Component List
MAX86140 EVSYS
PARTQTYDESCRIPTION
MAXSensorBLE_EVKIT1
MAX86140OSB_EVKIT1
MAX86141OSB_EVKIT1
1501502251
MAX86140 EVSYS µC
PCB
MAX86140 EVSYS
Sensor PCB
MAX86141 EVSYS
Sensor PCB
Molex, Flex Cable, 25
Pins
www.maximintegrated.com
CY56771Cypress, BLE Dongle
101181XX-000XXX1
USB-C to USB-A Cable,
3 Ft.
Maxim Integrated
│
19
Page 20
MAX86140/MAX86141
ITEMREF_DESDNI/DNP QTYMFG PAR T #MANUFACTURERVALUEDESCRIPTIONCOMMENTS
ANTENNA; 2450AT SE RIES; BOARDMOUNT;
MINI 2.45 GHZ ANTENN A; 2450MHZ
MAX86140/MAX86141 EV Kit PCB Layout Diagrams (continued)
MAX86140_OSB_EVKIT
MAX86140OSBEK#—SILK_TOPMAX86140OSBEK#—Top
MAX86140OSBEK#—L02_GND
www.maximintegrated.com
Maxim Integrated
│
32
Page 33
MAX86140/MAX86141
Evaluates: MAX86140 and MAX86141
Evaluation System
MAX86140/MAX86141 EV Kit PCB Layout Diagrams (continued)
MAX86140_OSB_EVKIT
MAX86140OSBEK#—BOTTOMMAX86140OSBEK#— L03_SIG
www.maximintegrated.com
Maxim Integrated
│
33
Page 34
MAX86140/MAX86141
Evaluates: MAX86140 and MAX86141
Evaluation System
MAX86140/MAX86141 EV Kit PCB Layout Diagrams (continued)
MAX86141_OSB_EVKIT
MAX86141OSBEK#—Silk_TopMAX86141OSBEK#—Top
MAX86141OSBEK#—L02_GND
www.maximintegrated.com
Maxim Integrated
│
34
Page 35
MAX86140/MAX86141
Evaluates: MAX86140 and MAX86141
Evaluation System
MAX86140/MAX86141 EV Kit PCB Layout Diagrams (continued)
MAX86141_OSB_EVKIT
MAX86141OSBEK#—L04 SIGMAX86141OSBEK#—L03_SIG
www.maximintegrated.com
Maxim Integrated
│
35
Page 36
MAX86140/MAX86141
Evaluation System
Revision History
Evaluates: MAX86140 and MAX86141
REVISION
NUMBER
08/17Initial release—
110/18
REVISION
DATE
DESCRIPTION
Updated the General Description, Quick Start, and Detailed Description of
Software sections; replaced Figures 9–12, Component List, Bill of Materials,
Schematics, and PCB Layout
PAGES
CHANGED
1, 9–11, 15,
19, 20–35
For pricing, delivery, and ordering information, please visit Maxim Integrated’s online storefront at https://www.maximintegrated.com/en/storefront/storefront.html.
Maxim Integrated cannot assume responsibility for use of any circuitry other than circuitry entirely embodied in a Maxim Integrated product. No circuit patent licenses
are implied. Maxim Integrated reserves the right to change the circuitry and specications without notice at any time.
Maxim Integrated and the Maxim Integrated logo are trademarks of Maxim Integrated Products, Inc.