Многофазные часы

Сгенерируйте несколько бинарных сигналов часов

  • Библиотека:
  • DSP System Toolbox / управление Сигнала / Переключатели и Счетчики

    DSP System Toolbox / Источники

Описание

Блок Multiphase Clock генерирует 1 N вектором сигналов часов, где вы задаете целочисленный N в параметре Number of phases. Каждая из фаз N имеет ту же частоту, f, заданный в герц параметром Clock frequency.

Сигнал часов, индексированный параметром Starting phase, является первым, чтобы стать активным в t =0. Другие сигналы в выходном векторе становятся активными в свою очередь, каждый изолирующий активацию предыдущего сигнала 1 / (N f) секунды, интервал фазы. Период вывода равняется поэтому 1 / (N f) секунды.

Активный уровень может быть или высоким (1) или низким (0), как задано параметром Active level (polarity). Вы задаете длительность активного уровня, D, как целое число между 1 и N-1 использование параметра Number of phase intervals over which the clock is active. Это значение задает количество интервалов фазы, что каждый сигнал остается в активном состоянии после становления активным. Циклом действительной военной службы сигнала является D/N.

Порты

Вывод

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

1 N вектором сигналов часов, где вы задаете N с помощью параметра Number of phases. Для получения дополнительной информации см. Описание.

Типы данных: single | double | Boolean

Параметры

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

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

Количество различных фаз, N, в выходном векторе, заданном как положительный целочисленный скаляр.

Векторный индекс выходного сигнала, чтобы сначала стать активным, заданным как скалярное целое число от 1 до N.

Длительность активного уровня, D, для каждого выходного сигнала, заданного как скалярное целое число от 1 до N-1. Значение, которое вы задаете, определяет количество интервалов фазы, что каждый сигнал остается в активном состоянии после становления активным. Циклом действительной военной службы сигнала является D/N.

Активный уровень вывода, заданного как High (1) или Low (0).

Тип выходных данных, заданный как Logical или Boolean.

Характеристики блока

Типы данных

double | single | Boolean

Многомерные сигналы

No

Сигналы переменного размера

No

Расширенные возможности

Генерация кода C/C++
Генерация кода C и C++ с помощью Simulink® Coder™.

Представлено до R2006a