реклама на сайте
подробности

 
 
> Некоторые операции в AD6.7, Keeping components Up-To-Day
ivainc1789
сообщение Apr 27 2007, 18:01
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 175
Регистрация: 5-01-05
Пользователь №: 1 807



Прошу помочь в следующем вопросе. В библиотеку PcbLib добавлено несколько футпринтов, а в SchLib соответственно дополнены ссылки на эти футпринты для некоторых символов. Как теперь обновить схему, но так, чтобы текущий футпринт символа в схеме сохранился. Вроде бы простая операция, аналогичная ForceUpdate в P-CAD2006sp2. Я решил воспользоваться командой Update from libraries, окна настроек и результата прикрепляю. Однако список футпринтов у символов в схеме не обновляется. Что делаю не так? Все ведь описано в хелпе...

Прикрепленное изображение
Прикрепленное изображение
Go to the top of the page
 
+Quote Post
3 страниц V  < 1 2 3 >  
Start new topic
Ответов (15 - 29)
ivainc1789
сообщение May 1 2007, 12:31
Сообщение #16


Профессионал
*****

Группа: Свой
Сообщений: 1 175
Регистрация: 5-01-05
Пользователь №: 1 807



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

Прикрепленное изображение


Остался последний "затык" на текущий момент - классы цепей. Они определены на плате, а в схеме естественно их нет и ECO ругается:

Прикрепленное изображение


Я пока считаю, что в схеме определять классы не надо, потому что зачем они схеме? И чтобы ECO не ругалась, сделал настройку: Project>ProjectOption>ECO generation>Remove Net Classes = Ignore Differenses. Это правильно?

Да, и еще вопрос насчет того, как на готовой к автотрассировке двусторонней плате задать что-то типа правила: все НЕ МЕТАЛЛИЗИРОВАННЫЕ котактные площадки разводить только на Bottom? Например, электролиты. Или все же лучше в библиотеке на их пады наложить круглые keepout в слое TOP?
Go to the top of the page
 
+Quote Post
Владимир
сообщение May 1 2007, 17:10
Сообщение #17


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



1 Правильно.
2 можно. Но долго объяснять
Go to the top of the page
 
+Quote Post
Vokchap
сообщение May 1 2007, 17:16
Сообщение #18


Профессионал
*****

Группа: Админы
Сообщений: 1 884
Регистрация: 15-07-06
Из: Новосибирск, Россия
Пользователь №: 18 835



Цитата(ivainc1789 @ May 1 2007, 12:31) *
Ну вот, с радиаторами вроде разобрался - оформлены как HIDE пины, подключенные в схеме к необходимым цепям. Расположил их как параметр компонента, который крепится к радиатору.

А по схеме и не поймешь, что топсвич на радиаторе, который к чему-то подключён. Явное отображение мне тем и нравится, что сразу даёт исчерпавающую информацию, что на чём... Кому как нравится...
Цитата(ivainc1789 @ May 1 2007, 12:31) *
Project>ProjectOption>ECO generation>Remove Net Classes = Ignore Differenses. Это правильно?

Нормально.
Цитата(ivainc1789 @ Apr 30 2007, 21:43) *
И еще хотел спросить по поводу интерактивного трассировщика AD. Почитал хелп - ужас! Разрабы видимо решили дать больший контроль пользователю за процессом трассировки, а получилось, что автоматизации по сути - никакой: сплошь и рядом успевай только хоткеи нажимать. Особенно добивает неумение программы автоматом выбрать разумную ширину трека. В Пикаде при старте трассировки с пада ширина проводника автоматом выбирается по ширине площадки, а при входе в пад - ширина трека пытается подстроиться под ширину принимающего пада - все это автоматом. Очень удобно. В AD же фактически нужную ширину выбирать приходиться вручную. Плюс еще переключаться между режимами трассировки и т. п. А если нужно переместить via с уже подключенным проводником - они перемещаются под любым углом (как захочет пользователь), в Пикаде - под 45 град. = меньше постредактирования. Вообщем, или я привык к Пикаду, или интеракт трассировка в AD однозначно менее интеллектуальна... Что скажете?

Интересно, сколько у Вас (и у других) по времени занимает процесс "разводки" платы (как этот источник питания, нет высокоскоростных трасс, cpld, fpga, и т.д.)? У меня в среднем тратится примерно 15% времени это работа с принципиальной схемой, 70% предварительная компоновка, 5% собственно прокладка линий и оставшиеся 10% времени это оптимизация компоновки и прокладки. ИМХО оптимальное расположение элементов решает все, время на это и надо тратить. Причем, при возрастании плотности размещения и количества элементов, доля самой "трассировки" стремительно уменьшается. Считаю, что для данных задач пользоваться автотрассировщиками смысла нет. Это чисто личный подход, никому не навязываю следовать.
Go to the top of the page
 
