Mümkün, ama iyi çalışmaz.
İlk olarak, iki çıkışın biri diğerinin 1 / 256'sı ile ölçeklenmiş olması sorunu vardır. (Birini 1/256 oranında zayıflatırsanız, diğerini 256 ile güçlendirirseniz veya örneğin * 16 ve / 16 gibi başka bir düzenlemede önemli değildir).
Ancak büyük sorun, 8 bitlik bir DAC'nin 8 bit'ten daha iyi bir şey için doğru olması muhtemeldir: 1/4 LSB "DNL" spesifikasyonu ve 1 / 2LSB "INL" spesifikasyonu olabilir. Bunlar "Diferansiyel" ve "İntegral" doğrusal olmayan özelliklerdir ve bitişik kodlar arasındaki her adımın gerçekte ne kadar büyük olduğunun bir ölçüsüdür. (DNL, iki bitişik kod arasında, DAC'nin tüm DAC aralığı boyunca herhangi iki kod arasında bir garanti sağlar).
İdeal olarak, her adım tam ölçek değerinin 1 / 256'sı olacaktır; ancak 1 / 4LSB DNL spesifikasyonu, bitişik adımların bu idealden% 25 oranında farklı olabileceğini gösterir - bu normalde bir DAC'da kabul edilebilir davranıştır.
Sorun, MSB DAC'ınızdaki bir 0.25 LSB hatasının LSB DAC'ınızda 64 LSB hatasına (tüm aralığın 1 / 4'ü) katkıda bulunmasıdır!
Başka bir deyişle, 16 bit DAC'niz, 16 bit DAC'nin çoğu uygulaması için kabul edilemez olan 10 bit DAC'ın doğrusallığına ve bozulmasına sahiptir.
Şimdi 16 bit doğruluğu (INL ve DNL 1/256 LSB'den daha iyi) garanti eden 8 bitlik bir DAC bulabilirseniz, devam edin: ancak bunlar ekonomik değildir, bu yüzden bir tane elde etmenin tek yolu başlamaktır 16 bit DAC ile!
Başka bir yanıt, "yazılım telafisi" ni önerir ... MSB DAC'nizdeki hataları tam olarak haritalamak ve LSB DAC'a ters hata ekleyerek bunları telafi etmek: 16 bit DAC'lerin pahalı olduğu günlerde ses mühendisleri tarafından uzun zamandır düşünülen bir şey. ..
Kısacası, bir dereceye kadar çalışmak için yapılabilir, ancak 8 bit DAC sıcaklık veya yaşla sürüklenirse (muhtemelen ultra kararlı olacak şekilde tasarlanmamışsa), tazminat artık değecek kadar doğru değildir. karmaşıklık ve gider.