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

Как в Altium сделать...

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

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

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

Тут нужна умеренность

Вот я и пытаюсь делать так. Но возникают некоторые неоднозначности со способом задания правил.

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


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

А мне помогает. У вас может быть проблема не с тем, что не обновляется, а с тем, что уже присвоена какая-то цепь?.

Мне не помогает. Помогло 'Design-Netlist-Physical nets'.Соединился. B)

 

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

Так тоже делал. Он в полигоне соединяет выводы ЭРЭ, которые должны подключаться к полигону, а также на этом же слое с полигоном вылазят другие связи, которых тут быть не должно.

Может я как-то не так задаю правило для разводки?

Сейчас я сделал так:

5c18f9b77f80t.jpg

Тыцкнул "развести только цепь GND". Все равно разводит на всех слоях.

 

Если вы сделали слой сигнальным, то он и будет сигнальным, если сделали Plane, то он будет InternalPlaneN, где N-порядковый номер. Вот именно на это InternalPlaneN дважды кликаете, и появится выбор цепей.

Так тоже попробовал. Выбираю этот типа слоя. Он подключает все. Хотя в соединении я указываю либо VCC, либо GND у него.

9ab1480d0c6ct.jpg

Что я не так делаю-то?

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


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

Может я как-то не так задаю правило для разводки?

У вас же явно все слои указаны разрешенными для разводки.

 

Что я не так делаю-то?

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

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


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

Да сервер-то понятно, что лучше бы было :) На нем и библиотеки хранить удобно, а не только проекты. Был опыт. Просто на это пока нет времени, да и если вдруг нужно будет поехать в командировку, к примеру. В десятке вроде есть удобная фишка Vault, но опять же надо разобраться как с ней работать, и научить всех. Поэтому пока вопрос только по локальному контролю версий.

 

Snippets? Или я Вас неправильно понял. Как их создавать было в FAQ.

1. ну если конечно проект не секретный, есть 3G-модем и VPN в конце концов. Если же есть такое стойкое желание, то можно виртуалку следать и в ней поднять, возить с собой.

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

 

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

 

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


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

Но как сделать то же для всего проекта, не прибегая к копированию?

Ну это лишнее. Такие в PCB приписывать надо.

Но попробуйте скопировать параметры правила для листа схемы в параметр проекта с именем Rule?

В параметрах листа затем стереть.

Параметры проекта распространяются на все листы, если такого параметра нет в конкретном листе.

Напишите, что получилось. Я не делал . но интересно

Потом - как определяется приоритет?

В схеме ни как. Только потом в PCB

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

Вот я и пытаюсь делать так. Но возникают некоторые неоднозначности со способом задания правил.

Ну я и писал не стоит увлекаться. Всего в схеме не опишешь. Теже футпринты и прочее, виасы нельзя внести в правила

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


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

Но попробуйте скопировать параметры правила для листа схемы в параметр проекта с именем Rule?

В параметрах листа затем стереть.

Параметры проекта распространяются на все листы, если такого параметра нет в конкретном листе.

Уже пытался - для проекта недоступны Rules.

Точнее нельзя создавать параметры как правила.

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


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

Дополнительно - про вскрытие паяльной маски для Via.

В режиме интерактивной трассировки этот параметр вообще недоступен. Так что отрицательное значение вводить некуда.

 

Дополнительно - про вскрытие паяльной маски для Via.

В режиме интерактивной трассировки этот параметр вообще недоступен. Так что отрицательное значение вводить некуда.

Разобрался с тем, где указывается ширина вскрытия маски - в правилах на плату.

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


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

указывается ширина вскрытия маски - в правилах на плату.

Угу. это я и имел ввиду

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


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

Подскажите, пожалуйста, как в Altium использовать Altera MegaWisard Plug-in Manadger?

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


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

У вас же явно все слои указаны разрешенными для разводки.

Так если я хочу разводить на всех четырех слоях, то почему надо запрещать это?

 

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

Плату я пока не сделал. Точнее не развел. Экспериментирую с платой из примеров в AD (папка Examples-плата PCBBoard AutoRoute). Она похожа на мою.

Почему-то он разводит на всех слоях все сигналы? Мне же этого не надо. А как задать по-нормальному я что-то не могу...

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


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

