Выведите ток, пропорциональный различию в рабочем цикле между двумя входными портами
Mixed-Signal Blockset / PLL / Базовые блоки
Блок Charge Pump производит выход, текущий, который пропорционален различию в рабочих циклах между сигналами в его up и входных портах down. В замкнутом цикле фазы (PLL) система блок Charge Pump преобразует ошибку фазы, как представлено двумя выходными параметрами блока PFD в один ток во входе к Loop Filter.
out
— Выходной портВыходной порт, соединенный с блоком Loop Filter в системе PLL. out поставляет текущий пропорциональный различию в рабочих циклах между входными портами down и up.
Типы данных: double
Output current (A)
— Текущая проектная мощность1e-6
(значение по умолчанию) | положительный действительный скалярВеличина полного масштаба проектной мощности, текущей в виде положительного действительного скаляра в амперах.
Использование get_param(gcb,'OutputCurrent')
просмотреть текущее значение Output current (A).
Использование set_param(gcb,'OutputCurrent',value)
установить Output current (A) на определенное значение.
Input threshold (V)
— Порог переключения логики во входных портах
(значение по умолчанию) | действительный скалярПорог переключения логики во входных портах в виде действительного скаляра в вольтах.
Использование get_param(gcb,'InputThreshold')
просмотреть текущее значение Input threshold (V).
Использование set_param(gcb,'InputThreshold',value)
установить Input threshold (V) на определенное значение.
Enable increased buffer size
— Включите увеличенный buffer sizeВыберите, чтобы включить увеличенный buffer size в процессе моделирования. Это увеличивает buffer size Logic Decision и Slew Rate в блоке Charge Pump. По умолчанию эта опция является невыбранной.
Buffer size
— Количество выборок буферизации ввода, доступной в процессе моделирования
(значение по умолчанию) | положительный целочисленный скалярКоличество выборок буферизации ввода, доступной в процессе моделирования в виде положительного целочисленного скаляра. Это устанавливает buffer size Logic Decision и Slew Rate в блоке Charge Pump.
Выбор различного решателя симуляции или выборка стратегий могут измениться, количество входных выборок должно было произвести точную выходную выборку. Установите Buffer size на достаточно большое значение так, чтобы входной буфер содержал все входные требуемые выборки.
Этот параметр только доступен, когда опция Enable increased buffer size выбрана во вкладке Configuration.
Использование get_param(gcb,'NBuffer')
просмотреть текущее значение Buffer size.
Использование set_param(gcb,'NBuffer',value)
установить Buffer size на определенное значение.
Enable current impairments
— Добавьте текущие нарушения в симуляциюВыберите, чтобы добавить текущие нарушения, такие как текущая неустойчивость и утечка, текущая к симуляции. По умолчанию эта опция выбрана.
Current imbalance (A)
— Различие между полным масштабом положительный и отрицательный ток1e-7
(значение по умолчанию) | положительный действительный скалярРазличие между полным масштабом положительный и отрицательный ток в виде положительного действительного скаляра в амперах.
Чтобы включить этот параметр, выберите Enable current impairments во вкладке Impairments.
Использование get_param(gcb,'CurrentImbalance')
просмотреть текущее значение Current imbalance (A).
Использование set_param(gcb,'CurrentImbalance',value)
установить Current imbalance (A) на определенное значение.
Типы данных: double
Leakage current (A)
— Выведите текущий без любого входа1e-8
(значение по умолчанию) | неотрицательный действительный скалярВыведите текущий, когда оба входных параметров будут в логическом нуле в виде неотрицательного действительного скаляра в амперах.
Чтобы включить этот параметр, выберите Enable current impairments во вкладке Impairments.
Использование get_param(gcb,'LeakageCurrent')
просмотреть текущее значение Leakage current (A).
Использование set_param(gcb,'LeakageCurrent',value)
установить Leakage current (A) на определенное значение.
Типы данных: double
Enable timing impairments
— Добавьте нарушения синхронизации в симуляциюВыберите, чтобы добавить нарушения синхронизации, такие как повышение/время спада и задержка распространения с симуляцией. По умолчанию эта опция выбрана.
Output step size calculation
— Определите, как выходной размер шага вычисляетсяDefault
(значение по умолчанию) | Advanced
Определите, как выходной размер шага вычисляется:
Выберите Default
вычислить выходной размер шага от повышения/времени спада. Выведите размер шага (ΔT), дают .
Выберите Advanced
вычислить выходной размер шага от максимальной частоты интереса. Выведите размер шага (ΔT), дают .
Чтобы включить этот параметр, выберите Enable timing impairments во вкладке Impairments.
Maximum frequency of interest (Hz)
— Максимальная частота интереса при выходе10e9
(значение по умолчанию) | положительный действительный скалярМаксимальная частота интереса при выходе в виде положительного действительного скаляра в Гц.
Чтобы включить этот параметр, выберите Enable timing impairments во вкладке Impairments и выберите Advanced for Output step size calculation.
Использование get_param(gcb,'MaxFreqInterest')
просмотреть текущее значение Maximum frequency of interest (Hz).
Использование set_param(gcb,'MaxFreqInterest',value)
установить Maximum frequency of interest (Hz) на определенное значение.
Типы данных: double
Rise/fall time (s)
— 20%-80%-е повышение/время спада для входного порта50e-12
(значение по умолчанию) | положительный действительный скаляр20%-80%-е повышение/время спада для входного порта up в виде положительного действительного скаляра в секундах.
Чтобы включить этот параметр, выберите Enable timing Impairments во вкладке Impairments.
Использование get_param(gcb,'RiseFallUp')
просмотреть текущее значение up Rise/fall time.
Использование set_param(gcb,'RiseFallUp',value)
установить up Rise/fall time на определенное значение.
Propagation delay
— Общая задержка распространения входного порта60e-12
(значение по умолчанию) | положительный действительный скалярОбщая задержка распространения входного порта up в виде положительного действительного скаляра в секундах.
Чтобы включить этот параметр, выберите Enable Impairments во вкладке Impairments.
Использование get_param(gcb,'PropDelayUp')
просмотреть текущее значение up Propagation delay.
Использование set_param(gcb,'PropDelayUp',value)
установить up Propagation delay на определенное значение.
Rise/fall time
— 20%-80%-е повышение/время спада для вниз входного порта20e-12
(значение по умолчанию) | положительный действительный скаляр20%-80%-е повышение/время спада для входного порта down в виде положительного действительного скаляра в секундах.
Чтобы включить этот параметр, выберите Enable Impairments во вкладке Impairments.
Использование get_param(gcb,'RiseFallDown')
просмотреть текущее значение down Rise/fall time.
Использование set_param(gcb,'RiseFallDown',value)
установить down Rise/fall time на определенное значение.
Propagation delay
— Общая задержка распространения вниз входного порта40e-12
(значение по умолчанию) | положительный действительный скалярОбщая задержка распространения входного порта up в виде положительного действительного скаляра в секундах.
Чтобы включить этот параметр, выберите Enable Impairments во вкладке Impairments.
Использование get_param(gcb,'PropDelayDown')
просмотреть текущее значение down Propagation delay.
Использование set_param(gcb,'PropDelayDown',value)
установить down Propagation delay на определенное значение.
Блок Charge Pump преобразует два выходных параметров блока PFD в один выход. Это состоит из двух текущих ветвей: один и один вниз. Различие между этими двумя ветвями суммировано к утечке текущее нарушение, если включено.
Каждая текущая ветвь состоит из блока Logic Decision, подсистемы Нарушений и блока усиления. Блок Logic Decision сравнивает входящий сигнал с Input Threshold. Подсистема Нарушений включает эффект нарушений насоса заряда. Блок усиления умножает выход подсистемы Нарушений, чтобы произвести текущий уровень, заданный в параметре Output current.
[1] Бэнерджи, декан. Эффективность PLL, симуляция и проект. Индианаполис, IN: Dog Ear Publishing, 2006.
[2] Гарднер, методы Флойда М. Фэзелока. Хобокен, NJ: John Wiley & Sons, Inc. 2005.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.