먼저 알아둘 용어
ADC(Analog-to-Digital Converter)·CMOS(Complementary Metal-Oxide-Semiconductor) 버퍼(buffer) — ADC는 아날로그(analog) 입력을 디지털(digital) 값으로 바꿉니다. 여기서 CMOS 버퍼는 그 디지털 출력의 논리값을 받아 다음 부하를 구동하는 회로이며 아날로그 입력 버퍼와 다릅니다.
레지스터(register)·전파 지연 — 레지스터는 데이터를 클록(clock) 등에 맞춰 저장하는 회로입니다. 전파 지연은 입력 변화가 출력에 반영되기까지 걸리는 시간으로, 버퍼·레지스터 추가 때 인터페이스(interface) 타이밍을 다시 확인해야 합니다.
입력 용량·스위칭(switching) 전류 — 디지털 핀(pin)과 배선의 용량을 충전·방전할 때 순간 전류가 필요합니다. 낮은 직류 입력 전류라는 표기만으로 동적인 부하가 작다고 판단하지 않습니다.
ADC의 디지털 데이터 출력과 연결된 배선·수신 입력을 먼저 표시합니다. 낮은 입력 전류와 적절한 입력 용량을 가진 CMOS 버퍼 또는 필요한 레지스터로 부하를 분리하는 방법을 검토합니다. 모든 ADC에 같은 버퍼를 덧붙이는 규칙은 아니며 실제 출력 형식과 인터페이스 요구가 우선입니다.
입력 버퍼와 구분하기
대상은 센서(sensor)와 ADC 사이의 아날로그 입력이 아니라 디지털 출력입니다. 버퍼가 큰 외부 부하의 충전·방전을 맡도록 하면 ADC가 직접 보는 부하를 줄일 수 있습니다. 대신 버퍼 전원·귀로와 그 스위칭 전류가 민감한 입력에 다시 영향을 주지 않게 배치해야 합니다.
적용 전후 확인 순서
버퍼를 추가한 뒤에는 변환 잡음과 데이터 오류가 실제로 줄었는지 측정합니다.
- 데이터시트(datasheet)에서 출력 형식, 허용 부하, 논리 전압과 타이밍을 확인합니다. 모든 ADC에 같은 CMOS 버퍼를 붙이지 않습니다.
- 출력이 직접 구동하는 입력 수와 배선을 적고, 버퍼가 필요하다면 ADC 가까이 배치할 수 있는지 검토합니다.
- 버퍼의 입력 용량, 전파 지연, 전원·귀로를 함께 확인합니다. 부품 하나를 추가했다고 잡음 문제가 해결됐다고 판정하지 않습니다.
- 동일 입력·샘플링(sampling) 조건에서 디지털 데이터 오류와 아날로그 변환 결과를 비교합니다. 잡음만 줄어도 데이터 타이밍이 깨지면 성공이 아닙니다.
접지 평면을 ADC 개수만으로 나누거나 특정 주파수 하나를 모든 기판의 귀로 전환 경계로 삼지 않습니다. 신호·전원·귀환의 실제 경로와 전류 조건을 검토합니다. 최종 비교에는 같은 아날로그 입력, 샘플링 조건, 디지털 부하와 통신 속도를 사용하고 데이터 오류와 변환 잡음을 함께 남깁니다.