안녕하세요 게스트

로그인 / 등록

Welcome,{$name}!

/ 로그 아웃
한국의
EnglishDeutschItaliaFrançais한국의русскийSvenskaNederlandespañolPortuguêspolski繁体中文SuomiGaeilgeSlovenskáSlovenijaČeštinaMelayuMagyarországHrvatskaDanskromânescIndonesiaΕλλάδαБългарски езикGalegolietuviųMaoriRepublika e ShqipërisëالعربيةአማርኛAzərbaycanEesti VabariikEuskeraБеларусьLëtzebuergeschAyitiAfrikaansBosnaíslenskaCambodiaမြန်မာМонголулсМакедонскиmalaɡasʲພາສາລາວKurdîსაქართველოIsiXhosaفارسیisiZuluPilipinoසිංහලTürk diliTiếng ViệtहिंदीТоҷикӣاردوภาษาไทยO'zbekKongeriketবাংলা ভাষারChicheŵaSamoaSesothoCрпскиKiswahiliУкраїнаनेपालीעִבְרִיתپښتوКыргыз тилиҚазақшаCatalàCorsaLatviešuHausaગુજરાતીಕನ್ನಡkannaḍaमराठी
> 블로그 > 아날로그-디지털 변환기(ADC) 설명, 작동 원리 및 아키텍처

아날로그-디지털 변환기(ADC) 설명, 작동 원리 및 아키텍처

아날로그-디지털 변환기(ADC)는 실제 아날로그 신호와 디지털 전자 시스템 사이의 브리지를 형성합니다.이를 통해 전압, 소리, 온도, 압력 또는 센서 출력과 같이 지속적으로 변화하는 신호를 측정, 처리 및 디지털 데이터로 저장할 수 있습니다.실제로 ADC 성능은 분해능이나 샘플링 속도 그 이상에 따라 달라집니다.신호 컨디셔닝, 앤티앨리어스 필터링, 샘플 앤 홀드 동작, 클록 품질, 기준 안정성, PCB 레이아웃 및 프런트엔드 정착은 모두 변환기가 실제 작동 조건에서 정보를 얼마나 정확하게 캡처하는지에 영향을 미칩니다.이 기사에서는 ADC 작동 방식, 변환과 관련된 주요 단계, 다양한 ADC 아키텍처의 장점과 한계, 실제 성능을 결정하는 실제 시스템 수준 매개 변수에 대해 설명합니다.

카탈로그

1. 아날로그-디지털 변환기(ADC) 살펴보기
2. ADC의 핵심 동작원리
3. ADC 아키텍처 유형 및 가장 적합한 위치
4. ADC의 기술적인 매개변수
5. 결론

Analog-to-Digital Converter (ADC) Explained, Working Principles and Architectures

아날로그-디지털 변환기(ADC) 살펴보기

아날로그-디지털 변환기(ADC)는 실제 아날로그 신호를 디지털 데이터로 변경하는 전자 회로입니다.이를 통해 센서, 오디오 소스, 온도 장치, 압력 시스템 및 기타 아날로그 입력의 신호를 디지털 프로세서, 마이크로 컨트롤러, 메모리 장치 및 통신 시스템에서 읽을 수 있습니다.

아날로그 신호는 지속적으로 변경되는 반면 디지털 시스템은 고정된 수치 값으로 작동합니다.이 때문에 특정 순간의 아날로그 입력을 측정하고 이를 디지털 코드로 표현하기 위해서는 ADC가 필요하다.이 프로세스를 통해 전자 시스템은 실제 정보를 분석, 저장, 전송 및 제어할 수 있습니다.

ADC는 산업 제어, 의료 기기, 오디오 장비, 데이터 수집 시스템, 통신 장치 및 내장형 전자 장치를 포함한 다양한 애플리케이션에 사용됩니다.성능은 해상도와 샘플링 속도뿐만 아니라 입력 신호의 품질, 기준 전압, 클럭, 레이아웃 및 주변 회로 설계에 따라 달라집니다.이 때문에 ADC는 독립형 구성 요소가 아닌 전체 신호 체인의 일부로 가장 잘 이해됩니다.

ADC의 핵심 작동 원리

Basic ADC Sample-and-Hold, Quantization, and Encoding Process

ADC는 예측 가능한 오류 소스를 확인하면서 정보를 유지하는 것을 목표로 하는 제어된 측정 체인을 통해 신호를 이동하여 아날로그 입력 전압을 디지털 단어로 변환합니다.일상적인 엔지니어링 작업에서 ADC는 단일 "블랙 박스"보다는 일련의 상호 작용하는 설계 결정으로 추론하기가 더 쉽습니다.대역폭, 소음, 정확성, 대기 시간 및 전력은 결국 서로에게 기대게 되며 실제 기술은 벤치, 프로덕션 및 현장에서 여전히 일관되게 작동하는 절충안을 선택하는 것입니다.아래 섹션에서는 해당 체인을 여러 단계로 나누고 실제 결과를 지배하는 경향이 있는 메커니즘을 설명합니다.

앤티앨리어싱 및 입력 컨디셔닝

목적: 샘플링 전 스펙트럼 폴딩 감소

샘플링하기 전에 입력 스펙트럼은 샘플링 속도의 절반을 넘는 주파수 구성 요소(나이퀴스트 주파수, fs/2)가 실제로 관심 있는 대역으로 다시 들어가지 않도록 의도적으로 제한됩니다.앨리어싱이 발생하면 합법적인 대역 내 콘텐츠와 수학적으로 구별할 수 없게 되므로 사후 처리에서 이를 안정적으로 "실행 취소"할 수 없습니다.

앨리어싱이 나타나면 플롯에서 기만적으로 "실제"처럼 보이는 경우가 많습니다. 즉, 스퍼가 예상되지 않은 스퍼, 안정적으로 나타나는 톤 또는 모양이 있는 것처럼 보이는 노이즈 등이 있습니다.이러한 경험은 사람들이 프론트엔드를 형식적이라기보다는 신뢰할 수 있는 측정을 위한 가드레일로 보는 방식을 바꾸는 경향이 있습니다.

실제 구현 및 설계 선택

일반적인 구현에는 능동 RC 필터, 수동 RC 네트워크 및 샘플링 클록에 동기화된 스위치드 커패시터 필터가 포함됩니다.선택이 이상적인 주파수 응답만으로 결정되는 경우는 거의 없습니다.이는 일반적으로 ADC 입력이 물리적으로 샘플링되는 방식과 소스 및 드라이버가 실제로 얼마나 관대한지에 따라 결정됩니다.

많은 ADC는 샘플링 커패시터가 주기적으로 입력에 연결되기 때문에 동적 입력 부하를 나타냅니다.이러한 스위칭 동작은 필터가 정적 부하를 보지 못하고 ADC가 완벽하게 조절된 소스를 보지 못한다는 것을 의미합니다.두 단계는 측정될 때까지 미묘할 수 있는 방식으로 서로 영향을 미칩니다.

필터는 시뮬레이션에서 또는 단독으로 측정할 때 올바르게 보일 수 있지만 드라이버가 샘플링 커패시터를 충분히 신속하게 안정화할 수 없기 때문에 ADC에 연결되면 성능이 저하될 수 있습니다.흔히 깨닫게 되는 순간은 깨끗한 사인파 소스가 예상치 못한 왜곡, 작은 코드 종속 잔물결 또는 ADC가 연결되기 전에는 존재하지 않았던 고조파를 생성하는 것을 보는 것입니다.

• 통합 목록: 일반적으로 필터 선택을 유도하는 요소

• 입력 샘플링 방법 및 효과적인 스위치드 커패시터 로딩

