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

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> Разработка и подготовка к производству, или Allegro vs CAM350
Uree
сообщение Jul 24 2010, 20:20
Сообщение #16


Знающий
******

Группа: Свой
Сообщений: 5 223
Регистрация: 25-04-05
Из: Z. Gora
Пользователь №: 4 480



Знаете, если остальной мир без этого обходится, то видимо Вы странного хотите...
Да, по теме - учет особенностей оборудования в любом случае предполагает подготовку файлов на заводе, подтрав в зависимости от времени года ни один конструктор не учтет. Так что расслабьтесь и получайте ваши платы...
Go to the top of the page
 
+Quote Post
baken
сообщение Jul 25 2010, 02:41
Сообщение #17


Местный
***

Группа: Участник
Сообщений: 222
Регистрация: 27-01-09
Из: г.Жирновск
Пользователь №: 44 025



Цитата(vitan @ Jul 24 2010, 21:47) *
Правда, при этом параметры оказываются наихудшими, и платы, соответственно, самыми простыми.

В связи с этим вопрос следующий: почему бы производственникам сразу не выкладывать на сайтах свои параметры...

Платы действительно в общем случае будут с самыми дубовыми параметрами. Поэтому надо под каждое производство создавать свой дизайн.
Производственники не выкладывают свои параметры на сайте, мое личное мнение, из за лени, чтобы не светить свои недостатки, чтобы обеспечить работой технологов.
Если создать презентацию с полным описанием, "технолог", отвечающий целыми днями на одни и те же вопросы станет попросту не нужен.
Насчет технологических норм, которые забиваются в дизайн. Вы поставили вопрос как? Сделать плату которую не нужно переделывать от производителя к производителю.
Если надо раздвинуть все трассы в дизайне на 0.02мм, никакой файл не поможет, надо двигать все трассы.
А вот если Вы разводите плату заново под конкретного производителя, вот тогда да, самый лучший выход это создать шаблоны плат под каждого производителя.
Но тут тоже есть "нЬюансы". Возьмем компанию PCBTech, у них три базовых варианта, эконом, стандарт, экстра. Соответственно три набора параметров. А значит и три шаблона.
Плюс если планируются глухие и скрытые отверстия, надо не просто вбить их в дизайн а просчитать, где вводить эту фишку, а где нет. Потому что иной раз выгоднее добавить
слой или перейти со стандарта с глухими via на экстру без via. Плюс в режиме экстра, у них есть еще такая фишка "по всей плате мы не можем, но вот прямо под чипом да,
да можем дать не просто экстра, а экстра супер параметры". И их тоже надо вбивать. Есть еще один финтик, "с такой площадкой уже не имеет смысла оставлять такое мелкое
отверстие, надо отверстие делать больше", то есть у каждого производителя есть неписаные связки размеров "отверстие площадка" и по хорошему надо этот момент тоже учитывать.
Плюс толщина платы и диаметр отверстия, особенно в режиме экстра, можно запросто нарушить этот момент, поэтому придется добавить три варианта. 1мм, 1.5мм и 2мм для экстры,
и 1.5мм, 2мм для стандарта.
Получаем 6 шаблонов плат только для одного производителя. А если их несколько.
Ну хорошо, убили два месяца работы, собрали исчерпывающую базу, создали шаблоны плат на все случаи жизни по 10 производителям. И тут трое из них на сайте заявляют,
"ура, мы поставили новое оборудование, расценки, сложность, все изменилось, мы всегда рады пойти навстречу нашим клиентам". Начинаем работу по синхронизации с новыми
требованиями.
А есть еще стандарты интерфейсов, LVDS, USB, PCI, DDR, Ethernet на них тоже нужны технологические параметры, и для каждого шаблона они будут разными.
Для создания всех шаблонов для одного производителя с вышеуказанными стандартами неделя уйдет. Да, это очень хорошая работа. И действительно нужна.
Но объем на все случаи жизни получается какой то совсем уж большой.
Хотя я, например за, и готов подготовить шаблоны для Tepro и PCBTech для Mentor DxD, если инициатива будет поддержана форумчанами.
Для начала топикстартеру предлагаю определиться что нужно, в каком виде и для чего. Свою точку зрения изложил выше.


--------------------
Еж - птица гордая. Не пнешь - не полетит.
Go to the top of the page
 
+Quote Post
vitan
сообщение Jul 25 2010, 08:28
Сообщение #18


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Цитата(Uree @ Jul 25 2010, 00:20) *
подтрав в зависимости от времени года ни один конструктор не учтет. Так что расслабьтесь и получайте ваши платы...

Что-то не получается. smile.gif Про подтрав еще посмотрю, но в том же хелпе мельком видел, что в ширину дорожек это уже заложено.
Что значит "расслабьтесь"? Ответьте на вопрос: зачем мы тогда все это рисуем, если сделают все равно не так, как нарисовано?

