1. >
  2. >

D/A 컨버터란?

What is a D/A converter?

D/A컨버터의 기본형3(온도계 코드 방식)

데이터 전환의 순간, 완전히 다른 전압 또는 전류가 출력되는 경우가 있어, 출력 아날로그 신호에 노이즈가 발생합니다.이 노이즈를 글리치라고 합니다. 이러한 글리치에 대한 대책중 한가지로, 온도계 코드 (서모미터 코드)를 사용합니다.

D/A컨버터의 기본형 3(온도계 코드 방식) - 그림1

온도계 코드란 『1이 몇 개 있는가에 따라 숫자를 표현하는 것』입니다. (사람이 숫자를 셀때 손가락으로 세는 것과 동일)
글리치를 억제할 수 있으나, 바이너리 코드를 서모미터 코드로 변환하는 디코더는 분해능에 따라 지수 함수적인 회로 규모가 됩니다.

D/A컨버터의 기본형 3(온도계 코드 방식) - 그림2
【온도계 코드 <저항 모드>DAC 예】

온도계 코드를 사용한 3bit 분해능 DAC의 예입니다.
당연히 글리치는 발생하지 않습니다.

【온도계 코드<저항 모드>DAC예】- 그림1
【온도계 코드 <전류 모드>DAC예】

몇 개의 셀로 전류를 끌어오는가에 따라 출력전압 Vout이 결정되는 전류형 DAC입니다.
하기 그림은 8×8의 64계조=6bit 분해능의 예입니다.
핑크색 부분이 증가하면, 그만큼 R에서 끌려오는 전류가 증가하여 Vout이 저하됩니다.
온도계 코드로 제어함으로써, Vout에 글리치는 발생하지 않습니다.

【온도계 코드 <전류 모드>DAC예】- 그림1

상기 그림의 전류형 DAC의 상하를 반대로 한 것입니다.
캐스코드 전류원으로 함으로써 출력전압의 영향을 잘 받지 않으므로 고정밀도화를 구현합니다.
출력 가능한 전압 범위는 감소합니다.

【온도계 코드<전류 모드>DAC예】-그림2
D/A컨버터제품 검색 페이지로

전자 기초 지식