+Quote Post
Владимир
сообщение May 1 2007, 17:29
Сообщение #19


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Цитата
У меня в среднем тратится примерно 15% времени это работа с принципиальной схемой, 70% предварительная компоновка, 5% собственно прокладка линий и оставшиеся 10%

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

30%- библиотеки, 20% схема, 20% первичная (100% разведенных связей) разводка и модернизация схем и библиотек. 20% доводка платы. 10% формирование отчетных документов

Для модернизации схем соотношение конечно другие
Go to the top of the page
 
+Quote Post
Vokchap
сообщение May 1 2007, 17:38
Сообщение #20


Профессионал
*****

Группа: Админы
Сообщений: 1 884
Регистрация: 15-07-06
Из: Новосибирск, Россия
Пользователь №: 18 835



Цитата(Владимир @ May 1 2007, 17:29) *
30%- библиотеки, 20% схема, 20% первичная (100% разведенных связей) разводка и модернизация схем и библиотек. 20% доводка платы. 10% формирование отчетных документов

Т.е. размещение компонентов Вы ОСОБО не делаете, стоят как бог послал, и как послал, так Вы и разводите. Или не так? biggrin.gif
Go to the top of the page
 
+Quote Post
ivainc1789
сообщение May 1 2007, 19:05
Сообщение #21


Профессионал
*****

Группа: Свой
Сообщений: 1 175
Регистрация: 5-01-05
Пользователь №: 1 807



Цитата(Vokchap @ May 1 2007, 18:16) *
А по схеме и не поймешь, что топсвич на радиаторе, который к чему-то подключён. Явное отображение мне тем и нравится, что сразу даёт исчерпавающую информацию, что на чём...

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

Цитата(Vokchap @ May 1 2007, 18:16) *
Считаю, что для данных задач пользоваться автотрассировщиками смысла нет. Это чисто личный подход, никому не навязываю следовать.

Согласен абсолютно. Но речь идет об интерактивной трассировке - это, ИМХО, самое важное после компоновки. И пока я не вижу преимуществ интерактивного трассировщика AD перед P-CAD2006sp2. Это печально. Ширина проводника фактически задается вручную (в пределах design rules). Наиболее востребованная, ИМХО, команда:
1. Route/Unroute To First Object - нужно сдвинуть чуть компонент (ATmega8, к примеру), unroute его до первых via, передвинул на 2.2 мм и route его заново. Хотя с некоторым трудом такое можно проделать и сейчас... smile.gif

Цитата(Владимир @ May 1 2007, 18:10) *
2 можно. Но долго объяснять

Как сделать keepout я вроде представляю и уже делал... Но... есть другой путь? Хотя бы кратко...
Go to the top of the page
 
+Quote Post
Владимир
сообщение May 1 2007, 21:13
Сообщение #22


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Цитата
2 можно. Но долго объяснять


Как сделать keepout я вроде представляю и уже делал... Но... есть другой путь? Хотя бы кратко...

В правилах с помощюю запросов сформировать критерий для указанных PAD/ Можно сначала их (PAD)в одельный класс вынести, тогда проще

Цитата(Vokchap @ May 1 2007, 17:38) *
Т.е. размещение компонентов Вы ОСОБО не делаете, стоят как бог послал, и как послал, так Вы и разводите. Или не так? biggrin.gif

Как раз нет. Не люблю аторазводчиков. Разводка вместе с расстановкой.
Go to the top of the page
 
+Quote Post
ivainc1789
сообщение May 1 2007, 22:05
Сообщение #23


Профессионал
*****

Группа: Свой
Сообщений: 1 175
Регистрация: 5-01-05
Пользователь №: 1 807



Вот уже и плату развел и дошел до DRC. Однако при запуске она не может найти неких два файла... потому, что не там ищет. Пакет установлен в D:/Program Files/Altium Designer/, а файлы ищутся почему- то по пути: D:/Program Files/Altium Designer 6/. Я уже все настройки пересмотрел - нигде нет ссылок на ошибочный путь. Глянул в реестр - там в явном виде ничего подобного нет. Может это все не у меня одного?
Прикрепленные файлы
Прикрепленный файл  DRCproblem.rar ( 197.49 килобайт ) Кол-во скачиваний: 75
 
Go to the top of the page
 
+Quote Post
Владимир
сообщение May 1 2007, 22:26
Сообщение #24


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Preference/pcb editor/report
Там указаны ссылки на шаблоны, в том числе и для DRC
Go to the top of the page
 
