AMS AS7058 User manual

1
Sensing is life
AS7058 Evaluation Kit
27/04/2023
Quick Start Guide
v1.00

2
AS7058 Evaluation Kit
Quick Start Guide
AS7058 EVK
Software Installation
How to Use
AS7058 PC Software
Logging Data
FW Upgrade

3
Contents of the AS7058 Evaluation Kit
AS7058 Evaluation Kit Parts
Out of the Box
1–AS7058 EVK Mainboard
2–Microcontroller Board with USB & BLE
interface
3–Optical Stack
4–Micro USB cable
5–3x GSR Samples
6– 5x BioZ Samples (“CAL BIOZ” for BioZ
Calibration)
Fig. 1: AS7058 Evaluation Kit out of the box

4
Contents of the AS7058 Evaluation kit
Main parts of the Evaluation Kit
Key
1–AS7058 EVK Mainboard
2–AS7058 EVK On/Off Button (S2)
3–Microcontroller board with USB & BLE interface
4–External 3V3 power supply & GND ports
5–External ECG Connector
6 & 9 –Electrodes for ECG, EDA and Bio-impedance
measurement
7–Optical Stack for PPG
8–AS7058 Sensor
10 –External BioZ Connector
11 –External 5V0 power supply, LED Power Supply
& GND ports
12 –External Sensor Interface
13 –Electrical Isolation
Fig. 2: AS7058 Evaluation Kit top view
3 4
16
7
8
10
11
2
9
5
13
12

5
AS7058 PC Software
Installation
To install, start the installer executable and follow the instructions as shown in Fig. 3 below (from left to right).
Fig. 3: AS7058 Software Installation Steps
Note: The EVK software is available for download. Please contact the ams OSRAM support team (support_aws@ams-osram.com) for the download link.

6
Setup
1. Connect the micro USB cable to the board and plug it into your
computer.
2. Then, press the S2 button for one second to turn on the
AS7058 EVK.
3. The green LED on the Microcontroller board will light up as
soon as the board is powered.
4. The green LED (H1) on the mainboard will light up as soon as
the board is powered.
5. Afterward, start the EVK GUI software.
Fig. 4: AS7058 Evaluation Kit power ON
Getting Started
AS7058 EVK Mainboard On/Off Button (S2)
ON: Press the button for a few Sec
OFF: Press the button for a few Sec
S2
H1

7
AS7058 PC Software
GUI Overview
Fig. 5: Overview of the GUI
The Graphical User Interface (GUI) consists of seven main
segments (Fig. 5):
•Device Connection: To connect the AS7058 EVK to the
software.
•Configuration Presets: Afew configuration presets are
provided to help the user quickly start using the device.
•Sensor Configuration: Adjusts the settings for each
parameter.
•Register Map: Displays the value of each register and
can control the sensor status.
•Applications: This tab contains vital signs application-
related parameters.
•Measurements: This tab displays HRM, SpO2, ECG &
Bioimpedance readings along with a graph of the ADC
count.
•About: Shows information regarding the software and
Python versions.
•Refresh list: If Windows does not automatically
recognize the device, press this Refresh button and wait
for the board to be recognized.
Note: The other segments are only activated after the connection to the
evaluation kit is established.
Device Connection
Configuration Presets
Sensor Configuration
Register Map
Applications
Measurements
About
Refresh
list

8
AS7058 PC Software
GUI Overview –Device Connection Tab
Fig. 6: Overview of the GUI –Device Connection
After launching the EVK GUI, the “Device Connection”
tab is displayed.
The GUI has two ways to communicate with the
device:
1. Wired connection via the micro USB connector.
2. Wireless connection via the BLE (refer to page
4).
The GUI application is available on Windows-based
PCs and macOS.
Device Connection
Bluetooth Connection
(Click the toggle switch to
connect the device)
USB Connection
(Click the toggle switch to
connect the device)

