Множитель

Множитель интегральной схемы

Библиотека

Simscape / Электрический / Интегральные схемы

Описание

Блок Multiplier моделирует множитель интегральной схемы. Блок реализует следующее уравнение, которое задает напряжение, применился к выходному порту:

Vout=A((X1X2)(Y1Y2)K(Z1Z2))

где X1, X2, Y1, Y2, Z1, Z2 является напряжениями, представленными во входных портах, A является усилением, и K является масштабным коэффициентом.

В типичной схеме умножения вывод возвращен во вход Z1, который приводит к следующему усилению (принимающий, что A является большим):

Vout=((X1X2)(Y1Y2)K+Z2)

Значение масштабного коэффициента K обычно изменяется внешней сетью смещения резистора. Блок Multiplier реализует K как внутреннее усиление, и внешняя сеть смещения не необходима для системной симуляции. Типичное значение для K равняется 10 с типичной корректировкой вниз 3.

Можно использовать блок Multiplier, чтобы реализовать много других функций, а также умножения. Примеры включают деление, квадраты и квадратные корни. Например, схемы, консультируйтесь с таблицами данных производителя.

Следующие данные показывают внутреннюю образцовую структуру блока Multiplier. Это включает блок Band-Limited Op-Amp, чтобы смоделировать конечную пропускную способность и ограничение скорости просмотра.

Следующие данные показывают один из дифференциальных блоков подсистемы. Все три дифференциальных блока подсистемы идентичны в структуре.

Предположения и ограничения

  • Только дифференциальное ограничение входных параметров реализовано. Необходимо гарантировать, что абсолютные значения входных параметров, которые вы используете, сохраняют существующее устройство, действующее в его линейной области.

  • Выведите текущий, таково, что интегральная схема действует в линейной области I-V, которая может быть аппроксимирована источником напряжения плюс ряд выходное сопротивление.

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

Порты

Блок имеет шесть электрических портов сохранения, которые служат входными портами сигнала и одним электрическим портом сохранения, который выводит умноженный сигнал.

Параметры

Основной

Scaling factor, K

K масштабного коэффициента в уравнении, которое задает выходное напряжение. Таблицы данных иногда называют его масштабным коэффициентом или SF. Значением по умолчанию является 10 V.

Gain, A

Усиление внутреннего операционного усилителя, соответствуя усилению A в уравнении, которое задает выходное напряжение. Значением по умолчанию является 3e3.

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

Differential resistance, Rin

Каждые из дифференциальных входных параметров аппроксимированы как линейный резистор со значением Rin. Установите это значение к значению таблицы данных для дифференциального сопротивления. Значение по умолчанию является Омом 1e7.

Differential signal voltage range

Это значение, Vdiff_max, используется, чтобы ограничить значение каждого из трех дифференциальных входных напряжений. Установите это значение к значению таблицы данных для дифференциальной области значений напряжения сигнала. Значением по умолчанию является 10 V.

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

Output resistance, Rout

Выходной каскад множителя моделируется как источник напряжения плюс последовательный резистор в блоке Band-Limited Op-Amp. Этот параметр задает значение этого последовательного резистора. Значение по умолчанию является Омом 0.1.

Minimum output, Vmin

Нижний предел выходного напряжения. Значением по умолчанию является -11 V.

Maximum output, Vmax

Верхний предел выходного напряжения. Значением по умолчанию является 11 V.

Maximum slew rate, Vdot

Максимальная положительная или отрицательная скорость изменения значения выходного напряжения. Значением по умолчанию является 20 V/μs.

Bandwidth, f

Пропускная способность блока Band-Limited Op-Amp. Значение по умолчанию является МГц 1.

Initial output voltage, V0

Значение начального блока Multiplier вывело, если опция Start simulation from steady-state не выбрана в блоке Solver. Значением по умолчанию является 0 V.

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

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

Представленный в R2010b

Для просмотра документации необходимо авторизоваться на сайте