esphome / esphome/feature-requests
Add support for the CS1258 measurement AFE chip
- 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