Новые паттерны подстройки длины цепей
Выравнивание длины является критически важным элементом быстродействующих плат, и эта задача обычно решается точной подстройкой длины трасс. В новой версии добавлены новые паттерны подстройки длины цепей: "тромбон" и "зубья пилы", а также реализованы улучшения паттерна "аккордеон".
Новые и улучшенные паттерны подстройки
В новой версии реализованы значительные улучшения возможностей подстройки длины одиночных цепей и дифференциальных пар. Были добавлены новые паттерны, "тромбон" и "зубья пилы", а также реализована концепция подстроечного рукава (tuning sleeve), которая упрощает перемещение и изменение формы паттерна и которая позволяет перетаскивать паттерн вдоль пути изначальной трассы и изломов.
Новые паттерны подстройки длины
Подстройка длины теперь поддерживает три популярных паттерна подстройки длины: тромбон (Trombone), зубья пилы (Sawtooth) и аккордеон (Accordion).
- Нажмите Tab после запуска команды подстройки длины и выберите нужный паттерн в режиме Interactive Length Tuning панели Properties перед тем, как начать подстройку длины цепи.
Работа с новыми паттернами подстройки длины
Для паттернов "тромбон" и "зубья пилы", полигональную область, внутри которой паттерн может быть сформирован, можно воспринимать как рукав. Щелкните ЛКМ, чтобы выделить размещенный паттерн и отобразить рукав.
Доступен ряд способов перемещения и изменения размера паттерна, в зависимости от того, где вы щелкнули и зажали ЛКМ. Есть три зоны, которые вы можете перетаскивать с зажатой ЛКМ. Эти зоны показаны на изображении выше.
- Перетащите с зажатой ЛКМ зону 1 или 2 для увеличения длины или ширины паттерна. Обратите внимание, что для изменения размера паттерна нет необходимости в щелчке ЛКМ по ручке управления – используйте любое место вдоль границы паттерна.
- Перетащите с зажатой ЛКМ зону 3 для свободного перемещения паттерна вдоль начальной трассы или перпендикулярно ей.
- Измените свойства выделенного паттерна в панели Properties.
При перетаскивании с зажатой ЛКМ могут использоваться клавиши Shift и Ctrl для изменения поведения следующим образом:
- Shift + Перетаскивание с зажатой ЛКМ зоны 1 или 3 для перемещения паттерна вдоль пути изначальной трассы с сохранением распределения паттерна вдоль трассы.
- Ctrl + Перетаскивание с зажатой ЛКМ зоны 2 или 3 для перемещения паттерна перпендикулярно пути изначальной трассы.
Свойства паттерна "зубья пилы"
- Angle (Угол) – наклон переднего и заднего края зуба относительно пути изначальной трассы подстраиваемой цепи.
- Tooth Width (Ширина зуба) – ширина верхней части зуба.
- Actual Height (Фактическая высота) – текущая высота зуба, измеренная от центральной линии подстраиваемой изначальной трассы до центральной линии верхнего сегмента трассы зуба. Нажмите Tab в процессе размещения, чтобы изменить значение фактической высоты.
- Min Height (Минимальная высота) – минимально допустимая высота зуба.
- Min Joint (Длина соединения) – минимальная длина первого коллинеарного сегмента трассы, размещаемого перед формированием первого зуба.
- Single Side (Одна сторона) – создает паттерн подстройки таким образом, чтобы он формировался только с одной стороны от пути изначальной трассы. Нажмите S в процессе размещения или интерактивного редактирования для включения и отключения этой опции.
- Fixed Size (Фиксированный размер) – фиксирует высоту зубьев на текущем значении и удаляет зубья, размер которых не соответствует фиксированному.
Свойства паттерна "тромбон"
- Space (Интервал) – расстояние между центральными линиями соседних витков. Нажимайте клавиши 3 или 4 для интерактивного уменьшения или увеличения интервала с заданным шагом.
- (Space) Step (Шаг интервала) – величина, на которую будет изменяться интервал при нажатии клавиши 3 или 4 в процессе размещения или интерактивного перетаскивания тромбона.
- Miter (Скос) – процент, на который скашиваются углы паттерна, если в качестве стиля выбраны скошенные линии или скошенные дуги. Нажимайте клавиши 1 или 2 для интерактивного уменьшения или увеличения скоса с заданным шагом.
- (Miter) Step (Шаг скоса) – величина, на которую будет изменяться скос при нажатии клавиши 1 или 2 в процессе размещения или интерактивного перетаскивания тромбона.
- Style (Стиль) – стиль углов тромбона. Доступные варианты выбора:
Mitered Lines
(Скошенные линии),Mitered Arcs
(Скошенные дуги) иRounded
(Скругления). Для изменения стиля в процессе размещения или интерактивного перетаскивания тромбона нажимайте клавишу Пробел. - Single Side (Одна сторона) – создает паттерн подстройки таким образом, чтобы он формировался только с одной стороны от пути изначальной трассы. Нажмите S в процессе размещения или интерактивного редактирования для включения и отключения этой опции.
Поворот паттерна "аккордеон"
Были внесены изменения в паттерн "аккордеон" редактора плат для поддержки поворота размещенного паттерна.
Для поворота выделенного аккордеона зажмите клавишу Ctrl, затем:
- Перетащите с зажатой ЛКМ один из концов области выделения аккордеона для поворота вокруг его противоположного конца.
- Перетащите с зажатой ЛКМ одну из сторон области выделения аккордеона для поворота вокруг его центра.
- Нажмите клавишу R при повороте для включения/отключения привязки поворота к углам, кратным 45 градусам.
Automatic Net Length Tuning
In the Research list, status is In Progress
Assuming that this is the mode where tuning is enabled during interactive routing (Shift+A to toggle it on/off). Currently uses the original, pre-union tuning accordions that are just a collection of tracks and arcs.
Track Dragging
Preferred Clearance Support
In the research list, current status is "In progress"
Any Angle Routing for Differential Pairs
Move to the research list, now flagged as suggested for AD22
Glossing Improvements
Avoid acute angles for Any Angle Pad Entry ROUTING-2890
Suspended? Ticket is not accessible (Jira says "We couldn't connect to that issue")
3D PCB Routing on Surface
Moved to suspended list
GCS & Bugcrunch fixes
New Advanced Settings
PCB.TraceTuning.DisableFilling Disables filling in external tuning.
PCB.TraceTuning.FillingStrength Controls pattern shape: 0 - strict, 1 - with bumps.
Legacy.PCB.UseRewrittenGloss Use new rewritten gloss.
Legacy.PCB.DragVia Use pre-AD20.0 via dragging behavior.
PCB.UseOldDataModel Enable old PCB data model implementation
PCB.DynamicPour Enable dynamic polygon pour feature
PCB.UseMesh2dTriangulation Enable Mesh2d Triangulation
PCB.SplitPlanes.Pouring Enable Split Planes polygon pouring
Legacy.PCB.RigidFlex Enable legacy Rigid Flex
PCB.Polygons.OptimalVoidRotation Polygons optimal void rotation