Смещение меры и ошибка усиления бинарного взвешенного DAC

В этом примере показано, как найти смещение, и ошибки усиления двоичного файла взвесили блок DAC.

Откройте модель dac_dc_error. Модель состоит из блока Binary Weighted DAC и Испытательного стенда DAC.

model = 'dac_dc_error';
open_system(model)

Параметры под вкладкой "Общие" Бинарного Взвешенного DAC сохранены в их значениях по умолчанию. Ухудшения включены во вкладке Impairments и значении ошибки смещения и получают ошибку, установлены в 2 LSB и 1 LSB, соответственно.

В блоке DAC Testbench опция Измерения установлена в DC. Во вкладке Setup кнопка параметра настройки Автозаливки используется, чтобы автоматически распространить параметры настройки от блока DAC. Во вкладке Target Metric целевая метрическая кнопка Автозаливки используется, чтобы автоматически установить целевое смещение и ошибки усиления от блока DAC. Все другие параметры сохранены в их значениях по умолчанию.

Запустите симуляцию для 7.68e-04 s. Измеренным смещением и ошибками усиления является 2.00 LSB и 1.00 LSB, соответственно.

Кривая передачи DAC совпадает с лучшим линейным подходящим методом. Используя лучший подходящий метод, максимальным INL является -3.3e-4 LSB и максимальным DNL является 4.6e-4 LSB.