KonspektOKPMRES
.pdfSelect All |
Ctrl+A |
Выбрать все |
|
||
Find and Select |
|
Найти и выбрать |
|
||
Ctrl+F3 |
|
Повернуть на 90○ против часовой стрелки |
|||
Rotate 90 |
Alt+R |
Зеркальное отображение |
|||
Mirror |
Alt+M |
Выпрямление соединений |
|||
Straighten Wires |
|
Установить метки |
|
||
Place Labels |
Alt+L |
Задержки в расчете |
|
||
Set Prob Delays |
|
Обозначение |
|
||
Set Designation |
Ctrl+F4 |
|
|
|
|
|
|
|
|
||
Edit Items Редактировать |
Edit Bus Connection |
Шину соединений |
|||
элементы |
Edit Bus Wire Num- |
Нумерацию линий шины |
|||
|
|
ber |
|
Параметры устройства |
|
|
|
Edit Device Data |
Параметры выбранного |
||
|
|
Edit Selected Device |
устройства |
||
|
|
Data… |
|
Цифровые параметры |
|
|
|
Edit Digital Param… |
Точку схемы во время |
||
|
|
Edit Run-Time Test |
моделирования |
||
|
|
Point… |
|
ПЗУ или ОЗУ |
|
|
|
Edit PROM/RAM |
Генератор импульсов |
||
|
|
Edit Pulser |
|
Мультиметр |
|
|
|
Edit Multimeter |
Вход/выход |
||
|
|
Edit Input/Output |
Цифровая последова- |
||
|
|
Edit Data Sequencer |
тельность |
||
|
|
|
|
|
Параметры генератора |
|
|
Edit Signal Generator |
Данные источника пит. |
||
|
|
Edit VCO Data |
Измерительные приборы |
||
|
|
Edit Scop/Probe |
|
||
|
|
Name |
|
|
|
Group Items |
|
|
|
|
Группы элементов |
Font… |
|
|
|
|
Шрифты |
|
|
|
|
|
Таблица 4.4 |
Macros Макросы |
|
|
|
|
|
New Macro… |
Ctrl+H |
|
Новый макрос |
||
Edit Macro… |
|
|
|
Редактировать |
|
Save Macro |
|
|
|
Сохранить |
|
Expand Macro |
|
|
|
Увеличить содержимое |
|
Macro Lock… |
|
|
|
Фиксировать |
|
Macro Utilities… |
Ctrl+V |
|
Утилиты |
|
|
Macro Copier… |
Ctrl+M |
|
Копирование |
||
Save ASCII Library |
|
|
|
Сохранить в библиотеке |
|
Convert ASCII Library |
|
|
Преобразовать |
||
Update Search List |
|
|
|
Обновить список |
21
|
|
|
|
|
|
|
Таблица 4.5 |
Options Дополнения |
|
|
|
|
|
|
|
Auto Repeat |
Ctrl+R |
|
|
|
|
Автоповтор последнего выбо- |
|
|
|
|
|
|
|
|
ра |
Auto Refresh |
Ctrl+J |
|
|
|
|
Перерисовка экрана |
|
Quick Connect |
|
|
|
|
|
|
Быстрое соединение |
Device Designation |
|
|
|
|
|
|
Обозначение устройства |
Arrow/Wire |
Ctrl+W |
|
|
|
|
Режим курсор/соединение |
|
|
|
|
|
|
|
||
Cursor Tools Инструменты |
Arrow |
Alt+A |
|
Указатель |
|||
|
курсора |
Wire |
Alt+W |
|
Соединение |
||
|
|
|
Text |
Alt+T |
|
Текст |
|
|
|
|
Delete |
Alt+D |
|
Удаление |
|
|
|
|
Help |
Alt+H |
|
Подсказка |
|
|
|
|
Zoom |
Alt+Z |
|
Размер |
|
|
|
|
Probe |
Alt+P |
|
Пробник: точка исследования |
|
Show Pin Dots |
|
F5 |
|
|
|
|
Показать точки соединения |
Show Bus Labels |
|
F6 |
|
|
|
|
Показать метки шины |
Show Page Breaks |
|
F7 |
|
|
|
|
Показать разграничители |
|
|
|
|
|
|
|
страниц |
Show Node Numbers |
F8 |
|
|
|
|
Показать нумерацию узлов |
|
Show Prop Delays |
|
|
|
|
|
|
Показать задержку опорного |
|
|
|
|
|
|
|
сигнала |
Device Display Data |
|
|
|
|
|
Показать данные устройства |
|
Ctrl+K |
|
|
|
|
|
|
|
Circuit Display Data Ctrl+L |
|
|
|
|
Показать данные цепи |
||
Grid Ctrl+G |
|
|
|
|
|
|
Сетка |
Title Block Ctrl+B |
|
|
|
|
|
|
Штамп |
Border |
|
|
|
|
|
|
Рамка |
|
|
|
|
|
|
|
Таблица 4.6 |
View Вид |
|
|
|
|
|
|
|
√ Toolbar |
|
|
|
|
|
Включить панель инструментов |
|
Colors |
|
|
|
|
|
Цвета оформления |
|
Display Scale |
|
F2 |
|
|
|
Задать размер схемы |
|
Normal Size/Position |
F3 |
|
|
|
Стандартный размер схемы |
||
Fit Circuit To Windows F4 |
|
|
|
Растянуть схему на все окно |
|||
Refresh Screen |
Ctrl+F |
|
|
|
Обновить экран |
22
|
|
|
|
|
|
Таблица 4.7 |
Simulation |
Моделирование |
|
|
|||
√ Analog Mode |
|
|
|
|
Включить режим аналогового моделирования |
|
Analyses Setup |
Ctrl+F8 |
|
Установки аналогового моделирования |
|||
Digital Options |
Ctrl+F6 |
|
Установки цифрового моделирования |
|||
Check Pin Connections |
|
Проверить точки соединения |
||||
Reset |
|
Ctrl+Q |
|
Сброс установок вывода на экран |
||
Step |
|
F9 |
|
Пошаговое цифровое моделирование |
||
Run |
|
F10 |
|
Запустить моделирование |
||
Trace |
|
F11 |
|
Трассировка |
||
Display Waveforms F12 |
|
Показать осциллограмму |
||||
Scope Probe |
|
|
|
|
Исследование пробником |
|
Display Variable Names |
|
Показать имена переменных |
||||
|
|
|
|
|
|
Таблица 4.8 |
Windows |
Окна |
|
|
|
|
|
Cascade Windows |
|
|
|
|
Каскад |
|
Tile Windows |
|
|
|
|
Неперекрывающиеся окна |
|
|
|
|
|
|
|
Таблица 4.9 |
Devices Устройства |
|
|
||||
Browse…x |
|
|
|
|
Обзор |
|
Search…x |
|
|
|
|
Поиск |
|
HotKey1 |
|
|
|
|
Горячие клавиши |
|
HotKey2 |
|
|
|
|
|
|
|
|
|
|
|
|
Таблица 4.10 |
Help Помощь |
|
|
|
|
|
|
CircuitMaker Help Topics |
|
Помощь CircuitMaker по разделам |
||||
About CircuitMaker… |
|
Сведения о CircuitMaker |
||||
Circuit Info… |
|
|
|
Сведения о цепи |
В Одессе тонет человек и кричит: - Help me, Help me!
На берегу стоит одессит и щелкает семечки. Подходит другой и спрашивает: - А шо случилось?
- Да вот, пока вся Одесса училась плавать, этот полиглот учил английский язык.
Контрольные вопросы
1.Какие задачи может решать пакет Circuit Maker?
2.Дайте расшифровку пиктограмм панели инструментов.
3.Каково назначение пунктов меню File, Edit и Options?
4.Каково назначение пунктов меню View и Simulation?
5.Какие действия осуществляются при нажатии клавиш F1-F12?
23
5. Графический редактор SPICE Circuit Maker. Часть 2
Разговор с юзером по телефону:
-Наведите указатель на объект и нажмите правую кнопку мыши.
-А у меня нет такой кнопки!!! У меня - обе левые...
-Поверните мышку по часовой стрелке на 90 градусов.
-Ой! А так даже удобнее!!!
5.1.Работа с мышью в редакторе Circuit Maker
При работе с мышью левая кнопка обеспечивает выбор элемента. Правая кнопка – вызов меню. Правая кнопка мыши сразу после выбора элемента обеспечивает его поворот на 90°. Подробнее возможности управления с помощью мыши приведены в табл. 5.1.- 5.4.
|
|
|
|
|
|
Таблица 5.1 |
|
Mouse |
|
Правая кнопка мыши на пустое поле схемы |
|
||||
|
|
|
|
|
|||
Arrow, Wire, Text, Delete, Zoom, |
|
Курсор, соединение, текст, удаление, |
|
||||
Probe, Zoom In, Zoom Out, Browse |
размер, пробник, увеличение, умень- |
|
|||||
Search, Refresh Screen, Print Cir- |
|
шение, обзор, поиск, перерисовка, пе- |
|
||||
cuit |
|
|
|
чать |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Таблица 5.2 |
|
Mouse |
Правая кнопка мыши на выделенный элемент схемы |
|
|||||
Rotate 90 |
|
Поворот на 90 градусов |
|
||||
Mirror |
|
|
Зеркальное отображение |
|
|||
Edit Device Data |
|
Редактирование элементов |
|
||||
Edit Selected Device Data |
|
Открывается окно (Табл.5.4) |
|
||||
Edit/Select Spice Model |
|
Выбор Spice-модели с возможностью редак- |
|
||||
|
|
|
тирования. |
|
|
||
Edit Pin Data |
|
Редактирование выводов элемента |
|
||||
Device Display Data |
|
Показать параметры устройства (Табл.5.3) |
|
||||
Move |
|
|
Переместить |
|
|
||
Delete Items |
|
Удалить элементы |
|
||||
Duplicate |
|
Копия элемента |
|
|
|||
|
|
|
|
|
|
Таблица 5.3 |
|
Device Display Data |
Индикация данных устройства |
|
|||||
√ |
Show Device Name |
|
|
√ |
Show Description |
|
|
√ |
Show Device Label |
|
|
√ |
Show Pin Name |
|
|
√ |
Show Designation |
|
|
√ |
Show Pin Numbre |
|
24
Таблица 5.4
Edit Device Data - два клика левой кнопкой на элемент схемы
Device |
|
Op-Amp5 ( Resistor) |
|
√ |
Visible |
|
Label-Value |
|
OP-37G |
(1k) |
|
√ |
Visible |
Designation |
|
IC1 |
(R1) |
|
√ |
Visible |
Description |
|
(Sngl LoNoise HiSpeed Precision |
√ |
Visible |
||
|
|
OpAmp) |
|
|
|
|
Package |
|
DIP8 |
|
|
|
|
Auto Designation |
|
Автообозначения |
|
√ |
Analog |
|
Spice Prefix Character(s) |
|
|
|
|
(√) Digital |
|
Parametrs |
|
|
|
|
|
|
Bus Data |
|
|
|
|
|
|
Spice Data |
|
|
|
|
|
|
√ Exclude From PCB – |
√ Exclude From Parts - |
|
|
|
||
исключить у-во из PCB NetList |
исключить у-во из базы данных |
|
|
|
||
Pins(выводы) |
Faults (неисправности) |
Ok |
Cancel |
5.2. Особенности набора схемы в графическом редакторе
При вводе схемы рекомендуется использовать горячие клавиши (табл.5.5). Их можно переназначить, например, изменить вид резистора на европейский стандарт при нажатии клавиши r. Для этого в базе данных по пути Passive Component->Resistors->Resistor A- >Change устанавливают параметр Hot Key r.
|
|
|
Таблица 5.5 |
|
Элемент |
HotKey |
Элемент |
|
HotKey |
+V 5V |
1 |
Inductor 1uH |
|
l |
Battery 10V |
b |
Var Inductor luH |
|
L |
Capacitor 1uF |
с |
N-EMOS 3T:A NMOS |
|
m |
Polar Cap 1uF |
С |
P-EMOS 3T:A PMOS |
|
M |
Diode DIODE |
d |
.NODESET 0V |
|
N |
Zener Diode ZENER |
D |
OD-Amo5 OPAMP5 |
|
о |
Fuse 1A |
f |
NPN Trans:C NPN |
|
q |
Signal Gen -I/IV |
g |
PNP Trans:C PNP |
|
Q |
I Source 100mA |
i |
Resistor 1k |
|
r |
.IC 0V |
I |
Var Resistor 10k |
|
R |
N-JFET:A NJFET |
j |
V Source 10V |
|
v |
P-JFET:A PJFET |
J |
N-MESFET:A NMESFET |
|
z |
Relay Coil: A |
k |
P-MESFET:A PMESFET |
|
Z |
Contacts: А |
К |
Ground |
|
0 |
25
Введенные элементы можно отредактировать. Используются обозначения единиц измерения согласно табл. 5.6.
Таблица 5.6
T - 1012 |
Тера |
G - 109 |
Гига |
Meg – 106 |
Мега |
K – 103 |
Кило |
M – 10-3 |
Мили |
U - 10-6 |
Микро |
N - 10-9 |
Нано |
P - 10-12 |
Пико |
F – 10-15 |
Фента |
Регистр символов значения не имеет, но важно слитное написание числа и единицы измерения. Тип параметра (Om, A, V, s) можно не указывать.
Во избежание ошибок при моделировании рекомендуется обращать внимание на следующие моменты:
•контролируйте правильность топологии вводимой схемы
•не смешивайте 0 (ноль) с О (буква)
•не путать Meg с M
•должен отсутствовать пробел между числом и единицей измерения: 1u
•каждый узел должен иметь утечку на землю
•не соединяйте последовательно конденсаторы и источники тока
•не включайте параллельно индуктивности и источники напряжения
•использованные модели должны иметь правильно настроенные параметры (Нельзя задать R=0)
•Используйте SPICE Controls инструменты начальных установок
.NODESET (.NS) при расчете статической характеристики и .IC при моделировании временной характеристики
•В случае, когда моделирование не доходит до выдачи результатов можно повысить точность и гибкость моделирования. Для этого вводим Simulation -> Analyses Setup -> Analog Options (рис. 5.1). В полученном окне можно изменить параметры моделирования:
- ITL (число итераций) можно увеличить до 300…500
- Gmin (минимальная проводимость) можно снизить на несколько порядков
- Установить конечное значение RSHUNT (утечка с каждого узла на землю). RSHUNT=0 – означает бесконечность. Однако конечное значение RSHUNT снижает точность моделирования.
Рекомендуется RSHUNT=100 Meg…1 G.
26
Рис. 5.1. Окно общих установок аналогового моделирования
5.3. База данных Circuit Maker и редактирование компонентов схемы
При нажатии на значок |
|
на панели инструментов попа- |
||||||
даем в окно базы данных. |
|
|
|
|
|
|
|
|
|
|
|
|
|
Таблица 5.7 |
|||
Классы устройств |
Подклассы |
|
|
Cимволы |
Изображения |
|||
Active Components |
BJTs |
|
БПТ |
NPN |
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
||||
Analog |
Darlingtons |
Составные |
Trans B |
|
|
|
|
|
|
|
|
|
|||||
Connectors |
Diodes |
Диоды |
NPN |
|
|
|
|
|
|
|
|
|
|||||
Data Converters |
IGBTs |
|
СИТ |
Trans C |
|
|
|
|
Digital |
JFETs |
Канальные |
PNP |
|
|
|
|
|
… |
MESFETs |
СВЧ |
Trans B |
|
|
|
|
|
Display |
MOSFETsDepl |
открыт. |
PNP |
|
|
|
|
|
Function Bloks |
MOSFETsEnh |
закрыт. |
Trans C |
|
|
|
|
|
Fuses |
SCRs |
Тиристор |
|
|
|
|
|
|
Instruments |
Unijunction |
Транзистор |
|
|
|
|
|
|
Linear ICs |
Vacuum Tubes |
Лампа |
|
|
|
|
|
|
Math Function |
|
|
|
|
|
|
|
|
Motors |
|
|
|
|
|
|
|
|
Optical Devices |
|
|
|
|
|
|
|
|
Passive Components |
|
|
|
|
|
|
|
|
Power Supplies |
|
|
|
|
|
|
|
|
|
|
27 |
|
|
|
|
|
|
Relays |
|
|
Sources |
|
|
SPICE Control |
|
|
Switches |
|
|
Transducers |
|
|
Преобраз. |
|
|
Transformers |
|
Rotate Mirror |
Transmission Lines |
|
|
Окно выбора модели |
Выбор значения |
|
NPN |
Установить |
Отказ |
5.4. Последовательность моделирования аналоговой схемы в пакете Circuit Maker
1.Вводим схему и редактируем элементы. Если требуется, устанавливаем пробник в точках схемы.
2.Выбираем тип моделирования Simulation -> Analyses Setup
Вчастности, в окне Analog Setup устанавливаем набор параметров, которые будут рассчитываться в узлах (Node). Например, Node voltage, Supply Current, Device Current and Power
3.Кнопкой «бегущий человек» запускаем моделирование
4.Указав пробником в нужную точку схемы, анализируем полученные результаты по графикам или численным показаниям. Чтобы наблюдать несколько графиков одновременно, нужно при установке пробника удерживать клавишу Shift.
5.Передача результатов в Word в черно-белом варианте осуществляется через буфер обмена: Edit -> Copy to ClipBoard -> Circuit /Waveformes.
5.5.Работа с графиками в редакторе Circuit Maker
Враспоряжении пользователя представлены широкие возможности управления выводом графиков. Так, в левом верхнем углу графика имеются кнопки установок.
Рис. 5.2. Кнопки установок в окне графика
28
Кнопка Auto приводит к автоматическому масштабированию графика. Кнопка Main переводит на ручные установки: Off – смещение, <> - изменение масштаба по горизонтали и вертикали. Верхняя правая кнопка – сброс масштабов в исходное состояние. Наконец, верхняя левая кнопка открывает окно установок Settings (рис. 5.3). Здесь имеется возможность управлять параметрами осей X Axis и Y Axis графика. Magnitude – амплитуда сигнала, RealValues и Imaginary-Values – вывод действительной или мнимой части комплексной величины, Decibels – представление амплитуды в логарифмическом масштабе. Phase in Degrees и Phase in Radians – фаза комплексной величины в градусах или радианах. По оси X можно дополнительно выбрать один из параметров в зависимости от типа моделирования. Например, частоту, напряжение или ток. В секциях XGrid и YGrid устанавливают масштаб и вид координатной сетки.
Рис. 5.3. Окно установок параметров графиков
В секции Waveforms можно сохранить результаты в виде таблицы.
Кроме указанных, имеются также дополнительные возможно-
сти
•Display every other Div. Value – показать через одно числа на осях
•Show wave designation symbols – график в виде кружков
•Show data points – показать рассчитанные точки
•Show Wave Grid – показать сетку
29
• Bold Waveforms – толстые линии.
На построенных графиках имеются пары горизонтальных и вертикальных управляемых уровней, а над графиком приводятся их численные значения. Это позволяет проводить измерения параметров.
При построении временных характеристик масштаб, как правило, выбирается линейный. В то же время при расчетах частотных и спектральных характеристик широко используется логарифмический масштаб, как по амплитуде, так и по частоте:
•более подробное представление низких частот
•более подробное представление малых уровней
•при каскадном включении блоков их коэффициенты передачи в логарифмическом масштабе складываются
•аппроксимация графиков ЛАЧХ близка к кусочно-линейной
•человек воспринимает звуковые сигналы в логарифмическом масштабе
-Чем отличается начинающий программист от законченного?
-Начинающий думает, что в килобайте 1000 байтов,
азаконченный уверен, что в километре 1024 метра.
Контрольные вопросы
1.Опишите действия кнопок мыши в среде Circuit Maker.
2.Каковы особенности набора схемы в редакторе Circuit Maker?
3.Что такое база данных и как она применяется?
4.Опишите последовательность моделирования аналоговой схемы в пакете Circuit Maker.
5.В каких случаях и почему при построении графиков используется логарифмический или линейный масштаб?
30