Цитата(baken @ Jul 25 2010, 06:41) *
Платы действительно в общем случае будут с самыми дубовыми параметрами. Поэтому надо под каждое производство создавать свой дизайн.

Ну что ж, видимо, это и называется термином DFM. Будем так и поступать.

Цитата(baken @ Jul 25 2010, 06:41) *
Производственники не выкладывают свои параметры на сайте, мое личное мнение, из за лени, чтобы не светить свои недостатки, чтобы обеспечить работой технологов.
Если создать презентацию с полным описанием, "технолог", отвечающий целыми днями на одни и те же вопросы станет попросту не нужен.

Я тоже примерно так думаю. Только пока не сильно в теме, народ спрашиваю. smile.gif

Цитата(baken @ Jul 25 2010, 06:41) *
Насчет технологических норм, которые забиваются в дизайн. Вы поставили вопрос как? Сделать плату которую не нужно переделывать от производителя к производителю.
Если надо раздвинуть все трассы в дизайне на 0.02мм, никакой файл не поможет, надо двигать все трассы.

Да, но я ведь не говорил, что файл поможет двигать дорожки. Я имел ввиду, что на основе него можно будет в автоматическом режиме проверить плату и получить ответ, пройдет она на этом производстве, или нет. Это же тоже очень нужная вещь. Экономия времени при поиске производства для нового запуска.

Цитата(baken @ Jul 25 2010, 06:41) *
А вот если Вы разводите плату заново под конкретного производителя, вот тогда да, самый лучший выход это создать шаблоны плат под каждого производителя.
Но тут тоже есть "нЬюансы".

Вот! Для учета этих "нЬюансов" я и хочу создать некую систему! Чтобы самому не думать. И не ошибиться в случае чего.

Цитата(baken @ Jul 25 2010, 06:41) *
А есть еще стандарты интерфейсов, LVDS, USB, PCI, DDR, Ethernet на них тоже нужны технологические параметры, и для каждого шаблона они будут разными.

Не понял. Технологические? Приведите примеры.

Цитата(baken @ Jul 25 2010, 06:41) *
Да, это очень хорошая работа. И действительно нужна.
Но объем на все случаи жизни получается какой то совсем уж большой.
Хотя я, например за, и готов подготовить шаблоны для Tepro и PCBTech для Mentor DxD, если инициатива будет поддержана форумчанами.
Для начала топикстартеру предлагаю определиться что нужно, в каком виде и для чего. Свою точку зрения изложил выше.

Спасибо за понимание. Обычно мои идеи по автоматизации не сильно находят поддержку.
Лично мне нужны параметры для Allegro для трех производств: PCB Professional, Компри-М и Резонит.
Можно было бы создать некую базу, из которой нужные файлы для каждой САПР экспортируются автоматически, наподобие калькулятора IPC-7351.
Как мысль?
Go to the top of the page
 
+Quote Post
baken
сообщение Jul 25 2010, 09:43
Сообщение #19


Местный
***

Группа: Участник
Сообщений: 222
Регистрация: 27-01-09
Из: г.Жирновск
Пользователь №: 44 025



Мысль нормальная. Даже очень. Складывается впечатление, либо в России разводка плат умерла в принципе, либо разводчики печатных плат тщательно шифруются по принципу "сало мое никому не дам". Пока так и не понял. В чем собака порылась smile.gif

Для интерфейсов есть несколько требований, это импедансы трасс, предельная длина трасс, предельное отклонение длины трасс между собой т.н. length matching, минимальный зазор между трассами от перекрестных помех, минимальный зазор данного интерфейса до clock, до обрыва плана питания и так далее. Самое интересное, что в стеке платы на каждом сигнальном слое цифры будут отличаться, и это понятно, если скажем шесть слоев, сверху и снизу микрополосковые трассы, а внутри двойная полосковая. Для пяти интерфейсов получаем два набора цифр, итого 10 наборов параметров. И это только на одном шаблоне в 6 слоев.
Для универсальности конечно лучше сразу забить все, а при проектировании по принципу "ненужное удалить".

Автоматизация легко делается с помощью связки Excel + Perl. В САПР обычно файлы настроек как правило текстовые или csv, или позволяют сделать импорт этого дела из текста или CSV. Поэтому по принципу IPC7351, а он то как раз из Excel делался, создать расчетные таблицы для шаблонов, интерфейсов, слоев и так далее. Затем выгнать результаты в CSV и с помощью Perl преобразовать этот файл в формат понятный данному CAD. Для Mentor точно знаю, сделать шаблоны для CES можно, и он их возьмет, плюс у него довольно развитая Automation, в которой я пока ни бум бум, руки не доходят. Думаю в Allegro тоже самое.

