exponenta event banner

Скорость нарастания

Моделирование амплитуды, времени подъема и падения и задержки распространения логических вентилей

  • Библиотека:
  • Блоксеть/утилиты смешанного сигнала

  • Slew Rate block

Описание

Блок скорости нарастания преобразует логический сигнал в сигнал с определенной пользователем конечной скоростью нарастания и задержкой распространения.

Порты

Вход

развернуть все

Шаг переменной, управляемый событием входной сигнал, заданный как скаляр. Сигнал в порту событий поступает с выхода логического вентиля, такого как блок переменной задержки импульса.

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | Boolean

Продукция

развернуть все

Фиксированный шаг, равномерно дискретизированный выходной сигнал, возвращается в виде скаляра. Можно определить конечную скорость нарастания и задержку распространения для сигнала в волновом порту.

Типы данных: double

Параметры

развернуть все

Определяет способ вычисления размера шага вывода.

  • Выбирать Default расчет размера шага вывода на основе времени подъема/падения. Выходной интервал выборки (ΔT) задается ΔT = ( время подъема/падения)   26· 0,22.

  • Выбирать Advanced для вычисления размера шага вывода на основе интересующей частоты. Интервал выборки выходного сигнала (ΔT) задается ΔT = время подъема/падения  6 · Максимальная  интересующая частота.

Программное использование

  • Использовать get_param(gcb,'DefaultOrAdvanced') для определения способа вычисления размера выходного шага.

Максимальная интересующая частота на выходе, заданная как скаляр в Гц. Максимальная интересующая частота используется для вычисления интервала выборки выходного сигнала и минимального времени подъема/падения 20% -80%.

Зависимости

Этот параметр доступен только в том случае, если Advanced выбран для расчета размера шага вывода.

Программное использование

  • Использовать get_param(gcb,'MaxFreqInterest') для просмотра текущего значения максимальной частоты, представляющей интерес.

  • Использовать set_param(gcb,'MaxFreqInterest',value) чтобы задать для параметра Максимальная частота, представляющая интерес, определенное значение.

Выходной интервал выборки, указанный как скаляр в. Этот параметр не настраивается.

Интервал выборки выходного сигнала (ΔT) задается ΔT = время подъема/падения  6 · Максимальная  интересующая частота.

Зависимости

Этот параметр доступен только в том случае, если Advanced выбран для расчета размера шага вывода.

Программное использование

  • Использовать get_param(gcb,'OutputSampleTime') для просмотра текущего значения интервала выборки вывода.

  • Использовать set_param(gcb,'OutputSampleTime',value) для установки определенного значения в поле Выходной интервал выборки.

Минимальное время подъема/падения, необходимое на выходе для значимого моделирования, указанное как скаляр в ps. Это не настраиваемый параметр.

Зависимости

Этот параметр доступен только в том случае, если Advanced выбран для расчета размера шага вывода.

Программное использование

  • Использовать get_param(gcb,'ConversionRiseFall') для просмотра текущего значения минимального времени подъема/падения 20% -80%.

  • Использовать set_param(gcb,'ConversionRiseFall',value) для установки заданного значения в поле Минимум 20% -80% времени подъема/падения.

Время, необходимое для изменения сигнала от 20% до 80% по фронту полной амплитуды на выходе, определяемое как скаляр.

Программное использование

  • Использовать get_param(gcb,'RiseTime') для просмотра текущего значения времени подъема/падения.

  • Использовать set_param(gcb,'RiseTime',value) для установки определенного значения в поле Время подъема/падения.

Скорость нарастания для границы 20% -80% на выходе, заданная как скаляр. Этот параметр не настраивается.

Программное использование

  • Использовать get_param(gcb,'RisingSlewRate') для просмотра текущего значения скорости Slew для 20% -80% фронта единичного амплитудного сигнала.

  • Использовать set_param(gcb,'RisingSlewRate',value) для установки заданного значения скорости поворота для фронта единичного амплитудного сигнала 20% -80%.

Минимальная задержка распространения для значимого моделирования, заданная как скаляр. Этот параметр не настраивается.

Минимальную задержку распространения вычисляют из Максимальной интересующей частоты, где Минимальная  задержка распространения = 0 . 269Максимальная  интересующая частота.

Программное использование

  • Использовать get_param(gcb,'ConversionDelay') для просмотра текущего значения минимальной задержки распространения.

  • Использовать set_param(gcb,'ConversionDelay',value) установка для параметра Минимальная задержка распространения определенного значения.

Задержка распространения переднего фронта, заданная как скаляр в с. Задержка распространения измеряется на пороге, равном половине амплитуды.

Программное использование

  • Использовать get_param(gcb,'RisepropDelay') для просмотра текущего значения задержки распространения.

  • Использовать set_param(gcb,'RisePropDelay',value) установка для параметра Задержка распространения определенного значения.

Выберите, чтобы включить увеличенный размер буфера во время моделирования. Это увеличивает размер буфера всех блоков в модели PLL, принадлежащих библиотеке Mixed-Signal Blockset™/Utilities Simulink ®. По умолчанию этот параметр не выбран.

Размер буфера всех блоков в модели PLL, которые принадлежат библиотеке Simulink Mixed-Signal Blockset/Utilities.

Выбор различных методов моделирования или стратегий выборки может изменить количество входных выборок, необходимых для получения точной выходной выборки. Установите размер буфера достаточно большим, чтобы входной буфер содержал все требуемые входные выборки.

Зависимости

Этот параметр доступен, только если выбран параметр Включить увеличенный размер буфера.

Программное использование

  • Использовать get_param(gcb,'NBuffer') для просмотра текущего значения размера буфера.

  • Использовать set_param(gcb,'NBuffer',value) чтобы задать для параметра Размер буфера определенное значение.

Представлен в R2019a