ADC ENOB·SNR·SINAD 성능지표 차이
ADC 데이터시트를 보면 ENOB, SNR, SINAD라는 항목을 자주 볼 수 있습니다.
세 값 모두 ADC의 신호 품질을 나타내지만 의미는 서로 다릅니다.
가장 간단하게 보면
SNR = 신호와 노이즈의 비율
SINAD = 신호와 노이즈+왜곡의 비율
ENOB = 실제 성능을 비트 수로 환산한 값
이라고 이해하면 됩니다.
ENOB·SNR·SINAD 기본 차이
| 항목 | 의미 | 단위 | 주로 확인하는 것 |
|---|---|---|---|
| SNR | Signal-to-Noise Ratio | dB | 노이즈 성능 |
| SINAD | Signal-to-Noise and Distortion Ratio | dB | 노이즈+왜곡을 포함한 전체 성능 |
| ENOB | Effective Number of Bits | bit | 실제 유효 분해능 수준 |
ADC의 명목상 분해능이 12bit, 16bit라고 하더라도 실제 신호를 측정했을 때 얻을 수 있는 성능은 더 낮을 수 있습니다.
이 차이를 이해할 때 ENOB가 유용합니다.
SNR이란?
SNR은 Signal-to-Noise Ratio, 즉 신호대잡음비입니다.
원하는 신호가 노이즈에 비해 얼마나 큰지를 나타내며 일반적으로 dB 단위를 사용합니다.
SNR 값이 높을수록 신호에 비해 노이즈가 작다는 의미입니다.
예를 들어
SNR = 50dB
보다
SNR = 70dB
인 ADC가 노이즈 측면에서는 더 좋은 성능을 가진다고 볼 수 있습니다.
다만 SNR에는 일반적으로 고조파 왜곡 성분이 포함되지 않습니다.
이상적인 ADC의 SNR은 얼마일까?
이상적인 N-bit ADC에서 풀스케일 사인파를 입력했을 때 양자화 노이즈만 고려한 SNR은 대략 다음과 같이 계산할 수 있습니다.
SNR ≈ 6.02 × N + 1.76dB
예를 들어 이상적인 12bit ADC라면
6.02 × 12 + 1.76 ≈ 74dB
정도가 됩니다.
16bit ADC라면 약
98dB
수준입니다.
하지만 실제 ADC에서는 열잡음, 기준전압 노이즈, 클럭 지터, 회로 왜곡 등이 존재하기 때문에 실제 성능은 이론값보다 낮아집니다.
SINAD란?
SINAD는 Signal-to-Noise and Distortion Ratio입니다.
SNR이 주로 노이즈를 비교한다면 SINAD는
노이즈 + 고조파 왜곡
을 함께 포함해서 평가합니다.
즉 같은 ADC라도 왜곡이 크다면
SNR은 높지만 SINAD는 낮게
나타날 수 있습니다.
ADC가 실제 아날로그 파형을 얼마나 깨끗하게 디지털 신호로 변환하는지 판단할 때 SINAD가 중요한 이유입니다.
SNR과 SINAD는 왜 값이 다를까?
예를 들어 ADC가 노이즈는 적지만 고조파 왜곡이 많이 발생한다고 가정해보겠습니다.
이 경우
SNR = 75dB
SINAD = 68dB
처럼 SINAD가 더 낮게 나타날 수 있습니다.
SNR에서는 왜곡성분을 제외하지만 SINAD에서는 왜곡까지 포함하기 때문입니다.
이상적인 ADC처럼 왜곡이 없다면 SNR과 SINAD 값이 거의 같아질 수 있습니다.
ENOB란?
ENOB는 Effective Number of Bits, 즉 유효 비트 수입니다.
ADC가 실제 동작환경에서 어느 정도의 비트 성능을 제공하는지를 나타냅니다.
ENOB는 일반적으로 SINAD를 이용해 다음과 같이 계산합니다.
ENOB = (SINAD – 1.76) ÷ 6.02
예를 들어 ADC의 SINAD가 62dB라면
(62 – 1.76) ÷ 6.02 ≈ 10bit
정도가 됩니다.
즉 제품에는 12bit ADC라고 표시되어 있어도 실제 동적 성능은 약 10bit 수준일 수 있다는 의미입니다.
12bit ADC인데 ENOB가 10.5bit인 이유
ADC의 12bit는 디지털 출력코드의 명목상 분해능을 의미합니다.
12bit ADC라면
2¹² = 4096 단계
로 입력전압을 표현할 수 있습니다.
하지만 실제 회로에는
노이즈
왜곡
클럭 지터
기준전압 변동
아날로그 입력단의 잡음
등이 존재합니다.
이 때문에 4096단계의 코드를 출력할 수 있어도 모든 비트가 실제 신호정보를 정확하게 표현하지는 못합니다.
그래서 실제 성능을 나타내는 ENOB가 명목상 bit 수보다 낮아지는 경우가 많습니다.
ENOB가 높으면 정확도도 무조건 높은가?
그렇지는 않습니다.
ENOB는 ADC의 동적 신호 성능을 나타내는 지표입니다.
ADC의 DC 정확도에는
Offset Error
Gain Error
INL
DNL
기준전압 정확도
등도 영향을 줍니다.
따라서 ENOB가 높은 ADC라고 해서 모든 DC 측정값의 절대 정확도까지 자동으로 높은 것은 아닙니다.
정밀 계측용 ADC를 선택할 때는 ENOB와 함께 이러한 오차 항목도 확인해야 합니다.
샘플링 속도에 따라 ENOB도 달라질까?
달라질 수 있습니다.
ADC의 ENOB·SNR·SINAD는
입력신호 주파수
샘플링 속도
입력 진폭
전원전압
클럭 품질
등의 시험조건에 따라 달라질 수 있습니다.
특히 고속 ADC에서는 입력 주파수가 높아지면서 SNR이나 SINAD가 낮아질 수 있습니다.
따라서 데이터시트의 대표 숫자만 보는 것이 아니라 어떤 입력주파수와 샘플링 속도에서 측정한 값인지 함께 확인해야 합니다.
실제 데이터시트는 어떻게 읽을까?
예를 들어 ADC 사양이 다음과 같다고 가정해보겠습니다.
Resolution = 14bit
SNR = 72dB
SINAD = 68dB
SINAD를 이용해 ENOB를 계산하면
(68 – 1.76) ÷ 6.02 ≈ 11bit
정도가 됩니다.
즉 디지털 출력은 14bit이지만 실제 노이즈와 왜곡까지 고려한 동적 성능은 약 11bit 수준으로 해석할 수 있습니다.
정리
ADC의 ENOB·SNR·SINAD는 서로 연결되어 있지만 의미가 다릅니다.
SNR = 신호 대비 노이즈의 크기
SINAD = 신호 대비 노이즈와 왜곡을 모두 포함한 비율
ENOB = SINAD를 실제 비트 성능으로 환산한 값
특히 ADC 데이터시트를 비교할 때는 단순히 12bit·16bit·24bit라는 숫자만 보지 말고
Resolution → SNR → SINAD → ENOB → 측정 주파수와 샘플링 조건
순서로 확인하는 것이 중요합니다.
참고자료
- Analog Devices – MT-003: Understand SINAD, ENOB, SNR, THD, THD+N, and SFDR: ADC의 SNR·SINAD·ENOB 정의와 상호 관계 참고.
- Analog Devices – How to Calculate ENOB for ADC Dynamic Performance Measurement:
ENOB = (SINAD - 1.76) / 6.02관계와 ADC 동적 성능 평가방법 참고. - Texas Instruments – High-Speed Analog-to-Digital Converter Basics: 이상적인 ADC의
SNR = 6.02N + 1.76dB관계와 SINAD·ENOB 해석 참고.




댓글 0
첫 댓글을 남겨보세요.