• 드라이버 강도, 소스 임피던스, 주파수 전반에 걸친 정착 마진

• 애플리케이션에 대해 허용되는 위상 변이 및 그룹 지연 동작

• 부품 공차 및 온도 드리프트에 대한 민감도

• 오버샘플링 후 디지털 필터링을 위해 얼마나 많은 정리가 계획되어 있습니까?

절충: 대역폭 vs. 정착 vs. 위상 동작

더 날카로운 저역 통과 응답은 대역 외 에너지를 더 적극적으로 억제할 수 있지만 종종 위상 변이가 증가하고 그룹 지연이 증가하며 정착 시간이 길어집니다.이러한 부작용은 변환기가 빠르게 변화하는 입력을 측정하거나 채널을 멀티플렉싱해야 할 때 제한 요소가 될 수 있습니다.

정밀한 데이터 수집을 위해 많은 팀은 구동하기 쉽고 깨끗하게 정착되는 중간 차수 필터를 선호한 다음 오버샘플링 및 디지털 필터링에 의존하여 불필요한 잔류 성분을 줄입니다.이 경로는 "교과서의 완벽함"이 덜 느껴질 수 있지만 검증하기가 더 차분하고 온도 및 생산 확산 전반에 걸쳐 안정성을 유지하기가 더 쉬운 경향이 있습니다.

실제 공차 전반에 걸쳐 반복 가능한 동작은 이론적 선명도를 능가하는 경우가 많습니다. 특히 신호 체인이 콜드 스타트, 핫 소크 및 구성 요소 노화 후에 동일한 방식으로 동작해야 하는 경우 더욱 그렇습니다.

샘플 앤 홀드(S/H) 작동

목적: 변환 중에 입력을 계속 유지합니다.

샘플 앤 홀드 프런트 엔드는 정의된 순간에 입력을 캡처하고 이를 커패시터에 저장하므로 내부 변환 로직이 안정적인 전압을 볼 수 있습니다.홀드 동작이 없으면 컨버터는 움직이는 입력을 효과적으로 추적하고 출력은 결국 진폭과 타이밍 불확실성을 모두 반영하게 됩니다.

입력이 빠르게 변하는 경우 샘플링 순간의 작은 불확실성이라도 추가 노이즈나 예상치 못한 왜곡처럼 보일 수 있습니다.아날로그 소스가 깨끗하다고 ​​생각되는 경우에도 디지털 출력이 바쁘게 보이기 때문에 고성능 설계에서는 실망스러울 수 있습니다.

주요 비이상성과 그것이 중요한 이유

통합 목록: 일반적으로 "미스터리 오류"를 설명하는 세 가지 행동

• 획득 시간(정착)

• 드루프(유지 누출)

• 조리개 지터(타이밍 불확실성)

획득 시간(정착): 드라이브 강도가 노출되는 위치

샘플링 커패시터는 사용 가능한 획득 창 내에서 입력 레벨까지 충전되어야 합니다.드라이버가 너무 약하거나 소스 임피던스가 너무 높으면 커패시터가 완전히 안정되지 않고 결과 코드가 순전히 무작위 잡음이 아닌 편향된 방식으로 이동합니다.

오류는 입력 주파수에 따라 증가하는 경우가 많으며, 샘플링 커패시터가 연속 샘플 사이에서 더 멀리 "점프"해야 하기 때문에 채널을 멀티플렉싱할 때 오류가 더 눈에 띌 수 있습니다.이 문제는 한 채널이 자체적으로 올바르게 작동할 때 자주 발생하지만 채널 간의 전압 차이가 커질수록 정확도가 떨어집니다.

Droop(누설 유지): 작은 감쇠, 실제 결과

유지 기간 동안 누설 전류는 커패시터를 천천히 방전시켜 유지 전압을 약간 저하시킵니다.이는 느린 변환기나 변환 시간이 충분히 길어서 감쇄가 무시할 수 없는 아키텍처에서 더 중요한 경향이 있습니다.

조리개 지터: 시계의 결함이 전압 오류가 되는 경우

샘플링 시간의 불확실성은 입력의 슬루율에 비례하는 전압 잡음으로 직접 변환됩니다.고속, 고해상도 시나리오에서는 이것이 제한 요인이 되는 경우가 많으며 직관에 반하는 것처럼 느껴질 수 있습니다. 즉, 클록 불확실성이 오류 예산을 지배하는 경우 공칭 비트를 추가하는 것은 도움이 되지 않습니다.

빠른 사인파를 샘플링할 때 클럭 품질을 개선하면 ADC를 교체하는 것보다 유효 분해능을 더 높일 수 있습니다. 변환기의 데이터시트 비트 수가 동일하게 유지되더라도 지터로 인한 잡음이 떨어지기 때문입니다.

시스템 수준에 미치는 영향: 드라이버는 변환기의 일부처럼 동작합니다.

"ADC 성능"은 종종 "프런트엔드 성능"을 의미합니다.

배포된 하드웨어에서 관찰된 ADC 성능은 변환기 자체가 아닌 아날로그 드라이버 단계에 따라 달라지는 경우가 많습니다.드라이버가 ADC의 샘플링 네트워크에 신속하게 정착하고 낮은 왜곡을 유지할 수 없다면 ADC가 기술적으로 올바르게 작동하더라도 데이터시트 번호가 도달하지 못할 수 있습니다.

통합 목록: 결과를 형성하는 일반적인 동인 요소

• 연산 증폭기 또는 버퍼 단계

• 트랜스포머

• 센서 인터페이스 네트워크

• 전용 ADC 드라이버 또는 완전 차동 증폭기

검증 중 팀이 놀라움을 줄이는 방법

신뢰할 수 있는 접근 방식은 입력 드라이버, 앨리어스 방지 필터 및 S/H를 하나의 결합된 프런트 엔드로 취급하고 최악의 신호 단계와 온도 코너를 사용하여 함께 검증하는 것입니다.이러한 사고방식은 디지털 데이터가 "잘못된 것처럼 보이는" 후기 단계 디버깅을 줄이는 경향이 있지만 근본 원인은 아날로그 안정화입니다.

양자화: 아날로그 값을 이산 코드에 매핑

이상적인 양자화 모델 및 LSB 크기

• 보유 아날로그 수준의 개별 결정

양자화는 보유된 아날로그 값을 N비트 ADC에 대한 2^N 개별 코드 중 하나로 매핑합니다.전체 크기 참조 Vref의 경우 이상적인 코드 너비(최하위 비트 1개)는 다음과 같습니다.

LSB = Vref / 2^N

• 이상적인 모델에도 오류가 존재함

코드 경계 사이의 값을 정확하게 표현할 수 없기 때문에 양자화에는 고유한 오류가 발생합니다.이상적인 모델에서 해당 오류는 ±0.5LSB 이내로 제한됩니다.

실용적인 해석: 분해능은 정확성과 동일하지 않습니다.

• 사양 논의에서 혼동되는 두 가지 질문

LSB 크기는 "단계가 얼마나 정밀한지"에 답하는 반면 정확도는 코드 전환 임계값이 의도한 위치에 얼마나 가까운지, 시간이 지나도 얼마나 안정적으로 유지되는지에 따라 달라집니다.

• 실제 설계에서 잘못되기 쉬운 점

참조 안정성, 잡음 및 프런트엔드 정착은 나중에 고려하면서 비트 수만을 중심으로 설계를 구축할 때 문제가 시작되는 경우가 많습니다.그 결과 매우 세부적으로 보이지만 현실적인 작동 조건에서는 안정적으로 정확한 상태를 유지하지 못하는 출력 데이터가 나올 수 있습니다.

• 조용하지만 흔한 실망의 원인

