|
OrCAD Layout Plus, by the hand... |
|
|
|
Dec 3 2006, 18:43
|

Местный
  
Группа: Свой
Сообщений: 265
Регистрация: 1-08-05
Из: Sunny Israel
Пользователь №: 7 269

|
Привет всем! Когда-то давно я самостоятельно разбирался с системой OrCAD Layout. Я не знал ничего - ни терминологии, ни самого процесса проектирования печатных плат. В поисках информации я перелопатил весь Интернет, но на официальных сайтах всё было слишком профессионально, и потому непонятно, а на форумах спрашивать было глупо, потому что... Ну кто бы стал мне рассказывать всё с самого начала? Книг по Оркаду не так уж много. Вы наверняка их все знаете. Не хочу говорить ничего плохого, но и хорошего добавить нечего. Основным источником информации оказалась встроенная справка в OrCAD и особенно - OrCAD Lessons. Написана она, правда, тяжело и рассчитана на уже подготовленного человека, но дело потихоньку продвигалось, и однажды я нарисовал свою первую в жизни четырёхслойную плату. Вру. Сразу две платы. Одна простая - с процессором MSP430, а вторая меньше, намного плотнее и полукруглой формы. Файлы ушли на завод, а я стал нервничать и переживать. Спросить совета было не у кого, я даже не знал, те ли файлы я послал, какие нужно? Может быть, существуют какие-то правила, которые я не выполнил? Может, я сделал слишком маленькие vias, которые нельзя просверлить? Прошёл день, потом второй, я ждал, что позвонят с завода и ехидно поинтересуются, кто это всё натворил и что со всем этим делать. Вместо этого - тишина. Я сам позвонил и спросил, как дела. Мне ответили, что всё нормально, ошибок нет, платы в производстве. Я не верил ушам! А потом, через неделю мы получили заказ. Я бросился прозванивать дорожки, каждый раз ожидая, что вот сейчас тестер не запищит или, наоборот, покажет короткое по всем слоям. Но всё было нормально. Тогда я стал примерять детали: всё подошло. И коннекторы на платах точно подходили друг к другу! Это было просто чудо! А потом мы всё это собрали, и всё заработало! Я так переживал, что даже не испытал никакой радости в тот момент. С тех пор я развёл много плат для разных устройств - и для мощных конвертеров питания, и для маленьких датчиков, и с большими DC-DC Vicor-ами на борту, и с FPGA в BGA-корпусе. Приходилось отдавать заказ и на обычный завод, и для изготовления в единичном экземпляре на Milling-машине. Не скажу, что у меня не было ошибок, но с каждой новой платой приходилось узнавать-изучать-спрашивать что-то новое. Я решил написать обо всём этом. С самого начала. Примерно 2.5 года назад я выложил несколко глав на Израильском форуме, и кое-кто из здесь присутствующих помнит это. Однако, время течёт быстрее, чем хотелось бы. Чем больше я писал, тем яснее видел, что написано недостаточно. Работа затянулась, а у меня нет времени быстро её закончить. Я решил, что раз так, выложить то, что уже есть. Считайте это рекламой моей будущей книги. Закончу полностью - постараюсь напечатать. Почему именно Layout Plus? Так исторически сложилось, что я начал работать именно с ним. Везде, где я работал, в качестве редактора схем использовали и пользуются OrCAD Capture, поэтому Layout - вполне естественный выбор. Отпадает необходимость трансляции схемы в какой-то другой формат, а средства Intertool Communication, мастера прямой и обратной аннотации дают возможности, которые недоступны при использовании каких-либо других программ. Особое удобство, если у вас есть два монитора, подключенные к одному компьютеру. На одном вы видите схему, на другом - PCB. Есть, правда, Allegro, но, во-1, если только вы не собираетесь проектировать платы RF, то Layout обеспечит вас всем необходимым. Мне приходилось делать в Layout платы до 18 слоёв (несмотря, что официально он поддерживает 16) и под 1000 компонентов. Приходилось работать в паре с механиком, учитывать высоту компонентов и пр. Приходилось проектировать платы для сложных источников питания, в которых имеется несколько земель, в которых надо было выдерживать строгое расстояние между определёнными цепями и компонентами, и всё это Layout позволяет сделать. А во-2, вообще говоря, я не занимаюсь разводкой профессионально и, поскольку Layout меня нисколько не стесняет, я не собираюсь пока переучиваться.  Я не создаю агитацию. Я писал про Layout, но думаю, что многое из написанного носит универсальный характер. Я хочу выкладывать постепенно по одной главе. Не надо меня просить выложить всё где-то целиком или прислать по почте. У меня сейчас не очень много времени всем этим заниматься. Если появятся новые главы, выложу попозже. Это - не конечный вариант. В тексте могут отсутствовать ссылки, быть неточности форматирования или ещё что-то. Пожалуйста, если кто-то заметит нечто подобное, скажите. Спасибо. Я надеюсь, что сделал что-то полезное. Первая глава здесь.
|
|
|
|
|
 |
