Вывод тока, пропорционального различию коэффициента заполнения между двумя входными портами
Blockset смешанного сигнала/PLL/Building блоки
Блок Charge Pump вырабатывает ток выхода, который пропорциональен различие в коэффициентах заполнения между сигналами в его up и down портах входа. В системе цикла с фазовой автоподстройкой (ФАП) блок Charge Pump преобразует ошибку фазы, представленную двумя выходами блока PFD, в один ток на входе в Loop Filter.
out
- Выходной портВыходной порт, соединенный с блоком Loop Filter в системе PLL. out обеспечивает ток, пропорциональный различию коэффициентов заполнения между up и down входными портами.
Типы данных: double
Output current (A)
- Проектирование выходного тока1e-3
(по умолчанию) | положительный действительный скалярПолная шкала величины выходного тока проекта, заданный как положительный действительный скаляр в амперах.
Использовать get_param(gcb,'OutputCurrent')
чтобы просмотреть текущее значение Output current (A).
Использовать set_param(gcb,'OutputCurrent',value)
для задания Output current (A) определенного значения.
Input threshold (V)
- Логический порог переключения во входных портах0.5
(по умолчанию) | действительный скалярЛогический порог переключения на входных портах, заданный как действительный скаляр в вольтах.
Использовать 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
- Количество выборок входной буферизации, доступной во время симуляции10
(по умолчанию) | положительный целочисленный скалярКоличество выборок входной буферизации, доступных во время симуляции, заданное как положительный целочисленный скаляр. Это устанавливает 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 для 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% время подъема/падения для входного порта вверх5e-9
(по умолчанию) | положительный действительный скаляр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
- Общая задержка распространения для входного порта вверх6e-9
(по умолчанию) | положительный действительный скалярОбщая задержка распространения для up порта, заданная как положительный действительный скаляр в секундах.
Чтобы включить этот параметр, выберите Enable Impairments на вкладке Impairments.
Использовать get_param(gcb,'PropDelayUp')
чтобы просмотреть текущее значение up Propagation delay.
Использовать set_param(gcb,'PropDelayUp',value)
для задания up Propagation delay определенного значения.
Rise/fall time
- 20% -80% время подъема/падения для нисходящего входного порта2e-9
(по умолчанию) | положительный действительный скаляр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
- Общая задержка распространения для нисходящего входного порта4e-9
(по умолчанию) | положительный действительный скалярОбщая задержка распространения для up порта, заданная как положительный действительный скаляр в секундах.
Чтобы включить этот параметр, выберите Enable Impairments на вкладке Impairments.
Использовать get_param(gcb,'PropDelayDown')
чтобы просмотреть текущее значение down Propagation delay.
Использовать set_param(gcb,'PropDelayDown',value)
для задания down Propagation delay определенного значения.
Блок Charge Pump преобразует два выхода блока PFD в один выход. Она состоит из двух текущих ветвей: одной Вверх и одной Вниз. При включении различия между этими двумя ветвями суммируется с обесценением тока утечки.
Каждая текущая ветвь состоит из блока Logic Decision, подсистемы Devairments и блока усиления. Блок Logic Decision сравнивает входящий сигнал с Input Threshold. Подсистема Обесценения включает в себя эффект обесценения насоса заряда. Блок усиления умножает выход Подсистемы Ослаблений, чтобы получить текущий уровень, заданный в параметре Output current.
[1] Банерджи, Дин. Эффективность, симуляция и проект ФАПЛ. Индианаполис, IN: Dog Ear Publishing, 2006.
[2] Gardner, Floyd M. Phaselock Technologies. Hoboken, NJ: John Wiley & Sons, Inc. 2005.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.