수치 출력이 안정적으로 보이지만 온도나 부하 조건에 따라 변동하는 경우 일반적으로 "디지털 이상한 현상"이 아닙니다.코드 스트림을 통해 보여주는 아날로그 생태계, 참조 동작, 결합, 마진 정산입니다.

예(동일한 값, 더 명확한 매핑)

• 단계 크기 계산

Vref = 8V 및 N = 3인 경우 LSB = 1V입니다.

• 통합 목록: 이상적인 코드 저장소

- 0~1V → 000
- 1~2V → 001
- 2~3V → 010
- 3~4V → 011
- 4~5V → 100
- 5~6V → 101
- 6~7V → 110
- 7~8V → 111

• "경계 근처에서 전환"이 일반적으로 의미하는 것

테스트 설정에서 입력 잡음, 기준 잡음 또는 지터가 존재할 때 전이 근처(예: 3.0V에 가까운) 값은 인접한 코드 간에 전환되는 경우가 많습니다.해당 전환은 자동으로 결함이 아닙니다.전체 시스템 잡음이 LSB의 일부 정도라는 것은 종종 정직한 지표입니다.

인코딩 및 디지털 출력 전달

내부 결정부터 사용 가능한 데이터까지

• 코드 선택을 이동 가능한 단어로 전환

양자화 후 인코딩은 선택한 코드를 이진 단어 또는 직렬화된 비트 스트림으로 출력합니다.이 단계는 통합이 시작될 때까지 간단하게 느껴지는 경우가 많습니다. 소프트웨어만으로는 항상 무시할 수 없는 방식으로 인터페이스 세부 정보가 타이밍, 대기 시간 및 데이터 무결성을 형성하기 때문입니다.

• 통합 목록: 공통 통합 고려 사항

- 출력 형식: 직선 바이너리, 2의 보수, 오프셋 바이너리

- 인터페이스 유형: SPI, 병렬, LVDS, JESD204

- 시스템 제약: 타이밍 종료, 대기 시간 예산 책정, 데이터 무결성 및 비트 오류 민감도

- 다중 클럭 문제: 클럭 도메인 교차 및 동기화 전략

- 레이아웃 현실: 접지, 복귀 전류 경로 및 신호 무결성

• "ADC 디버깅"이 "디지털 디버깅"으로 바뀌는 곳

많은 시스템에서 변환 자체는 문제가 없지만 클록 도메인 상호 작용, 접지 선택 또는 한계 인터페이스 타이밍은 아날로그 노이즈처럼 보이는 증상을 생성합니다.수정 사항은 ADC 설정이 아닌 라우팅, 종료 또는 시계 트리 규칙에 있을 수 있으므로 이는 프로젝트의 겸손한 단계가 될 수 있습니다.

실용적인 통찰력: 디지털 청결도가 아날로그 행동을 보존합니다

• 디지털 노이즈가 뒤로 누출될 수 있음

인코딩과 전송이 디지털이더라도 열악한 레이아웃이나 잡음이 많은 디지털 반환 전류가 아날로그 프런트 엔드에 결합되어 효과적인 성능을 저하시킬 수 있습니다.

• 노련한 레이아웃 리뷰에서 중점을 두는 부분

적절한 경우 복귀 경로를 분리하고, 실제로 중요한 경우 임피던스를 제어하고, 엄격한 접지 전략을 적용하면 측정 가능한 ENOB가 복구되는 경우가 많습니다.이는 약점을 숨기기 위해 다운스트림 필터링에 의존하는 대신 하드웨어의 기본 동작을 개선하기 때문에 실제로 만족스러울 수 있습니다.

이상적인 전달 곡선과의 실제 편차

주요 오류 용어

• 통합 목록: 일반적인 전달 곡선 편차

- 오프셋 오류: 전달 곡선의 거의 일정한 이동

- 이득 오류: 이상적인 출력을 기준으로 출력을 확장하는 기울기 오류

- 적분 비선형성(INL): 직선에서 실제 전달 함수의 편차

- 차동 비선형성(DNL): 1 LSB에서 각 코드 폭의 편차;큰 DNL은 누락된 코드를 생성할 수 있음

• 데이터시트 외부에 표시되는 방식

오프셋 및 게인 오류는 전역 이동처럼 보이기 때문에 종종 "관리 가능"하다고 느끼는 반면, INL/DNL은 전달 함수의 모양을 왜곡하고 코드 및 작동 조건에 따라 미묘하게 달라질 수 있기 때문에 더 완고하게 느껴질 수 있습니다.

이러한 오류가 실제로 중요한 이유

• 오류 유형을 애플리케이션 문제점에 일치시키다

이러한 비이상성은 ADC가 정밀 측정, 제어 루프 또는 스펙트럼 분석을 위해 제대로 작동하는지 여부에 영향을 미칩니다.오프셋 및 게인 오류는 교정을 통해 자주 수정 가능한 반면, INL/DNL 및 잡음 유사 효과(지터, 열 잡음, 기준 잡음)는 교정을 통해 지워지지 않는 한계를 설정하는 경향이 있습니다.

• 교정에 대한 기초적인 관점

교정은 체계적인 이동을 수정할 수 있지만 왜곡 메커니즘이나 불안정한 임계값을 안정적으로 제거하지는 않습니다.일반적인 결과는 시스템이 이미 안정적일 때 교정이 가장 잘 작동한다는 것입니다.

핵심 관점: ADC는 단일 사양 라인이 아닌 시스템처럼 작동합니다.

• "fs의 N 비트"가 너무 많은 부분을 남기는 이유

ADC를 "초당 fs 샘플의 N 비트"로만 설명하면 실제로 얻을 수 있는 유용한 정보의 양을 결정하는 제약 조건을 놓치게 됩니다.전체 체인은 앤티앨리어싱 필터링, S/H 구동 및 정착, 클록 무결성, 참조 동작 및 변환기 선형성 등의 결과를 형성합니다.

• 통합 목록: 일반적으로 사용 가능한 성능 한도를 설정하는 항목

- 실제 로딩 시 앤티앨리어싱 필터 동작

- 샘플링 네트워크에 대한 드라이버 정착 및 왜곡

- 클럭 지터 및 배포 품질

- 기준 잡음, 드리프트, 결합 경로

- 코드 및 온도 전반에 걸친 INL/DNL 동작

• 강력한 현장 성과의 공통점

실험실 밖에서 잘 작동하는 시스템은 일반적으로 제약 조건을 조기에 고려하고, 현실적인 자극(단계, 다중 톤 신호, 온도 스윕)으로 검증하고, 디지털 출력 형식과 통합 일정이 이미 고정된 후 "나중에 수정"하려고 시도하는 대신 프런트 엔드에서 반복을 통해 개선된 시스템입니다.

ADC 아키텍처 유형 및 가장 적합한 위치

ADC 아키텍처는 정확히 무엇이 양자화되는지에 따라 그룹화되는 경우가 많습니다.

Direct ADC는 해당 전압을 기준 레벨과 비교하여 입력 전압을 곧바로 디지털 코드로 변환합니다.

간접 ADC는 좀 더 우회적인 경로를 취합니다. 먼저 전압을 중간량(종종 시간, 전하 또는 주파수)으로 변환한 다음 해당 중간 결과를 디지털화합니다.

이 차이점은 실제 테스트를 통해 명확해집니다.접지 잡음, 온도로 인한 기준 드리프트, 클록 위상 잡음, 전력선 간섭 등이 모두 신호 경로에 영향을 미칠 수 있습니다.이러한 조건에서는 직접 변환과 간접 변환 중 선택에 따라 디버깅 중에 나타나는 오류 유형이 결정되는 경우가 많습니다.ADC 아키텍처는 어떤 오류가 줄어들고 어떤 오류가 계속 표시되는지 결정하므로 데이터시트 사양보다 더 많은 영향을 미칩니다.

