EESchema: Создание netlist

Headings:

8 - Создание Netlist (спецификации).

8.1 - Обзор.

8.2 - Формат Netlist.

8.3 - Примеры.

8.4 - Примечание.

8.4.1 - Предостережения.

8.4.2 - PSPICE netlists.

Создание Netlist (спецификации).

Обзор.

Эта команда позволяет вам создать файл спецификации (netlist) для вашей разработки.

Netlist – это файл, который описывает электрические соединения между компонентами.

Здесь, таким образом, можно найти

Список компонент

Список соединений между компонентами, называемых эквипотенцалами сетей.

Есть разные форматы netlist. Иногда список компонентов и список эквипотенциалов – это два отдельных файла.

Netlist - основа при использовании программ ввода описания схемы, поскольку netlist мост к другим CAD программам электроники, подобно:

PCB программам.

Симуляторам.

PAL (и других программируемых IC) компиляторам.

Eeschema поддерживает несколько форматов netlist :

PCBNEW формат (печатаемые схемы).

ORCAD PCB2 формат (печатаемые схемы).

CADSTAR формат (печатаемые схемы).

Spice формат для симуляторов (формат Spice также используется другими симуляторами).

Формат Netlist.

Выберите инструмент для открытия диалогового окна создания netlist :

Pcbnew выбрано

Spice выбрано

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

В Spice формате вы можете генерировать netlists либо с эквипотенциальными именами (предпочтительно), либо с номерами сетей (стрые версии Spice принимают только номера)

После щелчка по клавише Netlist, вы получите вопрос об имени файла netlist.

Примечание :

При больших проектах генерация netlist может занять несколько минут.

Примеры.

Вы можете увидеть ниже разработку, использующую библиотеку PSPICE :

Структура PCBNEW netlist :

# EESchema Netlist Version 1.0 generee le 21/1/1997-16:51:15

(

(32E35B76 $noname C2 1NF {Lib=C}

(1 0)

(2 VOUT_1)

)

(32CFC454 $noname V2 AC_0.1 {Lib=VSOURCE}

(1 N-000003)

(2 0)

)

(32CFC413 $noname C1 1UF {Lib=C}

(1 INPUT_1)

(2 N-000003)

)

(32CFC337 $noname V1 DC_12V {Lib=VSOURCE}

(1 +12V)

(2 0)

)

(32CFC293 $noname R2 10K {Lib=R}

(1 INPUT_1)

(2 0)

)

(32CFC288 $noname R6 22K {Lib=R}

(1 +12V)

(2 INPUT_1)

)

(32CFC27F $noname R5 22K {Lib=R}

(1 +12V)

(2 N-000008)

)

(32CFC277 $noname R1 10K {Lib=R}

(1 N-000008)

(2 0)

)

(32CFC25A $noname R7 470 {Lib=R}

(1 EMET_1)

(2 0)

)

(32CFC254 $noname R4 1K {Lib=R}

(1 +12V)

(2 VOUT_1)

)

(32CFC24C $noname R3 1K {Lib=R}

(1 +12V)

(2 N-000006)

)

(32CFC230 $noname Q2 Q2N2222 {Lib=NPN}

(1 VOUT_1)

(2 N-000008)

(3 EMET_1)

)

(32CFC227 $noname Q1 Q2N2222 {Lib=NPN}

(1 N-000006)

(2 INPUT_1)

(3 EMET_1)

)

)

# End

В формате PSPICE netlist выглядит следующим образом:

* EESchema Netlist Version 1.0 (Spice format) generee 24/10/2001-11:51:42

.model Q2N2222 npn (bf=200)

.AC LIN 300.100 1MEG

.PROBE

R8 DIRV_1 0.2.2K

R9 +12V INVS_1 470

Q3 INVS_1 VOUT_1 DIRV_1 Q2N2222

V2 N-000001 0 AC 0.1

C1 INPUT_1 N-000001 1UF

V1 +12V 0 cd. 12V

R2 INPUT_1 0 10K

R6 +12V INPUT_1 22K

R5 +12V N-000010 22K

R1 N-000010 0 10K

R7 EMET_1 0 470

R4 +12V VOUT_1 1K

R3 +12V N-000008 1K

Q2 VOUT_1 N-000010 EMET_1 Q2N2222

Q1 N-000008 INPUT_1 EMET_1 Q2N2222

.end

Примечание.

Предостережения.

Многие версии программного обеспечения, которые используют netlists, не принимают пробелы в именах компонент, выводов, эквипотенциалов или других.

Избегайте пробелов в метках или именах и значениях полей компонент или их выводов.

Таким же образом, некоторые символы, отличные от букв и цифр, могут вызвать проблемы.

Заметьте, что это ограничение не относится к EESchema, но к форматам netlist, которые могут стать непереводимы, или к программам, которые используют эти netlists.

PSPICE netlists.

Для симулятора Pspice вы должны включить некоторые командные линии в сам netlist (.PROBE, .AC…).

Любые строки текста включенные в чертеж схемы с ключевым словом .PSPICE будут вставлены (без ключевого слова) в верхнюю часть netlist.

Например: если вы впечатете следующий текст (а не метку!):

.PSPICE .PROBE

строка .PROBE будет вставлена в netlist.

В предыдущем примере были вставлены три линии с помощью этой техники.

Кроме того, отметьте, что эквипотенциал GND должен называться 0 (zero) для Pspice.

EEschema

Netlist.	Page

LTIRF

1997-01-04T14:29:00