공식과 단위
T=1/f, f=1/T입니다. 1 kHz는 1 ms, 20 kHz는 50 μs, 1 MHz는 1 μs입니다. kHz·MHz와 ms·μs의 접두사 변환을 한 뒤 역수를 취합니다.
주파수와 주기 사이의 상호 변환 및 단위 환산 도구
FIELD NOTE · FREQUENCY
주파수와 주기는 역수 관계지만 단위 접두사를 놓치면 10³배 이상의 오류가 생깁니다. 타이머 tick, 통신 bit time과 센서 샘플링 간격을 비교할 때는 먼저 Hz와 second로 정규화해야 합니다.
T=1/f, f=1/T입니다. 1 kHz는 1 ms, 20 kHz는 50 μs, 1 MHz는 1 μs입니다. kHz·MHz와 ms·μs의 접두사 변환을 한 뒤 역수를 취합니다.
100 MHz 타이머에서 10 μs 주기는 1000 ticks입니다. 그러나 prescaler가 4라면 실제 counter clock은 25 MHz이므로 250 ticks가 됩니다. 정수 레지스터로 표현되지 않는 경우 반올림 오차를 계산해야 합니다.
샘플링 주파수와 신호 주파수는 같아야 하나요? 아닙니다. aliasing을 피하려면 Nyquist 조건과 필터를 고려합니다.
소수 tick은 어떻게 하나요? 가장 가까운 정수 후보의 실제 주파수와 오차를 비교합니다.
MHz를 μs로 바로 읽어도 되나요? 1 MHz와 1 μs처럼 수치가 1일 때만 우연히 같습니다.
FIELD NOTE · FREQUENCY
Frequency and period are reciprocals, but prefix errors can shift results by thousands. Normalize to hertz and seconds first.
T=1/f. 1 kHz is 1 ms, 20 kHz is 50 μs, and 1 MHz is 1 μs.
At 100 MHz, 10 μs is 1000 ticks. With divider 4, the 25 MHz counter needs 250 ticks. Compare rounding error for non-integer results.
Sampling rate equals signal rate? No; consider Nyquist and filtering.
Fractional ticks? Compare nearby integer candidates and error.