Điều đó là có thể, nhưng nó sẽ không hoạt động tốt.
Thứ nhất, có vấn đề về việc kết hợp hai đầu ra, với một tỷ lệ chính xác bằng 1/256 của đầu ra. (Cho dù bạn giảm một trong 1/256, khuếch đại cái kia bằng 256 hoặc một số sắp xếp khác, chẳng hạn * 16 và / 16, không thành vấn đề).
Tuy nhiên, vấn đề lớn là bộ xử lý 8 bit có khả năng chính xác với thứ gì đó tốt hơn 8 bit: nó có thể có thông số kỹ thuật "DNL" là 1/4 LSB và thông số "INL" là 1 / 2LSB. Đây là các thông số kỹ thuật phi tuyến "vi phân" và "tích phân" và là thước đo mức độ mỗi bước giữa các mã liền kề thực sự lớn đến mức nào. (DNL cung cấp bảo đảm giữa bất kỳ hai mã liền kề, INL giữa hai mã bất kỳ trên toàn bộ phạm vi của DAC).
Lý tưởng nhất, mỗi bước sẽ chính xác bằng 1/256 giá trị toàn thang đo; nhưng thông số kỹ thuật DNL 1 / 4LSB chỉ ra rằng các bước liền kề có thể khác với lý tưởng đó 25% - đây là hành vi thường được chấp nhận trong một bộ xử lý.
Vấn đề là lỗi 0,25 LSB trong MSB DAC của bạn góp phần gây ra lỗi 64 LSB (1/4 toàn bộ phạm vi) trong LSB DAC của bạn!
Nói cách khác, bộ DAC 16 bit của bạn có độ tuyến tính và độ méo của bộ xử lý 10 bit, đối với hầu hết các ứng dụng của bộ xử lý 16 bit, không thể chấp nhận được.
Bây giờ nếu bạn có thể tìm thấy một bộ xử lý 8 bit đảm bảo độ chính xác 16 bit (INL và DNL tốt hơn 1/256 LSB) thì hãy tiếp tục: tuy nhiên chúng không kinh tế để thực hiện, vì vậy cách duy nhất để có được một là bắt đầu với bộ giải mã 16 bit!
Một câu trả lời khác gợi ý "bù phần mềm" ... vạch ra các lỗi chính xác trong MSB DAC của bạn và bù cho chúng bằng cách thêm lỗi nghịch đảo vào LSB DAC: một điều mà các kỹ sư âm thanh đã suy nghĩ rất lâu trong những ngày mà các bộ xử lý 16 bit đắt tiền. ..
Nói tóm lại, nó có thể được chế tạo để hoạt động ở một mức độ nào đó, nhưng nếu DAC 8 bit bị trôi theo nhiệt độ hoặc tuổi tác (có lẽ nó không được thiết kế để cực kỳ ổn định), thì mức bù không còn đủ chính xác để có giá trị phức tạp và chi phí.