간접 방법은 일반적으로 처리량을 안정성으로 교환합니다.시간이 지남에 따라 적분, 누적 또는 계산함으로써 자연스럽게 광대역 노이즈를 평활화하고 주기적인 교란을 강력하게 억제할 수 있습니다.이러한 동작은 마이크로초뿐만 아니라 몇 초, 몇 분 동안 정확도가 동일하게 보여야 하는 시스템에서는 안심이 됩니다.

대조적으로 직접적인 방법은 신속한 의사결정에 의존합니다.실제 마찰은 장기 평균보다는 기준 안정화, 비교기 불확실성 및 입력 샘플링 프로세스의 무결성에서 발생하는 경향이 있습니다.

직접 ADC 제품군을 구성하는 유용한 방법은 두 가지 질문, 즉 샘플당 비교가 발생하는 횟수와 이를 수행하기 위해 복제되는 회로의 양을 묻는 것입니다.플래시, SAR 및 기타 직접적인 스타일은 서로 다른 답에 도달하며 이러한 답은 실리콘 영역, 전력, 대기 시간 및 잡음 예산 측면에서 서로 다른 지출 패턴으로 해석됩니다.최신 시스템은 또한 파이프라인(단계적, 높은 처리량 양자화) 및 시그마-델타 접근 방식(노이즈 성형을 통한 오버샘플링)을 통해 이러한 아이디어를 기반으로 구축됩니다. 이는 일반적으로 팀이 "쉬운" 손잡이가 실제로 한 번에 세 개의 다른 손잡이를 움직인다는 사실을 일정 후반에 발견하지 못한 채 특정 속도 대 정밀도 지점에 도달하려고 하기 때문입니다.

• 플래시 변환기: 중복된 하드웨어와 일치하는 골칫거리를 통해 한 번에 많은 비교가 가능합니다.

• SAR 변환기: 일련의 비교에서 재사용되는 하나의 비교기(분해능에 따라 변환 시간이 증가함).

• 이중 슬로프 변환기: 진폭은 클록으로 계산할 수 있는 시간 간격으로 변환되며 강력한 안정성과 간섭 제거 기능을 제공하지만 업데이트 속도는 느립니다.

• 파이프라인 아키텍처: 높은 처리량을 목표로 하는 단계적 양자화.

• 시그마-델타 아키텍처: 대역폭 내에서 높은 정밀도를 목표로 하는 오버샘플링과 노이즈 성형.

플래시 ADC(완전 병렬 변환)

flash ADC

플래시 ADC는 입력을 임계값 뱅크와 병렬로 비교하여 기본적으로 단일 결정 이벤트로 변환을 완료합니다.N비트 플래시는 일반적으로 2^N − 1 비교기, 참조 래더(종종 저항기 스트링 또는 동등한 네트워크), 온도계 스타일 비교기 출력을 이진 단어로 변환하는 인코더를 사용합니다.모든 비교가 동시에 이루어지기 때문에 대기 시간은 매우 낮게 유지되며 해상도를 약하게 추적합니다.이러한 특성으로 인해 매우 광대역 샘플링 체인, 빠른 제어 루프 및 지연이 눈에 띄는 고속 통신 수신기에서 플래시 디자인이 거의 "쉽게" 느껴집니다.

이 청구서는 기하급수적인 하드웨어 증가로 인해 발생합니다.각각의 추가된 비트는 비교기 수를 거의 두 배로 늘리며 이는 더 큰 다이 면적, 더 높은 전력 및 신호 소스에 제공되는 더 많은 입력 커패시턴스로 이어집니다.실제로 이러한 입력 로딩은 추상적인 사양이 아니며 보드 수준의 제약이 됩니다. 더 강한 드라이버, 신중한 터미네이션 및 짧은 제어 임피던스 라우팅은 종종 깨끗한 고주파수 입력과 이상하게 둔해지거나 왜곡된 입력 사이의 차이가 됩니다.

불일치는 피할 수 없는 또 다른 플래시 현실입니다.비교기가 너무 많으면 오프셋 변동이 특별한 경우가 아닙니다.더 높은 해상도에서는 정상적인 작동 상태가 됩니다.보정이 없으면 불일치가 코드 오류로 표시됩니다.교정이 추가되면 교정 복잡성과 시작 동작이 시스템 특성의 일부가 되며, 이는 더 넓은 설계에서 무시하기보다는 허용해야 하는 부분입니다.결과적으로 팀은 일반적으로 대역폭이 대화를 지배하고 해상도를 적당한 수준으로 유지할 수 있는 영역에서 플래시를 유지합니다. 순수 병렬 하드웨어를 통해 고해상도를 강제하려는 시도는 복리를 지불하는 것처럼 느껴지는 경향이 있기 때문입니다.

실용적인 차이는 플래시 성능이 비교기 어레이에 의해서만 결정되는 경우가 거의 없다는 것입니다.샘플링 속도가 올라가면 기준 분포, 인코더 준안정성, 기판 노이즈 커플링이 실제 문제 원인이 되는 경우가 많습니다.잘 유지되는 설계는 참조 네트워크와 디지털 스위칭 환경을 나중에 정리할 수 있는 "단순한 디지털" 구현 세부 사항이 아니라 아날로그 결과에 따른 아날로그 문제로 취급하는 경향이 있습니다.

연속 근사 레지스터 ADC(SAR ADC)

Successive Approximation ADC Circuit Diagram

SAR ADC는 하나의 비교기, 샘플 앤 홀드 네트워크, 내부 DAC(일반적으로 용량성 DAC)를 사용하여 이진 검색을 실행하여 디지털화합니다. 이는 낮은 정적 전력과 우수한 매칭을 제공하기 때문입니다.입력을 샘플링한 후 SAR 로직은 임시적으로 MSB를 어설션하고 DAC는 시험 전압을 생성하며 비교기는 샘플링된 입력이 해당 시험의 위 또는 아래에 있는지 여부를 결정합니다.결정은 유지되고 다음 비트가 테스트되며 이는 N 비트가 모두 해결될 때까지 반복됩니다.

하나의 비교기와 하나의 DAC를 재사용하면 동일한 해상도에서 플래시 ADC보다 훨씬 낮은 면적과 전력을 유지합니다.SAR 변환기는 또한 디지털 로직이 콤팩트하고 샘플링 동작을 엄격하게 관리할 수 있기 때문에 혼합 신호 설계에 깔끔하게 통합됩니다.많은 내장 센서 및 데이터 수집 경로의 경우 SAR은 실제 측정을 나타내는 충분한 해상도, 모니터링 및 제어를 위한 충분한 속도, 배터리 수명 논쟁을 유발하지 않는 전력 등 가장 드라마틱하지 않은 옵션처럼 느껴집니다.

변환 시간은 비트당 하나의 비교가 수행되고 DAC 및 비교기에 필요한 정착 시간이 추가되므로 N에 따라 대략 증가합니다.이 스케일링은 키우는 동안 매우 명백해집니다.팀이 샘플링 속도를 높이고 누락된 코드나 왜곡을 발견하면 근본 원인은 SAR 상태 시스템이 아닌 경우가 많습니다.DAC 안정화가 불완전하거나 샘플링 커패시터에 대한 획득 시간이 부족합니다.입력 드라이브 기능은 흔히 "조용한 제약"입니다.보호를 위해 추가된 더 큰 직렬 저항과 같이 무해해 보이는 작은 선택은 샘플링 네트워크의 충전 속도를 늦추고 더 높은 입력 주파수에서 게인 오류 또는 고조파 왜곡을 생성할 수 있습니다.지속적으로 예측 가능한 성능을 얻는 그룹은 일반적으로 공칭 값을 신뢰하기보다는 획득 시간을 명시적으로 계획하고 최악의 소스 임피던스, 온도 및 기준 허용 오차에 대해 이를 검증합니다.

