esphome / esphome/feature-requests

Add support for the CS1258 measurement AFE chip

Open
#1,208 0 comments 0 reactions 0 assignees View on GitHub
Type: Resistance Meas.
Dominant language
No language data
Stars
450
Forks
29
PR merge metrics
No merged PRs in 30d

Description

**Describe the problem you have/What new integration you would like**

Add support for the CS1258 measurement AFE chip,Thank you for your excelent job with ESPHome.
**Please describe your use case for this integration and alternatives you've tried:**

The CS1258 is an high performance eight-polar measurement AFE chip, which integrates ΣΔ ADC, body impedance measurement module (BIM), and digital filter. The ADC includes MUXP/MUXN with 8 inputs, Level shifting module, programmable low noise gain amplifier (PGA). The BIM module uses a sinusoidal excitation source to convert the body impedance into a voltage signal and send it to the ADC for measurement. It can support multi-electrode and multi-frequency body impedance measurement, phase angle measurement, respiration rate and heart rate measurement.
**Additional context**

datasheet is here:http://www.chipsea.com/en/afe/CS1258.html
code is here: https://gitee.com/Wilsonzhong/chipsea/tree/master/HARDWARE/CS1258

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with the CS1258 datasheet linked in the issue, then inspect the referenced CS1258 code repository to understand the existing implementation. The work is done when ESPHome supports the requested CS1258 measurement AFE integration, with behavior matching the chip's documented capabilities.

Written by the indexing model from the issue text.

Assessment

Domain
embedded-iot
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.