![]() | |
НПО Системы Безопасности (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
Смотрите также Знаки операций MESSAGE Выводит сообщение без остановки моделирования. Основная форма MESSAGE!"<message>"[, <value/pin>...]); Параметры <message> Строка сообщения, включающая, если необходимо, символы форматирования. <value> Переменная или константа. <pin> Имя вывода или переменная с индексом вывода. Применение Оператор MESSAGE используется для вывода текстовой строки <message> без прерывания процесса моделирования. Выводимое сообщение появляется в статусном окне во время моделирования. Замечания Форматированная строка в операторе MESSAGE подобна той, которая используется в языке Си в операторе printf. Ниже в таблице 4.57 приведены некоторые допустимые символы форматирования. Таблица 4.57
0 ... 89909192939495 ... 233 |