Администрирование Разное Кое-что о системах проектирования печатных плат Fri, March 29 2024  

Поделиться

Нашли опечатку?

Пожалуйста, сообщите об этом - просто выделите ошибочное слово или фразу и нажмите Shift Enter.

Кое-что о системах проектирования печатных плат Печать
Добавил(а) microsin   

Эта статья будет совсем короткой - здесь я просто выскажу личное мнение о системах разработки печатных плат (PCB), с которыми мне удалось познакомиться. Может быть, эти заметки кому-нибудь помогут определиться в выборе инструментария для работы. Постараюсь придерживаться хронологического порядка, что будет весьма справедливо, ведь одни системы проектирования ПП появились раньше других. 

Все эти системы относятся к сквозному проектированию печатных плат, потому что обычно сначала подготавливается принципиальная схема, потом по ней создается и проверяется печатная плата. Т. е. это не простые "рисовалки" типа Sprint Layout, это программные пакеты, которые учитывают многие тонкости технологии проектирования и производства PCB.

[P-CAD 4.5]

P CAD4.5

Радиолюбителям и радиоинженерам, кому доводилось учиться или работать в 80-е, наверняка помнят этого злого монстрика, который работал под MS-DOS 6.22. Система была весьма непроста в установке и использовании. В КФ МГТУ, где я учился, эту программу изучали на факультете ПК, и хорошо помню, как приходилось потеть над методичками и с десяток раз повторить упражнения, чтобы хоть что-то начинало получаться. Девчонок система иногда доводила просто до слез. Ничего хорошего сказать про P-CAD 4.5 нельзя, кроме одного - альтернативы ей в то время не было. Поэтому система была долгое время очень популярна. Позже появились и более новые версии - P-CAD 6.2, P-CAD 8.7, но "четверка" все равно долго оставалась лидером.

[MicroSim Design Center 8.0]

MicroSim Design Center 8.0

Эта система уже работала под Windows 95, и была пожалуй глотком свежего воздуха после P-CAD. Радовало все: традиционные методы копирования и вставки, возможность моделирования схем (в систему была интегрирована широко известная в те времена система моделирования PSPICE), удобство редактирования и разводки плат. В этой системе я впервые познакомился с более-менее приемлемо работающей автотрассировкой. Падучесть и глюкавость почти не мешала работе, если не забывать постоянно сохранять проект.

Система до сих пор вызывает самые приятные воспоминания, но её можно считать умершей, потому что она почему-то не получила развития (либо трансформировалась в какой-то неизвестный мне пакет).

[P-CAD 2004, P-CAD 2006]

P CAD2006

На мой взгляд, эти системы удачно вобрали в себя все лучшее, что было в P-CAD 4.5. Многие принципы визуального редактирования остались прежними, однако это уже был огромный шаг вперед. Все составляющие пакета устроены довольно логично, операции по редактированию были сделаны удобно, хотя требовали некоторого привыкания. Очень радовала совместимость по библиотекам компонентов и даже некоторая совместимость по формату проектов плат. Т. е. обычно не составляло проблем найти готовый компонент в библиотеке, или по крайней мере создать новый компонент на основе готового. Эти системы до сих пор активно используются. В свое время эта система меня очень радовала, и вместе с автотрассировщиком SPECCTRA давала впечатляющие результаты. Я даже думал, что всегда буду работать в P-CAD 2004, пока не познакомился поближе с Eagle [1].

[Accel EDA]

Собственно это тот же самый P-CAD 2006, только название другое, так что писать практически не о чем.

[CadSoft Eagle 6.2]

eagle5.1

Безусловный фаворит для меня из всех систем проектирования PCB. Перечислю плюсы: полноценная бесплатная версия (её ограничения практически не мешают в работе), безусловный лидер по количеству проектов, которые можно найти в Интернете, есть возможность получить замечательные трехмерные модели плат [2] (которые можно открывать в 3D редакторе SketchUp и выкладывать на просмотр в Интернет через сервис sketchfab.com), не перегруженный интерфейс пользователя, хороший автотрассировщик, низкие требования к компьютеру. Большинство схем и плат, которые можно найти, особенно открытые проекты, сделаны именно в Eagle. Поэтому, как мне кажется, система заслуживает обстоятельного знакомства и изучения. Интерфейс у программы остался практически без изменений начиная с версии 5.1, добавлялись только функциональные возможности и исправлялись ошибки. Я даже приобрел платную версию Eagle 6.2, и очень доволен покупкой (сейчас доступна уже версия Eagle 7.3).

