Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Аналоговые операторы.

Читайте также:
  1. Аналоговые регуляторы на операционных усилителях. Цифровые регуляторы на интегральных микросхемах.

– Оператор присвоения (<+) действует только на напряжения узлов и токи ветвей. Последовательное использование нескольких операторов приводит к суммированию результата. Например, ток ветви P1, P2 равен сумме токов ветвей P0, P1 и PP, P1

I (P1,P2) <+ (P0,P1)/R1;

I (P1,P2) <+ (PP,P1)/R2.

– Процедурные операторы:

“analog” или пара analog begin

end

определяют зону действия аналоговых операторов.

– Оператор условных переходов:

if (условие)

оператор №1

else

оператор №2

при выполнении условия выполняется оператор № 1, если наоборот, то оператор № 2.

Несколько аналоговых операторов можно объединить в группу парой команд:

begin

end

– Тернарный оператор (условие), (оператор № 1): (оператор № 2); краткая запись оператора условных переходов.

– Оператор дифференцирования по времени ddt (x(t))

V(out) <+ scale* ddt (V(in)).

– Оператор интегрирования по времени idt (x(t)+x0)

V(out) <+ scale* idt (V(in),start).

– Оператор задержки delay (x(t), tздр)

V(out) <+ delay (V(in),50n).

– Оператор переключения transition (параметр, tздр, tфр, tср)

V(out) <+ transition (V(in),2n,5n,5n).

– Оператор сглаживания slew (параметр, скорость роста, скорость спада);

– Оператор ограничивает максимальные скорости роста и спада сигнала

V(out) <+ slew (V(in),5e8,-5e8).

– Преобразование Лапласа- частотный фильтр

V(out) <+ laplace_np (V(in), ).

Есть четыре формы записи оператора zp, zd, np, nd;

список параметров в соответствии с инструкцией.

– Оператор дискретизации также имеет 4 формы: zp,zd,np,nd.

V(out) <+ zi_nd (V(in), , , 10n).

– Оператор пересечения @ cross (параметр, направление)

@ cross (V(in),+1.0)

begin

(аналоговые операторы)

end

– Таймер-@ timer (старт, период)

@ timer (1n,10n)

begin

V(out) <+ V(out)+0.1;

end

– Оператор непрямого присвоения (: = =)

(изменяемый параметр): (условие равенства)

Запись для схемы операционного усилителя с цепью отрицательной обратной связи

V(out): V(in1,in2) = = 0.0

Синусоидальный генератор V(x) = sin(w·t)

begin

if (analysis(“dc”))

V(dx) <+ W;

else

V(dx) <+ ddt(V(x));

V(x): ddt (V(dx)) = = – W*W* V(x);

end

– Оператор итераций для известного целого числа раз

repeat (условие повторения);

(операторы)

пример: repeat (11);

– Оператор итераций для достижения цели

while (условие)

пример: while (V(out)>1.0);


Дата добавления: 2015-10-13; просмотров: 123 | Нарушение авторских прав


Читайте в этой же книге: Выбор производителя заказных микросхем | Автоматизация разработки топологии и физическая верификация. | Типы шумов, помех и методы их снижения | Маршрут проектирования аналоговых блоков | Статистический анализ модели СФ-блока | Учет влияния внешних цепей | Физическое проектирование | Обеспечение синхронизации сигналов на этапе функционального проектирования | Обеспечение синхронизации на этапе физического проектирования и верификации | Адаптивные драйверы |
<== предыдущая страница | следующая страница ==>
Иерархия системы.| Математические функции

mybiblioteka.su - 2015-2024 год. (0.007 сек.)