Jump to content

    
Sign in to follow this  
Skat-pro

Layer Stack Manager

Recommended Posts

Всем привет 

Хотел спросить у сообщества кто то уже использовал новый LSM в Altium 20 версии ? Какое мнение. Что нравиться, что нет ? 

Использует ли кто-то библиотеку материалов ?

Удобно создавать стек ?

Пользуется ли кто-то встроенным калькулятором импедансов ?

Насколько удобно назначаются переходные отверстия в том числе глухие и слепые ?

Ну и так общее впечатление....

Буду очень благодарен за ваше мнение.   

Edited by Skat-pro

Share this post


Link to post
Share on other sites

Как входная информация, недавно прошел вебинар от Altium, где показывали как рассчитывать линии передачи  в LSM. 

https://www.youtube.com/watch?v=TIIhc_k2in0

 

Edited by Skat-pro

Share this post


Link to post
Share on other sites

в LSM версии 20.0.9 встроенный функционал расчета импедансов не юзабелен, т.к. перепутаны значения W1 и W2 и, соответственно,  при назначении профиля ширина проводника берется неправильная. А так из замечаний: не смог найти, как подгружать готовые заготовки стекапов. В 17 версии было удобно: сохранил наиболее часто используемые стекапы и подгружаешь их...

Share this post


Link to post
Share on other sites
4 hours ago, Lehin_05 said:

в LSM версии 20.0.9 встроенный функционал расчета импедансов не юзабелен, т.к. перепутаны значения W1 и W2 и, соответственно,  при назначении профиля ширина проводника берется неправильная. А так из замечаний: не смог найти, как подгружать готовые заготовки стекапов. В 17 версии было удобно: сохранил наиболее часто используемые стекапы и подгружаешь их...

Можете пояснить подробней, "перепутаны значения W1 и W2 и ширина проводника берется неправильная"  

image.png.e64c83e9975eba85c4da24cb9e4a7054.png

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

И как бы вы предложили сделать ?

Share this post


Link to post
Share on other sites
26 minutes ago, Skat-pro said:

И как бы вы предложили сделать ?

так вот как раз это и ошибка на скриншоте! Обратите внимание на Etch (inv) фактор. Он отрицательный, а должен быть положительный. На совместном форуме Альтиум и Резонит озвучивали этот фактор подтрава 2.4 для внешних слоев, 1.5 для внутренних. Если поставить положительный коэффициент, то W2 > W1 :) А ширина по профилю используется именно W1

 

И да, в 19 версии все правильно в этом плане, можно сравнить.

Share this post


Link to post
Share on other sites
18 minutes ago, Lehin_05 said:

так вот как раз это и ошибка на скриншоте! Обратите внимание на Etch (inv) фактор. Он отрицательный, а должен быть положительный. На совместном форуме Альтиум и Резонит озвучивали этот фактор подтрава 2.4 для внешних слоев, 1.5 для внутренних. Если поставить положительный коэффициент, то W2 > W1 :) А ширина по профилю используется именно W1

Спасибо, теперь понятно. Но это зависит от формулы, которая указана на рисунке 0.5(W2-W1)/T. Тогда наверное стоило поменять в формуле W2 и W1 - тогда Etch был бы положительный. Но мне кажется это не так принципиально, как задавать подрав через через положительное или отрицательное значение Etch (это же некая условность), мне кажется через W1 и W2 удобнее. Главное чтобы инженер понимал как задать узкую часть проводника и широкую часть проводника ?

Edited by Skat-pro

Share this post


Link to post
Share on other sites

Там написано Etch(Inv)  --не так как в 19.
То есть надо думать это по другой формуле считается

С W1, W2  вроде все правильна, сверху меньше, так как есть подрав

Просто удобней было бы расположение строк таблицы так, как они на картинке с верху расположены

Share this post


Link to post
Share on other sites
1 minute ago, Skat-pro said:

Главное чтобы инженер понимал как задать узкую часть проводника и широкую часть проводника ?

Как бы приемственность должна быть между версиями. Если в 19 версии коэффициент положительный, то почему он в 20 стал отрицательным? Так то согласен, что это условность, но хотя бы можно было сделать акцент на этом, что "сейчас надо отрицательный". И если использовать именно профиль импеданса при положительном коэффициенте, то уже ерунда выходит. Это же элементарно делается "защита от дурака" - чтобы можно было вводить в это поле только отрицательное значение и все...

А так сравнивал расчеты с поларовским калькулятором Cist25 (на Резоните именно Polar используют для проверки импеданса) - очень близкие результаты (в пределах допустимой погрешности) 

Share this post


Link to post
Share on other sites
26 minutes ago, Lehin_05 said:

Как бы приемственность должна быть между версиями. Если в 19 версии коэффициент положительный, то почему он в 20 стал отрицательным? Так то согласен, что это условность, но хотя бы можно было сделать акцент на этом, что "сейчас надо отрицательный". И если использовать именно профиль импеданса при положительном коэффициенте, то уже ерунда выходит. Это же элементарно делается "защита от дурака" - чтобы можно было вводить в это поле только отрицательное значение и все...

А так сравнивал расчеты с поларовским калькулятором Cist25 (на Резоните именно Polar используют для проверки импеданса) - очень близкие результаты (в пределах допустимой погрешности) 

В 19 версии немного другая формула использовалась для подтрава.  А так, согласен

 

Edited by Skat-pro

Share this post


Link to post
Share on other sites

С использованием профиля есть другой момент, за которым надо следить.

1. Например, пусть есть профиль на микрополосок 50 Ом, который определен только в слое Top. И есть класс цепей w50, который мы ходим контролировать этим профилем.

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

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

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

Правило на неразрывную землю и линии с ближней землей (новинки AD20) еще не тестил.

Edited by dee2mon

Share this post


Link to post
Share on other sites
On 12/24/2019 at 2:42 PM, dee2mon said:

 

 

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

 

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

image.thumb.png.00c6c621c6a33d209d2b9d43839fb889.png

Edited by Skat-pro

Share this post


Link to post
Share on other sites
4 hours ago, Skat-pro said:

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

Неа, именно что при создании правила Width будут приведены только слои, для которых данный профиль импеданса разрешен - про это я писал.

Но вот наличие профиля импеданса, определенного только на некоторых слоях и наличие правила ширин, определенного для какого-то класса цепей с использованием этого профиля, автоматически не запрещает разводить цепи из этого класса на других слоях. А там будет действовать правило ширин приоритетом ниже. Здесь либо руками следить, либо создавать еще правило Routing Layers на этот класс.

Share this post


Link to post
Share on other sites
3 hours ago, dee2mon said:

Неа, именно что при создании правила Width будут приведены только слои, для которых данный профиль импеданса разрешен - про это я писал.

Но вот наличие профиля импеданса, определенного только на некоторых слоях и наличие правила ширин, определенного для какого-то класса цепей с использованием этого профиля, автоматически не запрещает разводить цепи из этого класса на других слоях. А там будет действовать правило ширин приоритетом ниже. Здесь либо руками следить, либо создавать еще правило Routing Layers на этот класс.

Ну а кто вам мешает в профиле определенного импеданса сразу выбрать больше слоев, если вы так не уверенны, где вы можете провести эти линии)

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this