10.2.1 Обозначения узлов и отображение цифровых состояний в PROBE
10.2.1 Обозначения узлов и отображение цифровых состояний в PROBE
Чтобы выяснить, какие обозначения программа PSPICE присваивает узлам цифровых и смешанных аналого-цифровых схем, возьмем в качестве примера аналого- цифровую схему с двумя инверторами (рис. 10.6).
Рис. 10.6. Смешанная аналого-цифровая схема
Шаг 8 Начертите эту схему и сохраните ее в папке Projects под именем DIGI5.sch. Проведите анализ переходных процессов в интервале времени от 0 до 2 мс с шириной шага вычислений 0.2 мкс (поле Step Ceiling). По завершении моделирования откройте список диаграмм (окно Add Traces). Чтобы легче было работать с этим списком, удалите из него обозначения токов и величин, которые программа PSPICE рассчитала в узлах подсхем, сняв флажки рядом с опциями Currents и Subcircuits Nodes в центральной части окна Add Traces (рис. 10.7).
Рис. 10.7. Окно Add Traces с указанным содержанием списка диаграмм
Для того чтобы полностью разобраться в списке диаграмм, ваших прежних знаний будет недостаточно. К счастью, вам это и не понадобится, если вы воспользуетесь одним несложным приемом: установите в тех местах своей схемы, которые представляют для вас интерес, особые метки, иными словами, дадите узлам собственные обозначения.
Шаг 9 Установите на схеме, изображенной на рис. 10.6, такие метки, чтобы входной узел назывался in, выходной — out, а узел между двумя инверторами — middl.
Как вы помните, чтобы установить метку на каком-либо сегменте проводки, нужно двойным щелчком мыши по этому месту открыть окно Set Attribute Value и ввести в нем желаемое имя. Если вы сделали все правильно, то ваша схема должна выглядеть так, как показано на рис. 10.8.
Рис. 10.8. Схема с узлами, снабженными метками
Шаг 10 Проведите моделирование этой схемы с теми же установками для анализа, какие были выполнены на предыдущем шаге, затем откройте окно Add Traces и деактивизируйте в нем опции указания токов Currents, узлов подсхем Subcircuits Nodes и альтернативных имен Alias Names. В итоге ваш список диаграмм должен быть таким, как на рис. 10.9.
Рис. 10.9. Содержание списка диаграмм после моделирования схемы, узлы которой были снабжены метками
Если вы, путем поочередной активизации одной из опций Analog или Digital, будете давать PROBE установку отражать в списке диаграмм либо только аналоговые, либо только цифровые величины, то вам станет ясен принцип указания данных моделирования подобного рода:
• аналоговые напряжения обозначаются по-прежнему (V(out), V(in), V(R1:1)), при моделировании схем с цифровыми компонентами к ним добавляются только обозначения цифровой «массы» V($G_DGND) и цифрового напряжения питания V($G_DPWR);
• для узлов, на которых расположены как аналоговые, так и цифровые компоненты, наряду с указанием аналоговых напряжений есть также указание цифровых состояний. Их имена состоят из имени соответствующей метки и окончания $AtoD или $DtoA;
• для узлов, на которых находятся исключительно цифровые компоненты, выдаются только цифровые состояния. В их обозначениях также используются имена меток.
Шаг 11 Выведите на экран PROBE аналоговые узловые потенциалы входного V(in) и выходного напряжений V(out) — см. рис. 10.10. В середине, между двумя инверторами, расположен чисто цифровой узел. Поэтому значения напряжения на нем нет.
Рис. 10.10. Временная диаграмма входного и выходного напряжения
Шаг 12 В дополнение к аналоговым напряжениям выведите на экран три цифровых состояния: in$AtoD, middlee и out$DtoA (рис. 10.11).
Рис. 10.11. Аналоговые напряжения и цифровые состояния
Вы видите, что теперь экран PROBE разделен на две части: в нижней отображаются аналоговые напряжения, в верхней представлены цифровые состояния. При желании вы можете изменять пропорции двух этих частей.
Шаг 13 Откройте в PROBE меню Plot и щелкните по строке Digital Size… (Размер цифровой части). Выделите для изображения цифровой части 15% всего экрана, чтобы привести его в соответствие с рис. 10.12.
Рис. 10.12. Экран PROBE с увеличенной аналоговой частью
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
Диаграмма состояний TCP
Диаграмма состояний TCP Последовательность действий TCP во время установления и завершения соединения можно определить с помощью диаграммы состояний TCP (state transition diagram). Ее мы изобразили на рис. 2.4. Рис. 2.4. Диаграмма состояний TCPДля соединения определено 11 различных
Probe
Probe Как было отмечено, нет необходимости закрывать и снова открывать файл acpre1.cir. Просто выберите Simulation, Run acpre1.cir. Когда моделирование закончится, на экране возникнет область, в которой может быть показан график. Это — окно программы Probe, включенной в состав PSpice. Ось X по
Применение команды .PROBE
Применение команды .PROBE Пакет MicroSim включает также программу Probe, применение которой было проиллюстрировано во введении. Программу можно запустить, выбрав пиктограмму Probe на рабочей панели MicroSim или включив во входной файл команду .PROBE.Чтобы проиллюстрировать, как
Использование курсора в программе Probe
Использование курсора в программе Probe Из строки меню выберите Trace, Cursor, Display, и на экране появится поле Probe Cursor. Оно может появиться в правой нижней части, но его при желании можно переместить и в другую область экрана. Поле содержит следующую информацию:А1 = 4.0000K, -27.025А2 = 4.0000K,
Обозначения токов и напряжений в Probe
Обозначения токов и напряжений в Probe Перед тем как выйти из Probe, поэкспериментируйте с другими временными диаграммами напряжения и тока. Обозначив через x некоторый компонент, найдите напряжения на различных компонентах, используя V(x:1) для напряжения в точке х:1
4.2. Создание диаграмм в программе-осциллографе PROBE
4.2. Создание диаграмм в программе-осциллографе PROBE Для графического отображения результатов моделирования, например для представления временной диаграммы напряжения, PSPICE, как уже говорилось, использует графическую программу PROBE. Эта программа обладает гораздо большими
Урок 6 Работа с программой-осциллографом PROBE
Урок 6 Работа с программой-осциллографом PROBE Изучив этот урок, вы научитесь выполнять наиболее важные операции в программе-осциллографе PROBE: строить и правильно располагать диаграммы, а также увеличивать их отдельные фрагменты. В качестве небольшой демонстрации широких
6.6. Курсор программы-осциллографа PROBE
6.6. Курсор программы-осциллографа PROBE Наверняка в ходе этого учебного курса вам уже не раз хотелось точно определить пару значений для какой-либо одной точки на диаграмме, созданной в PROBE. До сих пор в таких случаях вам приходилось выяснять координаты точки на диаграмме с
6.7. Кнопки программы-осциллографа PROBE
6.7. Кнопки программы-осциллографа PROBE Рис. 6.25. Элементы управления программы PROBEНа рис. 6.25 показаны элементы управления программы PROBE, а соответствующие им функции описаны в табл. 6.1.Таблица 6.1. Функции редактора PROBE Пункт
10.2.2. Изображение неопределённых состояний в PROBE[35]
10.2.2. Изображение неопределённых состояний в PROBE[35] В этом разделе вам снова понадобится то изображение, которое вы получили после выполнения предыдущего шага (см. рис. 10.12), чтобы точнее исследовать области перехода между цифровыми состояниями. Для этого вам потребуется
5.3. Диаграммы состояний и переходов
5.3. Диаграммы состояний и переходов Существенное: состояния и переходы Диаграмма состоянии и переходов показывает: пространство состояний данного класса; события, которые влекут переход из одного состояния в другое; действия, которые происходят при изменении состояния.
Обозначения
Обозначения Вот конструкции, используемые в программах этой книги.Оператор присваивания. В нем используется знак «:=»i := i + 1Вот его аналоги на других языках:Бейсик: LET I = I + 1LSE: I ? I + 1Паскаль: I := I + 1Условный оператор имеет видЕСЛИ условие ТО последовательность операторов
Обозначения
Обозначения Для того чтобы текст книги был более понятен, мы будем использовать некоторые соглашения.Прежде всего, код программ и текст XML-документов будет выделяться моноширинным шрифтом Courier. Листингам многих примеров будут предшествовать заголовки видаЛистинг 2.1.
Обозначения
Обозначения Ниже перечислены обозначения, используемые в данной книге.? attributeОбязательный атрибут.? attributeНеобязательный атрибут.? attribute="строка"Атрибут со строковым параметром.? attribute="{строка}"Атрибут со строковым параметром, значение которого является шаблоном
Обозначения
Обозначения Прототип функции имеет следующий синтаксис:тип1 функция(тип2, тип3, тип4?)Здесь тип1 — тип возвращаемого значения, тип2, тип3, тип4 — типы передаваемых параметров.При этом символ "?" обозначает аргумент, который может быть опущен, а символ * служит для обозначения