Почему при маршрутизации на печатной плате так сильно предпочтительны углы 45 градусов?


66

Я всегда удивлялся: каждая современная печатная плата направляется с шагом в 45 градусов. Почему индустрия так предпочитает это? Разве маршрутизация под любым углом не обеспечивает большей гибкости?

Одна правдоподобная теория состояла бы в том, что существующие инструменты поддерживают только 45-градусные приращения, и что нет большого давления, чтобы отойти от этого.

Но только что исследовав эту тему в Google, я наткнулся на TopoR - Topological Router - который покончил с приращениями на 45 градусов, и, согласно их маркетинговым материалам, он делает работу значительно лучше, чем у конкурентов с ограничением в 45 градусов.

Что дает? Что бы лично вам понадобилось, чтобы начать прокладывать произвольные углы? Это все о поддержке вашего любимого программного обеспечения, или есть более фундаментальные причины?

Пример не 45-градусной маршрутизации: альтернативный текст

PS Я также задавался вопросом о размещении компонентов, но оказалось, что многие машины для захвата и размещения спроектированы так, что они не могут размещаться под произвольными углами - что кажется достаточно справедливым.


1
Современные инструменты поддерживают произвольные углы, так что это уже не причина.
Брайан Карлтон

9
В качестве примечания, при использовании 45-градусной прокладки, восьмиугольные сквозные переходы дадут вам наибольший зазор при сохранении большей площади меди на кольцевом кольце.
Кевин Вермеер

Я также хотел бы отметить, что у бесплатной программы gEDA PCB есть верхний предел - не только этот. Делает то же самое, и я не думаю, что это из-за снятия ограничения в 45 градусов.
Кевин Вермеер

@reem никогда не видел восьмиугольный переход, и Google Images не помогает ... если вы разместите ссылку, я буду благодарен! Также спасибо за упоминание gEDA, выглядит очень многообещающе.
Роман Старков

6
«Жидкая печатная плата» sourceforge.net/projects/liquidpcb делает интересные следы с множеством изящных кривых.
Дэвидкари

Ответы:


33

По сути, это сводится к тому, что программное обеспечение проще разрабатывать с углом обзора всего 45 °.

Современные авторутеры становятся лучше, но большинство доступных инструментов для печатных плат имеют корни, которые уходят в эпоху DOS, и, следовательно, существует огромное количество устаревших требований, чтобы не полностью переработать интерфейс макета PCB.

Кроме того, многие современные пакеты EDA позволяют «выдвигать» группы трасс, при этом включается авторутер, чтобы одна трасса заставляла двигаться другие трассы даже во время ручной маршрутизации. Это также намного сложнее реализовать, когда вы не ограничены жесткими углами 45 °.


1
Принято. Для справки, TopoR утверждает, что может выдвигать группы трасс лучше, чем стандартные инструменты, хотя я сам не пробовал. Я полагаю, что вам сложнее запрограммировать автопутешествия с произвольным углом, но люди сделали гораздо более сложные вещи ... просто как-то не достаточно для этого спроса (и я до сих пор не знаю, почему: D).
Роман Старков

1
Кроме того, я попробовал демо TopoR, и мне кажется, что это очень "альфа". Интерфейс очень неуклюжий.
Коннор Вольф

2
Что касается того, почему нет большого спроса? Вот почему рынок программного обеспечения EDA крошечный .
Коннор Вольф

Сегменты прямых линий гораздо проще рассчитать без потери точности по сравнению с сегментами дуговых линий. Раньше это было проблемой в первые дни, когда обработка была ограничена, но сейчас это не так. Каждый просто использует углы 45 градусов, потому что все используют углы 45 градусов.
Jeroen3

19

Смотрите https://sourceforge.net/projects/liquidpcb/

Это пакет EDA CAD, который я писал, но развитие сильно замедлилось, когда у меня были дети. Он не поддерживает прямые треки вообще. Все трассы свободно изгибаются и следуют по самым оптимальным маршрутам к месту назначения.

LiquidPCB


1
ПРИМЕЧАНИЕ: liquidpcb.org - это неработающая ссылка, которая относится к сервису продления доменов.
Семпи

@ Даниэль Грилло: Спасибо за исправление. Я позволил доменному имени истечь, потому что я больше не использовал его.
Ракетный магнит

14

Он выглядит более аккуратно и позволяет разместить большинство треков в заданной области. это также лучше для контролируемых дорожек импеданса.


