ADC SNR과 유효 비트 수(ENOB)

분해능, 클럭 지터, 입력 주파수를 입력하면 양자화 잡음으로 정해지는 SNR, 샘플링 클럭 지터로 정해지는 SNR, 두 값을 합친 결과, 그리고 이에 따른 유효 비트 수(ENOB)를 구할 수 있습니다. 데이터시트의 SINAD를 입력하면 그에 해당하는 ENOB를 확인할 수 있습니다.

입력값

결과

LSB 전압
–
양자화 제한 SNR
–
지터 제한 SNR
–
합성 SNR
–
유효 비트 수 (ENOB)
–
SINAD로 구한 ENOB
–

풀스케일 사인파 입력에 대한 이상적인 값입니다. 양자화 잡음과 지터 잡음은 전력으로 더합니다. 오버샘플링 이득은 노이즈 셰이핑 없이 10·log10(OSR) dB입니다. 실제 ADC는 열잡음, 왜곡 등의 영향으로 SNR이 더 낮아집니다.

6.02N + 1.76 dB의 유래

이상적인 N비트 ADC에서는 양자화 오차가 ±1/2 LSB 범위에 균일하게 분포한다고 보며, rms 잡음은 LSB/√12입니다. 풀스케일 사인파의 진폭은 풀스케일의 절반이므로 rms 값은 (2^N × LSB ÷ 2)/√2입니다. 두 값의 비를 dB로 나타내면 SNR = 20·log10(2^N) + 20·log10(√1.5) = 6.02N + 1.76 dB입니다. 기본값인 12비트, 풀스케일 2 V에서는 1 LSB(풀스케일 ÷ 2^N)가 약 0.488 mV이고 SNR은 약 74.0 dB입니다. 입력이 작으면 그만큼 SNR이 낮아집니다.

지터가 고주파 입력을 제한하는 이유

샘플링 시점이 클럭 지터 σ만큼 흔들리면 전압 오차는 입력 신호의 기울기에 비례해 커집니다. 주파수 fin의 풀스케일 사인파에서 지터 제한 SNR은 −20·log10(2π × fin × σ)입니다. 입력 주파수나 지터가 10배 늘 때마다 20 dB를 잃습니다. 기본값인 10 MHz와 1 ps rms에서는 약 84.0 dB가 되고, 이 잡음 전력을 74.0 dB의 양자화 잡음에 더하면 약 73.6 dB, 즉 ENOB 약 11.93비트가 됩니다. 100 MHz에서는 지터만으로 SNR이 약 64.0 dB로 제한되어 12비트의 이상값보다 낮아집니다.

오버샘플링으로 분해능 높이기

양자화 잡음이 입력과 무관한 백색 잡음처럼 동작하면, 그 전력은 0부터 샘플링 속도의 절반까지 고르게 퍼집니다. 신호 대역에 필요한 것보다 빠르게 샘플링하고 대역 밖 잡음을 디지털 필터로 제거하면 대역 내에 남는 잡음이 줄어듭니다. 이득은 10·log10(OSR) dB이므로 오버샘플링 비율(OSR)을 4배 높일 때마다 약 6 dB, 대략 1비트가 늘어납니다. 다만 노이즈 셰이핑이 없으면 4비트를 얻는 데 OSR 256이 필요합니다. 델타-시그마 ADC는 노이즈 셰이핑으로 잡음을 대역 밖으로 밀어내 훨씬 낮은 OSR로 높은 분해능을 얻습니다.

데이터시트의 SINAD와 ENOB 읽는 법

데이터시트에는 잡음만 반영하는 SNR 외에 고조파 왜곡까지 포함하는 SINAD(신호 대 잡음 및 왜곡비)도 나옵니다. 유효 비트 수는 ENOB = (SINAD − 1.76) ÷ 6.02이며, 같은 성능을 내는 이상적인 ADC의 분해능을 뜻합니다. 예를 들어 SINAD 70 dB는 약 11.34비트에 해당합니다. SINAD와 ENOB는 시험에 사용한 입력 주파수, 진폭, 샘플링 속도에 따라 달라지며, 지터와 왜곡 때문에 입력 주파수가 높을수록 대개 낮아집니다. 사용하는 주파수에서의 값이나 주파수에 대한 그래프를 확인하십시오.

ADC·DAC 문제 풀어 보기

이상적인 N비트 ADC에서 양자화 잡음으로 결정되는 신호 대 잡음비(SNR)의 근사식은 무엇인가? (풀스케일 사인파 입력인 경우)

  1. A6.02N + 1.76 dB
  2. B3N dB
  3. C20N dB
정답과 해설 보기

정답: A. 6.02N + 1.76 dB

이상적인 ADC의 SNR은 6.02N + 1.76 dB이며, 비트가 1개 늘어날 때마다 약 6 dB 개선됩니다. 12비트에서 약 74 dB, 16비트에서 약 98 dB입니다. 양자화 잡음의 실효값 LSB/√12와 풀스케일 사인파의 실효값의 비로부터 유도됩니다. 실제 ADC에서는 열잡음, 왜곡, 클록 지터가 더해져 이보다 낮아지므로, 측정값으로부터 역산한 유효 비트 수(ENOB)로 실력을 비교합니다.

이상적인 ADC에서 양자화 오차의 최댓값은 무엇인가? (LSB: 최하위 비트 1개에 해당하는 전압)

  1. A±2 LSB
  2. B±1 LSB
  3. C±1/2 LSB
정답과 해설 보기

정답: C. ±1/2 LSB

