-
Постов
265 -
Зарегистрирован
-
Посещение
Сообщения, опубликованные Vinnetu
-
-
Для ramm
Получил от Вас письмо, но через Private ответить не могу. Пишет, что у Вас такая опция отключена. E-mail Вы тоже не указали, так что отвечу здесь.
-------------------------
Здравствуйте, ramm!
Спасибо за хорошие слова о моей книге.
Отвечая на вопросы:
И ещё - есть куча вопросов к вам,в часности : в вашей книге вскользь упоминается работа со Specctra -где бы узнать
о ней по подробней.
Specctra я в своё время изучал, тоже хотел написать, но потом передумал. Да, очень хороший autorouter, очень много настроек, но, Вы знаете, оно того не стоит. По моему мнению. Этих настроек действительно очень много. Описать их все слишком сложно и занимает много времени. Я имею в виду - указать все правила, fanout, зоны запрета и т.д. и т.д.. Описание всех правил превращается в задачу, сравнимую по сложности с самой разводкой. Плюс, каждый вариант нужно попробовать, оценить результат, изменить что-то, опять попробовать, и так много раз. В результате, Вы всё равно не получите то, что требуется, и будете исправлять вручную.
Поэтому мой совет: после того, как разместите компоненты, попробуйте развести плату с помощью нескольких autorouter-ов (как это описано у меня в книге). Настройки выставляйте минимально сложные. Как то: в каком слое разводить по горизонтали, в каком - по вертикали. Укажите сетку для autorouter-а (плотность разводки). Попробуйте встроенный разводчик, сравните со Specctra, выберите наиболее приемлемый вариант, а потом исправьте результат вручную. Имхо, это самый простой и оптимальный способ работы. К тому же, Specctra не создаёт зоны Copper Pour.
Я в книге писал про это. Так что, по моему мнению, не стоит тратить время на доскональное изучение Specctra.
И ещё Allegro,как она в сравнении соSpecctra- спецы вроде хвалят.
Specctra - это только autorouter, в то время как Allegro - редактор PCB. У него есть встроенный autorouter. Будете разводить плату, попробуйте и тот и другой.
Успехов!
-------------------------
-
Сам я в Allegro не работаю, поскольку последнее время сам развожу платы чрезвычайно редко. Нет ни времени ни необходимости самостоятельно изучать. Но почитал. Позвольте поделиться своим мнением, тем более, что имею опыт в написании подобной литературы.
Сразу скажу - исправьте опечатку к фотографии автора. General Electrik пишется с буквой "с" в конце слова.
Теперь по теме.
"PCB_Design_Library". То место, где автор рассуждает о целесообразности передачи проекта в аутсорсинг. Сначала говорится о том, что "очевидно" плату должен проектировать не разработчик устройства, а инженер-конструктор. С другой стороны, задание бывает настолько сложным, что многие разработчики зачастую сами предпочитают заниматься разводкой. С третьей стороны, время разработчика очень ценно, поэтому лучше всё-таки отдать конструктору. С 4-й стороны, конструктор не знает нюансов, поэтому разработчик должен постоянно быть с ним на связи. Так отдавать или не отдавать? Вывод делается - всё-таки отдавать, потому что "Такой принцип предполагает, во-первых, качественное, быстрое, технически безупречное выполнение проектов печатных плат со стороны КБ и, во-вторых, ясную, четкую постановку задач и требований со стороны заказчика (разработчика схемы)."
Муторно. Автор ссылается на мировую практику. "Особенно в Европе и США, где вопросу эффективности уделяют огромное внимание". Много слов. Непонятно, за счёт чего экономится время и за счёт чего достигается вот это вот "быстрое, технически безупречное..."
А между тем, всё много проще. Проект может длиться несколько месяцев, год. На каком-то этапе потребуется развести печатные платы для проекта. Процесс этот занимает недели три. Всё остальное время компании разводчик не нужен, ему просто нечего делать. Поэтому, как правило, должности такой нет, и платы отдают в аутсорсинг.
Что касается разработчика, то он не действительно на постоянной "обратной связи". От разводчика не требуется (хотя, безусловно, приветствуется) ни "серьезных знаний и опыта в области электроники" ни знания проекта вообще. От него требуется свободное владение инструментом (Allegro), и выполнение требований заказчика. Он является как бы "руками", избавляя разработчика от рутины по созданию footprint-ов, и пр. специфичиских вещей, его не касающихся.
-----------
По поводу названия footprint-ов. Опять-таки, много текста, мало смысла. Как всё-таки, правильно выбрать название? Автор даёт много вариантов и советов, но что из этого следует - непонятно.
А межу тем, и тут всё просто. На каждый компонент нобходимо иметь datasheet (автор упоминает об этом в конце). Имя footprint-а выбирайте не по PN компонента или ещё как-то, а так, как оно указано в приложенном datasheet. Пробелы заменяйте подчёркиванием. Автор про это пишет, но не говорит - зачем. Это - лишь особенность (глупость) Allegro, только и всего. Надо это пояснить и привести полный список символов, недопустимых в среде Allegro.
-----------
На этом глава заканчивается, хотя называется она "Библиотека компонентов". Я разочарован. Я-то ожидал увидеть подробное описание процесса создания библиотеки...
=============
PCB_Mehanika.
То же самое. Много текста, мало смысла. Плату можно импортировать из формата IDF или DXF (несколько неразборчивых картинок). Как нарисовать самому - неизвестно.
"В Allegro существует 2 способа создать механический чертеж платы:
1. Создание механического символа ПП (dra-файл).
2. Создание чертежа на уровне платы (brd-файл)."
Что это значит? Какой способ выбрать?
И далее: "Определяем подкласс, куда мы хотим занести наш чертеж, затем выбираем необходимые уровни DXF-файла, которые нужны для создания ПП." Какие уровни? В какой подкласс мы хотим занести? Я уже растерялся.
Вот как автор даёт описание подкласса:
"«Подклассы» (Subclass) в редакторе печатных плат Allegro в чем-то похожи на «слои» в PCAD. Графическую информацию, принадлежащую каждому «подклассу», можно редактировать независимо. Подклассы иерархически группируются в «классы», и в нашем случае класс механических чертежей — это Class BOARD_GEOMETRY"
Кто-то что-то понял? При чём тут PCAD? Что такое "классы" и зачем они нужны? Какие "классы" ещё бывают? Если вы всё это знаете, зачем вы читаете данную статью?
-----------
И так далее. В остальных главах всё то же самое.
Статья была бы похожа на ревью Allegro, подобно тем, что имеются на сайте Cadence, если выбросить некоторые ненужные технические подробности. Как учебник, данный труд рассматривать глупо.
Текст изобилует фразами типа: "Если вы заметили явные ошибки уже на ранней стадии размещения компонентов (ошибки по высоте, несоответствие физических размеров, нумерация выводов и т. д.), необходимо сразу сообщить о них инженеру-механику или иному специалисту, отвечающему за механическую часть проекта." Или: "Создание механической части платы, правильное размещение компонентов, расположение сигналов и полигонов, а также выполнение других заложенных в чертеже требований — залог успешного выполнения проекта в целом".
Учебной информации - ноль.
Иллюстрации выполнены в низком разрешении, расположены довольно бессистемно и напоминают просто скриншоты из игры. Знаете, когда в журнале дают описание новой игры, то печатают несколько скриншотов. Просто, посмотреть - как оно.
Смысл статьи (статей), имхо, в накоплении у автора количества публикаций, потому что никакой практической ценности данный труд не несёт.
-
Ooops! Я не получал уведомлений по теме, а тут, оказывается, писали.
Практически нет. Я сосредоточился на новом материале. В старом лишь кое-какие ошибки подправил.существуют где нибудь написанная разница между оригинальным текстом рукописи с 2006г. и теперешнего издания?
Именно, как arttab написал.со скруглёнными углами. Для этого придётся вручную редактировать созданные obstacles
Это который PCB Editor? Allegro, иными словами. По этому вопросу ничего не планируется. Я его сам не знаю.есть другой редактор плат - OrCAD PCB?
Спасибо большое! Но за бесплатно я просить не привык. :) :)Димитрий, я с удовольствиeм помог бы Вам в этом этом процессе. Переводить на английский по-любому легчеСпасибо всем за отзывы!
-
Спасибо.
Сейчас хожу на курсы английского. Хочу поднять уровень. Потом попробую перевести на английский. ;)
-
Не знаю, честно говоря, всё правильно вы делаете. Может, у вас, плагин какой-нибудь выключен. Попробуйте войти не Оперой, а IE.
-
Поясните темному как получить документ по этим ссылкам к себе на комп для оффлайнового чтения. Или это в принципе не предполагалось, нужно только читать с экрана?
На экране странички вижу, а сохранить не могу. При нажатии на "Download" вверху документа, выкидывает на страничку с описанием как создавать свои документы на Google.
Заведите аккаунт на Google.
-
Вы имеете в виду что если не применить pageOff conect и port conect, то Net будут разные и можно будет делать разводку разных плат в layout?
Привет, arttab! Можно на "ты".
См. аттач. Я по-быстрому сбацал небольшой пример. Имеется 3 схемы: Main, Part1 и Part2. Надо объединить в один проект и нарисовать плату в Layout.
1 шаг. Решаем, какая из трёх частей будет главной (Main), а какие - входить в неё (Part1 и Part2).
2. Входы-выходы в Part1 и Part2 оформляем в виде портов.
3. В схему Main вставляем Par1 и Part2 в виде Non-Primitive иерархических блоков, указывая к ним путь (может быть абсолютным и относительным).
4. В Main делаем аннотацию с опцией Ocсurrences.
5. Создаём нетлист, генерируем отчёты, рисуем плату.
Что получается?
* Во всех трёх схемах есть цепь T_Line. После объединения трёх проектов в один, каждая цепь получит уникальное имя. Т.е., к имени добавляется суффикс. Так это и уйдёт через netlist в Layout.
* В проектах есть компоненты с одинаковой нумерацией (R1 в Main и R1 в Part1, C1 в Main и C1 в Part2 ...). После аннотации в Main все компоненты получат уникальные номера. Но! В самих проектах Part1 и Part2 изменений никаких не произойдёт. Если открыть их отдельно от Main, то можно увидеть, что номера компонентов не изменились.
-
Спасибо. Вам также! ;)
-
У меня есть. См. тут:
-
Можно. См.: http://docs.google.com/fileview?id=0B4q6gE...zMmQ3&hl=en
Гл. 10.8 - Составной проект.
-
Уже очень давно собирался закончить, и вот, наконец... Практически, пререлиз.
Описание OrCAD Layout, Wise Gerbtool, Capture.
Ниже ссылки по главам.
Оглавление.
http://docs.google.com/fileview?id=0B4q6gE...hZWQ0&hl=en
Layout Plus: Основные понятия.
http://docs.google.com/fileview?id=0B4q6gE...2NjU0&hl=en
Библиотека компонентов.
http://docs.google.com/fileview?id=0B4q6gE...jZmE1&hl=en
Работа со схемой.
http://docs.google.com/fileview?id=0B4q6gE...wNzJi&hl=en
Ручная компоновка.
http://docs.google.com/fileview?id=0B4q6gE...wYjc3&hl=en
Автоматическая компоновка.
http://docs.google.com/fileview?id=0B4q6gE...mOGM3&hl=en
Разводка платы.
http://docs.google.com/fileview?id=0B4q6gE...mY2Ey&hl=en
Завершение работы.
http://docs.google.com/fileview?id=0B4q6gE...3NWEy&hl=en
Gerbers.
http://docs.google.com/fileview?id=0B4q6gE...kOWJh&hl=en
OrCAD Capture.
http://docs.google.com/fileview?id=0B4q6gE...mNWYy&hl=en
Дизайн с иерархией.
http://docs.google.com/fileview?id=0B4q6gE...zMmQ3&hl=en
OrCAD CIS и ICA. Работа с базой данных.
http://docs.google.com/fileview?id=0B4q6gE...1NmY3&hl=en
Part Manager. Crystal Reports.
-
Спасибо всем! Спасибо за пожелания! Я правда тронут! Очень приятно слышать такие тёплые слова, тем более от людей, чьё профессиональное мнение для меня очень важно. Если меня помнят на форуме, значит, я сделал что-то действительно хорошее.
Спасибо ещё раз!
ЗЫ. Кстати, транзистор на логотипе форума - тоже моя работа! :) ;)
-
Спасибо, друзья!!
Бог его знает! Тут столько всяких мест, все не обойти. :)Там еще римскую баню не совсем развалили... у источников? -
-
Во!это мы должны понимать физику процесса -
Не было ни разу.Интересно, а в 16 это подправлено? -
Volonter, посмотрел. Georgy написал правильно, только одно маленькое уточнение.
1 Сперва схему в нетлист. делаешь разводку, можно только переставлять, менять, добавлять провода и компоненты нельзя! Разводка должна соответствовать схеме.2 далее бэканнотация - перенос координат в каптуру.
3 теперь можно менять схему как необходимо. потом зацикливаешь по п. 1.
только так.
После п.2: редактируем схему. Переименовываем компоненты. Делаем нетлист. Делаем Forward Annotation с опцией AutoECO Override All.
Вот отчёт:
AutoECO Report
FILE-A: C:\DOCUMENTS AND SETTINGS\DIMA\MY DOCUMENTS\TMP\ANNOTATE\ANNOTATE-2.MAX
FILE-B: C:\DOCUMENTS AND SETTINGS\DIMA\MY DOCUMENTS\TMP\ANNOTATE\ANNOTATE.MNL
If "*EOF*" immediately follows, no changes were made
Overriding all component coordinates
Component R5 -- overriding attributes
Component R3 -- overriding attributes
Component J1 -- overriding attributes
Component R7 -- overriding attributes
Component J2 -- overriding attributes
Component J3 -- overriding attributes
Component J4 -- overriding attributes
Component J5 -- overriding attributes
Component R1 -- overriding attributes
Component R8 -- overriding attributes
Component R2 -- overriding attributes
Component R6 -- overriding attributes
Component R6 has changed footprints:
from VRES14/.03543
to R0.25WT/1.5/0.9
and the pincount has dropped from 3 pins to 2 pins.
Deleting connection from R6.3 to R5.2
Component R4 -- overriding attributes
Net N00292 -- overriding attributes
Net N00368 -- overriding attributes
Net OUT -- overriding attributes
Net N00329 -- overriding attributes
Net N00385 -- overriding attributes
Net N00419 -- overriding attributes
Net -12 -- overriding attributes
Net 12 -- overriding attributes
Net -15 -- overriding attributes
Net 15 -- overriding attributes
Deleting R7.1 from net -12
Deleting R10.1 from net -15
Adding R8.1 to net -15
Deleting R5.1 from net 15
Deleting R5.2 from net N00292
Adding R5.3 to net N00292
Deleting R8.1 from net N00329
Deleting R6.2 from net N00329
Adding R6.1 to net N00329
Adding R5.2 to net N00329
Deleting R8.2 from net N00385
Adding R6.2 to net N00385
Deleting R9.1 from net N00419
Adding R7.1 to net N00419
Deleting R9.2 from net OUT
Adding R7.2 to net OUT
Adding R5.1 to net N00311
Adding R8.2 to net N00311
Deleting component R10
Deleting component R9
*EOF*
No errors found
Все компоненты на местах и с новыми параметрами.
-
100% глюк версии 15.7 Я тоже такое видел.Кстати, потерю связей я замечаю уже давно, но через обновление Netlist_a все восстанавливалось.
Общий глюк всех последних версий. Вместо этого можно пользоваться обычным режимом со включённой опцией "Allow DRC Errors". Также можно включить контрастный режим, чтобы видеть связи, относящиеся только к выбранному компоненту.При перемещении компонентов в режиме Reconnect Mode не всегда связь следует за компонентом -
Volonter, пришлите, если можно, схему. Мэйл вы знаете. Мне интересно посмотреть, как вы удаляли компоненты и что у вас в Properties. Есть ли у вас иерархические блоки и как вы делали Annotation: Instance or Occurrences?
В режиме AutoECO координаты не обновляются, поэтому нет необходимости переносить их в схему.2 далее бэканнотация - перенос координат в каптуру. -
Очень много людей пытались мне помочь с изданием, за что им спасибо большое. Были и реальные варианты. Но, к сож., возникающие проблемы совершенно несопоставимы с ожидаемой и весьма призрачной, я бы сказал, прибылью. Поэтому мне просто не хочется уже тратить на это время. Есть дела более неотложные.
Книга лежит точно в том варианте, как она была на форуме (не пропадать же работе? ;) ), поэтому те, кто скачивал раньше могут не качать второй раз.
Никаких дополнительных правок я не делал, просто добавил кнопки на страницы. Может быть, если на работе будет просвет (что вероятно, но не очень), то добавлю ещё что-то. Например, я давно хотел написать про панелизацию (изготовление "шоколадок") в Гербере. Или вот недавно спрашивали, как в Герберах разнести по слоям Plated и Non-Plated vias.
Всем успехов! На форуме я сейчас редко. Вчера чисто случайно зашёл. :) :) Если у кого вопросы, пишите лучше в гостевую - я получаю уведомления.
Спасибо.
Тут вот, кстати, показывается карта, кто ко мне заходил:
http://whos.amung.us/show/uq364q7k
Я и не думал даже увидеть такое! Даже с какой-то американской военной базы в Тихом океане кто-то был. Из Бразилии, из Китая. При том, что сайту месяца два от силы. Вот тебе и Layout Plus! Даром, что Cadence его хотят закрыть. Один парень (к сож., не знаю из какой страны) написал мне, спросил, нет ли варианта на английском. ;) Чудеса!
-
Попробуйте в IE открыть. Получится?Впечатления - в гостевой ... И ничего у меня не вышло. -
-
Options --> Preferences --> Miscellaneous --> Allow component move with connectivity changes
-
Скачивайте, пожалуйста, по ссылке, что Volonter нашёл:
http://www.diyaudio.org.ua/download/
Все файлы sOLP*.pdf
Новые статьи по САПР Cadence Allegro
в Cadence
Опубликовано · Пожаловаться
Здравствуйте, Александр!
Странно, что отвечаете именно Вы, потому что статьи написаны от лица Евгения Махлина. Я вообще не рассчитывал на какой-либо ответ. Всё выше- и нижесказанное - исключительно моё личное мнение, с которым можно не соглашаться.
Однако, если Вы хотите дискуссию, то могу развить свою точку зрения.
На мой взгляд, статье не хватает стиля. Зачем подходить к задаче с позиций "лучше хоть какая-то информация, чем полный вакуум", как говорит prototype? Почему не сделать сразу хорошо? Вот, например, Вы пишете:
О стиле. Если вы делаете такое предположение, то напишите в начале: "Данный цикл статей предназначен для пользователей, знакомых с системой PCAD". Всё сразу станет на свои места!
Вообще. Определите аудиторию: начальный уровень, пользователи других систем, пользователи Allegro.
Определите цель статьи. Если это ревью, то опишите возможности. Выделите особенности. Дайте сравнение с другими продуктами. Покажите примеры: как это просто в Allegro и как сложно в PCAD.
Если статья адресована профессионалам, то не надо объяснять терминологию и элементарные вещи. Профессионал это знает. Ему интересен новый опыт. Покажите типичные ошибки, объясните их причину и покажите, как правильно их решить. Покажите неочевидные нюансы работы, покажите какие-нибудь нестандартные приёмы.
Если это детальное описание для новичков, то в нём не должно быть места предположениям "это очевидно". Любой термин должен быть пояснён. Если для объяснения вводятся новые термины, то они тоже должны иметь объяснения. Если цепочка слишком длинная: 'А' ссылается на 'Б', 'Б' на 'В', то постройте объяснение иначе. Начните сразу с 'В'.
Не должно быть логических циклов типа: "Для 'А' используем 'Б'. 'Б' - это часть 'В', а 'В' необходим, если мы хотим сделать 'А'".
Если Вы ориентируетесь на пользователей PCAD или других систем, статья должна изобиловать сравнениями. Как это называется в Allegro и как - в PCAD. Какие инструменты похожи, какие новые, какие отсутствуют.
Вот ещё пример:
Чехарда. В статье есть картинка, как войти в меню для импорта из DXF, есть кртинка для импорта из IDF, а Вы говорите, что это не для чайников. Нету стиля, нет логики. Показаны очевидные вещи, а за сложными Вы предлагаете обратиться к инструкции.
В том виде, в котором это сейчас - просто нечто бесформенное. Тут вот пишут, что кое-какая информация присутствует. Ну, безусловно! Всегда можно что-то почерпнуть. Крупицу из этой статьи, часть из хелпа, ещё что-то ещё откуда-то. Почему не сделать сразу хорошо? Такое впечатление, что автор пишет через силу. Начинает, но продолжать ему лень. Лень углубляться, придумывать примеры, снимать картинки.
Вот пример.
Я не знаю, что имеется в виду. Посмотрел на рис.10, на соседние рисунки и тоже не понял. Неужели трудно было снять два скриншота: до и после операции? Если автору это очевидно, то почему бы не написать в начале: "Работа в Allegro совершенно очевидна", добавить свою фотографию и поставить на этом точку?
Вот я и говорю, что для профессионалов в статье ничего нет, для новичков, очевидно, тоже. Для чего тогда это было написано? Статья ради статьи.
Статья #3: Fanout.
Это объяснение? Если я соединю ножки соседних микросхем, то это fanout? А если компонент thruhole, тоже нужно делать fanout?
И опять и опять, без конца:
Автору бы конспекты съезда партии писать, а не технические статьи.
Халтура, извините. Разевиговщина. Без обид. Напишете хорошо, будет хороший отзыв.
-------------------------
Prototype, в России, может, и требуется. У нас этим делом инженеры не занимаются. На разводке сидят женщины после курсов. У некоторых значительный опыт. Кое-кто знает, что маленькие конденсаторы надо ставить рядом с микросхемами, близко к ножкам питания. У них много проектов из разных фирм, и у них нет времени вникать в каждый проект, понимать, что там задумано, какие токи и частоты. Для этого есть тот, кто это устройство разрабатывал. Вы, возможно, удивитесь, но многие разводчицы получают только нетлист и даже никогда не видят схему.