+Quote Post
ivainc1789
сообщение May 1 2007, 22:48
Сообщение #25


Профессионал
*****

Группа: Свой
Сообщений: 1 175
Регистрация: 5-01-05
Пользователь №: 1 807



Владимир, спасибо огромное! Как я пропустил, не понимаю... Видимо второпях... smile.gif

В общем и целом закончил первый проект. Впечатления положительные. Очень сильная сторона AD - работа с библиотеками и сама концепция библиотек и компонентов. Так резво все отредактировать и как нужно - в Пикаде только мечта... Осталось с языком запросов разобраться - как сказано в хлпе - енто очень важный момент... smile.gif
Go to the top of the page
 
+Quote Post
Владимир
сообщение May 2 2007, 09:49
Сообщение #26


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Цитата
В общем и целом закончил первый проект. Впечатления положительные. Очень сильная сторона AD - работа с библиотеками и сама концепция библиотек и компонентов. Так резво все отредактировать и как нужно - в Пикаде только мечта... Осталось с языком запросов разобраться - как сказано в хлпе - енто очень важный момент...

С пополнением приверженцев AD6
Go to the top of the page
 
+Quote Post
ivainc1789
сообщение May 2 2007, 16:25
Сообщение #27


Профессионал
*****

Группа: Свой
Сообщений: 1 175
Регистрация: 5-01-05
Пользователь №: 1 807



Имею следующие вопросы:
1. Оформление библиотек. Очень полезно обозначать footprint pad designators не безликими цифрами, а буквами, отражающими "функцию" пада: коллектор, эмиттер, база - C,E,B и т. д. Тогда на плате очень удобочитаемо. Но это приводит к невозможности иметь в библиотеке "универсальные" футпринты, ведь в один и тот же TO-220, к примеру, пакуют все что угодно. Правильно ли (из этих соображений) при оформлении библиотек придерживаться правила: каждый символ = свой футпринт даже если сами футпринты одинакового типа (TO-92, TO-220, SOT-23 и т. д.)?

2. По поводу создания правила для разводки электролитов (их падов) только на Bottom в случае неметаллизированных отверстий падов. У меня такие пады (электролиты, некоторые разъемы и т. д.) легко выделяются с помощью запроса:
(ObjectKind = 'Pad') And (PadStackMode = 'Top-Middle-Bottom') And (HoleDiameter = PadXSize_TopLayer) And (HoleDiameter = PadYSize_TopLayer)
и даже с панели PCB filter можно сразу сформировать правило для трассировки таких падов, задав для такого запроса: RoutingLayers = Bottom only. Только не работает это правило. Причина видимо в том, что в языке запросов разводятся не пады а цепи, но тут затык: одна и та же цепь содержит как нужные мне пады, так и те, которые можно развести в обоих сигнальных слоях. Короче запрос составлен неполно для решаемой задачи... Есть предложения?
Go to the top of the page
 
+Quote Post
Владимир
сообщение May 16 2007, 13:36
Сообщение #28


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



1 не так и много Sot23, Sot23_EBC, Sot23_GDS, Sot23_ACA Ну еще 3-4 варианта и все. Фантазия кончается
Go to the top of the page
 
+Quote Post
Zeroom
сообщение May 17 2007, 06:13
Сообщение #29


Местный
***

Группа: Свой
Сообщений: 374
Регистрация: 22-03-05
Из: Пенза
Пользователь №: 3 580



По-моему RoutingLayers возможно применить корректно лишь для цепей или классов цепей как правило для автотрассировщика, так как оно не проверяется ни интерактивно, ни в DRC. Ну и может быть для компонентов (классов компонентов), но в этом случае нужно запретить также переходные отверстия, а если это невозможно для всей платы, то опять же возвращаемся к цепям и классам цепей.
Go to the top of the page
 
+Quote Post
Владимир
сообщение May 17 2007, 06:42
Сообщение #30


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Цитата
2. По поводу создания правила для разводки электролитов (их падов) только на Bottom в случае неметаллизированных отверстий падов.

Если они не метализированы то Pad должен быть только со стороны пайки. Со стороны установки оин бессмысленны, так как не запаять их там.
В этом случае вопроса с какой стороны подводить ввобще не возникает. Так как площадка только со стороны пайки
Go to the top of the page
 
+Quote Post

3 страниц V  < 1 2 3 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 29th July 2025 - 14:53
Рейтинг@Mail.ru


Страница сгенерированна за 0.0151 секунд с 7
ELECTRONIX ©2004-2016