7
Чтобы добавить к этому: как вы делаете вашу маршрутизацию на фиксированной сетке, параллельные линии будут по крайней мере 1 метка сетки. Если они образуют угол вместе, то угол 45 ° дает наибольшее расстояние между этими двумя дорожками по диагонали. Разные углы могут потребовать, чтобы эти дорожки начинались дальше друг от друга, чтобы обеспечить минимальное расстояние, что приводит к менее плотной трассе, чем оптимальная. [Обратите внимание, что я не говорю, что более плотный лучше, но часто желательно.]
tyblu

2
Я сказал «угол 45 ° дает больше всего ...» и должен был сказать «угол 45 ° дает больше ... чем если бы угол был меньше».
Тыблу

5
@tyblu Извините, но это не имеет никакого смысла. Во-первых, диагональные линии на метках сетки НЕ расположены на расстоянии 1 метки, а только на 0,7 метки, и, во-вторых, если у вас больше углов, у вас ВСЕГДА больше возможностей для более плотной маршрутизации. Как вы можете иметь меньше шансов для плотной маршрутизации путем маршрутизации способом, который полностью содержит 45-градусную маршрутизацию как особый случай?
Роман Старков

@romkyns, есть некоторые недоразумения. Следуя общепринятым принципам проектирования, вы ограничены углами <45 °, соблюдаете фиксированную сетку и ориентацию xy. Достижение переходов из горизонта. Верт. использование <45 ° на фиксированной сетке занимает больше места, чем 45 °.
tyblu

@tyblu Да, действительно, с моей стороны было недоразумение. При этих ограничениях соединение в 45 градусов имеет смысл, но они кажутся мне очень искусственными ограничениями. Я думаю, что мой вопрос можно было бы перефразировать так: «Почему профессионалы в области печатных плат все еще работают в условиях этих искусственных ограничений х / у-ориентации и фиксированной сетки?» (Я думаю, что получил ответ: слишком много устаревшего программного обеспечения в этой отрасли)
Роман Старков

14

Я не думаю, что существует такое сильное предпочтение для угла в 45 градусов. Я видел старую плату Tektronix Oscilloscope (точнее, Tek 2213) со следами, которые выглядят как нарисованные от руки :-)

введите описание изображения здесь


26
Причина, по которой следы выглядят нарисованными от руки, заключается в том, что они есть. 45-градусное предпочтение характерно только для компьютерных плат. Ваша техническая область предшествует дизайну печатной платы компьютера, и, как таковая, макет действительно был сделан вручную (с помощью ленты, если быть точным).
Коннор Вольф

@ConnorWolf: И мы все еще жалуемся на наши инструменты для печатных плат;) Разработка чего-то подобного без САПР довольно впечатляет.
Откр. 1

13

Это предшествует любым проблемам с программным обеспечением PCB и маршрутизацией: Три основных причины, которые нам дали на уроках электронной инженерии в конце 1970-х:

1) Острый внешний угол изгиба может вызвать проблемы на более высоких частотах, поскольку точки могут действовать как мини-антенны и излучать сигналы

2) Поскольку внешний угол изгиба на 90 градусов является тонкой точкой, его можно легко вытравить, если время травления не очень тщательно контролируется и влияет на толщину следа.

3) 90-градусные внутренние и внешние углы делают эту область более восприимчивой к проблемам, когда процесс травления происходит под следом.


4
Я понимаю, что 45 градусов лучше, чем 90 градусов, но я хотел спросить, почему он все еще используется вместо произвольных углов и кривых.
Роман Старков

10

Еще одна вещь, которую следует учитывать, - это то, что файлы Gerber уменьшаются. Файлы Gerber определяют ряд линий (среди других фигур).

Например, чтобы нарисовать настоящий круг в файле Гербера, нужны сотни (тысячи?) линий. Но чтобы нарисовать восьмиугольник, нужно всего восемь линий.


4
Почему небольшие файлы Gerber лучше, чем большие?
Тыблу

2
Еще один аргумент, подчеркивающий, что проблема заключается в устаревшем программном обеспечении. @ Поддельный, ты имеешь в виду, что Герберы теперь могут эффективно представлять дуги, или что никому нет дела, если дизайн составляет несколько десятков МБ?
Роман Старков

