Как я могу сделать достойный наземный самолет в Орле?

8

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

Как я сейчас понял, мне нужно:

  • Создайте многоугольник вдоль контура моей доски с помощью инструмента многоугольника
  • Переименуйте его в GND
  • Установить зазор
  • Включите термики для облегчения пайки
  • Нажмите на ratsnest после ручной / автоматической маршрутизации

Проблема в том, что я получаю пустые места после выполнения теста автопутешествия и нажатия на ratsnest, и внутренние наземные плоскости не связаны с внешними

Образ:

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

Что я делаю неправильно?

Мервин
источник
1
Там просто нет пути к земле до 1, преодолеть другие следы на той стороне, или два сжатия между площадками. Вы можете перемещать некоторые следы (переключаться сверху вниз), чтобы сделать четкий путь в пустые области.
Джордж Херольд

Ответы:

9

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

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

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

После автоматической маршрутизации вы должны выполнить некоторую ручную очистку. Мера земной плоскости - насколько мала максимальный размер любого острова. Множество маленьких островов лучше, чем несколько больших. Это означает, что вы хотите, чтобы наземная плоскость облетала каждый проход, если это возможно. К сожалению, Eagle имеет тенденцию сбивать переходные отверстия, даже если для параметра hugs установлено значение 0. Я не пытался установить его как отрицательный. Это означает, что вы должны увидеть, что сделал авто-роутер, и немного переместить все, чтобы попытаться разбить скопления переходов.

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

В любом случае, вот управляющий файл авто-роутера с одной из моих двухслойных плат с нижним слоем в плоскости заземления:

[По умолчанию]

  RoutingGrid = 4 мил

  ; Параметры трассировки:

  tpViaShape = Round

  ; Предпочтительные направления:

  PrefDir.1 = *
  PrefDir.2 = 0
  PrefDir.3 = 0
  PrefDir.4 = 0
  PrefDir.5 = 0
  PrefDir.6 = 0
  PrefDir.7 = 0
  PrefDir.8 = 0
  PrefDir.9 = 0
  PrefDir.10 = 0
  PrefDir.11 = 0
  PrefDir.12 = 0
  PrefDir.13 = 0
  PrefDir.14 = 0
  PrefDir.15 = 0
  PrefDir.16 = *

  Активный = 1
  ; Факторы стоимости:

  cfVia = 50
  cfNonPref = 5
  cfChangeDir = 2
  cfOrthStep = 2
  cfDiagStep = 3
  cfExtdStep = 0
  cfBonusStep = 1
  cfMalusStep = 1
  cfPadImpact = 4
  cfSmdImpact = 4
  cfBusImpact = 0
  cfHugging = 3
  cfAvoid = 4
  cfPolygon = 10

  cfBase.1 = 0
  cfBase.2 = 1
  cfBase.3 = 1
  cfBase.4 = 1
  cfBase.5 = 1
  cfBase.6 = 1
  cfBase.7 = 1
  cfBase.8 = 1
  cfBase.9 = 1
  cfBase.10 = 1
  cfBase.11 = 1
  cfBase.12 = 1
  cfBase.13 = 1
  cfBase.14 = 1
  cfBase.15 = 1
  cfBase.16 = 5

  ; Максимальное количество ...:

  mnVias = 20
  mnSegments = 9999
  mnExtdSteps = 9999
  mnRipupLevel = 50
  mnRipupSteps = 300
  mnRipupTotal = 500

[Подписывайтесь на меня]

  @Route

  Активный = 1
  cfVia = 8
  cfBase.16 = 0
  mnRipupLevel = 10
  mnRipupSteps = 100
  mnRipupTotal = 100

[Автобусы]

  @Route

  Активный = 1
  cfVia = 10
  cfChangeDir = 5
  cfBusImpact = 4
  cfPolygon = 25
  cfBase.16 = 10
  mnVias = 0
  mnRipupLevel = 10
  mnRipupSteps = 100
  mnRipupTotal = 100

[Маршрут]

  @По умолчанию

  Активный = 1

[Optimize1]

  @Route

  Активный = 1
  cfVia = 99
  cfNonPref = 4
  cfChangeDir = 4
  cfExtdStep = 1
  cfHugging = 1
  cfPolygon = 30
  cfBase.16 = 10
  mnExtdSteps = 20
  mnRipupLevel = 0
  mnRipupSteps = 100
  mnRipupTotal = 100

[Optimize2]

  @ Optimize1

  Активный = 1
  cfNonPref = 3
  cfChangeDir = 3
  cfBonusStep = 2
  cfMalusStep = 2
  cfPadImpact = 2
  cfSmdImpact = 2
  cfHugging = 0
  cfPolygon = 40
  mnExtdSteps = 15

[Optimize3]

  @ Optimize2

  Активный = 1
  cfVia = 80
  cfNonPref = 2
  cfChangeDir = 2
  cfPadImpact = 0
  cfSmdImpact = 0
  cfPolygon = 50
  mnExtdSteps = 10

