Перейти к содержанию
    

Выбор пакета для проектирования ПП

Владимир правильно пишет ...Выигрыш есть-- а удовольствия нет. Я бы добавил ...возможно Выигрыш есть. Поскольку часто приходиться выравнивать длины этих шин, и борьба за этот 1% площади уходит на второй план. Да и при многослойках актуальность этого спора пропадает.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

И снова здравствуйте!

Прочитала много интересного. :)

 

Успокойтесь, как всегда представитель топора просто исказил смысл услышанного в свою пользу или услышал только, то что ему на руку :laughing:

Реально, обсуждался всего лишь вопрос нахождения решения выравнивания импеданса при проведении трасс на дешевых материалах плат. При проведении трасс зигзагами получается более однородный (одинаковый) импеданс у соседних проводников, вот и все. :rolleyes:

А решение типа такого

Реплика Fill-а пусть будет на его совести. Я конспектировала доклады на семинаре, и речь шла вовсе не о выравнивании.

 

Кostya спасибо за уроки геометрии. :) У меня, к сожалению, нет такой программки геометрического моделирования, чтобы не только построить, но и показать в цифрах. Однако не могу не отметить, что обилие цифр и геометрических построений вызвало негативную реакцию некоторых участников. (Советы как касторка: легко давать и неприятно принимать ;) ).

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

 

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

 

Пусть в некотором зале расставлено множество круглых колонн разного диаметра. Путник, петляя между колоннами, прошел из точки A зала в точку B длинным маршрутом, ни разу не пересекая собственный путь. По дороге он разматывал клубок ниток. Существует бесконечное множество путей, типологически эквивалентных маршруту путника, т.е. проходящих между теми же парами колонн. Но среди этих путей существует кратчайший. Этот путь можно узнать, натянув нить. Нить примет форму единственной кривой, и длина этой кривой будет минимально возможной. Натянутая нить будет огибать колонны по дугам окружностей с соответствующими радиусами, а с одной окружности на другую будет переходить по прямой, касательной к обеим окружностям (рис. 1).

 

post-27465-1364798719_thumb.png ................... post-27465-1364798767_thumb.png

 

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

 

Про площадь:

post-27465-1364798946_thumb.jpg

5% - это не так уж мало, особенно на плотных платах.

 

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

Хочу ответить Vitan, но, как показывает практика, одним постом это вряд ли ограничится, поэтому, дабы далее не раздражать топикстартера, предлагаю перенести обсуждение в другой топик, куда приглашаю всех, кто хочет разобраться, за счет чего автоматическая трассировка в САПР TopoR получает преимущества (any-angle - только один из аспектов, и далеко не главный). http://electronix.ru/forum/index.php?showtopic=111721

 

Да, и напоследок пара ответов на вопросы EvilWrecker

КБ, использующее TopoR, - например, Fastwel (хоть, как я понимаю, это для Вас недостаточно круто).

В мире мало плат с any-angle топологией, потому, что практически все САПР в автоматическом и полуавтоматическом режимах с такой топологией работать не умеют, и вовсе не потому, что это плохо или никому не нужно, а потому, что и алгоритмы, и программы для такого проектирования на порядки сложнее. Попыток было немало (если действительно интересно, могу скинуть западные и статьи, и диссертации), но все они не были доведены до приемлемого практического результата.

Изменено пользователем maple

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Про площадь:

post-27465-1364798946_thumb.jpg

5% - это не так уж мало, особенно на плотных платах.

5 % Это только в области скругления. Если учесть, что далее идут прямые участки. (Условно говоря на порядок длинней) где выигрыша нет ни какого. Соответственно суммарный выйгрыш сократится на этот же порядок в первом приближении, и все уйдет в тот призрачный 1 процент и меньше.

Стоит оно того? Или истина дороже?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Не всегда кратчайший путь - лучший. Иногда лучше раздвинуть проводники, чем пропихивать их в угольное ушко.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Стоит. Если прямых участков будет мало (а на сложных платах так и есть), то выишгрыш будет существенным. Кроме всего прочего алгоритм разводки у TopoR позволяет развести плату в автоматическом режиме оптимальнее (или примерно одинаково) чем ручная разводка в других САПРах, но при гораздо меньших временных затратах. И при некоторых условиях позволяет даже уменьшить количество слоев (надеюсь никто не будет отрицать что 4 слоя стоят дешевле 6-ти?). Конечно, если вы делаете плату для мелкосерийного/экспериментального производства, то вам нет разницы сколько будет стоить плата, но я знаю примеры где воюют не только за количество слоев, но и за каждый квадратный миллиметр.

 

P.S. Я не фанат TopoR'а (сделал в демке несколько несложных плат и все), но он вполне имеет право на жизнь. И развивается он в нужную сторону. А на разную критику в его сторону (дескать он и то не умеет, и это делает не так, и такие у него ошибки) я могу посоветовать посмотреть популярные темы по Altium Designer, Mentor Expedition.

 

P.S.S. Очень противно наблюдать потоки грязи в сторону продукта только потому что он ОТЕЧЕСТВЕННЫЙ продукт.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2Maple

 

Прочитал тему от начала обсуждения топора до конца- нигде не увидел чтобы "EvilWrecker предлагает оригинальное решение - заменить дугу хордой". Но в силу того что все горе-защитники топора свои бастионы удерживают плохо и в честь того, что Вы создали новую тему я пожалуй воздержусь от комментариев ваших рассуждений :biggrin:.

 