Есть у этой программы и минусы, которые поначалу отталкивали. Все тут сделано как-то "по-своему", нестандартно. Т. е. все совсем не так, как обычно ожидает пользователь Photoshop, Microsoft Word или Excel. Примерно то же самое было с P-CAD и старыми версиями AutoCAD, но эти программы как-то можно понять и простить, поскольку им приходилось нести тяжкое бремя наследия, наработанного еще с эпохи MS-DOS.

Однако почему же в 21 веке нас снова заставляют изучать что-то совсем чуждое и непривычное?.. Увы, в Eagle нет стандартного, к какому мы привыкли в Windows, инструментария копирования и вставки. Обычные операции часто должны выполняться каким-то особым способом. Почему так - понятно только разработчикам. Но человек такое создание, что ко всему можно привыкнуть, и в случае с Eagle привычка очень идет на пользу. Если немного освоиться, то странноватый интерфейс начинает нравиться, и через некоторое время ловишь себя на мысли, что работать действительно можно, и это даже удобно.

Отдельная фишка Eagle, про которую хочется написать - встроенный скриптовый язык программирования. Так что если любите поколхозить, попрограммировать и поавтоматизировать, то тут Вы развернетесь. Кстати большинство дополнительного (и даже иногда часть основного) функционала Eagle реализована через этот скриптовый язык [3].

Так что настоятельно советую - если Вы радиолюбитель, то лучше Eagle ничего нет. Все остальное не попадает в золотое сечение - либо слишком сложно, либо недостаточно функционально.

[Altium Designer]

Altium Designer sch Altium Designer pcb

Эту программу сделала та же компания, что делала все P-CAD-ы, так что AD такой же наследник P-CAD 2006, как P-CAD 2006 наследник P-CAD 4.5. Очередная революция в технологии проектирования печатных плат.

AD (он же Protel, он же Altium, он же новый P-CAD, как только не называют) умеет все, и к сожалению умеет очень много такого, что совсем не нужно. Профессиональный пакет. На производстве это самый часто используемый сегодня инструмент. На нем даже можно писать программы для микроконтроллеров и прошивки для FPGA! Основной минус у него вытекает из всех плюсов - слишком все наворочено. После первого запуска сразу возникает туева хуча вопросов. На вопросы можно конечно найти ответы - все хорошо описано и в документации, и на форумах, но... Вопросов так много, что нужно потратить уйму времени, прежде чем начнете полноценно работать. Особенно если Вы не в теме, т. е. не приходилось раньше сталкиваться с пакетами разработки ПП, и терминология для Вас нова. Еще один недостаток - нельзя делать такие же качественные модели 3D, как в Eagle.

В общем, если хотите взяться за AD, то ИМХО должна быть конкретная цель. Если Вы уже все попробовали, и хочется чего-то нового, или серьезно решили стать профессиональным разработчиком ПП, тогда да, изучайте. Если нет, то большинство функционала AD Вам никогда не понадобится, не тратьте свое время.

[KiCAD]

kicad

Система, которая уже почти вылечилась от своих детских болезней. Наверное это самая простая в освоении программа, которая уже пригодна для работы [5]. Можно вполне пользоваться, делать герберы и отправлять их на завод. Главных плюсов два: полноценный Copy/Paste и бесплатность. Но нет, не убийца P-CAD. И к сожалению, пока по популярности и набору функционала система не дотягивает до Eagle.

[Ссылки]

1. Переход с PCAD на Eagle.
2EagleUp: как сделать объемную модель печатной платы.
3Eagle: обзор скриптов ULP.
4. Использование Altium Designer для разводки печатных плат.
5. KiCAD: бесплатная система проектирования печатных плат.

 

Добавить комментарий


Защитный код
Обновить

Top of Page