exponenta event banner

Многофазный тактовый генератор

Генерировать несколько двоичных тактовых сигналов

  • Библиотека:
  • Панель системных инструментов DSP/управление сигналами/коммутаторы и счетчики

    Инструментарий/источники системы DSP

  • Multiphase Clock block

Описание

Блок многофазных синхросигналов генерирует 1-by-N вектор синхросигналов, где указывается целое число N в параметре Число фаз. Каждая из N фаз имеет одинаковую частоту f, заданную в герцах параметром тактовой частоты.

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

Активный уровень может быть либо высоким (1) или низкий (0), как указано параметром Active level (полярность). Длительность активного уровня D задается в виде целого числа от 1 до N-1 с помощью параметра Число фазовых интервалов, в течение которых тактовый сигнал является активным. Это значение определяет количество фазовых интервалов, в которых каждый сигнал остается в активном состоянии после того, как он становится активным. Активный рабочий цикл сигнала - D/N.

Порты

Продукция

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

Вектор сигналов часов 1 на Н, где Вы определяете N использование Количества параметра фаз. Дополнительные сведения см. в разделе Описание.

Типы данных: 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