Browse Tag

P-CAD

Радиотехника-Радиолюбительство

И так в связи с тем, что теперь я тесно начал сотрудничать с радиолюбительством-радиотехникой… А точнее проектировкой устройств, пришло время сесть по новой за комплект ПО в сфере проектирования электронных схем…

  1. Multisim
  2. P-CAD
  3. SPECCTRA

Ну по первому пункту понятно вроде бы все… Для тех кто не в курсе Multisim это логическое продолжение пакета Electronic Workbench… Т.е симулятор схем, рисуем моделируем, смотрим показания приборов и много еще всяких вкусностей… На данный момент времени вышла 10 версия, что порадовало в ней… Полная поддержка работы с микроконтроллерами, т.е можно нарисовать схему на микроконтроллере, загрузить программу и прога сама все с моделирует…

По второму пункту P-CAD… Система проектирования печатных плат.

По третьему SPECCTRA… Система разводки печатных плат.

И так на чем я хотел бы остановиться… А именно на связке P-CAD 2006 full version + SPECCTRA 15.0 да именно полностью последний софт… ;-) … Как же сделать печатную плату в этом комплексе программ, с односторонним текстолитом? Но так чтобы SPPECTRA (разводчик) автоматически создавала где надо перемычки… ;-) Я  когда сперва попытался я был просто в шоке: Ребята написали софтину а кнопку не поставили, чтобы одни щелчком можно было делать… :cry: Так вот расставляем все корпуса как нам надо, делаем настройку на разводку двух слоев Option/Layers слои TOP и BOTTOM только вот слой TOP будет использоваться не для дорожек, а для наших перемычек,а слой BOTTOM для основных дорожек… Делаем какую нам необходимо ширину дорожек, диаметр проходных отверстий… Далее запускаем прямо из P-CAD SPECCTRA через меню autorouters… Делаем DO автоматически созадем, ну при желании правим если надо, запускается SPECCTRA, начинается разводка платы.. И не ДОЖИДАЯСЬ окончания разводки жмем PAUSE далее STOP из SPECCTRA не выходим, находим в папке нашего проекта файлы с расширением *.DSN и *.DO копируем их в безопасное место… Закрываем SPECCTRA без сохранения, удаляем *.did файл… Переходим через любой файловый менеджер в директорию куда скопировали эти два файла, и через любой редактор (можно блокнот) открываем файл с расширением *.DSN… И правим:

Находим строку layer TOP (type signal) и заменяем на type jumper…

Далее дописываем условие прокладки перемычки вертикально или же горизонтально: (direction horizontal) или (direction vertical) только одно можно… Читаться будет только первая строка.. Можно в принципе не указывать, тогда SPECCTRA сама будет искать наиболее подходящий вариант прокладки перемычек… Далее ищем строку: library и дописываем параметры наших перемычек, а  точнее длину перемычек:

(library
(jumper (length 10))
(jumper (length 20))
(jumper (length 30))
(jumper (length 40))
(jumper (length 50))
(jumper (length 60))
(jumper (length 70))
(jumper (length 80))
)

ВНИМАНИЕ: У меня все указано в мм. Если у вас в милях (уточнить в *.DO файле в разделе UNIT) исправить на мили…

Сохраняем файл, копируем обратно в нашу директорию с проектом, запускаем SPECCTRA не из P-CAD… Отдельно запускаем, прописываем пути к к файлам *.DSN и *.DO и разводим и наслаждаемся как SPECCTRA сама ищет где проложить, можно попить чайку, принять ванну, покурить ;-)

Да кстати самое главное чуть не забыл оба файла надо окрывать в кодировке ANSI (кириллица) и сохранять в ней же… А то если у вас есть русские обозначения в проекте кукиш получите :-) … SPECCTRA откажется делать разводку и будет вылетать с невразумительной ошибкой…

Ну вот вроде как все… Да чуть не забыл использован материал с сайтов pcad.com, pcad.ru, microchip.ru… Так что жду комментариев по поводу статьи, если кому пригодилась буду рад… И просьба сохранять авторские права… Не только мои, но и других людей…