9
AS7058 PC Software
GUI Overview –Configuration Presets Tab
Fig. 7: Overview of the GUI –Configuration Presets
A few configuration presets are provided to help the user quickly start using the device.
These can be chosen from the “Configuration Presets” Tab. Each file comes with a
description, letting the user know what measurements can be done using them:
•AS7058 EVK: SpO2 on finger - SpO2 monitoring on the finger at a PPG sampling
frequency of 100 Hz. The SpO2 result is not calibrated.
•AS7058 EVK: PPG & ECG - This is a test configuration for simultaneous ECG &
PPG measurements using the EVK.
•AS7058 EVK: ECG 1kHz - For an ECG measurement on the finger using the EVK.
The sampling frequency is 1 kHz and the total gain is 128.
•AS7058 EVK: ECG & Lead-off -For an ECG measurement on the finger and lead-
off detection using the AS7058 EVK.
•AS7058 EVK: HRM & RRM - Heart Rate and respiration rate monitoring on the
finger at a PPG sampling frequency of 200 Hz, with PRV measurement enabled.
•AS7058 EVK: EDA Measurement - This is a configuration for measuring changes
in a person’s skin resistance.
•AS7058 EVK: BioZ Measurement - This is a configuration for measuring a
person’s body impedance with the AS7058 EVK.
•AS7058 Wired-WB: HRM on wrist - Heart Rate monitoring on the wrist when a
wired wrist demo is connected.
•AS7058 Wired-WB: SpO2 on wrist - SpO2 measurement on the wrist when a
wired wrist demo is connected.
To save the current configuration settings, click the Save Configuration button (Fig. 7).
This opens the Save Configuration File dialog box. Enter a file name, choose the file
location, and save it as a JSON file. Lastly, click Save to save the file.
To load a JSON configuration, click the Load Configuration button (Fig. 7). This opens
the Select Configuration File dialog box. Then, select the JSON configuration file you
want to load, and click Open.
Configuration
Presets
Configuration Presets
List
Load
Configuration
Save
Configuration
Click individual icon
to load the preset
configuration file

10
AS7058 PC Software
GUI Overview –Sensor Configuration Tab
Fig. 8: Overview of the GUI - Sensor Configuration
The device parameters can be configured in the Sensor
Configuration tab. This tab presents the various functional
blocks of the AS7058 as separate rectangular blocks. After
choosing a configuration preset, the enabled blocks are
highlighted in green, and the disabled blocks are shown in
grey.
The parameters contained within each block can be
monitored/modified by selecting the individual blocks.
Note: Any change in the configuration parameter takes
effect only after it is saved - before exiting the corresponding
block.
Sensor Configuration

11
AS7058 PC Software
GUI Overview –Register Map Tab
Fig. 9: Register Map Overview
To check the current register Map, click on the Register
Map tab.In the Register Map window:
•The register values can be updated.
•New register values can be entered.
To save the current register map, click on Save to file. This
opens the Save dialog box. Enter a file name, choose the
file location, and save it as aCSV file. Lastly, click Save to
save the file.
To load new register lists (CSV file), click the Load from
file button. This opens the Open dialog box. Select the
CSV file you want to load, and click Open.
Register Map
Load
from file
Save
to file
Reload
Device
Registers

12
AS7058 PC Software
GUI Overview –Application Tab I
Fig. 10: Overview of the GUI - Applications
Software and vital signs application-related parameters can
be found under the Applications tab.
•Accelerometer (ACC): The accelerometer configuration
configures the logging of ACC data and the sampling
frequency.
•Chip Library: A driver which handles communication
with the AS7058 AFE and is used to configure the
device and perform measurements.
•Software AGC (PD Offset & LED Control): The
AGC algorithm monitors the ADC values and
regulates the PPG signal within the defined
range by varying the offset current and LED
current.
•PD Offset Calibration: This is used to perform
PPG measurements with the enabled hardware-
implemented PD offset control. This is also called
AdvancedAutomatic Offset Control (AAOC).
•BioZ Measurement: This contains a proprietary
algorithm for calibration and measurement result
correction.
•EDA Scaling: Contains an algorithm for
measurement results correction.
Applications
Blocks are Green
=
The Configuration
is using these
application blocks

