Slew Rate

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

  • Библиотека:
  • Mixed-Signal Blockset/Утилиты

  • Slew Rate block

Описание

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

Порты

Вход

расширить все

Переменный шаг, управляемый событиями входной сигнал, задается как скаляр. Сигнал в events порте поступает с выхода логического затвора, такого как Variable Pulse Delay блок.

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

Выход

расширить все

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

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

Параметры

расширить все

Определяет, как вычислить выход размер шага.

  • Выберите Default вычислить Output step size calculation на основе времени подъема/падения. Значение Output sample interval (É T) определяется ΔT=(Rise/fall time)26 · 0.22.

  • Выберите Advanced вычислить Output step size calculation на основе частоты интереса. Значение Output sample interval (É T) определяется ΔT=Время подъема/падения 6 · Максимальная частота  интереса.

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

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

Максимальная частота интереса на выходе, заданная как скаляр в Гц. Maximum frequency of interest используется для вычисления Output sample interval и Minimum 20%-80% rise/fall time.

Зависимости

Этот параметр доступен только при Advanced выбран для Output step size calculation.

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

  • Использовать get_param(gcb,'MaxFreqInterest') чтобы просмотреть текущее значение Maximum frequency of interest.

  • Использовать set_param(gcb,'MaxFreqInterest',value) для задания Maximum frequency of interest определенного значения.

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

Значение Output sample interval (É T) определяется ΔT=Время подъема/падения 6 · Максимальная частота  интереса.

Зависимости

Этот параметр доступен только при Advanced выбран для Output step size calculation.

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

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

  • Использовать set_param(gcb,'OutputSampleTime',value) для задания Output sample interval определенного значения.

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

Зависимости

Этот параметр доступен только при Advanced выбран для Output step size calculation.

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

  • Использовать get_param(gcb,'ConversionRiseFall') чтобы просмотреть текущее значение Minimum 20%-80% rise/fall time.

  • Использовать set_param(gcb,'ConversionRiseFall',value) для задания Minimum 20%-80% rise/fall time определенного значения.

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

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

  • Использовать get_param(gcb,'RiseTime') чтобы просмотреть текущее значение Rise/fall time.

  • Использовать set_param(gcb,'RiseTime',value) для задания Rise/fall time определенного значения.

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

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

  • Использовать get_param(gcb,'RisingSlewRate') чтобы просмотреть текущее значение Slew rate for 20%-80% edge of unit amplitude signal.

  • Использовать set_param(gcb,'RisingSlewRate',value) для задания Slew rate for 20%-80% edge of unit amplitude signal определенного значения.

Минимальная задержка распространения для значимой симуляции, заданная как скаляр. Этот параметр nontunable.

Минимальная задержка распространения вычисляется из Maximum frequency of interest, где Minimum propagation delay =0.269Максимальная частота  интереса.

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

  • Использовать get_param(gcb,'ConversionDelay') чтобы просмотреть текущее значение Minimum propagation delay.

  • Использовать set_param(gcb,'ConversionDelay',value) для задания Minimum propagation delay определенного значения.

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

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

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

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

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

Buffer size всех блоков в модели PLL, которые относятся к библиотеке Mixed-Signal Blockset/Utilities Simulink.

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

Зависимости

Этот параметр доступен только, когда выбрана опция Enable increased buffer size.

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

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

  • Использовать set_param(gcb,'NBuffer',value) для задания Buffer size определенного значения.

Введенный в R2019a