Новость из категории: Информация

gEDA: хорошие практики создания символа

Содержание:
1. Комфортная работа с gschem, gsch2pcb и pcb;
2. Создаем символ для gschem;
3. Альтернативный способ создания символа;
4. Хорошие практики создания символа (Вы читаете данный раздел);
5. Пример для классического способа создания символа.
gEDA: хорошие практики создания символа

Пункт 1. Задание атрибутов.
- device=DEVICE - невидимый атрибут, по соглашениям задается большими буквами; если сомневаетесь со значениями, пишите тип компонента (например, PCF8583); если это графический элемент (вроде подписей или рамок) - задается device=none.
- graphical=1 - для графических элементов (device=none).
- description=TEXT - короткое текстовое описание.

Каждый вывод должен содержать следующие атрибуты:
- pinseq=# и pinnumber=# - первый - порядковый номер вывода начиная с 1, второй - физический номер вывода, может носить буквенное обозначение (например, E, B, C для биполярного транзистора);
- pinlabe=TEXT - представляет собой текстовое описание вывода (например, CLK или PD5); рекомендуется изменить цвет текста на 9-й (text | green) вместо используемого по умолчанию желтого;
- pintype=value - задает тип вывода (см. описание в разделе «Альтернативный способ создания» или http://geda.seul.org/ wiki/geda:master attributes list#pintype).



Если компонент состоит из нескольких слотов:
- numslots=# - см. описание в разделе «Альтернативный способ создания»;
- slotdef=#:#,#,#... - задаются по количеству слотов; первый # - номер слота, остальные - номера (если грубо, значения pinnumber) выводов, а их порядок - pinseq. Для примера посмотрите 7400-1.sym, идущий в комплекте gEDA;
- slot=1 - исторически сложилось, что, если есть слоты, надо выставить значение этому атрибуту в 1.
- footprint=PKG - задает корпус (например, DIP8, CONNECTOR 3 2), который будет использоваться в pcb.
- refdef=U? - ссылка на устройство, обозначение на схеме; при добавлении указать, чтобы отображалось только значение.

Кроме того, по моему мнению, хорошей практикой является заполнение следующих атрибутов:
- documentation= - ссылка на справочный листок в интернете;
- author= - имя создателя компонента и его e-mail (для возможности связи);
- dist-license=, use-license= - лицензия на распространение компонента и его производных, лицензия для использования компонента;
- symversion= - версия УГО, если были произведены какие-то модификации, исправление ошибок, чтобы это отражалось;
- comment= - какая-либо дополнительная информация о компоненте (если требуется).

Следующие атрибуты не следует использовать:
- label= - устаревший;
- name= - не используется gEDA/gaf;
- netname= - используется только для соединительных проводников в схеме.

Пункт 2. Стиль оформления.
Текст: как уже написано выше - 10-й кегль, зеленый цвет.

Атрибуты:
- отображаемые номера выводов - 8-й кегль;
- в качестве номеров пинов должен выводится атрибут pinnumber=;
- прикрепленные атрибуты должны быть желтыми (это поведение по умолчанию);
- значение pinlabel= должно быть зеленого цвета (номер 9, textIgreen);
- атрибуты должны быть прикреплены к какой-нибудь части элемента.

Графика: линии, окружности, прямоугольники и пр. должны быть цвета 3 (graphicIgreen).

gEDA: хорошие практики создания символа

Выводы:
- длина должна составлять 300 mils (3 клетки при размере сетки 100 mils, 1 mils равен 0,0254 мм или 1/1000 дюйма, 100 mils = 2,54 мм, для быстрого перевода есть таблица http://www.reade.com/Conversion/mils_to_%20mm.html);
- выводы должны быть выравнены по сетке с шагом в 100 mils;
- между соседними выводами оставлять не менее 400 mils;
- на одной стороне не рекомендуется смешивать input- и output-выводы;
- input-выводы обычно располагают слева, output - справа.

Электрическая часть: не рисуйте Vcc-и GND-выводы, задавайте их через атрибут net=signal:pin1,pin2,... Например, так:
- net=Vcc:20;
- net=GND:10,5,6.



Гораздо больше чем изучение gEDA в Linux, Вас интересует поддержка сайта на битрикс (http://www.divier.ru/uslugi/sozdanie_saytov_na_1c_bitriks/)? Тогда Вам следует найти опытных специалистов, готовых взяться за эту нелегкую работу. Подробности Вы найдете на www.divier.ru!

Рейтинг статьи

Оценка
0/5
голосов: 0
Ваша оценка статье по пятибальной шкале:
 
 
   

Поделиться

Похожие новости

Комментарии

^ Наверх