День добрый. Прошу ответить знатоков AD и BGA одновременно. :crying:

 

1. Применил команду Component Action / Fanout Component (с установками – птичка только у Include escape routes after fanout completion). Получил рис.1. Все бы нормально, но от серединных шариков отведены проводники в слое bot, а там планируется куча конденсаторов по питанию. Сделал запретную область в слое bot (нарисовал линией квадрат в слое bot – Place / Line, Keepout поставил птичку). Думал, что проведет в слое bot от рядов 3 и 4 (ближе к контуру корпуса). Получил рис.2. В итоге в слое bot проводников вообще нет.

 

ВОПРОС: Как по команде Fanout Component происходит распределение отводов проводников ПО СЛОЯМ? Ручками править по слоям после автоматического Fanout Component?

 

2. В известной статье Вейн Пaллием “Проектируем платы с BGA” (http://www.chipinfo.ru/literature/chipnews/200205/10.html) расписаны выходы проводников от корпуса BGA: TOP – ряды 1,2, BOT - ряды 3,4, INT1 -5 и т.д.

 

ВОПРОС: Есть ли средство (правила) в AD? Есть ли глубокий смысл в правилах отвода проводников по рядам по слоям, если AD развел 100%? Про целостность сигналов помню – это Святое.

 

3. При наличии полигона во внутренних слоях не генерятся via по команде Fanout Component.

 

ВОПРОС: AD не понимает, что потом можно сделать перезаливку? Это так задумано, или опять где-то птичка отсутствует?

 

4. Попутно вопрос об относительных координатах. Задал правило – особые (мелкие) via внутри корпуса BGA (задал область в милсах), правило действует (см. п.1). Переставил ноль платы. Задаю координаты для области относительно НОВОГО нуля – не действует правило. Задаю координаты для области относительно СТАРОГО нуля – действует правило. Понимаю, что детские (в AD) шалости – сам виноват.

В PCAD200x был подобный прикол – после введения относительных координат в редакторе координаты НОВЫЕ (относительные), а в свойствах компонента СТАРЫЕ (абсолютные).

 

ВОПРОС: Что делаю не так? Что будет, если взять неизвестно какую старую версию платы после неоднократного задания НУЛЯ?

 

post-66520-1314242980_thumb.jpg

post-66520-1314242997_thumb.jpg

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


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

Так если я хочу разводить на всех четырех слоях, то почему надо запрещать это?

 

 

Плату я пока не сделал. Точнее не развел. Экспериментирую с платой из примеров в AD (папка Examples-плата PCBBoard AutoRoute). Она похожа на мою.

Почему-то он разводит на всех слоях все сигналы? Мне же этого не надо. А как задать по-нормальному я что-то не могу...

Сделайте из всех сигнальных цепей один класс. В правилах пропишите этому классу те слои, на которых вы хотите их разводить. И поставьте этому правилу приоритет выше основного правила.

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


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

День добрый. Прошу ответить знатоков AD и BGA одновременно. :crying:

 

1.

 

2.

 

3.

 

4.

 

1. оно делает только там, где разрешают правила. Если негде поставить переходное-- оно и не поставит.

2. вопрос философский, кому известная, кому не известная. Автомат делает быстро, руками делается качественно и в конкретике к проекту.

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

4 Тут ничего не понял. Причем тут точка отсчета и правила? Пишите последние так, чтоб это не влияло

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


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

1. оно делает только там, где разрешают правила. Если негде поставить переходное-- оно и не поставит.

 

Во всех слоях есть место (видно по рисунку) - не понятно по какому признаку AD делит ЦЕПИ по СЛОЯМ при отводе от разных рядов корпуса BGA.

 

 

4 Тут ничего не понял. Причем тут точка отсчета и правила? Пишите последние так, чтоб это не влияло

 

Правила "Границы области особых via" заданы, используя координаты - относительные или абсолютные. Координаты меняются. Правила не действуют. В том и проблема.

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


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

...за что отвечают эти настройки?

Что лучше здесь прописать?

 

Оставьте как есть

 

ВОПРОС:

После проверки DRC кликаю по строчке из списка ошибок. И вижу всё плату целиком. Хотя логичнее было бы увидеть крупным планом проблемное место. Как этого добиться ?

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


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

Гость
Эта тема закрыта для публикации ответов.
×
×
  • Создать...