[Optimize4]

  @ Optimize3

  Активный = 1
  cfVia = 60
  cfNonPref = 1
  cfPolygon = 60
  cfBase.16 = 12

[Optimize5]

  @ Optimize4

  Активный = 1
  cfVia = 40
  cfNonPref = 0
  cfPolygon = 70
  cfBase.16 = 14
  mnExtdSteps = 5

[Optimize6]

  @ Optimize5

  Активный = 1
  cfVia = 20
  cfBase.16 = 16

[Optimize7]

  @ Optimize6

  Активный = 1
  cfBase.16 = 18

[Optimize8]

  @ Optimize7

  Активный = 1
  cfBase.16 = 20
Олин Латроп
источник
+1 за предоставление контрольного файла, а также объяснение вашего рабочего процесса с помощью автоматического маршрутизатора в качестве инструмента .
Джелтон
+1 Я люблю это, хотя я никогда не использовал автоматический маршрутизатор. Простые схемы, в основном. Поэтому самая важная часть - это использовать свой мозг и выкладывать вещи, чтобы как можно больше следить за потоком сигналов. Сначала я пытаюсь разметить сигнал, если возможно, держу его сверху. (Это также помогает при отладке.) Тогда, если вам нужно поместить некоторые переходные отверстия и дорожки в плоскость заземления, сделайте это с линиями электропередач. Если возможно, держите следы на земле короткими.
Джордж Херольд
4

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

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

Иногда вы не сможете создать соединение в определенной области, и в этом случае вам может понадобиться соединить их вместе с переходными отверстиями. На многих моих двухслойных досках я использую грунт как сверху, так и снизу. Там, где на дне будет создан «остров», я использую переходы, чтобы соединить его с тем же потенциалом земли на верхнем слое.

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

JYelton
источник
1

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

Что я [ОП] делаю неправильно?

Возможно, первое, что вы делаете неправильно, это то, что вы используете авто-роутер. Авто-роутер не знает, что вы хотите, чтобы нижний слой был чистым от следов, потому что вы хотите, чтобы туда заливали медь, и вы хотели бы сделать его как можно более непрерывным. Может быть возможно настроить автоматический маршрутизатор таким образом (я не эксперт по автоматическому маршрутизатору Eagle, так что не поверьте мне на слово). Но в случае умеренно сложной платы, как правило, ручная маршрутизация платы быстрее, чем установка всех весов в автоматическом маршрутизаторе.

Авторутер имеет свое применение. Но, новички, как правило, перегружают авторутером.

Действительный комментарий был сделан Коннором Вольфом ( оригинальная тема ):

Пребывание WAY от авто-маршрутизации , пока вы не достаточно знакомы с ПХД , чтобы понять это проблемы. Начните с ручной маршрутизации - вы узнаете много больше.

связанные темы:
Правильный GND льет для двухслойных печатных плат?
Обзор дизайна печатной платы Макет печатной платы был опубликован в обзоре дизайна EE.SE fpr. К сожалению, это было автоматически направлено. В ветке обсуждаются плюсы и минусы авто-маршрутизации.

Ник Алексеев
источник
1
Отключение авто-роутера непродуктивно. Это очень полезный инструмент при правильном использовании. Как и любой сложный инструмент, вам нужно время, чтобы изучить его хорошо. Большинство людей этого не делают. Это нормально, но не вините авто-роутер за плохие результаты. «Не используйте авторутер» - это религиозный миф.
Олин Латроп
1

Вы пропускаете настройку в вашей наземной плоскости под названием «Сироты». Выбор этой опции заполнит все «дыры» плоскостью заземления.

Для этого щелкните правой кнопкой мыши на самой внешней стороне многоугольника (чтобы вы выбрали пунктирную линию), затем перейдите к свойствам. Вы увидите опцию «Сироты», нажмите на флажок и нажмите «Применить». Теперь сделайте еще один растнет, и все ваши «дыры» будут заполнены наземным самолетом.

Имейте в виду, что сироты заземлены в орле, но когда вы делаете печатную плату, она не подключена.

TJ
источник
3
Просто повторить - это не расширит плоскость заземления, а просто заполнит пустые области неподключенной медью.
Колосы
Я думаю, что тогда я не понял его вопроса. Что такое «дыры» и «острова» на изображении выше? Кто-нибудь, кто может уточнить это для меня?
TJ
3
Вы правы в том, что включение «сирот» заполнит эти области медью. Проблема в том, что эти кусочки меди («островки») просто сидят там без связи. Помните, если бы соединение было возможно, они были бы уже заполнены! Неподключенный кусок меди может вызвать кучу шумовых проблем. Хорошей практикой является сохранение следов на нижней стороне в виде коротких сегментов, чтобы плоскость заземления оставалась (в основном) непрерывной. За исключением этого, вы можете установить переходные отверстия на острове и соединить их с землей с другой стороны доски. Тогда острова не будут «сиротами» и будут заполняться по умолчанию.
битмак
0

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

Тогда RATSNEST заполнит область.

Часто люди выбирают SOLID в опции POLYGON POUR для нижней части PCBS и люка для верхней части.

Джей Хьюз
источник