가능하지만 제대로 작동하지 않습니다.
첫째, 두 출력을 하나의 스케일로 정확히 1/256으로 확장하는 문제가 있습니다. (1/256 씩 감쇠 시키든지, 다른 256 개 증폭 시키든지, 예를 들어 * 16 및 / 16과 같은 다른 배열은 중요하지 않습니다).
그러나 가장 큰 문제는 8 비트 DAC가 8 비트보다 나은 것으로 정확할 수 있다는 것입니다. 1 / 4NSB의 "DNL"사양과 1 / 2LSB의 "INL"사양을 가질 수 있습니다. 이는 "차동"및 "통합"비선형 성 사양이며 인접 코드 간의 각 단계가 실제로 얼마나 큰지를 측정 한 것입니다. (DNL은 두 개의 인접한 코드 사이, DAC의 전체 범위에서 두 코드 사이의 INL을 보장합니다).
이상적으로, 각 단계는 정확히 전체 스케일 값의 1/256입니다. 그러나 1 / 4LSB DNL 사양은 인접 단계가 25 % 이상 이상과 다를 수 있음을 나타냅니다. 이는 일반적으로 DAC에서 허용되는 동작입니다.
문제는 MSB DAC의 0.25 LSB 오류가 LSB DAC의 64 LSB 오류 (전체 범위의 1/4)에 기여한다는 것입니다!
다시 말해, 16 비트 DAC는 10 비트 DAC의 선형성과 왜곡을 가지므로 16 비트 DAC의 대부분의 응용에서는 용납 할 수 없습니다.
이제 16 비트 정확도 (INL 및 DNL이 1/256 LSB보다 우수함)를 보장하는 8 비트 DAC를 찾을 수 있다면 다음과 같이 진행하십시오. 그러나 경제적이지 않기 때문에 시작하는 유일한 방법은 16 비트 DAC와 함께!
또 다른 대답은 "소프트웨어 보상"을 제안합니다. MSB DAC의 정확한 오류를 매핑하고 LSB DAC에 역 오류를 추가하여이를 보상합니다. 16 비트 DAC가 비싸던 시절 오디오 엔지니어가 오랫동안 고민했던 것입니다. ..
요컨대, 어느 정도 작동하도록 만들 수 있지만 8 비트 DAC가 온도 나 나이에 따라 표류하는 경우 (아마도 안정적으로 설계되지 않은 경우) 보상은 더 이상 가치가있을만큼 충분히 정확하지 않습니다. 복잡성과 비용.