Заряжайте насос

Выведите ток, пропорциональный различию в рабочем цикле между двумя входными портами

  • Библиотека:
  • Mixed-Signal Blockset / PLL / Стандартные блоки

Описание

Блок Charge Pump производит вывод, текущий, который пропорционален различию в рабочих циклах между сигналами в его up и входных портах down. В замкнутом цикле фазы (PLL) система блок Charge Pump преобразовывает ошибку фазы, как представлено двумя выходными параметрами блока PFD в один ток во входе к Контурному фильтру.

Порты

Входной параметр

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

Входной порт, соединенный с up вывод PFD в системе PLL.

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

Входной порт, соединенный с down вывод PFD в системе PLL.

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

Вывод

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

Выходной порт, соединенный с блоком Loop Filter в системе PLL. out поставляет текущий пропорциональный различию в рабочих циклах между входными портами down и up.

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

Параметры

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

Настройка

Значение полного масштаба проектной мощности, текущей, заданной как скаляр в A.

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

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

  • Использование set_param(gcb,'OutputCurrent',value) установить Output current на определенное значение.

Порог переключения логики во входных портах, заданных как скаляр в V.

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

  • Использование get_param(gcb,'InputThreshold') просмотреть текущее значение Input threshold.

  • Использование set_param(gcb,'InputThreshold',value) установить Input threshold на определенное значение.

Выберите, чтобы включить увеличенный buffer size во время симуляции. Это увеличивает buffer size Логического Решения и Скорости просмотра в блоке Charge Pump. По умолчанию эта опция является невыбранной.

Количество выборок буферизации ввода, доступной во время симуляции, заданной как положительный целочисленный скаляр. Это устанавливает buffer size Логического Решения и Скорости просмотра в блоке Charge Pump.

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

Зависимости

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

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

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

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

Нарушения

Выберите к нарушениям схемы сложения к симуляции. По умолчанию эта опция является невыбранной.

Различие между полным масштабом положительный и отрицательный ток, заданный как скаляр в A.

Зависимости

Чтобы включить этот параметр, выберите Enable Impairments во вкладке Impairments.

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

  • Использование get_param(gcb,'CurrentImbalance') просмотреть текущее значение Current imbalance.

  • Использование set_param(gcb,'CurrentImbalance',value) установить Current imbalance на определенное значение.

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

Зависимости

Чтобы включить этот параметр, выберите Enable Impairments во вкладке Impairments.

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

  • Использование get_param(gcb,'LeakageCurrent') просмотреть текущее значение Leakage current.

  • Использование set_param(gcb,'LeakageCurrent',value) установить Leakage current на определенное значение.

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

  • Выберите Default, чтобы вычислить выходной размер шага от параметра времени повышения/падения.

  • Выберите Advanced, чтобы вычислить выходной размер шага от максимальной частоты параметра интереса.

Зависимости

Чтобы включить этот параметр, выберите Enable Impairments во вкладке Impairments.

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

Зависимости

  • Чтобы включить этот параметр, выберите Enable Impairments во вкладке Impairments.

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

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

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

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

20%-80%-е время повышения/падения для входного порта up.

Зависимости

Чтобы включить этот параметр, выберите Enable Impairments во вкладке Impairments.

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

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

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

Общая задержка распространения входного порта up, заданного как скаляр в s.

Зависимости

Чтобы включить этот параметр, выберите Enable Impairments во вкладке Impairments.

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

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

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

вниз

20%-80%-е время повышения/падения для входного порта down.

Зависимости

Чтобы включить этот параметр, выберите Enable Impairments во вкладке Impairments.

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

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

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

Общая задержка распространения входного порта up, заданного как скаляр в s.

Зависимости

Чтобы включить этот параметр, выберите Enable Impairments во вкладке Impairments.

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

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

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

Больше о

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

Ссылки

[1] Бэнерджи, декан. Производительность PLL, симуляция и проект. Индианаполис, IN: Dog Ear Publishing, 2006.

[2] Гарднер, методы Флойда М. Фэзелока. Хобокен, NJ: John Wiley & Sons, Inc. 2005.

Смотрите также

|

Введенный в R2019a