เป็นไปได้ แต่มันใช้งานไม่ได้
ประการแรกมีปัญหาในการรวมเอาท์พุททั้งสองเข้าด้วยกันโดยสเกลหนึ่งจะถูกปรับขนาดอย่างแม่นยำ 1/256 ของอีกอัน (ไม่ว่าคุณจะลดทอนทีละ 1/256 ให้ขยายอีกด้วย 256 หรือการจัดเรียงอื่นเช่น * 16 และ / 16 ไม่เป็นไร)
ปัญหาใหญ่ก็คือว่า DAC แบบ 8 บิตน่าจะมีความถูกต้องกับสิ่งที่ดีกว่า 8 บิต: มันอาจมีข้อกำหนด "DNL" ของ 1/4 LSB และข้อกำหนด "INL" ของ 1 / 2LSB สิ่งเหล่านี้เป็นข้อกำหนดจำเพาะแบบไม่เชิงเส้น "Differential" และ "Integral" และเป็นการวัดความใหญ่ของแต่ละขั้นตอนระหว่างรหัสที่อยู่ติดกัน (DNL ให้การรับประกันระหว่างสองรหัสที่อยู่ติดกัน INL ระหว่างสองรหัสในช่วงเต็มรูปแบบของ DAC)
ตามหลักการแล้วแต่ละขั้นตอนจะเป็น 1/256 ของค่าเต็มสเกลได้อย่างแม่นยำ แต่ข้อมูลจำเพาะ 1 / 4LSB DNL ระบุว่าขั้นตอนที่อยู่ติดกันอาจแตกต่างจากอุดมคติ 25% ซึ่งเป็นพฤติกรรมที่ยอมรับได้ใน DAC
ปัญหาคือว่าข้อผิดพลาด 0.25 LSB ใน MSB DAC ของคุณก่อให้เกิดข้อผิดพลาด 64 LSB (1/4 ของช่วงทั้งหมด) ใน LSB DAC ของคุณ!
กล่าวอีกนัยหนึ่ง DAC ขนาด 16 บิตของคุณมีความเป็นเส้นตรงและการบิดเบือนของบิต 10 DAC ซึ่งสำหรับแอปพลิเคชันส่วนใหญ่ของ 16 บิต DAC นั้นไม่สามารถยอมรับได้
ทีนี้ถ้าคุณสามารถหา DAC 8 บิตที่รับรองความถูกต้อง 16 บิต (INL และ DNL ดีกว่า 1/256 LSB) จากนั้นไปข้างหน้า: อย่างไรก็ตามพวกเขาไม่ประหยัดทางเศรษฐกิจดังนั้นวิธีเดียวที่จะได้รับคือการเริ่มต้น ด้วย DAC 16 บิต!
คำตอบอีกข้อเสนอแนะ "การชดเชยซอฟต์แวร์" ... การจับคู่ข้อผิดพลาดที่แน่นอนใน MSB DAC ของคุณและชดเชยให้กับพวกเขาด้วยการเพิ่มข้อผิดพลาดผกผันกับ LSB DAC: มีบางสิ่งที่วิศวกรเสียงในสมัยนั้น ..
ในระยะสั้นมันสามารถทำงานได้ในระดับหนึ่ง แต่ถ้า DAC แบบ 8 บิตที่มีอุณหภูมิหรืออายุ (อาจไม่ได้ออกแบบมาให้มีความเสถียรเป็นพิเศษ) การชดเชยจะไม่แม่นยำเพียงพอที่จะคุ้มค่า ความซับซ้อนและค่าใช้จ่าย