Se on mahdollista, mutta se ei toimi hyvin.
Ensinnäkin on ongelma yhdistää nämä kaksi lähtöä siten, että toinen skaalataan tarkalleen 1/256 toisesta. (Olipa vaimennus yksi 1/256, vahvistetaan toinen 256: lla tai jokin muu järjestely, esimerkiksi * 16 ja / 16, ei ole väliä).
Suuri ongelma on kuitenkin se, että 8 -bittinen DAC on todennäköisesti tarkka jonkin verran kuin 8 bittiä: sillä voi olla "DNL" -määritys 1/4 LSB ja "INL" -määritys 1 / 2LSB. Nämä ovat epälineaarisuuserot "Differential" ja "Integral" ja mittaavat kuinka suuri kukin vierekkäisten koodien välinen vaihe on. (DNL tarjoaa takuun kahden vierekkäisen koodin välillä, INL minkä tahansa kahden koodin välillä DAC: n kaikilla alueilla).
Ihannetapauksessa kukin vaihe olisi tarkalleen 1/256 koko asteikon arvosta; mutta 1 / 4LSB DNL -määritys osoittaa, että vierekkäiset vaiheet voivat poiketa ihanteellisesta 25% - tämä on normaalisti hyväksyttävää käyttäytymistä DAC: ssa.
Ongelmana on, että MSB DAC: n 0,25 LSB-virhe aiheuttaa 64 LSB-virhe (1/4 koko alueesta) LSB DAC -laitteessasi!
Toisin sanoen, 16-bittisellä DAC-laitteellasi on lineaarisuus ja vääristymä 10-bittisessä DAC: ssä, joka useimmille 16 bittiä DAC, ei voida hyväksyä.
Jos löydät nyt 8-bittisen DAC: n, joka takaa 16-bittisen tarkkuuden (INL ja DNL ovat parempia kuin 1/256 LSB), jatka sitten: mutta niiden valmistaminen ei ole taloudellista, joten ainoa tapa saada se on aloittaa 16-bittisellä DAC: lla!
Toinen vastaus ehdottaa "ohjelmistokorjausta" ... kartoittamaan tarkat virheet MSB DAC: ssä ja kompensoimaan ne lisäämällä käänteinen virhe LSB DAC: jotain, mitä ääniinsinöörit miettivät pitkään päivinä, jolloin 16-bittiset DAC: t olivat kalliita ...
Lyhyesti sanottuna se voidaan saada toimimaan jossain määrin, mutta jos 8-bittinen DAC ajautuu lämpötilan tai iän mukaan (sitä ei todennäköisesti ole suunniteltu erittäin vakaana), kompensointi ei ole enää tarpeeksi tarkka, jotta se olisi monimutkaisuuden ja kustannusten arvoinen.