|
Разработка и подготовка к производству, или Allegro vs CAM350 |
|
|
|
Jul 25 2010, 02:41
|
Местный
  
Группа: Участник
Сообщений: 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, если инициатива будет поддержана форумчанами. Для начала топикстартеру предлагаю определиться что нужно, в каком виде и для чего. Свою точку зрения изложил выше.
--------------------
Еж - птица гордая. Не пнешь - не полетит.
|
|
|
|
|
Jul 25 2010, 08:28
|
не указал(а) ничего о себе.
     
Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887

|
Цитата(Uree @ Jul 25 2010, 00:20)  подтрав в зависимости от времени года ни один конструктор не учтет. Так что расслабьтесь и получайте ваши платы... Что-то не получается.  Про подтрав еще посмотрю, но в том же хелпе мельком видел, что в ширину дорожек это уже заложено. Что значит "расслабьтесь"? Ответьте на вопрос: зачем мы тогда все это рисуем, если сделают все равно не так, как нарисовано? Цитата(baken @ Jul 25 2010, 06:41)  Платы действительно в общем случае будут с самыми дубовыми параметрами. Поэтому надо под каждое производство создавать свой дизайн. Ну что ж, видимо, это и называется термином DFM. Будем так и поступать. Цитата(baken @ Jul 25 2010, 06:41)  Производственники не выкладывают свои параметры на сайте, мое личное мнение, из за лени, чтобы не светить свои недостатки, чтобы обеспечить работой технологов. Если создать презентацию с полным описанием, "технолог", отвечающий целыми днями на одни и те же вопросы станет попросту не нужен. Я тоже примерно так думаю. Только пока не сильно в теме, народ спрашиваю.  Цитата(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. Как мысль?
|
|
|
|
|
Jul 25 2010, 09:43
|
Местный
  
Группа: Участник
Сообщений: 222
Регистрация: 27-01-09
Из: г.Жирновск
Пользователь №: 44 025

|
Мысль нормальная. Даже очень. Складывается впечатление, либо в России разводка плат умерла в принципе, либо разводчики печатных плат тщательно шифруются по принципу "сало мое никому не дам". Пока так и не понял. В чем собака порылась  Для интерфейсов есть несколько требований, это импедансы трасс, предельная длина трасс, предельное отклонение длины трасс между собой т.н. length matching, минимальный зазор между трассами от перекрестных помех, минимальный зазор данного интерфейса до clock, до обрыва плана питания и так далее. Самое интересное, что в стеке платы на каждом сигнальном слое цифры будут отличаться, и это понятно, если скажем шесть слоев, сверху и снизу микрополосковые трассы, а внутри двойная полосковая. Для пяти интерфейсов получаем два набора цифр, итого 10 наборов параметров. И это только на одном шаблоне в 6 слоев. Для универсальности конечно лучше сразу забить все, а при проектировании по принципу "ненужное удалить". Автоматизация легко делается с помощью связки Excel + Perl. В САПР обычно файлы настроек как правило текстовые или csv, или позволяют сделать импорт этого дела из текста или CSV. Поэтому по принципу IPC7351, а он то как раз из Excel делался, создать расчетные таблицы для шаблонов, интерфейсов, слоев и так далее. Затем выгнать результаты в CSV и с помощью Perl преобразовать этот файл в формат понятный данному CAD. Для Mentor точно знаю, сделать шаблоны для CES можно, и он их возьмет, плюс у него довольно развитая Automation, в которой я пока ни бум бум, руки не доходят. Думаю в Allegro тоже самое. У меня вопрос по Allegro в референс дизайнах интерфейс памяти там DDR например везде нарисованы вплотную друг к дружке красивые тромбоны. Интересно Allegro делает такое размещение автоматом или полуавтоматом. Или же все таки это исключительно ручной труд художника
--------------------
Еж - птица гордая. Не пнешь - не полетит.
|
|
|
|
|
Jul 25 2010, 10:18
|
не указал(а) ничего о себе.
     
Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887

|
Разводчики деньги зарабатывают. Каждый себе. Ну да ладно. Про интерфейсы. Я имел ввиду, что ограничения для них не являются технологическими. То есть, они появляются еще перед выбором производителя ПП, т.к. схема уже нарисована, и какие там будут интерфейсы, уже известно. Но все равно, Вы правы, учитывать их придется. Только, видимо, придется создать отдельную категорию ограничений, назовем их конструктивными. Спасибо за наводку.  Вы, я так понимаю, работаете с ментором? Там есть проги Cam output manager и FabLinkXE, Вы их не используете? Может, в них есть то, мы тут обсуждаем? Мне бы это подошло, схемы я тоже в DxD рисую... Что за тромбоны? Микросхемы стоят в виде буквы U?
|
|
|
|
|
Jul 26 2010, 06:24
|
Знающий
   
Группа: Свой
Сообщений: 756
Регистрация: 14-08-07
Из: Москва
Пользователь №: 29 765

|
Цитата(baken @ Jul 25 2010, 13:43)  У меня вопрос по Allegro в референс дизайнах интерфейс памяти там DDR например везде нарисованы вплотную друг к дружке красивые тромбоны. Интересно Allegro делает такое размещение автоматом или полуавтоматом. Или же все таки это исключительно ручной труд художника  Делается и автоматом и полуавтоматом. Автоматом делает Specctra, то бишь PCB router, если ограничения заданы конечно. Полуавтоматом - есть инструмент Route->Delay Tune. В целом могу сказать если сделано красиво, то это точно не speccta, а руками с помощью delay tune. Цитата(vitan @ Jul 25 2010, 14:18)  Что за тромбоны? Микросхемы стоят в виде буквы U? Тромбон - это удлинение проводника в виде "змейки".
|
|
|
|
|
Jul 28 2010, 14:35
|
не указал(а) ничего о себе.
     
Группа: Свой
Сообщений: 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 мм. При ручном импорте (пробовал разные комбинации настроек целой и дробной части) отверстий не видно вовсе. Это таки глюк?
|
|
|
|
|
Jul 29 2010, 09:31
|

Местный
  
Группа: Свой
Сообщений: 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.
--------------------
С уважением. Андрей.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|