Пришла в голову , думаю, что не мне одному, следующая идея. А если заставить половинки двухканального 16р мультибитного ЦАП выдавать отдельно отрицательную и положительную половины сигнала? Для этого необходимо, чтобы на половинку микросхемы подавались 16р данные в виде значений выборок модуля напряжения аудио сигнала.
У половинок микросхемы разный коэффициент передачи (для ЧИПа TDA1541A типовое значение <0,1 дБ, а это всего лишь 1%). Этого достаточно, чтобы получить много четных гармоник. Можно отрегулировать баланс плеч при суммировании аналогового сигнала. Но от температуры и во времени регулировка будет уходить, ведь баланс нужен на уровне, хотя бы, 0,05%. В конце концов можно периодически подстраивать балансировку по выходному спектру, но с этим не каждый справится. А что если сделать балансировку плеч автоматической? Привожу описание варианта реализации аппаратной части и примерный алгоритм автоматической балансировки плеч ЦАП.
Аппаратная часть схемы балансировки плеч ЦАП состоит из компаратора и D-триггера. Процесс калибровки (коррекции) баланса плеч ЦАП состоит с следующем. В начале работы или по команде оператора, когда нет режима "воспроизведения", запускается тестовый сигнал выбранной частоты одинаковый для обеих половин ЦАП. В процессе калибровки, процессором, производится анализ "постоянной составляющей" сигнала ошибки с выхода D-триггера. Сигнал ошибки минимален, когда количество нулей и единиц за расчетный интервал времени одинаково и когда нули и единицы, чаще всего, чередуются друг за другом. Минимизация сигнала ошибки производится подбором поправочного коэффициента методом последовательного приближения. Поправочный коэффициент запоминается. В процессе воспроизведения фонограммы найденный коэффициент (множитель) используется в алгоритме подготовки данных для ЦАП. Калибровку можно будет повторять по прошествии некоторого заданного интервала времени или по команде оператора. В процессе калибровки на аудио выходе сигнал будет отсутствовать, так как на выходах половин ЦАП будет присутствовать синфазный сигнал.
Интересно мнение участников форума по данной теме.