9
@tyblu, Многие из машин маршрутизации старше года или двух до сих пор используют 9600 бод последовательных линий. Я написал утилиту, которая конвертировала файлы Gerber в формат, используемый в Fuji-n-place, который все еще используется в моей старой компании и некоторых других. Единственной связью машины с внешним миром был 9600 бод последовательный, на котором сидел ПК на базе Irix с некоторым проприетарным программным обеспечением. Я полагаю, что 10 МБ Gerber вам подходит, пока вы не должны сидеть и ждать полчаса, пока он загружается между проектами.
Эрик Кокс

5
10 МБ / 9,6 кбит / с - около 2,5 часов; Я вижу вашу точку зрения! ;)
Тыблу

2
Конечно, это касается не только герберов. Это также влияет на дизайн базы данных. Требуется меньше битов, чтобы представить прямую линию между двумя точками, чем произвольная кривая. И меньшая база данных дизайна даст более отзывчивый инструмент. Вы можете не увидеть разницу на двухслойной плате, но тот, кто проектирует 16-слойную материнскую плату для ПК, вероятно, заметит разницу.
Фотон

8

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

В большинстве промышленных печатных плат это просто традиция из-за ограничений программного обеспечения для ранней / текущей маршрутизации.

Менее острые углы = / * незначительно * / лучшее качество сигнала.


3
В последний раз, когда я удосужился посмотреть на свою материнскую плату поближе, мне кажется, я заметил, что все следы были излучены на всех углах
Ник Т

9
я бы не сказал «немного лучшее качество сигнала». Закругленные углы до точки «закругления», подстриженной лазером, могут быть обязательными для работы на высокой частоте.
Отметить

6

Основная причина заключается в том, что это облегчает постановку задачи и может быть проще в разработке. Есть несколько полезных свойств, которые обеспечивает система 45/90 градусов. Основная причина, по которой я скажу, состоит в том, что она позволяет вам сохранять желаемый интервал сетки без больших штрафов.

Если вы начинаете с точки сетки, каждое основное направление (вверх, вправо, вниз, влево) будет достигать соседней точки сетки в 1 единицу. Любой 45-градусный угол также прибудет в соседнюю точку, хотя расстояние будет (sqrt 2) единиц. Если бы вы использовали угол, такой как 30 или 60 градусов, вы бы достигли средней точки между точками сетки, что потребовало бы от вас более точной сетки. Более точная сетка увеличивает время вычисления для оценки пути и может затруднить чистую оптимизацию схемы.

Программное обеспечение TopoR использует совершенно иной алгоритм, чем типичный маршрутизатор, что делает его уникальным. Конструкции печатных плат, которые делает TopoR, выглядят аналогично старым рисованным макетам печатных плат 60–70-х годов.


5
Но «интервал сетки» только напрашивается на вопрос, поскольку концепция «сетки» является просто артефактом дизайна XY.
markrages

Не думал об этом таким образом. Ты прав
W5VO

1
Выравнивание элементов в сетке помогает избежать ситуаций, когда при использовании, например, дорожек длиной 5 мил с интервалом в 5 мил, на одной стороне компонента остается пространство в 14 милей, где было бы полезно иметь дорожку, а на другой стороне. есть 7-миллиметровое пространство, которое также может быть 5-миловым. Если у вас есть инструменты, которые могут эффективно перемещать вещи, сохраняя при этом аккуратный макет, можно просто увеличить компонент и некоторые дорожки, чтобы увеличить разрыв в 14 милей до 15 мил, но если вы не можете так красиво двигать вещи, легче начать с сетки и избежать таких проблем в первую очередь.
суперкат

1

Я читал, что исторически машины для производства печатных плат имели только движения 90/45/0, но самое главное, 45 градусов предпочтительнее, чем 90-градусные кривые, потому что в более короткие времена повороты на 90 градусов были склонны к ухудшению, поэтому более вероятно, что 90-градусное поворот потерял бы медь и разорвал бы связь ... так что прежде чем программные, аппаратные причины ... все дело в истории и наследии


1

Причина в том, что традиционно (с 60-х годов) машины для проблескивания масок работали с ограниченным набором шторок и вспышек, а также были исправлены углы. Некоторые не были способны делать точное вращение, кроме 45 градусов. То же самое, программное обеспечение не позволяло перекрывать вспышку, кроме 90 и 45 градусов, избегая неправильных углов. Ну, и это выглядит лучше, облегчая поиск проблем.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.