Ответов
|
Jan 18 2007, 12:23
|

Местный
  
Группа: Свой
Сообщений: 265
Регистрация: 1-08-05
Из: Sunny Israel
Пользователь №: 7 269

|
Цитата thruhole и SMT - технологии монтажа, а не изготовления компонентов Вы правы наполовину. Дело в том, что есть два слова: SMT - Surface Mounted Technology и SMD - Surface Mount Device. На слух произносятся одинаково. Словом Thruhole называют и технологию и компоненты, а также vias, желая подчеркнуть, что это - сквозные vias. У меня это где-то написано. По поводу "милей" и окончаний - это я всё поправлю. То, что сейчас выложено - далеко не конечный вариант. В начале книги видно, что стиль ещё не устоялся. Например, с определённого момента я поменял стиль выносок на рисунках. Со светодиодом, я считаю, всё нормально, тем более, примеры я брал с реальных разработок. Цитата при металлизации отверстия и его гальванического покрытия в производстве неизбежно диаметр отверстия будет меньше диаметра сверла ... за рубежом диаметры, указанные в файлах сверловки считают финишными и сами делают поправку в соответствии со своей технологией на диаметр сверла Именно так. Если указан диаметр Plated-отверстия, то меня интересует именно Plated в пределах указанных мной же толерансов, а не то, что получится на заводе. Цитата диаметр вывода диодов в корпусе DO-41 составляет 0.8±0.1 мм Берётся всегда максимальное значение. Всегда. Про это всё тоже написано. ------------------------------------------------------------------------------ Цитата по по стилю схемы рис.3-1 чувствуется, что Вы когда-то работали в смешном оборонном НИИ Может, и работал, кто ж это знает?  Цитата шина как таковая в этой схеме только загромождает чертеж Вот это - хорошая тема для разговора! Работа в OrCAD очень похожа на программирование. Много схожего. Есть переменные (имена цепей), есть массивы (шины), есть даже подпрограммы (иерархические блоки). Порты в иерарх. блоках выполняют функцию локальных переменных и служат для передачи данных в основную программу (Root). К слову, все имена цепей (Net Aliases) внутри иерарх. блока - переменные локальные, поэтому цепь GND внутри блока окажется оторванной от GND Root, если не предусмотрен порт. Так вот, шины. Шина - это как массив. Шина имеет имя и цепи, подключённые к шине должны иметь то же имя плюс индекс. То есть, шина DATA[2..0] состоит из цепей DATA2, DATA1, DATA0. Как используются шины? 1. В пределах одного листа шину можно не рисовать вообще. Так можно делать, если схема плотная и места недостаточно. 2. Если схема многостраничная, то проиндексированные сигналы лучше собрать в шину, и подключить её к Off-Page коннектору или к иерархическому порту, чтобы уменьшить их количество. 3. Шину удобно рисовать при симуляции в PSpice. В этом случае можно повесить пробник сразу на шину, а не на каждый провод, её составляющий. 4. Наконец, если места на листе достаточно, то шину можно нарисовать просто для красоты и для удобства. Название шине можно не давать и подключить к ней цепи с разными именами. Делается это для того, чтобы визуально облегчить поиск цепей на распечатке. Не искать глазами по всему листу какой-то проводок с определённым названием, а проследить по шине в какое место он направлется. В этом случае шина с точки зрения электрической разводки никакой функциональной нагрузки не несёт. Просто декорация. Ошибкой это не является, хотя будьте готовы получить предупреждение от утилиты DRC. Тут как раз тот случай, когда я говорил, что не вы для DRC, а DRC для вас. Если вы знаете причину возникновения "ошибки" - а вы её знаете - то можете её игнорировать. С точки зрения программирования... Есть такая среда программирования - LabVIEW. Если в OrCAD рисование схем похоже на программирование, то в LabVIEW наоборот - программирование похоже на рисование схемы. В LabVIEW тоже есть шины. Шина-массив и шина-кластер. Кластер - это данные разных типов, объединённые вместе. В Capture нет понятия кластера, но в последнем случае это именно так.
|
|
|
|
Сообщений в этой теме
Vinnetu OrCAD Layout Plus Dec 3 2006, 18:43 sergeeff Всегда хорошо, когда какую-лтбо книгу пишут люди, ... Dec 3 2006, 19:25 bgc Одобрям!!!
Я тоже развожу только в La... Dec 3 2006, 20:15 DeadMoroz Как все это мне знакомо...
Желаю удачи в этом благ... Dec 4 2006, 04:19 Myron Цитата(Vinnetu @ Dec 3 2006, 10:43) Приве... Dec 4 2006, 07:09 MaslovVG [quote name='Myron' date='Dec 4 2006, ... Dec 4 2006, 08:29 Vinnetu Всем большое спасибо за отзывы.
Цитатамогу предлож... Dec 4 2006, 11:01 popeye Увидев тему по Layout, созданную Vinnetu, не повер... Dec 4 2006, 19:15 arttab Вторую часть открыть не могу. Акробат говорит что ... Dec 5 2006, 05:56 Vinnetu arttab, я проверил, скачай ещё раз. Должно открыва... Dec 5 2006, 10:24 Vinnetu Ну, поехали дальше. 3-я часть. Начало работы. В ат... Dec 5 2006, 11:07 K_AV Vinnetu
Классная работа. Всяким Разевигам в пример... Dec 8 2006, 16:30 arttab Прикольно - это типа ссылка, а у меня она как pdf ... Dec 5 2006, 12:40 AndyR Цитата(Vinnetu @ Dec 3 2006, 19:43) Книг ... Dec 5 2006, 15:21 DSIoffe Vinnetu, огромное спасибо за такую работу.
Мелочь ... Dec 5 2006, 15:56 KiV Ну что-ж, попробуем покритиковать и надеюсь помочь... Dec 5 2006, 16:06 Vinnetu Цитатаслово "маршрутизация" для перевода... Dec 5 2006, 16:57 KiV ЦитатаИмпорта?
Да именно импорта. Слишком быстро п... Dec 5 2006, 17:29 Vinnetu KiV, никогда не пробовал. А кто будет соблюдать на... Dec 5 2006, 18:10 KiV Все очень просто!
В Автокаде слои с нужными им... Dec 5 2006, 18:25 Vinnetu 4-я часть. Совсем маленькая.
И 5-я заодно. Размещ... Dec 6 2006, 12:14 Vinnetu 6-я часть, очень сложная. Трассировка, методы трас... Dec 7 2006, 11:53 Vict59 Как раз сейчас пытаюсь как-то освоить разводку в O... Dec 10 2006, 11:57 Vinnetu Цитата(Vict59 @ Dec 10 2006, 10:57) А кни... Dec 10 2006, 16:10 net всегда завидовал людям - которые умеют оформлять с... Dec 10 2006, 18:04 shamray Спасибо большое за книжку. С большим интересом изу... Dec 11 2006, 13:27 Vinnetu Цитатанекоторые рисунки в PDF-е сохранены с очень ... Dec 11 2006, 18:47 Vinnetu Кстати, к делу не относится, но вещь полезная. Два... Dec 12 2006, 09:37 prototype Всегда завидовал людям, способным донести свои зна... Dec 17 2006, 10:05 sergeeff Книга получилась классной. Спору нет. Несколько оф... Dec 17 2006, 13:34 Vinnetu Спасибо большое за отзывы. Мне очень приятно, что ... Dec 18 2006, 10:26 Krys Согласен с sergeeff, книга, хоть и классная, но не... Dec 18 2006, 12:33 vv95 Vinnetu, плюнь на все и береги здоровье.
Никак не... Dec 20 2006, 11:28 Vinnetu Цитатакнига, хоть и классная, но не свободна от ст... Dec 20 2006, 10:56 Vinnetu ЦитатаVinnetu, плюнь на все и береги здоровьеДа во... Dec 20 2006, 12:55 vv95 2Vinnetu
Спасибо, я и спрашивал потому что в Герцл... Dec 20 2006, 14:01 Vinnetu Привет! Я из Хайфы.
Зайди сюда: http://www.ci... Dec 20 2006, 14:25 AlexPT Здравтсвуйте!
Попыталься скачать главы книги п... Dec 22 2006, 10:26 K_AV Цитата(AlexPT @ Dec 22 2006, 09:26) Здрав... Dec 22 2006, 11:31  AlexPT Цитата(K_AV @ Dec 22 2006, 11:31) Цитата(... Dec 22 2006, 11:47 xanoy Vinnetu привет. Читаю эту тему с начала появления ... Dec 22 2006, 11:32 sergeeff Я советы давал не в плане "професорско-теорет... Dec 22 2006, 12:59 Vinnetu AlexPT, не ответил, извини, был занят по работе не... Dec 24 2006, 10:28 slog Скачал, прочитал, не удержался чтобы не поделиться... Dec 24 2006, 23:35 Vinnetu slog,
ЦитатаТермин "маршрутизация" н... Dec 25 2006, 10:11 Vinnetu Вот, кстати, так может выглядеть выбор конденсатор... Dec 25 2006, 11:41 slog Да, про CIS явно не хватает. Я например им не поль... Dec 25 2006, 12:21 Nixon Зря не пользуетесь, хотя бы в плане ICA. Здорово ж... Dec 25 2006, 12:41 K_AV Народ, а при чем тут CIS?
Я так понял, что книга п... Dec 25 2006, 20:39 prototype Положим CIS - весьма полезная штука. Как он помога... Dec 26 2006, 08:47 Vinnetu K_AV, не волнуйся, я смогу написать так, что это н... Dec 26 2006, 10:47 AN-2 Большое спасибо за книгу, за свой экземпляр готов ... Dec 26 2006, 16:25 KiV Вот, написал кое-какие замечания:
Общего плана
Же... Dec 27 2006, 15:55 slog Цитата(KiV @ Dec 27 2006, 15:55) Желатель... Dec 27 2006, 22:21 Vinnetu Цитатапроцесс подготовки заготовки с несколькими о... Dec 27 2006, 16:58 KiV Цитата(Vinnetu @ Dec 27 2006, 15:58) Вы б... Dec 27 2006, 20:15 sergeeff Коллеги!
Пару слов в ваши споры.
1. Я работа... Dec 27 2006, 23:17 LSV Спасибо за отличную книгу.
Хотелось бы попросить ... Dec 28 2006, 10:50 KiV По вопросу о сокращениях.
Я совсем не агитировал з... Dec 28 2006, 11:54 Vinnetu Цитатанарод убедительно доказывает необходимость у... Dec 28 2006, 23:38 MaslovVG Просмотрел книгу на большее нет времени. И хотя я ... Dec 29 2006, 11:23 Vinnetu ЦитатаМой совет лучшее враг хорошего. Издать эту к... Dec 29 2006, 12:36 sergeeff Да, конечно, надо издавать как есть. А номерами то... Dec 29 2006, 13:48 shvv Прочитал то что здесь написали, и нет слов ....
Ко... Jan 10 2007, 15:43 shvv А по поводу требований изготовителей печатных плат... Jan 10 2007, 16:05 shvv По поводу содержания книги.
Хотелось бы добавить т... Jan 10 2007, 16:23 Heho Большое спасибо за книгу, невозможно даже сравнива... Jan 16 2007, 15:44 Vinnetu Спасибо за отзывы, мне очень приятно. Особенно при... Jan 17 2007, 10:25 Vinnetu Кстати, вот ещё - по поводу терминологии. "По... Jan 17 2007, 10:48 AlexN Прочитал только первые 2 главы, и все же
Не сочтит... Jan 17 2007, 15:10 K_AV Цитата1. В пределах одного листа шину можно не рис... Jan 18 2007, 17:44 Heho Ещё хочу добавить из практического опыта. В таблиц... Jan 24 2007, 13:08 shvv По поводу багофич.
хотелось бы добавить информацию... Jan 24 2007, 13:32 Vinnetu Цитатадля нескольких одинаковых диаметров назначен... Jan 24 2007, 14:23 shvv Цитата(Vinnetu @ Jan 24 2007, 14:23) Цита... Jan 24 2007, 15:53 Vinnetu Мда-а! Такого я ещё не видел! В TOP всё от... Jan 24 2007, 19:00 Vinnetu Вот уже и появилось, что сказать!
Во-1, причи... Jan 24 2007, 19:42 shvv Цитата(Vinnetu @ Jan 24 2007, 19:42) Вот ... Jan 24 2007, 20:19 KiV Поигрался с приведенным глюком.
Как оказалось, да... Jan 25 2007, 14:23 Heho Прошу прощения за невнимательное чтение книги, то,... Jan 25 2007, 15:17 Vinnetu ЦитатаНе проще! HVCircuit предлагает поменять ... Jan 25 2007, 16:48 KiV Цитата(Vinnetu @ Jan 25 2007, 15:48) Если... Jan 31 2007, 16:08
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|