В этом примере показано, как найти смещение, и ошибки усиления двоичного файла взвесили блок 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.