센서는 물리적 상태의 변화를 감지하여 측정 결과를 특정 척도 또는 범위로 정량화 하는 데 사용되는 일반적인 장치입니다. 일반적으로 센서는 아날로그 센서와 디지털 센서의 두 가지 유형으로 분류할 수 있습니다.
그렇다면 둘 중 어느 것이 여러분의 제품에 적합할까요? 간단한 예로 온도 센서를 살펴보겠습니다.
아날로그 센서와 디지털 센서의 차이점
TMP235와 같은 아날로그 출력을 가지는 온도 센서는 온도를 결정하는데 전달 함수가 사용됩니다. TMP112와 같은 디지털 출력을 가지는 센서는 온도를 결정하기 위한 내부 아날로그 전달 함수를 시스템이 알아야 하거나 프로그램 할 필요가 없습니다.
센서 애플리케이션
사실, 아날로그 센서가 장착된 시스템은 출력을 디지털화 하기 위한 아날로그 디지털 컨버터(Analog to Digital Converter, ADC)와 온도를 결정하기 위한 룩업 테이블(Look-Up Table, LUT)이 필요합니다. 디지털 센서는 이미 측정된 온도의 디지털화된 출력을 출력하며, 이는 디지털 인터페이스(예: I2C)를 통해 읽어 들일 수 있습니다.
캘리브레이션 요구사항
아날로그 센서의 경우, 요구되는 시스템의 정확도를 달성하기 위해서는 ADC의 이득과 오프셋을 보정할 필요가 있습니다. 시스템의 온도 정확도는 ADC의 기준 전압 오차에 크게 좌우되기 때문에 규격서에서 보증되지 않습니다. 디지털 센서는 규격서에 보증된 정확도를 얻기 위해 보정할 필요는 없습니다.
일반적인 지침
일반적인 경험에 비추어 볼 때, 디지털 온도 센서는 시스템 통합 시 낮은 복잡성과 높은 발군의 성능으로 거의 모든 경우에서 선호됩니다. 하지만 적절한 사용 가능한 디지털 인터페이스 버스가 부족하거나 비용의 제약 등을 포함해서 디지털 센서를 사용할 수 없고 아날로그 센서가 필요한 예외적인 경우들이 있습니다.