НПО Системы Безопасности
(499)340-94-73 График работы:
ПН-ПТ: 10:00-19:00
СБ-ВС: выходной

Главная » Периодика » Безопасность

0 ... 89909192939495 ... 233


LOAD

Объявляет нагрузочные характеристики входных выводов. Основная форма

LOAD <output> [<output> ... 1 =

(vO=<value> rO=<value> [vl=<value> rl=<value>] [io=<value>] t=<value>);

Параметры

<output> Имя или индексная переменная выходного вывода. <value> Вещественное значение или переменная. vO Напряжение нагрузки для высокого (HIGH) уровня.

гО Сопротивление нагрузки для высокого (HIGH) уровня.

vl Напряжение нагрузки для низкого (LOW) уровня.

г1 Сопротивление нагрузки для низкого (LOW) уровня.

io Сопротивление нагрузки в выключенном состоянии для неиспользуемой

нагрузки.

t Временная задержка до момента приложения нагрузки.

Применение

Команда LOAD обычно используется для входных и питающих выводов для задания нагрузки управляющей цепи. Так как нагрузку могут обеспечить только выходные выводы, каждый вход должен быть связан с соответствующим выходом, что вьшолняется с помощью оператора IO PAIRS.

Если для разных входов требуются разные нагрузки, то можно применить команду LOAD несколько раз. Выводы питания необходимо размещать в отдельной команде LOAD, которая не включает параметры v1/r1 и 1о. Выводы питания не входят в оператор IO PAIRS. Оператор IO PAIRS должен стоять в программе раньше любой из команд LOAD, содержащих параметр 1о.

Замечания

Входная нагрузка описывается из напряжения и сопротивления (vO/rO или v1/r1). Уровень напряжения входного сигнала будет определять, какая из этих пар будет использована. Если в начале уровень был ниже VIL и остается ниже VIH, то считается, что установлен низкий (LOW) уровень, и используются параметры v1/r1. Если в начале уровень был выше VIH и остается выше VIL, то считается, что установлен высокий (HIGH) уровень, и используются параметры vO/rO. Параметр 1о задает сопротивление нагрузки в выключенном состоянии. Неиспользуемую нагрузку можно удалить из схемы с помощью изменения значения ее сопротивления (параметра г) на значение, определенное для io.

Значения параметров vO, гО, vl и г1 могут быть либо вещественными константами, либо вещественными переменными, а io и t должны быть только вещественными константами. Имена и индексные переменные выводов одновременно использовать в одной команде LOAD нельзя.

Для входных выводов значение гО определяется из справочных данных из параметра IIH. Например, вход стандартной микросхемы типа LS дает максимальный ток 20 мкА при напряжении VIn = 2,7 В. Таким образом, если voLparam = 0,2 В, то для максимальной нагрузки в высоком состоянии:



rO = (Vin - voLparam) / IIHmax; rO = (2.7V - 0.2V) / 20uA; rO= 125k ohms.

Значение r1 извлекается из справочных данных из параметра IIL. Та же микросхема дает максимальный ток 400 мкА при напряжении Vin = 0,4 В. Таким образом, если voh param = 4,6 В, то для максимальной нагрузки в низком состоянии:

rl = (voh param - Vin) / IILmax;

rl = (4.6V - 0.4V) / 400uA;

rl = 10.5k ohms.

Для выводов питания значение rO извлекается из параметра iCC. Для микросхемы 74LS151 типовое значение тока питания равно 1сс = 6 мА при напряжении Vcc = 5 В и максимальный ток 1сс = 10 мА при напряжении Vcc = 5,25 В. Таким образом:

для типового значения Ice: гО = 5V / 6mA = 833 ohms;

для максимального значения Ice: гО - 5.25V / 10mA = 525 ohms.

При создании многоэлементного устройства, такого, как микросхема 74LS00, содержащего четыре секции И-НЕ, необходимо устанавливать нагрузку по питанию индивидуально для каждого элемента.

Examples

rO val = (MIN TyP MAX(ld param: NULL, NULL, 125k);

rl val = (MIN TyP MAX(ld param: NULL, NULL, 10.5k);

ricc val = (MIN TyP MAX(ld param: NULL, 833, 525);

LOAD PRE LD DATA LD CLK LD CLR LD = (vO=vol param, rO=rO val,

vl=voh param, rl=rl val, io=le9, t=lp); LOAD VCC LD = (vO=gnd param, rO=ricc val, t=lp);

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

IO PAIRS, DRIVE

Математические функции

Таблица 4.56

Функция

Описание

Пример

Степень

X=(12POW(3));

Модуль

X=(ABS(-12));

SQRT

Квадратный корень

Х= (SQRT(2));

Экспоненциальная функция

Х= (EXP(IO));

Натуральный логарифм

X=(LOG(0.1));

LOG 10

Десятичный логарифм

Х= (LOGlO(O.l));

Синус

Х= (SIN(O.l));

Косинус

Х= (COS(O.l));

Тангенс

Х= (TAN(O.l));

ASIN

Арксинус

Х= (ASlN(O.l));



функция

Описание

Пример

ACOS

Арккосинус

X=(ACOS(0.1));

ATAN

Арктангенс

X=(ATAN(0.1));

HSIN

Гиперболический синус

X=(HSIN(0.1));

HCOS

Гиперболический косинус

X=(HCOS(0.1));

HTAN

Гиперболический тангенс

X= (HTAN(O.l));

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

Знаки операций

MESSAGE

Выводит сообщение без остановки моделирования. Основная форма

MESSAGE!"<message>"[, <value/pin>...]);

Параметры

<message> Строка сообщения, включающая, если необходимо, символы форматирования. <value> Переменная или константа. <pin> Имя вывода или переменная с индексом вывода.

Применение

Оператор MESSAGE используется для вывода текстовой строки <message> без прерывания процесса моделирования. Выводимое сообщение появляется в статусном окне во время моделирования.

Замечания

Форматированная строка в операторе MESSAGE подобна той, которая используется в языке Си в операторе printf. Ниже в таблице 4.57 приведены некоторые допустимые символы форматирования.

Таблица 4.57

Символ

Описание

Табуляция

Новая строка

Возврат каретки

Вывод в десятичной форме для коротких переменных или текущее состояние входа/выхода

Вывод в десятичной форме для коротких переменных или старое состояние входа/выхода

Вывод в шестнадцатеричной форме для коротких переменных или текущее состояние входа/выхода

Вывод в шестнадцатеричной форме для коротких переменных или старое состояние входа/выхода

Символьный вывод для коротких переменных или текущее состояние входа/выхода

Ю. В. Потапов. Система проектирования печатных плат PROTEL



0 ... 89909192939495 ... 233