많은 SAR 설계를 지배하는 제한 요소는 구체적이고 테스트 가능합니다.

• DAC 정착 및 선형성.

• 비교기 소음 및 반동.

• 동적 하중 하에서의 기준 안정성.

• 샘플링된 입력에 대한 클록 지터 효과.

놀라움을 줄이는 경향이 있는 한 가지 설계 습관은 레퍼런스를 엄격한 라우팅, 디커플링 및 과도 분석을 갖춘 자체 아날로그 공급 레일로 취급하는 것입니다.SAR 변환은 각 비트 시험 중에 전하를 다시 참조로 밀어넣고 누군가 최종적으로 참조 핀을 올바르게 조사할 때까지 피드백이 "무작위" 잡음으로 가장하여 실험실에서 감정적으로 위축될 수 있습니다.

이중 기울기 ADC(적분, 시간 기반 변환)

Dual Slope ADC schematic diagram

이중 기울기 ADC는 전압을 시간으로 변환합니다.고정된 간격 동안 입력을 적분한 다음 적분기 출력이 0으로 돌아올 때까지 반대 극성의 기준을 적분합니다.두 번째 단계(분해)의 지속 시간은 첫 번째 단계의 평균 입력에 비례합니다.카운터는 안정적인 클럭을 사용하여 분해 간격을 측정하고, 그 카운트는 디지털 출력이 됩니다.

매력은 통합이 자연스럽게 평균화를 수행한다는 것입니다.평균화 창에 따라 무작위 노이즈가 줄어들고, 통합 시간이 주전원 주기의 정수배로 정렬되면 주기적인 간섭을 강력하게 거부할 수 있습니다.

일반적인 주 동기 창의 예: 50Hz의 경우 20ms, 60Hz의 경우 16.67ms 또는 둘 중 하나의 정수배.

이것이 바로 이중 기울기 변환기가 디지털 멀티미터와 같은 정밀 기기에서 오랜 역사를 가지고 있는 이유입니다. 측정 환경이 전기적으로 지저분하더라도 안정적으로 유지됩니다.벤치와 현장 인클로저에서 복잡한 필터링 없이 라인 잡음을 억제하는 기능은 원시 해상도의 한계 개선을 추구하는 것보다 엔지니어링 시간을 더 절약하는 경우가 많습니다.

단점은 반응성입니다.통합과 통합 해제 모두 실시간을 소비하며 변환에는 일반적으로 밀리초 이상이 소요됩니다.이러한 현실로 인해 이중 기울기는 빠르게 변화하는 신호, 긴밀한 폐쇄 루프 제어 또는 광대역 파형 캡처에 적합하지 않습니다.신호가 천천히 움직이고 목표가 신뢰할 수 있는 평균일 때 빛납니다.실제로 이중 기울기 정확도는 적분기만의 이야기가 아닙니다.기준 안정성, 커패시터 유전체 동작, 누설 전류 및 타이밍 클록에 따라 달라집니다.잘 실행된 설계는 이러한 오류 소스를 예측 가능하게 유지하는 구성 요소와 타이밍 창을 선택하고, 온도 변화와 전기 간섭을 통해 일관되게 유지되는 실제 측정 비용으로 느린 업데이트 속도를 수용합니다.

더 넓은 관점에서 듀얼 슬로프는 "고해상도" 마케팅 콘테스트에서 우승하는 것이 아니라 측정 무결성을 유지하는 것과 관련이 있습니다.시스템 소유자가 실제로 관심을 갖는 것이 반복성과 간섭 내성일 때 통합에 추가 시간을 투자하는 것이 신뢰를 얻는 가장 직접적인 방법인 경우가 많습니다.

ADC의 기술적인 매개변수

ADC 기능은 종종 "정확성과 속도"로 압축되지만 실제 선택은 일반적으로 변환기가 전체 신호 체인에 내장된 후 발생하는 상황에 따라 결정됩니다.프런트엔드 대역폭, 샘플링 역학, 기준 청정도, 클록 동작, 인터페이스 타이밍 및 PCB 구현 세부 사항이 최종 측정 결과를 조용히 좌우할 수 있습니다.체계적인 워크플로우는 애플리케이션 기대치를 벤치에서 측정하고 설계 검토에서 방어할 수 있는 매개변수로 변환하는 것입니다.

ADC 기준으로 잘 변환되는 목록 스타일 요구 사항:

- 가장 작은 의미 있는 신호 변화
- 최대 신호 주파수 내용
- 허용된 대기 시간(제어 응답성 대 버퍼링 지연)
- 프로세서/FPGA 대역폭, 메모리, 펌웨어 서비스 예산

정확성: 명목상 해상도는 보장이 아닌 시작 단서입니다.

분해능은 ADC가 생성할 수 있는 개별 출력 코드 수를 나타냅니다.이상적인 N비트 변환기는 2^N 코드를 제공하며 이는 이상적인 LSB 크기를 의미합니다.

LSB = 전체 범위 / 2^N

예: 5V 범위에 대한 8비트 ADC의 경우 LSB ≒ 5V / 256 = 19.53mV입니다.

실험실을 준비할 때 첫 번째 노이즈 플롯과 히스토그램이 다시 나타날 때까지 "1비트 더"에 대해 낙관적인 느낌을 갖는 것이 일반적입니다.입력 기준 잡음과 기준 잡음이 여러 LSB에 걸쳐 있는 경우 추가 공칭 분해능은 종이에서는 좋아 보이는 경향이 있지만 실제 세분성은 거의 향상되지 않습니다.불편한(그러나 유용한) 요점은 보드가 실제로 얼마나 많은 비트를 유지할 것인지 결정하는 경우가 많다는 것입니다.

실제 정확도를 결정하는 오류 용어(헤드라인 사양 이상)

데이터시트에는 "변환 오류"가 일반적으로 LSB로 표시되는 이상적인 전달 함수로부터의 최악의 편차로 요약될 수 있습니다.이 숫자는 여러 메커니즘을 결합한 결과이며 교정, 온도 및 시간에 따라 다르게 작동하므로 이를 분리하는 데 도움이 됩니다.

• 오프셋 오류

오프셋 오류는 전체 전달 곡선을 왼쪽이나 오른쪽으로 이동시킵니다.벤치에서는 즉시 나타납니다. 코드 0을 생성해야 하는 접지 입력은 0이 아닌 판독값을 생성합니다.많은 팀은 온도에 따른 오프셋 드리프트가 예상 범위 내에 있고 빈번한 재보정을 강요하지 않는 한 시작 시 또는 생산 테스트 중에 원포인트 보정을 통해 이 문제를 편안하게 수정합니다.

• 이득 오류

이득 오류는 전달 곡선의 기울기를 변경합니다.오프셋이 수정된 후에는 게인 오류가 더욱 분명해집니다. 판독값은 0 근처에서는 괜찮아 보일 수 있지만 전체 스케일 근처에서는 높거나 낮게 드리프트됩니다.2점 교정(0에 가깝고 전체 스케일에 가까움)은 대부분의 오프셋과 이득 오류를 제거하는 동시에 더 깊은 선형성 동작을 크게 변경하지 않는 현장 친화적인 일반적인 접근 방식입니다.일반적으로 아날로그 프런트 엔드를 재설계하지 않고도 이득 오류를 조정할 수 있기 때문에 이 문제는 수정하기가 더 쉽습니다.

