Skip to content

Discrete validation platform for the HEEPidermis low-power SoC, designed for low-noise Galvanic Skin Response (GSR) measurements

Notifications You must be signed in to change notification settings

esl-epfl/GSR_monitor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GSR Monitor Board

Overview

The GSR Monitor Board is designed as a validation platform for the HEEPidermis SoC, currently under development at the Embedded Systems Laboratory (ESL), EPFL. This board facilitates testing and evaluation of key functionalities, particularly focusing on high-precision Galvanic Skin Response (GSR) measurement with low noise operation.

Features

Power Regulation & Battery Management

  • Optimized for low-noise operation, ensuring high-quality analog signal acquisition.
  • Supports external power through a LiPo/Li-Ion battery or a standard power supply unit (PSU).
  • Integrated battery charger with load-sharing capability, allowing simultaneous charging and operation.
  • Power regulation via two high-PSRR, low-noise LDOs with additional filtering stages to minimize high-frequency noise.

Precision Current DAC (iDAC)

  • Features a 16-bit current DAC (iDAC) capable of generating currents in the range 40 nA to 10 μA.
  • Configured in a current sink topology for accurate and stable current output.
  • Multiple load options for testing and validation:
    • 8-bit 100 kΩ digital potentiometer
    • 3 fixed precision resistors: 100 kΩ, 470 kΩ, 1 MΩ
    • 3 variable rheostats: 100 kΩ, 500 kΩ, 2 MΩ
    • External electrode connectors for GSR measurements

Level Crossing ADC & ΣΔ ADC Integration

  • Capable of simulating a Level Crossing ADC using two externally controlled discrete Sample-and-Hold (S/H) stages
  • Integrated 12-bit ΣΔ ADC for high-resolution signal acquisition

Digital Communication & Compatibility

  • Communicates via I2C, ensuring seamless integration with various microcontrollers and SoCs.
  • Supports multiple logic voltage levels in the range 1.65 V to 5.5 V, enabling compatibility with virtually all microcontrollers and embedded platforms.
  • Arduino-compatible software support included in the repository for easy interfacing and experimentation.

Repository Contents

  • Firmware & Software: Arduino-compatible library for easy interfacing.
  • Schematics & PCB Design: KiCad files for board design, production, and hand assembly.
  • SPICE Simulations: TINA-TI simulations of the different analogue stages.

Dataset Source

This project utilizes the WEMAC dataset, an open multi-modal dataset designed for gender-based violence detection through physiological, speech, and self-reported emotional data.

Reference:

J. A. Miranda Calero, L. Gutiérrez-Martín, E. Rituerto-González, E. Romero-Perales, J. M. Lanza-Gutiérrez, C. Peláez-Moreno, and C. López-Ongil, “WEMAC: Women and Emotion Multi-modal Affective Computing dataset,” Scientific Data, vol. 11, no. 1, p. 1182, Oct. 2024, doi: 10.1038/s41597-024-04002-8.

Contact

Please contact the authors for additional information

Developed at the Embedded Systems Laboratory (ESL), EPFL.

About

Discrete validation platform for the HEEPidermis low-power SoC, designed for low-noise Galvanic Skin Response (GSR) measurements

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published