13
AS7058 PC Software
GUI Overview –Application Tab II
Software and vital signs application related parameters can be found under the Applications tab (Fig. 10).
•Application Manager: This connects the Chip Library with the included BioApplications. It receives measurement data from the AS7058 Chip
Library and combines it with accelerometer data.
•Raw Data: The results of an analog-to-digital converter’s (ADC) conversion are represented as a digital number with varying resolution on
the bit length and settings used.
•Streaming: Extended ADC values that include the corresponding PD offset value.
•Heart Rate Monitoring (HRM): The HRM application takes the defined PPG signal as an input and estimates the heart rate in beats per
minute.
•Respiration Rate (RRM): The RRM application takes the defined PPG signal as an input and estimates the respiration rate in beats per
minute.
•Oxygen Saturation (SpO2): The SpO2 application estimates the peripheral oxygen saturation in percent, based on the PPG signal
acquired using RED and IR LEDs.
•Signal Range Detection (SRD): The SRD application is used to support proximity detection based on the amplitude of the PPG signal. The
proximity range is defined based on the configuration of the upper and lower thresholds.
•PPG Signal Reconstruction: This removes the discontinuities in the ADC output signal when the PD offset current changes and restores
the full DC component of the signal while maintaining the extended dynamic range.
•Body Impedance (BioZ): The BioZ application is used to measure a person’s body impedance.
•Electrodermal activity (EDA): The EDA application is used to measure changes in aperson’s skin resistance.

14
AS7058 PC Software
GUI Overview –Measurement Tab
Fig. 11: Overview of the GUI –Measurements
A measurement can be started after setting the parameter for
a specific application. Click on the “Start Measurement” button
to run the sensor module and observe the “Chip Events”,
“Application Output”, and “AGC Status” (Fig. 11).
•Start Measurement: This button starts the process.
•Chip Events: Here, VCSELs, MODs, Lead-off, and
Sequencer runtime conditions can be observed.
•Application Output: Heart Rate and SpO2 values will be
displayed here, and the SRD condition can also be
observed.
•AGC Status: The AGC status for the LED current and PD
offset can be observed here.
•Signal Plot: The PPG ADC count and ECG Raw count
can also be displayed on this graph.
•Start Logging: To save the measurement data, click the
Start Logging button (Fig. 11). Afterward, the GUI prompts
the user to select a file name and the data will be saved in
CSV format.
•Signal Calculation: Set the signal calculation or enter your
own formula.
•Post-Processing Filter: Different software post-processing
filters have been implemented to improve the quality of the
output signal. The plot area in Fig. 11 displays the post-
processing filter.
Measurements Signal Plot
Start Logging
Start
Measurement
Post-processing Filter
Signal Calculation

15
AS7058 PC Software
GUI Overview –About Tab
Fig. 12: Overview of the GUI - About
This About tab provides the software name, software
version number, python package version number,
copyright information, and the ams OSRAM company
link.
About

16
AS7058 EVK
Finger Positioning on the Optical Stack & Electrodes
Fig. 13: Finger positioning for PPG, ECG, EDA & BioZ measurements on the AS7058
Place the evaluation kit on the table or flat surface.
Rest your forearms and hands on the table and let the finger tips rest on the optical stack.
Keep a light touch on the optical stack & electrodes –no need to squeeze or press down too firmly.
Abrupt movements or vibrations during measurement should be avoided.
Measurement Conditions
For PPG Measurement
For BioZ Measurement
For ECG/EDA Measurement
Fix The Optical Stack

17
AS7058 PC Software
Starting a PPG/Finger Measurement for HRM & RRM
1. Firstly, press the S2 sensor button for 1 second to power on the
sensor. Afterward, connect the AS7058 EVK via the correct COM port
or BLE number.
After successfully connecting, the USB or BLE icon will change
color to green. The green LED (USB connection) or blue LED
(BLE connection) on the microcontroller board will blink as soon
as the connection between the evaluation board and the GUI is
established.
2. After connecting, select the correct configuration file from the
configuration presets provided (“AS7058 EVK: HRM & RRM” when
using a PPG signal) in the Configuration Presets tab.
3. In the Applications tab, the AGC, HRM & RRM algorithms will be
activated, and ACC will also be enabled.
4. Afterward, click the “Measurements” tab, followed by the “Start
Measurement” button.
5. Then, place a finger on the LED/PD module, and subsequently, you
will see the PPG raw data plot in the Graph window and the heart rate
& respiration rate in the application output window.
6. Lastly, position the fingers, as shown in Fig. 13 (page 16).
Fig. 14: HRM & RRM Measurement
123
4