• INL(적분 비선형성)

INL은 범위 전체의 이상적인 직선에서 전달 곡선의 이탈을 나타냅니다.형상 충실도가 중요한 센서 선형화, 제어 루프 또는 파형 측정과 같이 애플리케이션이 일관된 비례성에 의존하는 경우에 나타납니다.실질적인 불만은 간단한 2점 교정이 INL 문제를 "정리"하지 못한다는 것입니다.INL이 시스템이 허용할 수 있는 수준을 초과하는 경우 일반적인 옵션은 다음과 같습니다.

- 선형성 동작이 더 나은 변환기를 선택하십시오.
- 시스템이 보다 선형적인 영역에서 작동하도록 입력 범위를 줄이거나 다시 중앙에 배치합니다.
- 특성화 테이블을 사용하여 디지털 보정 적용(관련 테스트 시간 및 유지 관리 부담 포함)

• DNL(미분 비선형성) 및 누락 코드

DNL은 각 코드 너비가 1LSB에 얼마나 가까운지를 측정합니다.DNL이 과도하면 시스템에 끈적한 코드나 누락된 코드가 나타날 수 있으며, 이는 낮은 수준의 측정과 코드 밀도 또는 히스토그램 기반 분석에서 특히 실망스러울 수 있습니다.프로덕션 환경에서 히스토그램 테스트는 누락된 코드 동작을 조기에 표시하는 데 자주 사용됩니다. "충분히 깨끗해 보이는" 오실로스코프 추적이 여전히 코드 배포 결함을 가릴 수 있기 때문입니다.

유효 해상도(ENOB)와 실제 생활에서 발생하는 소음

정확도에 대한 보다 정직한 구성은 실제 어셈블리에서 사용할 수 있는 비트 수입니다.열 잡음, 기준 잡음, 양자화 잡음 및 디지털 결합은 유효 비트 수(ENOB)를 감소시키며, 입력 주파수가 높을수록 더 적극적으로 발생하는 경우가 많습니다.혼합 신호 보드에서 흔히 발견되는 약간 고통스러운 사실은 디지털 활동, 빠른 GPIO 에지, 고속 직렬 버스, 스위칭 조정기 등이 ADC가 데이터시트 헤드라인에 암시된 것보다 적은 비트를 가진 것처럼 동작할 때까지 노이즈 플로어를 높인다는 것입니다.반환 전류, 접지 전략 및 기준 라우팅에 주의를 기울이면 약간 "더 나은" ADC 모델로 교체하는 것보다 더 측정 가능한 개선이 이루어지는 경우가 많습니다.

ENOB에 일반적으로 영향을 미치는 목록 스타일 노이즈 및 커플링 요인:

- 열 잡음(프론트 엔드 저항기, 증폭기, 센서 소스 임피던스)
- 기준 잡음 및 기준 임피던스
- 양자화 잡음 및 개구 불확실성(주파수에 따라 다름)
- 접지/복귀 경로 및 공급 레일을 통한 디지털 커플링
- 고임피던스 노드와 긴 트레이스를 통한 EMI 픽업

속도: 별도의 질문으로 변환 시간, 처리량 및 지연 시간

속도는 종종 변환 시간, 즉 샘플링(또는 변환 시작)부터 유효한 출력 코드까지의 지연으로 설명됩니다.중요한 측정 기준은 시스템의 특성에 따라 다릅니다. 제어 루프는 대기 시간과 결정성에 관심을 갖고, 기록 및 스트림 시스템은 지속적인 처리량과 버퍼링에 관심을 갖습니다.

아키텍처 기반 속도 차이

변환 시간은 ADC 아키텍처에 따라 크게 다르며, 아날로그 프런트 엔드 및 레이아웃 제약 조건이 인정되면 절충 사항이 빠르게 나타나는 경향이 있습니다.

• 플래시 ADC

플래시 변환기는 수십 나노초 이내에 변환을 완료할 수 있습니다.전력과 비용이 허용되는 경우 극단적인 대역폭 시나리오에 적합합니다.일상적인 하드웨어 작업에서 지배적인 걱정은 레이아웃 규율과 입력 드라이브 강도입니다. 프런트 엔드는 매우 빠르게 안정되어야 하고 기생 요소는 "작은 세부 사항"이 아니기 때문입니다.

• SAR(연속 근사 레지스터) ADC

SAR ADC는 고성능 부품에서 마이크로초에서 수백 나노초까지 실용적인 중간 대역에 위치하는 경우가 많습니다.또한 일반적인 실제 제약 조건을 도입합니다. 입력은 일반적으로 스위치드 커패시터 네트워크에 의해 샘플링됩니다.신호 소스는 획득 창 내에서 샘플링 커패시터를 충전해야 하며, 그렇지 않으면 설계에 버퍼 증폭기 및/또는 RC 네트워크를 추가해야 합니다.처음에는 "ADC 비선형성"처럼 보이는 많은 문제가 샘플링 순간에 불완전하게 정착되는 것으로 밝혀지며, 이는 획득 타이밍과 소스 임피던스를 기록하고 확인할 때까지 미칠 수 있습니다.

• 이중 기울기(통합) ADC

이중 슬로프 ADC는 일반적으로 변환당 수십 ~ 수백 밀리초이며 적절하게 구성되면 주기적인 간섭(특히 50/60Hz)을 강력하게 거부할 수 있습니다.대기 시간이 허용되고 반복성이 중요한 느리고 정확도가 높은 계측 스타일 측정을 위해 선택되는 경우가 많습니다.

샘플링 속도는 대역폭 및 정착 동작과 일치해야 합니다.

"초당 샘플 수"를 선택하는 것은 단순한 나이퀴스트 연습이 아닙니다.아날로그 프런트 엔드는 샘플링 이벤트 전에 필요한 정확도에 도달해야 합니다.예를 들어 목표가 고분해능 시스템에서 0.5 LSB 정착이면 ADC 코어가 충분히 빠르더라도 정착 시간이 제한 요소가 될 수 있습니다.신뢰할 수 있는 설계 습관은 전체 입력 네트워크를 "나중에 조정"할 항목이 아닌 타이밍 예산의 일부로 처리하는 것입니다. 왜냐하면 최종 단계의 예상치 못한 문제로 인해 성급하고 불편한 재작업이 촉발되는 경향이 있기 때문입니다.

정산/타이밍 예산에 속하는 목록 스타일 요소:

- 센서 출력 임피던스 및 모든 보호 네트워크
- 앤티앨리어싱 필터 구성 요소 및 해당 시간 상수
- 멀티플렉서 온 저항 및 전하 주입 동작
- 버퍼 증폭기 대역폭, 슬루율 및 복구
- ADC 획득 창 및 샘플링 커패시터 특성

입력 범위, 극성 및 프런트 엔드 대역폭(ADC가 실제 신호를 충족하는 방법)

입력 범위 및 극성, 단극 대 양극, 단일 종단 대 차동은 ADC가 신호 환경에 연결되는 방식을 정의합니다.차동 입력은 공통 모드 잡음에 대한 민감도를 줄이고 전기적으로 잡음이 많은 설정에서 견고성을 향상시킬 수 있지만 공통 모드 제한, 증폭기 출력 스윙 및 입력 보호 동작을 주의 깊게 확인해야 합니다.

프런트엔드 대역폭은 종종 과소평가됩니다.관심 신호가 "느린" 경우에도 빠른 에지, 간섭 또는 다중 샘플링은 신호가 빠르고 예측 가능하게 안정화되도록 넓은 대역폭을 요구할 수 있습니다.다중화된 채널을 사용하면 네트워크가 샘플 간에 복구하도록 설계되지 않은 한 채널 간 메모리 효과 및 전하 공유로 인해 판독값이 왜곡될 수 있습니다.이것이 처음 나타나면 시스템이 "유령"처럼 느껴질 수 있지만 일반적으로 정직하게 말하면 전하 역학일 뿐입니다.

