Pulse Width Modulation. 전압을 낮추는 게 아니라 빠르게 켰다 껐다 하는 비율로 평균을 만든다.
듀티 25 % ─┐ ┌──────┐ ┌──────
└──┘ └──┘
듀티 75 % ─┐ ┌──┐ ┌──
└──────┘ └──────┘
스위치가 완전히 켜지거나 꺼져 있어서 발열이 적다. 저항으로 전압을 떨어뜨리는 방식은 그 차이만큼 열이 난다.
부하마다 필요한 주파수가 다르다
| 부하 | 권장 주파수 | 이유 |
|---|---|---|
| RGB LED | 1~20 kHz | 1 kHz 미만이면 시선 이동 시 점선으로 보이고 카메라에 줄무늬 |
| 4선 팬 | 25 kHz | 가청대(~20 kHz) 위로 올려야 코일 소음이 안 난다 |
| 히터·펠티어 | 수 Hz ~ 수 kHz | 열 시상수가 초 단위라 빠를 이유 없음 |
같은 FTM 모듈의 채널은 카운터와 주기를 공유하므로, 주파수가 다르면 모듈을 나눠야 한다.
해상도와 주파수는 교환 관계다
f_PWM = f_클럭 / (분주 × (MOD+1))
80 MHz, MOD=4095 (12비트) → 19.5 kHz
80 MHz, MOD=16383 (14비트) → 4.9 kHz
RGB 는 12비트가 하한선이다. 감마 보정을 적용하면 저휘도 구간에서 8비트는 단계가 뭉개진다.
듀티 = 체감 밝기가 아니다
인간의 밝기 지각은 휘도의 세제곱근에 가깝다. 듀티 50 % 는 체감 76 정도다. 선형 듀티 슬라이더를 만들면 위쪽에서 변화가 안 느껴진다 — 감마 LUT 가 필요하다.