STM32 · Embedded · 04
ECG·PPG·APG 아날로그 프론트엔드
sensor sheet에서는 INA128 ECG 입력단, OPA2333 기반 filter·buffer, SFH7070 PPG sensor와 Vcm 기준을 분리해 읽었다. MCU로 들어가기 전 analog gain과 bias 경로를 먼저 확인해야 ADC code의 의미를 해석할 수 있다.

먼저 확인한 것
sensor sheet에서는 INA128 ECG 입력단, OPA2333 기반 filter·buffer, SFH7070 PPG sensor와 Vcm 기준을 분리해 읽었다. MCU로 들어가기 전 analog gain과 bias 경로를 먼저 확인해야 ADC code의 의미를 해석할 수 있다.
원본 구성
- ECG_LA·ECG_RA 입력은 instrumentation amplifier를 거쳐 ECG net으로 나온다.
- PPG photodiode와 green LED 구동부는 OPA2333 stage를 거쳐 PPG 출력으로 연결된다.
- APG 회로는 PPG 출력의 변화 성분을 별도 stage로 전달한다.
구현 흐름
저장된 설정과 처리 순서만 따라갑니다.
핵심 용어
- INA128
- OPA2333
- SFH7070
- Vcm
다시 볼 때의 순서
- INA128
- OPA2333 → SFH7070
- Vcm
공식 문서
- STM32CubeF4 Getting Started (UM1730)
- STM32 DSP with CMSIS (AN4841)
- Arm CMSIS-DSP
- STM32CubeF4 repository
새로 확인한 원본은 실험 사진 22장, STM 사용법 40장, 3쪽 KiCad 회로도, ADC·UART 메모, HRV 모듈, PPG 코드 2종, ECG C 코드 변형 12개와 CubeIDE 프로젝트 압축본이다. 같은 SHA-256의 중복 코드와 ST·Arm vendor 파일은 별도 결과처럼 세지 않았다. 사진과 코드로 확인되는 구성까지만 적고 측정 성능은 새로 만들지 않았다.