기준 전압: 모든 코드 뒤에 있는 안정성 앵커

기준은 모든 출력 코드의 규모를 정의하며 기준의 동작은 온도와 시간 전반에 걸쳐 교정이 의미 있게 유지되는지 여부를 결정하는 경우가 많습니다.레퍼런스가 방황하거나 보드 잡음으로 인해 오염되면 컨버터 자체가 지정된 대로 동작하더라도 ADC가 일관성이 없어 보일 수 있습니다.

내부 및 외부 참조

내부 레퍼런스는 부품 수를 줄이고 통합을 단순화하지만 정밀 외부 레퍼런스보다 잡음이나 드리프트가 더 높을 수 있습니다.외부 참조는 라우팅, 분리 및 열 배치가 적절하게 처리될 때 안정성을 향상시킬 수 있습니다.실제 설계에서는 레퍼런스를 ADC에 가깝게 배치하고 깨끗한 복귀 경로를 사용하며 이를 빠른 디지털 전류로부터 분리하는 것이 데이터시트의 사양만큼 중요할 수 있습니다.

드리프트, 소음 및 부하 감도

기준 드리프트는 장기적인 이득 변화로 나타나고 기준 잡음은 변환 잡음으로 직접 나타납니다.더 미묘한 문제는 동적 레퍼런스 로딩입니다. 일부 ADC는 샘플링 또는 변환 중에 레퍼런스에서 과도 전류를 끌어옵니다.참조 소스 또는 해당 디커플링 네트워크가 이러한 전류 임펄스를 깔끔하게 공급할 수 없는 경우 레이아웃이 고정된 후 디버그하는 데 시간이 많이 걸리는 방식으로 추가 노이즈 및 왜곡이 나타날 수 있습니다.

유효성 검사 중에 자주 나타나는 목록 스타일 참조 동작:

- 온도 드리프트 및 장기 노화
- 광대역 및 저주파(1/f) 잡음
- 변환 중 동적 로드 단계
- 기준 소스 임피던스 및 디커플링 배치에 대한 민감도

디지털 인터페이스 제약: 처리량은 시스템 수준에서 나타납니다.

출력 형식(병렬 대 직렬)은 배선 선호 이상입니다.이는 프로세서 또는 FPGA와의 타이밍 및 처리량 계약이 됩니다.강력한 아날로그 성능을 갖춘 변환기는 인터페이스와 데이터 경로가 데이터를 지속적이고 예측 가능하게 이동할 수 없는 경우 여전히 미달 전달될 수 있습니다.

직렬 인터페이스(SPI, LVDS, JESD204 등)

직렬 링크는 핀 수를 줄이지만 클로킹 요구 사항, 대기 시간, 프로토콜 오버헤드 및 지터 민감도가 발생합니다.반복되는 시스템 수준 문제는 프레이밍, 읽기 지연, 동기화, 레인 오버헤드 및 소프트웨어/펌웨어 서비스 시간에 대한 예산을 책정하지 않고 인터페이스 대역폭이 ADC 샘플링 속도와 "동일"하다고 가정하는 것입니다.그 불일치는 일정이 빡빡하고 누구도 인정하고 싶지 않을 때 인내심이 얇아지는 바로 그 순간에 늦게 나타나는 경향이 있습니다.

일반적으로 지속적인 캡처를 제한하는 목록 스타일 직렬 인터페이스 고려 사항:

- 프로토콜 오버헤드 및 프레이밍 효율성
- 판독 대기 시간 및 버퍼링 깊이
- 클럭 품질, 지터 전송 및 정렬 요구 사항
- 펌웨어/드라이버 서비스 시간 및 스케줄 가변성

프로세서/FPGA 예산 및 결정적 타이밍

지속 샘플링은 DMA 설정, 인터럽트 속도 상한선, 메모리 대역폭, 캐시 효과 및 버퍼링 전략에 의해 제한되는 경우가 많습니다.실용적인 선택 단계는 최악의 데이터 속도(메타데이터 포함)를 계산하고 빠른 데모에서 괜찮아 보이는 짧은 버스트뿐만 아니라 전체 캡처 경로가 이를 지속적으로 유지할 수 있는지 확인하는 것입니다.

전력, 패키지, PCB 제약 및 비용 대비 성능 균형

공급 제한, 전력 손실 및 패키지 유형은 열 동작 및 레이아웃 위험에 영향을 미칩니다.작은 패키지는 공간을 절약하지만 라우팅 밀도를 높이고 결합 경로를 늘리며 규칙적인 파티셔닝을 더 어렵게 만들 수 있습니다.많은 실제 보드에서 가장 만족스러운 "업그레이드"는 고해상도 컨버터가 아니라 더 깨끗한 접지, 더 짧은 참조 트레이스, 아날로그와 디지털 영역 간의 더 많은 분리를 허용하는 패키지 선택입니다. 이러한 변화는 잡음 측정에서 명확하게 나타나는 경향이 있습니다.

비용 대비 성능은 시스템 수준에서 가장 잘 평가됩니다.정밀한 버퍼, 더 깨끗한 레퍼런스, 더 엄격한 필터링 또는 추가 PCB 레이어를 강제하는 저가형 ADC는 결국 주변 회로를 단순화하고 통합 불확실성을 줄이는 고급 ADC보다 더 많은 비용을 초래할 수 있습니다.

실용적인 선택 전략(심사를 견디는 결정 프레임)

ADC를 선택하는 신뢰할 수 있는 방법은 설계가 발전함에 따라 팀이 측정하고 다시 확인할 수 있는 숫자를 사용하여 다음 순서로 요구 사항을 고정하는 것입니다.

요구 사항 잠금 순서

• 가장 작은 의미 있는 신호 변화와 허용 가능한 노이즈 플로어를 정의합니다(이는 효과적인 해상도 목표를 알려줍니다).

• 최대 신호 대역폭과 대기 시간 허용 오차를 정의합니다(이는 샘플링 속도와 아키텍처 적합성을 안내합니다).

• 입력 드라이브 기능 및 예산 정산을 검증합니다(종종 버퍼링 추가 여부가 결정됨).

• 실제 라우팅 및 열 제약 조건 하에서 드리프트 및 소음 기대치를 충족하는 참조 접근 방식을 선택하십시오.

• 디지털 인터페이스와 다운스트림 데이터 경로가 지속적인 처리량을 유지할 수 있는지 확인하십시오.

• 위의 제약 조건이 모두 잘 작동되면 패키지, 전력 및 비용 선택을 구체화합니다.

이 순서는 익숙한 함정을 피하는 데 도움이 됩니다. 즉, 해상도와 헤드라인 샘플링 속도를 기준으로 변환기를 선택한 다음 나중에 참조 노이즈, 정착 제한 또는 인터페이스 타이밍을 발견하여 시스템 성능의 실제 상한선을 설정하게 됩니다.

결론

ADC 설계는 궁극적으로 단순한 부품 선택 연습이 아닌 시스템 수준 엔지니어링 문제입니다.실제 변환 품질은 아날로그 프런트 엔드, 기준 회로, 샘플링 네트워크, 클록 시스템, 디지털 인터페이스 및 PCB 구현을 포함하여 전체 신호 체인이 얼마나 잘 작동하는지에 따라 달라집니다.플래시, SAR, 이중 슬로프, 파이프라인 및 시그마-델타와 같은 다양한 ADC 아키텍처는 각각 속도, 해상도, 대기 시간, 대역폭, 잡음 제거 및 전력 소비와 관련된 다양한 성능 우선순위를 해결합니다.실제 응용 분야에서 최고의 ADC는 일반적으로 단순히 서류상으로 가장 높은 사양을 제공하는 것이 아니라 전체 시스템의 실제 신호 동작, 환경 조건 및 장기 안정성 요구 사항을 충족하는 ADC입니다.