18
AS7058 PC Software
Starting a PPG/Finger Measurement for SpO2
Fig. 15: SpO2 Measurement
1. Firstly, press the S2 sensor button for 1 second to power on the
sensor. Afterward, connect the AS7058 EVK via the correct COM port
or BLE number.
After successfully connecting, the USB or BLE icon will change
color to green. The green LED (USB connection) or blue LED
(BLE connection) on the microcontroller board will blink as soon
as the connection between the evaluation board and the GUI is
established.
2. After connecting, select the correct configuration file from the
configuration presets provided (“AS7058 EVK: SpO2 on finger” when
using a PPG signal) in the Configuration Presets tab.
3. In the Applications tab, the AGC and SpO2 algorithms will be
activated.
4. Afterward, click the “Measurements” tab, followed by the “Start
Measurement” button.
5. Then, place a finger on the LED/PD module, and subsequently, you
will see the PPG raw data plot in the Graph window, and the heart
rate & SpO2 in the application output window.
6. Lastly, position the fingers, as shown in Fig. 13 (page 16).
123
4

19
AS7058 PC Software
Starting an ECG Raw Data Measurement
1. Firstly, press the S2 sensor button for 1 second to power on the sensor.
Afterward, connect the AS7058 EVK via the correct COM port or BLE
number.
After successfully connecting, the USB or BLE icon will change color to
green. The green LED (USB connection) on the microcontroller board
will blink as soon as the connection between the evaluation board and
the GUI is established.
2. After connecting, select the correct configuration file from the configuration
presets provided (“AS7058 EVK: ECG 1kHz” when using electrodes) in the
Configuration Presets tab.
3. In the Applications tab, the Raw data will be activated.
4. Afterward, click the ‘Measurements’ tab, followed by the ‘Start Measurement’
button.
5. Then, place your fingers on the electrodes, and subsequently, you will see
the ECG raw data plot in the Graph window.
6. Lastly, position the fingers, as shown in Fig. 13 (page 16).
Fig. 16: ECG Measurement
123
4
Note: Please check the Jumper setting for the ECG electrodes:
For ECG (INN) => jumper X12 => E1 => connect 2-3
For ECG (INP) => jumper X11 => E2 => connect 2-3
For ECG (Ref) => jumper X9 => E3 => connect 2-3

20
AS7058 PC Software
Starting an PPG & ECG Raw Data Measurement
1. Firstly, press the S2 sensor button for 1 second to power on the sensor.
Afterward, connect the AS7058 EVK via the correct COM port or BLE
number.
After successfully connecting, the USB or BLE icon will change color to
green. The green LED (USB connection) on the microcontroller board
will blink as soon as the connection between the evaluation board and
the GUI is established.
2. After connecting, select the correct configuration file from the configuration
presets provided (“AS7058 EVK: PPG & ECG” when using electrodes and a
PPG signal) in the Configuration Presets tab.
3. In the Applications tab, the AGC algorithm and Raw data will be activated.
4. Afterward, click the measurements tab, followed by the Start Measurement
button.
5. Then, place your fingers on the electrodes, a finger on the LED/PD module,
and and subsequently, you will see the PPG raw data plot and the ECG raw
data plot in the Graph window.
6. Lastly, position the fingers, as shown in Fig. 13 (page 16).
Fig. 17: PPG & ECG Measurement
1
4
3
2
Note: Please check the Jumper setting for the ECG electrodes:
For ECG (INN) => jumper X12 => E1 => connect 2-3
For ECG (INP) => jumper X11 => E2 => connect 2-3
For ECG (Ref) => jumper X9 => E3 => connect 2-3
Table of contents
Other AMS Motherboard manuals

AMS
AMS AS3935 User manual

AMS
AMS USB I&P Box User manual

AMS
AMS AS3933 Operating and installation instructions

AMS
AMS AS5270-MF_EK_SB User manual

AMS
AMS AS3460 User manual

AMS
AMS CCS811 User manual

AMS
AMS TMD2620 User manual

AMS
AMS TMD2620-DB User manual

AMS
AMS AS5 Series User manual

AMS
AMS TCS3701 User manual

AMS
AMS TSL2584TSV User manual

AMS
AMS AS5000 User manual

AMS
AMS AS3930 User manual

AMS
AMS TSL2540 EVM User manual

AMS
AMS TMF882X User manual

AMS
AMS AS1119 User manual

AMS
AMS AS3956 User manual

AMS
AMS TMF8821-SHIELD User manual

AMS
AMS AS726x-iSPI User manual

AMS
AMS Radon AS3993 Installation and operating instructions