본문 바로가기
데일리버스 | 매일 펼쳐지는 정보와 즐거움의 세계 데일리버스 | 매일 펼쳐지는 정보와 즐거움의 세계

근접센서 신호 처리용 ADC의 유효 비트 수(ENOB)와 아날로그 잡음 바닥의 상관관계

읽는 시간 약 7분

근접센서와 디지털 세상의 만남

우리가 일상에서 사용하는 스마트폰 화면이 귀에 가까워지면 꺼지는 기능이나 자동차가 후진할 때 장애물을 감지하는 기술의 공통점은 무엇일까요. 바로 근접센서가 숨어 있다는 점입니다. 근접센서는 물리적인 접촉 없이도 물체의 존재나 거리를 감지해 내는 기특한 부품입니다. 하지만 센서가 받아들이는 세상은 아날로그 그 자체입니다. 빛의 세기나 전자기장의 변화 같은 연속적인 값을 컴퓨터가 이해할 수 있는 디지털 신호로 바꾸어주는 마법 같은 장치가 필요한데 이것이 바로 아날로그 디지털 변환기 줄여서 ADC라고 부릅니다.

디지털 세상으로 넘어가는 관문인 ADC의 성능을 이야기할 때 절대 빠지지 않는 개념이 바로 유효 비트 수 즉 ENOB입니다. 비트 수가 높으면 더 정밀한 측정이 가능하다고 흔히 생각하지만 현실은 그리 단순하지 않습니다. 센서 주변을 맴도는 눈에 보이지 않는 잡음 바닥이 성능의 발목을 잡기 때문입니다. 정밀한 근접 인식을 원한다면 ADC의 스펙과 잡음의 관계를 꿰뚫고 있어야 합니다.

유효 비트 수와 아날로그 잡음 바닥의 정체

유효 비트 수는 이름 그대로 이론적인 디지털 변환 능력이 아니라 실제로 유효하게 쓸 수 있는 비트의 수를 뜻합니다. 예를 들어 16비트짜리 ADC를 썼더라도 내부 회로의 잡음 때문에 실제로는 12비트 정도의 정보만 건질 수 있다면 이때의 유효 비트 수는 12비트가 되는 셈입니다. 광고 문구에 적힌 화려한 스펙에 속지 말아야 하는 이유가 바로 여기에 있습니다.

그렇다면 아날로그 잡음 바닥은 무엇일까요. 바다의 바닥처럼 회로가 가질 수 있는 가장 낮은 수준의 잡음 레벨을 의미합니다. 아무런 물체도 감지되지 않는 고요한 상태에서도 전자 부품 자체의 열이나 외부 전자기파 때문에 미세한 떨림이 발생합니다. 이 잡음 바닥이 얼마나 높느냐 낮으냐에 따라 센서의 한계 성능이 결정됩니다. 잡음이 거칠고 높다면 아주 미세한 거리 변화에서 오는 신호는 잡음 속에 파묻혀 버려 감지해 내지 못합니다.

두 개념이 만들어내는 뗄 수 없는 상관관계

유효 비트 수와 아날로그 잡음 바닥은 시소와 같은 관계를 가지고 있습니다. 잡음 바닥이 높아지면 유효 비트 수는 무조건 떨어지게 되어 있습니다. 수학적으로 계산했을 때 잡음의 크기가 커질수록 정확한 구분을 할 수 있는 유효한 비트의 개수는 줄어들기 때문입니다.

  • 아날로그 잡음 바닥이 낮을수록 유효 비트 수는 높아집니다
  • 입력 신호의 크기가 고정되어 있을 때 잡음이 줄어들면 더 세밀한 단계를 나눌 수 있습니다
  • 고해상도 ADC를 비싼 돈 주고 채택했더라도 잡음 대책이 부실하면 저가형 부품과 다를 바 없어집니다
  • 시스템 설계 시 잡음을 잡는 것이 곧 유효 비트 수를 확보하는 지름길입니다

결국 하드웨어를 설계할 때 단순히 비트 수가 높은 ADC를 고르는 것은 반쪽짜리 성공에 불과합니다. 주변 회로의 잡음을 얼마나 깨끗하게 억제하느냐가 최종적인 센서의 감지 능력을 판가름 짓는 핵심 열쇠가 됩니다.

실생활 속 근접센서 활용과 정밀도의 중요성

우리가 주변에서 접하는 근접센서는 생각보다 훨씬 다양한 곳에서 고도의 정밀함을 뽐내고 있습니다. 스마트폰의 오작동을 막는 기본 기능부터 최신 무선 이어폰의 귀 장착 감지 그리고 산업 현장의 정밀한 부품 조립 로봇에 이르기까지 쓰임새가 다양합니다. 이 중에서 거리에 따른 미세한 전압 변화나 광량 변화를 읽어내야 하는 애플리케이션일수록 잡음과의 싸움이 치열해집니다.

