Jump to content

    

MG Expedition ликбез ...

Как разрешить ставить via на smd-пины? В Editor Control - Routes ставлю галку в Allow one additional via per SMD pin. Не помогает :( И как запретить при ручной разводке проверять зазоры между объектами одной цепи (via и smd, например)? Как установить уникальные зазоры для объектов одной цепи?

Share this post


Link to post
Share on other sites

Editor_Control>Pad_Entry секция Rules_for_selected_pads

Share this post


Link to post
Share on other sites

Спасибо. Помогло частично. Теперь via ставятся непосредственно на smd, а рядом (при нарушении зазора via-smd) - ни в какую :( Хочу, чтобы зазор via - smd, принадлежащих одной цепи, не проверялся(или установить его в 0). Как быть?

Share this post


Link to post
Share on other sites

Там же есть галочки разрешения смещения от центра КП и размещения скраю и т.п.

Share this post


Link to post
Share on other sites

Дык я ж их все включил!!!

Share this post


Link to post
Share on other sites

Я уже думал в этом направлении :) Таким образом мы добьемся не только того, что зазор via - pad, принадлежащих одной цепи, может быть равен нулю. Плюс ко всему имеем нулевой зазор между via - pad разных цепей (класс Default в Вашем примере). Как с такими правилами плату разводить? Вообще, раз зазоры устанавливаются для классов (для отдельных цепей почему-то нет), напрашивается вариант понасоздавать кучу классов (ровно столько, сколько цепей :w00t: ). Только тогда этот метод прокатит...

Странно, в SPECCTRA и PADS настройки зазоров для элементов, принадлежащих одной цепи есть, а в Expedition - нет.

Share this post


Link to post
Share on other sites

Вы абсолютно правы, я поторопился, просто когда-то делал для конкретной цепи, и задавал ей свой собственный класс, а для классов, содержащих более 1 цепи не проканает

Share this post


Link to post
Share on other sites
Дык я ж их все включил!!!

 

Дык все-то как раз и не надо, а только Allow_via_under_pad и Allow_off_pad_origin

Share this post


Link to post
Share on other sites

А как работают Actual Plane Shapes? Как я понял они позволяют редактировать полигон уже после его генерации. Только, у меня не получается даже увидеть эти самые Actual Plane Shape, не то что редактировать, хотя их отображение я включил 8-)

Share this post


Link to post
Share on other sites

Дык я ж их все включил!!!

 

Дык все-то как раз и не надо, а только Allow_via_under_pad и Allow_off_pad_origin

Если сделать так, то получается, что via ставятся и на smd и рядом (в том числе и с нулевым зазором). А вот запретить via на smd и установить зазор via-smd, принадлежащих одной цепи, равным нулю - это, как я понял, в Expedition сделать нельзя. К сожалению :(

Share this post


Link to post
Share on other sites

Вот еще такой ворос.

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

Share this post


Link to post
Share on other sites

1. На самом деле символ блока легко генерится на основе его подсхемы.

2. Не знаю как вы будете использовать Reusable_Block для FPGA в разных проектах, ведь по идее каждый проект FPGA по своему уникален (т.е будут меняться число задействованных контактов и т.п).

3. Если структура размещения рядная, то можно автоматизировать размещение используя размещение в матрицу.

4. Кстати можно попробовать сделать размещение заранее в шаблоне платы. Т.е при прямой аннотации из схемы в плату эти изначально запасные (Spare) компоненты станут задействованными и их не надо будет размещать.

Share this post


Link to post
Share on other sites

Какие условия должны выполняться чтобы правильно работало Place/CopyCircuit? Расположил FPAG и конденсаторы, развел питание, топология скопировалась (вместе с размещением) нормально (в проекте 2 FPGA). Добавил к этому "букету" конфигурационное ПЗУ и тут началось :( ... В итоге получается так, выделяю всю кучу компонентов (кроме FPGA) все копируется нормально, но стоит выбрать саму FPGA как сразу появляется сообщение о невозможности найти эквивалентную чать, причем даже когда выбираеш только одну FPGA :(

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now