연속적인 값을 1 LSB 폭의 단계로 반올림하기 때문에 변환에는 반드시 오차가 생기며, 이상적인 ADC에서는 최대 ±1/2 LSB입니다. 입력이 충분히 변화하는 경우 이 오차는 ±1/2 LSB 범위에 균일하게 분포하는 잡음으로 볼 수 있고, 실효값은 LSB/√12가 됩니다. 이것이 이상적인 ADC의 SNR(6.02N + 1.76 dB)의 근거입니다. 비트 수를 늘리면 1 LSB가 작아지고 양자화 오차도 작아집니다.

노이즈 셰이핑을 하지 않는 단순한 오버샘플링에서 샘플링 주파수를 4배로 했을 때 얻어지는 양자화 잡음의 개선량은 무엇인가?

  1. A개선되지 않는다
  2. B약 6 dB(약 1비트분)
  3. C약 24 dB(약 4비트분)
정답과 해설 보기

정답: B. 약 6 dB(약 1비트분)

양자화 잡음의 총량은 일정하며, 샘플링 주파수를 높이면 잡음이 더 넓은 주파수 범위로 얇게 퍼집니다. 신호 대역 내의 잡음은 10 log₁₀(4) ≈ 6 dB 줄어, 약 1비트분의 개선이 됩니다. 즉 단순한 오버샘플링에서는 1비트를 늘리는 데 4배, 2비트에는 16배의 속도가 필요해 효율이 나쁜 것이 단점입니다. ΔΣ형은 노이즈 셰이핑을 조합하여 훨씬 큰 개선을 얻고 있습니다.

16비트 AD 컨버터에서 SINAD(신호 대 잡음·왜곡비)가 74 dB로 규정되어 있다. 유효 비트 수(ENOB)는 대략 얼마입니까?

  1. A약 12비트
  2. B16비트
  3. C약 14비트
정답과 해설 보기

정답: A. 약 12비트

이상적인 N비트 ADC의 SN비는 양자화 잡음만으로 결정되며 6.02N + 1.76 dB입니다. 이를 역으로 이용하여 ENOB = (SINAD − 1.76)/6.02 = (74 − 1.76)/6.02 ≈ 12.0비트로 구합니다. 16비트 출력을 가지고 있어도 잡음이나 왜곡 때문에 실질적으로는 이상적인 12비트 ADC에 상당하는 성능이라는 의미입니다. SINAD는 입력 신호의 주파수나 진폭에 따라 달라지므로, 사용 조건에 가까운 주파수에서의 값이나 그래프를 확인합니다. 분해능과 실제 정확도는 별개입니다.

자주 묻는 질문

12비트 ADC의 이상적인 SNR은 얼마입니까?

6.02 × 12 + 1.76 ≈ 74.0 dB입니다. 이는 양자화 잡음만 있는 풀스케일 사인파 입력의 이론적 한계이며, 실제 부품은 열잡음, 왜곡, 지터 때문에 더 낮습니다.

SINAD가 74 dB이면 ENOB는 얼마입니까?

(74 − 1.76) ÷ 6.02 ≈ 12.0비트입니다. 16비트 ADC라도 SINAD가 74 dB이면 약 12비트의 이상적인 변환기와 같은 성능입니다.

오버샘플링 비율을 4배로 하면 몇 비트가 늘어납니까?

노이즈 셰이핑 없이 단순 오버샘플링만 하면 대역 내 양자화 잡음이 약 6 dB, 대략 1비트만큼 줄어듭니다. 2비트를 더 얻으려면 오버샘플링 비율 16이 필요합니다.

관련 용어

양자화 오차 ENOB(유효 비트 수) 지터(Jitter) 오버샘플링(Oversampling) 샘플링 정리

반도체 계산 도구

웨이퍼당 다이 수 및 수율 계산기웨이퍼 지름·다이 크기·결함 밀도로 다이 수, 수율, 양품 1개당 비용을 계산노광 해상도 및 초점 심도 계산기파장, NA, k1로 해상도(하프 피치), 초점 심도, 피치 분할 수 계산셋업·홀드 타이밍 계산기플립플롭 간 경로의 셋업·홀드 슬랙과 최대 클럭 주파수MOSFET I-V 특성 (ID–VDS)Vth, W/L, λ를 바꿔 ID–VDS 곡선과 동작점(영역, ID, gm, ro)을 확인합니다퀴즈 세트 만들기주제와 문항 수를 고르면 수업과 교육에 공유할 수 있는 퀴즈 링크를 만들어 드립니다접합 온도 및 열저항 계산기소비 전력과 열저항으로 접합 온도, Tj(max)까지의 여유, 최대 전력 계산메모리 대역폭 계산기전송 속도와 버스 폭으로 DDR, LPDDR, GDDR, HBM의 피크 및 실효 대역폭 계산암달의 법칙과 병렬 속도 향상병렬화 비율과 프로세서 수로 암달의 법칙과 구스타프슨의 법칙에 따른 속도 향상률과 병렬 효율 계산캐시 주소 분할과 평균 메모리 접근 시간캐시 크기, 라인 크기, 연관도로 태그·인덱스·오프셋 비트 수와 평균 메모리 접근 시간 계산CMOS 소비 전력 (동적·정적)활동률, 용량, 전압, 주파수, 누설 전류로 동적·정적 소비 전력과 DVFS 적용 후 전력 계산PN 접합의 내장 전위와 공핍층 폭도핑 농도와 역방향 바이어스로 PN 접합의 내장 전위, 공핍층 폭, 최대 전계, 접합 용량 계산열산화막 두께 (Deal-Grove 모델)온도, 시간, 건식·습식 분위기, 면방위로 Deal-Grove 모델에 따른 실리콘 산화막 두께와 소비되는 실리콘 계산