13.08.2013 Views

?????????????? ?????? ? ????????? ?????????? ??????? ?????

?????????????? ?????? ? ????????? ?????????? ??????? ?????

?????????????? ?????? ? ????????? ?????????? ??????? ?????

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

2.3.8. Расчет схем в системе CAD/CAM<br />

Для расчета схем в системах сквозного автоматизированного проектирования<br />

требуется определить схемные форматы данных этих систем.<br />

Из них надо выбрать тот формат, который наиболее близок к формату<br />

данных расчетной программы.<br />

В качестве примера рассматривается система сквозного проектирования<br />

печатных плат KiCAD. В систему входит графический редактор<br />

схем, в котором можно создать текстовый список соединений схемы в<br />

Spice-формате. Кроме этого формата, можно создавать списки соединений<br />

еще в нескольких форматах. Spice-формат является наиболее подходящим<br />

для моделирования схем. Рассмотрим кратко структуру этого<br />

формата данных. Остановимся только на той информации, которой достаточно<br />

для расчета резистивной схемы с источниками постоянного<br />

тока и напряжения. Более подробные сведения о Spice-формате можно<br />

получить, например, в [14].<br />

Информация о схеме располагается построчно. Каждая строка содержит<br />

описание ветви, которое включает записи, разделенные пробелами<br />

в следующей последовательности:<br />

имя_ветви, 1-й_узел, 2-й_узел, номинал_ветви, дополнительные_параметры.<br />

Имя ветви должно начинаться с определенного символа. Имя резистивной<br />

ветви должно начинаться с R или r, имя ветви с источником<br />

напряжения должно начинаться с V или v, имя ветви с источником тока<br />

должно начинаться с I или i. Имя ветви не должно повторяться. Для<br />

имени отведем не больше 4-х символов.<br />

Номинал ветви определяет числовое значение основного параметра<br />

ветви. В Spice-формате в числах можно применять масштабный множитель.<br />

Например, вместо 10 3 можно поставить символ к или К, но в приведенном<br />

ниже алгоритме перед степенью числа ставится символ е или<br />

Е, например 1е3 соответствует 10 3 .<br />

В качестве дополнительного параметра для источника напряжения<br />

будем использовать значение последовательного сопротивления. Это<br />

значение должно быть представлено в следующей форме: R=число или<br />

r=число. Дополнительный параметр источника тока задается так же,<br />

только сопротивление должно соответствовать параллельному сопротивлению<br />

источника. Если дополнительный параметр отсутствует, то<br />

для источника напряжения по умолчанию r=0, для источника тока<br />

r=10 10 .<br />

Дополнительными параметрами для сопротивления будем считать последовательный<br />

источник напряжения и параллельный источник тока.<br />

Схема включения этих источников соответствует схеме обобщенной<br />

ветви. Так как Spice-формат не предусматривает такого способа задания<br />

источников, то будем считать, что это расширением Spice-формата. Зна-<br />

83

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!