Спроектируйте и оцените бинарный взвешенный DAC

То В этом примере показано, как спроектировать и оценить двоичный файл, взвесило DAC с помощью эталонной архитектуры, и подтвердите DAC с помощью Испытательного стенда DAC. В данном примере используйте таблицу данных TLC5615. Это - коммерческий, стандартный 10-битный DAC от Инструмента Техаса с частотой обновления 1,21 МГц.

Модель Set Up Binary Weighted DAC Testbench

Откройте модель Binary_Weighted_DAC, присоединенную к этому примеру как вспомогательный файл. Модель состоит из блока Binary Weighted DAC и Испытательного стенда DAC.

open_system('Binary_Weighted_DAC.slx');

Дважды щелкните по блоку Binary Weighted DAC, чтобы открыть диалоговое окно Block Parameters. Номер битов определяется к 10. Converstion запускаются, частота (Гц) является набором 1.21e6 Гц и Ссылка (V) установлены в 2.048 V на основе таблицы данных. Проверяйте, что во вкладке Impairments, ухудшения включены. Оба ошибка Смещения и ошибка Усиления установлены в 3 LSB. Время урегулирования установлено в 0.25/1e6 s, и допуск Времени урегулирования установлен в 0,02 LSB.

Измерьте показатели производительности DC Используя метод конечной точки

Дважды щелкните по блоку DAC Testbench, чтобы открыть диалоговое окно Block Parameters. Опция Измерения выбрана как DC. Во вкладке Setup нажмите кнопку параметров настройки Автозаливки, чтобы автоматически распространить параметры DAC к испытательному стенду. Во вкладке Target Metric нажмите целевую метрическую кнопку Автозаливки, чтобы автоматически распространить целевые метрики DAC к испытательному стенду. Установите Рекомендуемое время (времена) остановки симуляции min как время остановки модели путем нажатия на Set как на кнопку времени остановки модели. Сохраните изменения.

Запустите симуляцию для 16.93 мс.

sim('Binary_Weighted_DAC.slx');

Измеренное смещение и ошибки усиления отображены на значке Испытательного стенда DAC.

Дважды щелкните по блоку DAC Testbench, чтобы открыть диалоговое окно Block Parameters. Нажмите кнопку результатов анализа DC Графика, чтобы просмотреть кривую передачи ADC, нелинейность конечной точки и лучшую подходящую нелинейность.

Измерьте показатели производительности AC Используя один тон

Дважды щелкните по блоку DAC Testbench, чтобы открыть диалоговое окно Block Parameters. Установите опцию Измерения как AC. Во вкладке Stimulus Запустите, частота преобразования (Гц) установлена в 1.21e6 совпадать с таблицей данных. Во вкладке Setup нажмите кнопку параметров настройки Автозаливки, чтобы автоматически распространить параметры DAC к испытательному стенду. Установите Рекомендуемое время (времена) остановки симуляции min как время остановки модели путем нажатия на Set как на кнопку времени остановки модели. Сохраните изменения.

Запустите симуляцию для 9.0 мс.

sim('Binary_Weighted_DAC.slx');

Измеренный SINAD, SFDR, ОСШ, ENOB и уровень шума отображены на значке Испытательного стенда DAC.