2Nixon

 

То, что Вы называете потоком грязи в сторону топора, существует в таком виде на мой взгляд потому, что разводка под произвольным углом при все очевидной полезности данного инструмента "это еще не все", хотя определенные лица пытаются настойчиво доказать обратное- критикуют не потому что это отечественный продукт. Будь он как любят говорить некоторые люди- буржуйский- то я думаю критика была бы гораздо более агрессивная- еще агрессивней чем вирусная реклама топора :biggrin:

 

2ViKo

 

Не всегда кратчайший путь - лучший

 

Подпишусь под каждым Вашим словом.

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Реплика Fill-а пусть будет на его совести. Я конспектировала доклады на семинаре, и речь шла вовсе не о выравнивании.

Ну так ответтьте мне вместо фила. Я задал вопрос - как трассировка под произвольным углом уменьшает перекрестные помехи? У меня нет цели облить грязью ваш продукт или что-то вроде того, я просто хочу разобраться. Я не понимаю как, при условии соблюдения одинаковых зазоров/расстояния до опорного слоя, any-angle стратегия уменьшает наводки проводника на соседние трассы.

 

P.S.S. Очень противно наблюдать потоки грязи в сторону продукта только потому что он ОТЕЧЕСТВЕННЫЙ продукт.

думаю дело не в этом.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я задал вопрос - как трассировка под произвольным углом уменьшает перекрестные помехи? У меня нет цели облить грязью ваш продукт или что-то вроде того, я просто хочу разобраться. Я не понимаю как, при условии соблюдения одинаковых зазоров/расстояния до опорного слоя, any-angle стратегия уменьшает наводки проводника на соседние трассы.

Так когда-то уже обсуждалось, вроде. Чем более параллельные дорожки, чем ближе дорожки, и чем больше тянутся параллельные участки, тем сильнее влияние. Чем более перпендикулярные - тем меньше влияние. А для кривых под любым углом рассчитать влияние намного труднее. :crying: Вот и нет ответа.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Все-таки просьба перейти в другую ветку. http://electronix.ru/forum/index.php?showtopic=111721

А то меня тут усердно обвиняют в холиваре. :)

 

Я не понимаю как, при условии соблюдения одинаковых зазоров/расстояния до опорного слоя, any-angle стратегия уменьшает наводки проводника на соседние трассы.

1. Немного неверная исходная предпосылка. При одинаковых размерах платы за счет any-angle можно получить менее плотную топологию (проводники короче плюс переходов меньше - больше свободной площади). А за этот счет можно увеличить зазоры (либо по всей плате, либо в критичных местах). А для увеличения зазоров ничего вручную перерассчитывать не надо. Надо просто задать программе номинальный зазор. И тогда, если будет место, проводники раздвинутся до этого зазора сами, автоматически.

Ну, а при увеличении зазоров наводки уменьшаются.

 

2. Второй момент - именно то, что упоминает ViKo. Меньшая параллельность дорожек уменьшает взаимное влияние.

 

post-27465-1364818416_thumb.png

 

Рассмотрим три варианта разводки проводников. На левом рисунке (разводка под 90) - максимальная длина проводников и максимальный уровень электромагнитных помех из-за параллельности сегментов. На среднем рисунке (разводка под 45) уменьшилась и длина, и уровень помех. На правом (any-angle) - минимальная длина проводников, нет параллельных сегментов, уровень помех пренебрежимо мал.

 

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

Абсолютно верно.

 

А для кривых под любым углом рассчитать влияние намного труднее. :crying: Вот и нет ответа.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А если средний рисунок изменить: сначала - в стороны, под 45°, а потом - прямо вверх. Лучшее решение из трех предложенных. А есть и еще лучшее.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

...нет параллельных сегментов, уровень помех пренебрежимо мал.

 

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

Но кому это интересно...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Рассмотрим три варианта разводки проводников. На левом рисунке (разводка под 90) - максимальная длина проводников и максимальный уровень электромагнитных помех из-за параллельности сегментов.

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

 

http://eda.eremex.ru/support/users_products/fastwel/

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

http://eda.eremex.ru/support/users_products/fastwel/

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

Это так, но без any-angle пришлось бы добавить пару слоев (пару, поскольку стек обычно делают симметричным). Здесь уже конструктор выбирает, что ему важнее.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

если честно все это больше похоже на популизм, чем на реальность.

Давайте про реальность.

post-27465-1364884652_thumb.jpg.....post-27465-1364884559_thumb.jpg

Имеем две трассировки: Specctra (длина проводников 7,34 м, 145 переходов) и TopoR (длина проводников 5,06 м, 61 переход).

 

Импортируем их в Хайперлинкс и считаем наводки (экспресс-анализ).

Разводка Спекктры:

Допустимый уровень наводок (50mV) превышен на 51 цепи.

Максимальная наводка от одного агрессора 330mV.

Максимальная суммарная наводка (по сумме двух сильнейших агрессоров) 425mV.

ADP_SPEC.txt

 

Разводка Топора:

Допустимый уровень наводок (50mV) превышен на 6 цепях.

Максимальная наводка от одного агрессора 69mV.

Максимальная суммарная наводка (по сумме двух сильнейших агрессоров) 115mV.

ADP_SPEC_5671_59w.txt

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...