Es posible, pero no funcionará bien.
En primer lugar, existe el problema de combinar las dos salidas, con una escala a 1/256 de la otra. (Ya sea que atenúe uno en 1/256, amplifique el otro en 256, o algún otro arreglo, * 16 y / 16, por ejemplo, no importa).
Sin embargo, el gran problema es que es probable que un DAC de 8 bits sea preciso a algo mejor que 8 bits: puede tener una especificación "DNL" de 1/4 LSB y una especificación "INL" de 1 / 2LSB. Estas son las especificaciones de no linealidad "Diferencial" e "Integral", y son una medida de cuán grande es realmente cada paso entre códigos adyacentes. (DNL proporciona una garantía entre dos códigos adyacentes, INL entre dos códigos cualesquiera en todo el rango del DAC).
Idealmente, cada paso sería exactamente 1/256 del valor de escala completa; pero una especificación de 1 / 4LSB DNL indica que los pasos adyacentes pueden diferir de ese ideal en un 25%; esto es normalmente un comportamiento aceptable en un DAC.
¡El problema es que un error de 0.25 LSB en su MSB DAC contribuye con un error de 64 LSB (1/4 del rango completo) en su LSB DAC!
En otras palabras, su DAC de 16 bits tiene la linealidad y la distorsión de un DAC de 10 bits, que para la mayoría de las aplicaciones de un DAC de 16 bits es inaceptable.
Ahora, si puede encontrar un DAC de 8 bits que garantice una precisión de 16 bits (INL y DNL mejor que 1/256 LSB), continúe: sin embargo, no son económicos, por lo que la única forma de obtener uno es comenzar con un DAC de 16 bits!
Otra respuesta sugiere "compensación de software" ... mapear los errores exactos en su MSB DAC y compensarlos agregando el error inverso al LSB DAC: algo meditado por los ingenieros de audio en los días en que los DAC de 16 bits eran caros. ..
En resumen, se puede hacer que funcione hasta cierto punto, pero si el DAC de 8 bits varía con la temperatura o la edad (probablemente no fue diseñado para ser ultraestable), la compensación ya no es lo suficientemente precisa como para valer la pena. Complejidad y gastos.