Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
EWBbook.doc
Скачиваний:
98
Добавлен:
07.06.2015
Размер:
818.69 Кб
Скачать

6. Задание величин и моделей

Когда элементы переносятся на монтажный стол, они имеют значения своих параметров, установленные по умолчанию. В большинстве случаев пользователю придется их изменить.

Простые компоненты схем (резисторы, конденсаторы, реле) вполне характеризуются одним или несколькими значениями, которые можно устанавливать по своему усмотрению. Задание значений производится в диалоговом окне, которое длявыделенногоэлемента открывается командойValueиз менюCircuit, или двойным щелчком на элементе.

Рис. 6.1. Окна для задания величин элементов

На рис. 6.1 показаны два таких окна — для задания сопротивления резистора (рис. 6.1,а) и задания параметров генератора тактовых импульсов (рис. 6.1,б). Оба компонента находятся в контейнере Passive.

Окно может содержать одно или несколько полей, в которые нужно ввести значения. Поле для задания значений может содержать кнопки со стрелками (см. рис. 6.1,б, поле Dute Cycle). В этих полях произвольные значения вводить нельзя. Если можно выбирать разные единицы измерения, то делается это в соответствующем поле кнопками со стрелками. После завершения ввода нужно щелкнуть кнопкуAccept.

Более сложные компоненты (транзисторы, интегральные схемы) описываются параметрами, значения которых зависят от технологии их изготовления (например, ТТЛ, ЭСЛ, КМОП). Набор значений параметров, соответствующий особенностям исполнения некоторого элемента, в программе EWBназываютмодельюэлемента. Модели составляются на основе данных фирм – производителей элементов и в своем названии обычно отражают технологические или фирменные особенности (LS, LM741). Хранятся модели вбиблиотекахмоделей. Большое количество моделей поставляется с программой; возможно подключение дополнительных моделей.

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

По умолчанию элементы представлены моделью idealиз библиотекиdefault. В такой идеализированной модели большинство параметров реального элемента имеют нулевые или бесконечно большие значения. Тем не менее, для многих случаев такая идеализация вполне уместна.

Команда Model(Ctrl+M) из менюCircuitпозволяет выбрать другую модель для выделенного элемента. При этом открывается окно, вид которого для цифровых схем показан на рис. 6.2,а.

В левой части (Library) окна приведен список доступных библиотек. После выделения здесь названия библиотеки (в примере –ttl) появится список доступных моделей (группаModel). Выбрав модель (в примере –LS), нужно щелкнуть кнопкуAcceptдля подтверждения или кнопкуCancelдля отказа.

Другие кнопки, расположенные в правой части окна, позволяют выполнять операции с моделями.

Если нужно посмотреть численные значения параметров в модели, щелкните кнопку Edit. Откроется окно, показанное для модели LS на рис. 6.2,б. Если закрывать это окно кнопкойAccept, то может появиться информационное сообщение43:

Warning: This change will apply to the model parameters of ALL digital devices.

Предупреждение: Эта замена будет применена ко всем цифровым устройствам с этой моделью.

Другими словами, если в схеме применяются элементы, которым была назначена (в том числе и по умолчанию) определенная модель из определенной библиотеки, а потом в этой модели были сделаны изменения, то они будут распространены и на упомянутые элементы. В сеансе работы с программой каждая модель в библиотеке может иметь только одну версию – последние изменения в ней.

Рис. 6.2. Окна выбора и просмотра модели

Замечание. Упомянутое предупреждение будет появляться всегда после выбора в окне рис. 6.2,а кнопкиEditи выхода из окна модели (см. рис. 6.2,б) по кнопкеAccept, даже если в модели ничего не менялось.

Нежелательно делать какие-либо изменения в параметрах официальных моделей. Но если уж такое произошло, и кнопка Acceptбыла нажата, то при завершении работы сEWBна вопрос:

Save changes made to <имя библиотеки или имя модели>?

Сохранять изменения, сделанные в <имя библиотеки или имя модели >?

не забудьте ответить – Нет.

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

1. Щелкните кнопку New Library(Новая библиотека) и в открывшемся окне введите имя создаваемой библиотеки в соответствии с правилами ОС MS-DOS — не более 8 латинских символов.Расширение задавать не нужно! Имя библиотеки появится в левом списке.

2. Выделите в существующей библиотеке модель, которую будете изменять, и щелкните кнопкуCopy (Копировать). Эта модель скопируется в буфер обмена.

3. Выделите в левом списке имя создаваемой библиотекии щелкните кнопкуPaste (Вставить). В открывшемся окне подтвердите желание копировать. В библиотеку перепишется скопированная в буфер модель.

4. Переименуйте эту модель: щелкните кнопку Rename(Переименовать) и в открывшемся окне введите новое имя для создаваемой модели.

5. Теперь созданы собственная библиотека и модель. Выделите модель, щелкните кнопку Editи задайте новые значения для ее параметров. По окончании щелкните кнопкуAccept.

6. Когда модель станет ненужной, ее можно удалить. Выделите библиотеку, в ней выделите модель и щелкните кнопку Delete (Удалить).

Библиотеку можно удалить средствами ОС.

Замечание. Для удобства использования и удаления присваивайте библиотекам и моделям имена, которые можно без сомнений отличать от фирменных.

Если на монтажный стол из файла загружается схема, для элементов которой использовалась одна версия модели, а потом параметры модели были изменены, то будет выведено окно Models Clash(Конфликтмоделей) с сообщением29и с запросом о дальнейших действиях пользователя:

Use library model

Использовать модель из библиотеки

Use circuit model

Использовать модель из схемы

Put model into...

Поместить модель (из схемы) в .(библиотеку)

Rename model ...

Переименовать модель

Cancel

Отмена

Третий вариант предоставляет возможность записать неизвестную модель из схемы в одну из библиотек (лучше всего в свою).

Замечание. Если нужно много раз использовать элемент с одинаковым номиналом или моделью, то лучше всего их задать вконтейнере. Можно также выделить все эти элементы на монтажном столе, а потом выбрать командуValueилиModelв менюCircuit.

Справка

Названия моделей на рис. 6.2,а имеют следующий смысл.

LS(Low, Schottky) — интегральные схемы с малой потребляемой мощностью с диодами Шотки.

LS-BUF(Low, Schottky, Buffer) — тоже, буферные элементы.

LS-OC(Low, Schottky, Open Collector) — интегральные схемы с малой потребляемой мощностью с диодами Шотки, элементы с открытым коллекторным выходом.

LS-OC-BUF (Low, Schottky, Open Collector, Buffer) — тоже, буферные элементы.

В библиотеке CMOSимеются такие же модели, но в них вместо обозначенияLSиспользуетсяHC(HighCmos) — высокоскоростная КМОП логика. СокращениеODв этих моделях означаетOpenDrain— элементы с открытым стоком полевого транзистора.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]