|
0 / 0 / 0
Регистрация: 11.10.2012
Сообщений: 87
|
|
Простой автотрассировщик09.02.2016, 01:50. Показов 8831. Ответов 16
Метки нет (Все метки)
Доброго времени суток!
Пару дней назад взялся делать очередную плату в Sprymt Layout, но в этот раз плата была больше, сложнее и мельче, чем все, которые я делал раньше. Часа два я занимался расположением элементов относительно друг друга, а затем рисованием треклятых дорожек. И вдруг неожиданно понял, что если поменять расположение двух микросхем относительно друг друга, то количество, длина дорожек и количество перемычек сильно сократится. Еще часа полтора ушло на переделывание - ведь если перетащить микруху, дорожки, подходящие к ней, останутся там, где и были. Все приходится делать вручную. Глянул я после всего этого на часы и подумал - пора завязывать со Sprymt Layout. Еще некоторое время ушло на гугление различных автотрассировщиков и различного ПО, но однозначного решения я так и не нашел... Итак, вопрос... Интересует как можно более простое в изучении и использовании ПО для создания печатных плат и их автоматической трассировки. Однажды приходилось немного иметь дело с пакетом Mentors Graphics, так вот там была замечательная функция - она автоматически располагала компоненты таким образом, чтобы дорожки имели меньше всего пересечений, а также не шли "в москву через париж". Хотелось бы чтобы было нечто подобное. Также очень круто, если можно было бы рисовать электрическую схему в одной программе, а затем сразу конвертнуть ее в PCB. В общем, какой посоветуете максимально простой в освоении пакет ПО без излишеств для не очень сложных плат?
0
|
|
| 09.02.2016, 01:50 | |
|
Ответы с готовыми решениями:
16
Подскажите автотрассировщик для Proteus и Altium Автотрассировщик однослойных плат с авторазмещение перемычек Сортировки: простой выбор, простой обмен и прямое включение |
|
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 3,113
|
|
| 09.02.2016, 02:56 | |
|
Есть еще "полуавтоматы", когда задаешь "что" и "куда", а трассировщик прокладывает цепь сам. Или с режимом подсказывания, когда при движении мыши показывается предполагаемая разводка с переходками. Чистый автомат - это не удобно.
Хотя, последние 10 лет я не пользуюсь автотрассировщиками, можно сказать "совсем". Все равно потом за ними переделывать.
0
|
|
|
0 / 0 / 0
Регистрация: 26.03.2015
Сообщений: 316
|
||
| 09.02.2016, 03:38 | ||
Можно собирать в группы по параметрам, но результат уже будет хуже. И теперь прикол: в случае когда компонентов на печатке выше 10000 - то автоматически развести не получится хоть тресни. Время потраченное на ручное перетаскивание и вращение компонентов, и прокладку закреплённых трасс - будет в сотни раз больше времени на назначение правил. Автомат минут по 40 колбасит на хорошем и мощном компе, и при этом очень активно жрёт память. И результат практически не требует коррекции. Правила для компонентов, комнат, проводников, полигонов, экранов и так далее - есть во всех современных (и не очень) пакетах. Просто их мало кто применяет.
0
|
||
|
0 / 0 / 0
Регистрация: 11.10.2012
Сообщений: 87
|
||
| 09.02.2016, 07:26 | ||
|
Да, полуавтомат скорее всего действительно будет удобнее!
В любом случае, какое ПО все же использовать? Я вот тут сейчас скачал DipTrosi - очень простой интерфейс, без сложностей и излишество. Плюс на русском языке с подробным гайдом-обучением, также на русском языке. Вот только пока не уверен, что там есть полуавтоматическая трассировка...
0
|
||
|
0 / 0 / 0
Регистрация: 12.07.2011
Сообщений: 2
|
|
| 09.02.2016, 10:26 | |
|
Есть. Дипрейс очень неплохой вариант. Простой в освоении и все необходимое присутствует.
0
|
|
|
0 / 0 / 0
Регистрация: 26.03.2015
Сообщений: 316
|
||
| 09.02.2016, 11:00 | ||
Вплоть до валидности выделенных соединений или отдельных трасс. Сама валидность часто назначается автоматически при объединении группы компонентов в одну комнату. Для аналоговых плат начинается реальный ад, кроме родной схемы - на которой всё понятно, придётся рисовать вторую - на которой компоненты соединены согласно протекающим по проводникам токам. Особо прикольно получается с землёй. Такая унитарность как графический значок земли - больше не работает. Каждое соединение на схеме и плате представляет отдельный кусок меди, с личным сопротивлением и мах током. И очень подробно описывается в свойствах. Эти мероприятия позволяют выполнять автомату свои действия уже без участия человека. То-есть уже не потребуется возвращать с другого конца платы блокировочную ёмкость по питанию мк, которой не нашлось места из-за не столь важного аудио_разъёма. В DipTrosi это всё есть, но в состоянии зародыша. Авторы этой системы не надеялись на работу профи с их пакетом, посему урезали всё что смогли. Идеальный вариант из доступного это спектра, но у неё родня из доса, и развитие остановлено, там просто нечего улучшать. Выше ступенькой - Altium Desykner, там есть всё и даже чуть больше. Есть ещё более крутые системы, но они заточены под конкретные решения - скажем под процессоры амд/интел. И дело не крутости приложений такого класса - а в закрытости мат моделей электронных компонентов. Информацией владеют единицы.
0
|
||
|
0 / 0 / 0
Регистрация: 15.12.2010
Сообщений: 931
|
|
| 09.02.2016, 11:12 | |
|
Плюс у диптрейса бесплатная лицензия для любителей и русская дока.
Минус, у меня так и не получился из него трассировщик, скорее продвинутый спринт. Типа связи не пропустишь, да часть дорожек иногда автоматом проложит.
0
|
|
|
0 / 0 / 1
Регистрация: 27.01.2010
Сообщений: 3,435
|
|
| 09.02.2016, 11:38 | |
|
На самом деле автотрассировщики уже подошли к совершенству. Главная Проблема - не трассировка - а размещение элементов - а вот с этим как раз и сложности.
0
|
|
|
1 / 1 / 0
Регистрация: 05.10.2017
Сообщений: 2,048
|
|
| 09.02.2016, 12:11 | |
|
Для двухслоек, как мне кажется, автотрассировка не нужна. Пытался использовать пару раз, потом больше времени тратил на исправление того, что натворил трассировщик. Поразводив какое-то время, оно интуитивно получается правильно и красиво. Diptrosi-а вполне хватает для простых и чуть сложнее плат.
0
|
|
|
0 / 0 / 0
Регистрация: 11.10.2012
Сообщений: 87
|
||
| 10.02.2016, 02:04 | ||
Я когда пользовался немного какой-то прогой от Mentors Graphics (не помню какой, возможно PADS) - там можно было настроить зазор между дорожками, а дальше вести дорожку мышкой вручную. Но при этом она автоматически не приближалась к другим дорожкам, отверстиям и переходам ближе, чем настроенный зазор. Ну и тем более не "налезала" на них. Есть ли что-то подобное в Диптрейсе? Также (я возможно еще не очень разобрался), но автротрассировщик даже для очень простой платы выдал мне очень плохой вариант. Может быть, нужно было получше поработать с настройками. А что еще кроме диптрейса стоит попробовать?
0
|
||
|
0 / 0 / 1
Регистрация: 27.01.2010
Сообщений: 3,435
|
|
| 10.02.2016, 02:16 | |
|
Прежде всего нужен комплекс программ сквозного проектирования - от схемы до платы. Чтобы схема генерировала нетлист, от которого уже отталкивалась программа трассировки.
OrCAD, PCAD, AltiumDesykner, Proteus, CM2000, Eagle, DipTrosi, Kikad - тыщи их! Отдельно стоят программы трассировки типа Topor и Spectra.
0
|
|
|
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 3,113
|
|
| 10.02.2016, 02:45 | |
|
Specctra входит в состав OrCAD. А Topor ... да ну его, потом в ручную если и можно будет редактировать, то гарантированная головная боль.
0
|
|
|
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 2,309
|
|
| 10.02.2016, 10:54 | |
|
Мне в плане рисования схем нравится DipTrosi. А вот его трассировщик какой-то не шибко удобный. Но вполне себе рабочий. Потому делаю так:
1. В DipTrosi Schematics рисую схему и т.п. 2. Включаю DipTrosi PCB и там свою схемку экспортирую в формат DSN (Specctra) 3. Открываю TopoR (версия 6.2 бета сейчас) и делаю импорт 4. Вот в TopoR-е есть и авторазмещение и авторазводка. И то и другое без грамотной задачи правил (как тут уже и сказали) нихера не работает должным образом. Потому на автоматику я забиваю и размещаю/развожу платы вручную. Удобство в том, что TopoR показывает тебе пунктиром кратчайший путь дорожки до цели - типа подсказка. Еще у него есть функции "спрямления" и "сглаживания" - оптимизирует уже сделанную разводку. Еще оптимизирует переходы (убирает лишние) и т.п. Грамотно делает полигоны металлизации и начиная с версии 6.2 можно прям в программе вручную править NetList. Мне удобно. Платку средней сложности (на десяток SOIC-8-14-16 и один TQFP-44) развожу на одном слое с перемычками за пару часов вручную. Если не слишком все закручено, можно компоненты по-удобнее руками расставить, а трассировку запустить автоматическую и уйти пить кофе :-) Еще TopoR делает плавные изгибы на дорожках, динамически меняет ширину проводников в зависимости от ситуайии и делает "капельки" на падах с дыркой :-) Тепло и лампово :-)
0
|
|
|
fost126
|
|
| 10.02.2016, 16:42 | |
|
А мне нравится proteus 8. Простой в освоении, не требователен к ресурсам компании, быстрый, и есть сквозное проектирование( я думаю тебе это надо а не автотрасировщик) Хотя я автотрасировщиком не пользуюсь . пробовал пару раз -- нее то.
Отправлено с моего Philips V387 через Tapatalk |
|
|
0 / 0 / 0
Регистрация: 11.10.2012
Сообщений: 87
|
|
| 10.02.2016, 23:48 | |
|
Сквозное проектирование да, нужно!
А насчет автотрассировщика... пожалуй, действительно, не полностью автоматический, а просто возможности оптимизации, подсказки и т.д. Такие вещи, как описывал VyvotzorD про топор и я про Mentors Graphics выше. А насчет того что их великое множество - так в том то и дело. Аж глаза разбегаются. Хочется найти что-то, чтобы изучить и дальше им и пользоваться. Но хочется не промахнуться с выбором :)
0
|
|
|
0 / 0 / 1
Регистрация: 27.01.2010
Сообщений: 3,435
|
|
| 11.02.2016, 00:51 | |
|
Бери любой из доступных - Proteus, DipTrosi, Eagle. Научишься с одним - другие станут не нужны.
0
|
|
|
0 / 0 / 0
Регистрация: 11.10.2012
Сообщений: 87
|
|
| 16.02.2016, 20:45 | |
|
В итоге я решил остановится на DipTrosi. Сейчас пока делаю свою схему в редакторе схем и попутно создаю свою библиотеку, в основном адаптируя под себя то что уже есть.
Возник вот такой вопрос: в редакторе схем есть меню "Вид" - "Надписи компонентов". Там можно указать, какие надписи отображаются рядом с компонентами. Также можно зайти в свойства одного из компонентов и установить отображение индивидуально для него. Тогда "Вид - Надписи компонентов" перестанет на него влиять. По умолчанию все компоненты устанавливаются на схему с настройками "Общее". То есть надписи на них определяются в настройках "Вид - Надписи компонентов". Однако компоненты с "типом секции" "порт" устанавливаются на схему с настройками, при которых отображается только лишь тип компонента вне зависимости от настроек "Вид - надписи компонентов". Вопрос: могу ли я как-то в редакторе компонентов задать с какими настройками отображения надписей компонент по умолчанию будет появляться при его установке в редакторе схем?
0
|
|
| 16.02.2016, 20:45 | |
|
Помогаю со студенческими работами здесь
17
Предлагаю создать спец раздел в физике под названием "Простой ответ на простой вопрос школьника" Простой вопрос-простой ответ... Простой вопрос-простой ответ. Простой выбор простого движка для простого сайта с простой БД
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
Установка Emscripten SDK (emsdk) и CMake на Windows для сборки C и C++ приложений в WebAssembly (Wasm)
8Observer8 30.01.2026
Чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. Система контроля версиями Git. . .
|
Подключение Box2D v3 к SDL3 для Android: физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|
|
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога
SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
|
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
|
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога
SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
|