자주 묻는 질문 [FAQ]

1. 실제 ADC 성능이 종종 데이터시트 해상도 사양에 미치지 못하는 이유는 무엇입니까?

ADC 데이터시트 해상도는 가능한 디지털 코드 수만 설명하며 작업 시스템에서 달성되는 실제 정확도는 설명하지 않습니다.실제 하드웨어에서는 기준 잡음, 클록 지터, 프런트엔드 정착 동작, PCB 레이아웃, 접지 품질, 입력 드라이버 제한과 같은 요소로 인해 컨버터의 유효 성능이 저하되는 경우가 많습니다.입력 주파수가 상승하면 타이밍 불확실성과 아날로그 왜곡으로 인해 이론적 비트 깊이에 도달하기 훨씬 전에 사용 가능한 동적 범위가 소모될 수 있습니다.

2. 앤티앨리어스 필터링은 전체 ADC 측정 정확도에 어떤 영향을 줍니까?

앤티앨리어스 필터링은 샘플링 전에 원치 않는 주파수 성분을 제한하므로 대역 외 신호가 사용 가능한 신호 대역으로 다시 들어가지 않습니다.앨리어싱이 발생하면 결과 아티팩트가 유효한 신호 데이터와 수학적으로 구별할 수 없게 됩니다.실제로 약한 앤티앨리어싱 필터링은 분석 중에 합법적인 것처럼 보이는 예상치 못한 스퍼, 왜곡 또는 잘못된 주파수 구성 요소를 생성하는 경우가 많습니다.따라서 고속 데이터 수집 시스템에서 신뢰할 수 있는 측정을 유지하려면 적절한 필터 설계가 필수적입니다.

3. 고해상도 ADC 시스템에서 샘플 앤 홀드 정착 동작이 중요한 이유는 무엇입니까?

샘플 앤 홀드 회로는 아날로그 신호를 캡처해야 하며 변환이 시작되기 전에 샘플링 커패시터가 완전히 안정되도록 해야 합니다.입력 드라이버 또는 소스 임피던스가 커패시터를 충분히 빠르게 충전할 수 없는 경우 ADC는 순전히 무작위 잡음이 아닌 편향된 변환 오류를 생성합니다.이러한 안정화 문제는 더 높은 입력 주파수에서 또는 샘플링 커패시터가 큰 전압 차이 사이에서 반복적으로 전환해야 하는 채널 멀티플렉싱 중에 더욱 심각해집니다.

4. 조리개 지터는 고주파수에서 ADC 성능을 어떻게 제한합니까?

조리개 지터는 샘플링 순간의 정확한 타이밍에 불확실성을 가져옵니다.입력 신호가 빠르게 변하면 아주 작은 타이밍 오류라도 전압 측정 오류로 직접 변환됩니다.오실로스코프, RF 수신기 및 소프트웨어 정의 라디오와 같은 고속 시스템에서는 ADC 자체가 높은 공칭 비트 심도를 지원하는 경우에도 클록 지터가 유효 분해능 및 동적 범위에 대한 지배적인 제한이 되는 경우가 많습니다.

5. 현대 혼합 신호 시스템에서 SAR ADC가 널리 사용되는 이유는 무엇입니까?

SAR(연속 근사 레지스터) ADC는 속도, 분해능, 전력 효율성 및 실리콘 복잡성 간의 실질적인 균형을 제공합니다.이들은 플래시 변환기와 같은 대규모 병렬 하드웨어를 요구하는 대신 단일 비교기와 DAC를 재사용하는 이진 검색 변환 프로세스를 사용합니다.이로 인해 SAR ADC는 보통에서 높은 분해능과 효율적인 전력 사용이 모두 중요한 임베디드 시스템, 산업 제어, 계측 및 센서 인터페이스에 매우 적합합니다.

6. 한계에도 불구하고 플래시 ADC가 초고속 애플리케이션에 적합한 이유는 무엇입니까?

플래시 ADC는 대형 비교기 어레이를 사용하여 모든 전압 비교를 동시에 수행하므로 매우 낮은 대기 시간으로 매우 빠르게 변환을 완료할 수 있습니다.이 아키텍처는 고속 통신 시스템, 레이더, 광대역 오실로스코프와 같은 애플리케이션에 매우 효과적입니다.그러나 비교기 수는 분해능에 따라 기하급수적으로 증가하여 전력 소비, 실리콘 면적, 입력 커패시턴스 및 교정 복잡성이 증가합니다.

7. 정밀 측정 시스템이 이중 기울기 ADC 아키텍처를 선호하는 이유는 무엇입니까?

이중 슬로프 ADC는 통합 및 역통합 프로세스를 통해 전압을 시간으로 변환합니다.이는 자연스럽게 소음을 평균화하고 50Hz 또는 60Hz 주전원 잡음과 같은 주기적인 간섭을 강력하게 거부합니다.탁월한 장기 안정성과 잡음 제거로 인해 이중 슬로프 변환기는 변환 속도가 현대의 높은 처리량 아키텍처보다 훨씬 느리더라도 정밀 계측 및 디지털 멀티미터에서 여전히 인기가 있습니다.

8. 기준 전압 품질과 PCB 레이아웃이 ADC 정확도에 직접적인 영향을 미치나요?

기준 전압은 모든 디지털 출력 코드의 규모를 정의하므로 드리프트, 노이즈 또는 불안정성은 변환 결과에 직접적으로 나타납니다.열악한 PCB 레이아웃은 기준 네트워크나 아날로그 접지 경로에 디지털 스위칭 잡음을 발생시켜 유효 분해능을 저하시킬 수도 있습니다.많은 시스템에서 신중한 라우팅, 디커플링, 접지 전략 및 열 관리는 단순히 ADC 자체를 업그레이드하는 것보다 측정 정확도를 향상시킵니다.

9. 실제 ADC 평가에서 ENOB가 공칭 분해능보다 더 의미 있는 이유는 무엇입니까?

ENOB(유효 비트 수)는 열 잡음, 기준 불안정성, 지터, 양자화 잡음 및 아날로그 불완전성을 고려한 후 실제 사용 가능한 해상도를 반영합니다.변환기는 매우 높은 공칭 분해능을 광고할 수 있지만 실제 소음과 간섭으로 인해 작동 중에 사용할 수 있는 신뢰할 수 있는 비트 수가 줄어드는 경우가 많습니다.따라서 ENOB는 배포된 시스템의 측정 품질에 대한 보다 현실적인 표시를 제공합니다.

10. ADC를 분리된 구성 요소가 아닌 완전한 신호 체인의 일부로 취급해야 하는 이유는 무엇입니까?

ADC 성능은 컨버터, 입력 드라이버, 앨리어스 방지 필터, 기준 회로, 클록 시스템, 디지털 인터페이스 및 PCB 레이아웃 간의 상호 작용에 크게 좌우됩니다.고성능 ADC라도 주변 회로로 인해 정착 오류, 기준 불안정성, 커플링 잡음 또는 타이밍 불확실성이 발생하면 좋지 않은 결과가 나올 수 있습니다.성공적인 설계는 일반적으로 ADC 사양에만 초점을 맞추는 것이 아니라 전체 신호 경로를 함께 최적화하는 데서 비롯됩니다.

관련 블로그