예를 들어 로봇 팔이 물체를 잡기 1밀리미터 앞에서 속도를 줄여야 하는 상황을 가정해 보겠습니다. 이때 근접센서가 보내오는 아날로그 신호에 큰 잡음이 섞여 있다면 로봇은 물체가 어디쯤 있는지 정확한 타이밍을 잡지 못하고 엉뚱한 곳에서 멈추거나 부딪칠 수 있습니다. 유효 비트 수가 보장되어야만 센서가 아주 미세한 거리 차이를 읽어내어 제어 장치에 정확한 신호를 전달할 수 있습니다.

오해와 진실 그리고 현명한 선택

많은 사람들이 흔히 범하는 실수가 있습니다. 바로 ADC의 명목상 비트 수만 믿고 성능을 과대평가하는 것입니다. 24비트 ADC를 썼으니 세상의 모든 미세한 변화를 다 잡아낼 것이라고 믿기 쉽지만 실제 회로 설계에서 전원 장치 필터링이나 접지 설계를 소홀히 하면 잡음 바닥이 너무 높아져 실제 유효 비트 수는 10비트 수준으로 곤두박질치기도 합니다.

또 다른 오해는 잡음은 완전히 없앨 수 있다는 생각입니다. 열역학 법칙에 따라 전자가 움직이는 한 완전한 무소음 상태의 회로는 존재하지 않습니다. 따라서 엔지니어의 목표는 잡음을 제로로 만드는 것이 아니라 시스템이 요구하는 최소한의 유효 비트 수를 만족할 수 있도록 잡음 바닥을 허용 가능한 선 아래로 끌어내리는 것입니다.

비용 효율적인 시스템 설계 요령

좋은 성능을 내기 위해 무조건 가장 비싼 부품만 고집하는 것은 현명한 방법이 아닙니다. 예산은 한정되어 있고 제품의 경쟁력은 유지해야 하므로 지혜로운 타협점이 필요합니다.

  • 센서가 실제로 요구하는 해상도와 유효 비트 수를 먼저 명확히 정의합니다
  • 비싼 고해상도 ADC를 쓰는 것보다 전원부의 리플을 줄이고 디커플링 캐패시터를 충실히 배치하는 것이 비용 대비 효과가 훨씬 클 수 있습니다
  • 레이아웃 단계에서 아날로그 신호선과 디지털 노이즈 발생원을 철저히 격리합니다
  • 소프트웨어적인 필터링 기법을 적절히 조합하여 하드웨어적 한계를 보완합니다

부품 자체의 가격보다 이를 뒷받침하는 회로 설계 기술과 노이즈 대책이 전체 시스템의 성패를 가릅니다. 잡음 바닥을 낮추는 노력은 돈을 들이지 않고도 유효 비트 수를 극대화할 수 있는 가장 친환경적이고 효율적인 방법입니다.

자주 묻는 질문

유효 비트 수가 높으면 센서의 감지 거리가 무조건 멀어지나요

꼭 그렇지는 않습니다. 감지 거리는 센서 자체의 송신 출력이나 수광 감도 같은 물리적인 특성에 더 큰 영향을 받습니다. 다만 유효 비트 수가 높으면 먼 거리에서 돌아오는 아주 미세하고 희미한 신호까지 정확하게 판별해 낼 수 있으므로 결과적으로 유효한 감지 영역이 넓어지는 효과를 볼 수 있습니다.

아날로그 잡음 바닥을 낮추려면 PCB 설계에서 무엇을 가장 먼저 봐야 하나요

전원 라인의 안정성과 접지 설계가 최우선입니다. 미세한 전압 변동이나 디지털 회로에서 넘어오는 스위칭 노이즈가 아날로그 입력단으로 유입되면 잡음 바닥이 단숨에 높아집니다. 깨끗한 전원을 공급하고 아날로그 그라운드와 디지털 그라운드를 올바르게 분리하거나 결합하는 것이 핵심입니다.

소프트웨어 필터로 하드웨어 잡음을 완전히 해결할 수 있나요

이동 평균 필터나 칼만 필터 같은 디지털 신호 처리 기법은 무작위 잡음을 줄여주는 데 큰 도움이 됩니다. 하지만 근본적인 아날로그 잡음 바닥이 너무 높아서 이미 유효한 데이터가 손실된 상태라면 소프트웨어로도 복구할 수 없습니다. 따라서 하드웨어적으로 1차 방어를 한 뒤 소프트웨어로 마무리를 짓는 접근이 필요합니다.

dv_admin
함께 보면 좋은 글

댓글 0

첫 댓글을 남겨보세요.

광고 차단 알림

광고 클릭 제한을 초과하여 광고가 차단되었습니다.

단시간에 반복적인 광고 클릭은 시스템에 의해 감지되며, IP가 수집되어 사이트 관리자가 확인 가능합니다.