Есть такая техника работы с ЦАП, называется "software trimming", описана например в даташите на стринговый DAC8581 (TI).
Заключается в том, что значения, выдаваемые ЦАП, измеряются в каждой точке шкалы ЦАП (65тысяч измерений) прецизионным измерителем, затем на основе результатов составляется таблица соответсвия кодов, которые подаются на ЦАП (если предполагать, что ЦАП идеален), и кодов, которые нужно подавать (на основе реально измеренного выходного сигнала). Таблица используется для перекодировки.
Результаты для DAC8581 по даташиту следующие: гармоники 1 КГц уменьшились на 30дБ (с -70 до -100дБ), linearity error уменьшилась с 15 до 1 LSB.
ни у кого нет реального опыта работы с этим методом программной коррекции ЦАП? Насколько скорректированные параметры будут уходить от времени и температуры, и правда ли, что гармоники на 30дб можно снизить.
Заключается в том, что значения, выдаваемые ЦАП, измеряются в каждой точке шкалы ЦАП (65тысяч измерений) прецизионным измерителем, затем на основе результатов составляется таблица соответсвия кодов, которые подаются на ЦАП (если предполагать, что ЦАП идеален), и кодов, которые нужно подавать (на основе реально измеренного выходного сигнала). Таблица используется для перекодировки.
Результаты для DAC8581 по даташиту следующие: гармоники 1 КГц уменьшились на 30дБ (с -70 до -100дБ), linearity error уменьшилась с 15 до 1 LSB.
ни у кого нет реального опыта работы с этим методом программной коррекции ЦАП? Насколько скорректированные параметры будут уходить от времени и температуры, и правда ли, что гармоники на 30дб можно снизить.