?????????????? ?????? ? ????????? ?????????? ??????? ?????
?????????????? ?????? ? ????????? ?????????? ??????? ?????
?????????????? ?????? ? ????????? ?????????? ??????? ?????
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