산업기술
R/2nR DAC(이진 가중 입력 DAC라고도 함)는 반전 가산 연산 증폭기의 특수한 형태입니다. 이진 입력 전압 세트를, 표현된 이진수에 비례하는 크기의 단일 아날로그 전압으로 변환합니다.
표준 반전 가산 연산 증폭기에서 모든 입력 저항이 동일하여 각 입력이 출력에 동일하게 기여하는 반면, R/2nR 설계는 의도적으로 2의 거듭제곱 시리즈(R, 2R, 4R, …)를 따르는 저항을 할당하여 각 비트가 이전 비트의 절반 영향력을 가지게 합니다.
이 가중치는 이진 숫자의 자리값과 일치하여, 회로가 디지털 입력의 충실한 선형 표현인 아날로그 전압을 생성할 수 있게 합니다.
입력 저항이 R, 2R, 4R로 설정된 3비트 DAC를 고려해 보겠습니다:

각 입력을 로직 레벨(0V 또는 공급 전압)로 구동하면 다음과 같은 출력 전압 시퀀스가 나옵니다:
-------------- | Binary | Output voltage | -------------- | 000 | 0.00 V | -------------- | 001 | -1.25 V | -------------- | 010 | -2.50 V | -------------- | 011 | -3.75 V | -------------- | 100 | -5.00 V | -------------- | 101 | -6.25 V | -------------- | 110 | -7.50 V | -------------- | 111 | -8.75 V | --------------
이진 카운트의 각 증가는 출력에서 1.25V 단계 변화를 생성합니다. 부호는 연산 증폭기가 반전 구성되어 있기 때문입니다.
설계는 간단한 SPICE 시뮬레이션으로 검증할 수 있습니다. 첫 번째 입력 노드가 양의 공급 전압에 연결되고 두 번째가 접지된 이진 입력 110의 경우, 넷리스트는 다음과 같습니다:
binary-weighted dac v1 1 0 dc 5 rbogus 1 0 99k r1 1 5 1k r2 1 5 2k r3 0 5 4k rfeedbk 5 6 1k e1 6 0 5 0 999k .end node voltage node voltage node voltage (1) 5.0000 (5) 0.0000 (6) -7.5000
시뮬레이션된 출력은 노드 6에 나타나며, 이진 코드 110에 대한 예상값 -7.50V와 일치합니다.
피드백 저항 값을 변경하여 DAC의 출력 전압 범위를 스케일링할 수 있습니다. 예를 들어, 1kΩ 대신 800Ω 피드백 저항을 사용하면:
Binary | Output voltage -------|---------------- 000 | 0.00 V 001 | -1.00 V 010 | -2.00 V 011 | -3.00 V 100 | -4.00 V 101 | -5.00 V 110 | -6.00 V 111 | -7.00 V
비트 추가는 간단합니다: 2ⁿ 수열을 따르는 추가 입력 저항을 삽입하면 됩니다. 4비트 DAC 회로도는 다음과 같습니다:

이진 가중 DAC는 단순성과 비용이 중요한 오디오, 계측, 제어 시스템에서 저~중간 해상도(약 8~10비트까지)에 이상적입니다. 더 높은 해상도에서는 스위치드 커패시터 또는 시그마-델타 DAC가 일반적으로 선호되는데, 이들은 우수한 선형성과 부품 변동에 대한 내성을 제공하기 때문입니다.
산업기술
DIY 디지털-아날로그 컨버터에 대하여, 아이팟, 노트북 또는 기타 오디오 장비에 디지털로 저장된 정보를 우리가 듣는 아날로그 사운드로 변환하는 것은 까다로운 프로젝트일 수 있습니다. 쉬워 보이지만, 핵심 부품인 DAC 없이는 원하는 결과를 얻을 수 없습니다. 소리를 더 좋게 만들어줄 뿐만 아니라, 좋은 품질의 디지털-아날로그 컨버터는 더 나은 소닉 배경을 제공하여 프로젝트에 더 깊은 청취 범위를 만들어줍니다. 여기가 가장 좋은 부분입니다. DAC를 구매할 필요가 없습니다. DIY DAC(디지털-아날로그 컨버터) 제작은 저렴하고 비
DAC(디지털-아날로그 변환기)란? 신호는 일반적으로 디지털 신호와 아날로그 신호로 크게 분류됩니다. 각각의 신호 유형에 따라 다양한 응용 분야가 존재하는데, 예를 들어 전력 스위치나 연산 증폭기 같은 아날로그 전자 회로는 아날로그 신호를 사용합니다. 반면 마이크로프로세서, 마이크로컨트롤러, 플립플롭, 논리 게이트 등 디지털 전자 회로는 디지털 신호를 사용합니다. 두 신호의 원활한 기능을 위해선 서로 다른 형태 간 변환이 필수적입니다. 이때 아날로그-디지털 변환기(ADC) 또는 디지털-아날로그 변환기(DAC)를 사용합니다. 오늘은