У меня вопрос по Allegro в референс дизайнах интерфейс памяти там DDR например везде нарисованы вплотную друг к дружке красивые тромбоны. Интересно Allegro делает такое размещение автоматом или полуавтоматом. Или же все таки это исключительно ручной труд художникаsmile.gif


--------------------
Еж - птица гордая. Не пнешь - не полетит.
Go to the top of the page
 
+Quote Post
vitan
сообщение Jul 25 2010, 10:18
Сообщение #20


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Разводчики деньги зарабатывают. Каждый себе. Ну да ладно.

Про интерфейсы. Я имел ввиду, что ограничения для них не являются технологическими. То есть, они появляются еще перед выбором производителя ПП, т.к. схема уже нарисована, и какие там будут интерфейсы, уже известно. Но все равно, Вы правы, учитывать их придется. Только, видимо, придется создать отдельную категорию ограничений, назовем их конструктивными. Спасибо за наводку. smile.gif

Вы, я так понимаю, работаете с ментором? Там есть проги Cam output manager и FabLinkXE, Вы их не используете? Может, в них есть то, мы тут обсуждаем? Мне бы это подошло, схемы я тоже в DxD рисую...

Что за тромбоны? Микросхемы стоят в виде буквы U?
Go to the top of the page
 
+Quote Post
Ant_m
сообщение Jul 26 2010, 06:24
Сообщение #21


Знающий
****

Группа: Свой
Сообщений: 756
Регистрация: 14-08-07
Из: Москва
Пользователь №: 29 765



Цитата(baken @ Jul 25 2010, 13:43) *
У меня вопрос по Allegro в референс дизайнах интерфейс памяти там DDR например везде нарисованы вплотную друг к дружке красивые тромбоны. Интересно Allegro делает такое размещение автоматом или полуавтоматом. Или же все таки это исключительно ручной труд художникаsmile.gif


Делается и автоматом и полуавтоматом. Автоматом делает Specctra, то бишь PCB router, если ограничения заданы конечно. Полуавтоматом - есть инструмент Route->Delay Tune. В целом могу сказать если сделано красиво, то это точно не speccta, а руками с помощью delay tune.

Цитата(vitan @ Jul 25 2010, 14:18) *
Что за тромбоны? Микросхемы стоят в виде буквы U?


Тромбон - это удлинение проводника в виде "змейки".
Go to the top of the page
 
+Quote Post
vitan
сообщение Jul 28 2010, 14:35
Сообщение #22


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Ладно, раз с общими вопросами никто не хочет заморачиваться, то есть вполне частный вопрос.
Вот, импортирую я в CAM350 9.5 файлик сверловки следующиего вида

Код
M48
METRIC
;LEADER: 12
;HEADER:
;CODE : ASCII
;FILE : test.drl layers TOP and BOTTOM
; Holesize 1. = 2.006600 Tolerance = +0.000000/-0.000000 NON_PLATED MM
%
G90
X0035000Y1613500
X0095000
M30


А он не импортируется. Точнее, он импортируется только в режиме Autoimport, и диаметры отверстий получаются 0,002 мм.
При ручном импорте (пробовал разные комбинации настроек целой и дробной части) отверстий не видно вовсе.
Это таки глюк?
Go to the top of the page
 
+Quote Post
nord85
сообщение Jul 29 2010, 09:31
Сообщение #23


Местный
***

Группа: Свой
Сообщений: 219
Регистрация: 26-07-06
Из: МО
Пользователь №: 19 106



Цитата(vitan @ Jul 28 2010, 18:35) *
...
Это таки глюк?

Добрый день. Что то формат файла не похож на Excellon. Ниже представлен заголовок, который экспортируется с диаметрами.
Код
M48
;Layer_Color=9474304
;FILE_FORMAT=2:4
INCH
;TYPE=PLATED
T1F00S00C0.0157
T2F00S00C0.0315
T3F00S00C0.0354
T4F00S00C0.0394
T5F00S00C0.0945
%
T01
X047461Y059971
X046417Y059921
X046644Y061024
X046860Y061427
X046418Y061476
X044331Y061554
X043957Y061890
X043779Y062363
T02
X043268Y062185
M30

Скорее всего он не может прочитать диаметр и ставит по умолчанию 0,2.


--------------------
С уважением. Андрей.
Go to the top of the page
 
+Quote Post
vitan
сообщение Jul 29 2010, 09:42
Сообщение #24


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Я видел подобные заголовки, но думаю, что дело не в этом.
Например, если поставить в предпоследней строке код М00, то начинает импортироваться (диаметры, правда, все равно неправильные).
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 28th June 2025 - 01:49
Рейтинг@Mail.ru


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