통합 차량 관제 시스템 용어 사전
제어·구동PWM 동기 ADC · TRGMUX · PDB

PWM 동기 ADC

PWM ON 구간의 중앙에서 전류를 샘플링하도록 타이머와 ADC 를 하드웨어로 연결하는 기법.

§6.4.2-6 의 "실제 Fan 동작 상태를 확인할 수 있어야 한다"와 §6.4.3-8 의 조명 출력 오류 검출을 구현하려면 전류를 재야 한다. 그런데 PWM 구동에서는 아무 때나 찍으면 안 된다.

PWM  ─┐    ┌────┐    ┌────┐
      └────┘    └────┘    └──
전류  ─┐    ┌────┐    ┌────┐      ← ON 구간에만 흐른다
      └────┘    └────┘    └──
샘플        ↑         ↑            ← ON 구간 중앙, 스위칭 노이즈 회피

로우사이드 션트로 재면 PWM OFF 구간에는 전류가 0 이라, 무작위로 샘플링하면 0 이 절반쯤 섞여 나온다.

하드웨어 트리거 체인

S32K144 에는 이걸 위한 경로가 있다.

FTM 카운터가 지정 값 도달
      ↓ 하드웨어 트리거
   TRGMUX          트리거 라우팅
      ↓
    PDB            프로그래머블 지연 — ON 구간 중앙까지
      ↓
    ADC            변환 시작

소프트웨어가 전혀 개입하지 않는다. 폴링으로 타이밍을 맞추려 하면 인터럽트 지연 때문에 지터가 생겨 값이 흔들린다.

저듀티에서는 포기해야 한다

듀티가 5 % 미만이면 25 kHz 기준 ON 구간이 2.5 µs 뿐이라 스위칭 링잉이 안 죽은 상태에서 샘플링된다. 값을 못 믿으므로 판정에서 제외하는 게 맞고, 이건 §6.4.2 의 "전환 과도 구간 허용" 로직과 같은 처리다.

함께 보면 좋은 용어

노트에서 맥락과 함께 보기 — Predictive Climate — Fan 소유권·Pre-conditioning·자동 환기