-
Постов
265 -
Зарегистрирован
-
Посещение
Сообщения, опубликованные Vinnetu
-
-
K_AV, не волнуйся, я смогу написать так, что это не выйдет за рамки.
prototype, я пока этим не занимаюсь - много работы. Как-нибудь позже.
-
-
slog, :cheers:
Переделаю. :) Замучали уже маршрутизацией.Термин "маршрутизация" не привычен
Это ж не для чтения с монитора задумывалось.По две страницы на листе на маленьком мониторе будет не очень удобно... Некоторые большие картинки слишком "тяжелы" медленно открываются, ужать бы надо.
Действительно! Хм, глюк какой-то. Контрреволюция!Страницы 170-171 почему-то между 163 и 164
По всякому можно. Так удобно, если схема располагается на одной страничке. Поэтому лучше вывести Part Properties всего дизайна (нету в 9-й версии). Тогда сразу видно, кому футпринт уже присвоен, а кому - нет. А я вообще на работе веду базу данных в Access. Все новые компоненты, в том числе и компоненты, найденные в CIS-Explorer, загоняются туда вместе с PN от произвдителя и с PN, принятым у нас. Плюс: название футпринта, ссылка на datasheet и т.д.. Потом если нужен любой отчёт или нетлист, всё делается одним движением.По поводу назначения футпринтов компонентам. Я делаю так...База данных у нас лежит в сети и доступна всем. Это очень правильно - так работать. Надо какой-то резистор поставить, заходишь и смотришь, что есть: по номиналам, по размерам, по мощности. Выбрал - и он уже на схеме со всеми заполненными данными. Но только надо базу данных всегда держать в порядке, ухаживать за ней. :)
Про CIS и правильную конфигурацию ещё будет.
Ты просто мысли мои читаешь! :)не помешало бы сделать главу, или хотя бы просто привести справочные данные
Я так никогда не закончу. А если серьёзно, то Layout - немного не тот инструмент, чтобы разводить ВЧ. У него есть кое-какие опции для автораутера, можно измерить длину цепи, но это и всё. По поводу ВЧ - это к Аллегро, имхо.Немного про диференциальные линии, важность длины линий связи на ВЧ, волновое сопротивление линий связи. -
AlexPT, не ответил, извини, был занят по работе неск. дней.
K_AV, кажется, решил все причины?Некоторые люди не могут слить файлы с репиды по определенным причинам.
xanoy, спасибо, конечно, но пока в планах не было. Вот если напечатаю, тогда, возможно, потребуются частные распространители. Особенно добровольные. ;)ли вылаживать Твою книгу на подобных репиде серверах? Как пример caxapa.ru/upload ?.sergeeff, да всё нормально! Я с тобой полностью согласен. Книга и личная страничка в Live Journal - разные вещи. Но от Кузина мне просто плохо стало. "Ниасилил" - иначе ну никак не скажешь. :)
-
-
Да вот и я про то. Моя книга - как хочу, так и пишу.Vinnetu, плюнь на все и береги здоровье
На сайтах производителей могут быть. А могут и не быть. У Analog Device есть, например, для Allegro, но для Layout нет. Для разъёмов Samtec есть футпринты для Layout. То же и с библиотеками для Capture - у одних есть, у других нет.Что я бы добавил (для начинающих) - где искать footprint-ы
Я на всякий случай уточню, что я в Израиле живу. ;) Где делать - начальство решает. Вопрос с деньгами связан. :) У нас есть несколько заводов. Обычные заказы отдаём на Cidav. У них недорого. Но они, когда зашиваются, часть заказов переправляют китайцам. Это их дело.Кстати, Vinnetu, где делаешь платы (и берут ли они paypal)Есть ещё PCB, Melta. На Мельте делают очень хорошо. Но - дороже.
Заказ делается так. Отправляются файлы по e-mail с подтверждением заказа по факсу. Деньги, наверно, перечисляются просто со счёта на счёт. Я этого не касаюсь. Если у ребят на заводе возникают вопросы, они звонят по телефону и уточняют. Точно так же можно позвонить на завод и выяснить всё, что нужно.
-
Читай в соседней теме. Раздел про Library Manager. Найдёшь не только это, но и ещё много чего полезного.
-
книга, хоть и классная, но не свободна от стилистических недостатков. В прикреплённом к этому сообщению файле глава книги, посвящённая "неписанным правилам" оформления текстовых документов, в частности, диссертацийТекстовой материал научного произведения весьма разнообразен. К нему (помимо рассмотренных выше элементов композиции и рубрикации) обычно относят числительные, буквенныео бозначения, цитаты, ссылки, перечисления и т.п., т.е. все то,что требует при своем оформлении знания особых технико-ор-фографических правил
Слишком много букоф. Ниасилил. :) Пусть тов. Кузин пишет диссертации, оформляет "композиции и рубрикации" как считает нужным. У меня и без него забот хватает.
-
Спасибо большое за отзывы. Мне очень приятно, что всем нравится. :)
Когда будет конечный вариант, я собирался пересмотреть всё от начала и до конца. Подправить где надо форматирование, выноски и т.д.. Просто, это, так сказать, черновой ещё вариант. Но я записываю, всё, что мне говорят.
По поводу дополнительного материала. Я собирался закончить о герберах. А именно: как добавить на плату отверстия и обновить Drill Chart; как сделать панелизацию; как соединить две платы в одну, чтобы уменьшить стоимость заказа. И т.д.. Потом, после того, как с герберами всё будет абсолютно ясно, я хотел опять вернуться к Layout и добавить всё, что не вошло ранее. Как проверить многостраничную схему с иерархией в Capture, как ещё можно описать механические вырезы, как работать с несквозными vias... Ну и т.д..
Я ж говорю, чем больше пишется, тем больше нужно рассказать. Ну, посмотрим. ;)
-
Кстати, к делу не относится, но вещь полезная. Два макроса, устанавливающих масштаб изображения в Capture 100% и 150%. Файлы надо распаковать в ..\tools\capture\macros, а потом из Capture: Macro -> Configure -> Add добавить "Zoom_100.bas" и "Zoom_150.bas".
После этого клавиши <Shift>+<F1> устанавливают масштаб 100%, а <Shift>+<F2> - 150%.
Всё. Теперь точно всё. :)
-
Наверно, памяти в компьютере не хватает. Не обращал внимания. Ладно, учту, спасибо.некоторые рисунки в PDF-е сохранены с очень большим разрешением. и акробат просто загибается отрисовывая ихСегодня последняя часть, не законченная. Речь пойдёт о герберах и что с ними делать. Я считаю, что ограничиться только Layout и пропустить эту тему было бы неправильно, ведь создание гербер-файлов - это, собственно, то, ради чего всё и затевалось.
В связи с этим, пару слов, что хранится в папке Gerber архива Clock_Out.zip, который я выкладывал раньше. В этой папке лежат файлы, созданные постпроцессором Layout Plus.
- Файлы с расширением GBR - наборы команд для фотоплоттера. Каждый файл - отдельный слой.
- thruhole.tap - файл сверлений. В данном случае один. Таких фаилов может быть больше, если имеются неметаллизированные отверстия или несквозные vias. Для non-plated отверстий создаётся файл с расширением npt, для несквозных vias будут дополнительные файлы с именами, например, 1_3.tap, 5_6.tap. Т.е. с 1-го по 3-й слой; с 5-го по 6-й.
Обязательно нужны только герберы и файлы сверления!
Дополнительно:
Clock.dts - drills-отчёт.
CLOCK.GTD - файл дизайна GerbTool, созданный Layout. Вот тут осторожно. Этот момент очень важный!!
Поначалу файл GTD пустой и содержит лишь ссылки на файлы с герберами. Это значит, что когда вы его открываете, GerbTool запускает автоматически мастер импорта. Например, если GTD переписать в пустую директорию, то он не откроется. Однако, потом, когда вы начинаете редактировать какие-то данные и после этого сохраните дизайн, файл GTD уже будет не пустой. Вы можете увидеть, что исходные файлы (GBR и TAP) не меняются. Меняется только файл GTD. К тому же, его размер значительно увеличился. Вы редактируете именно его. Все данные уже в нём!
Это следует помнить. Если вы редактировали герберы, то потом не забудьте экспортировать новые данные в отдельную папку.
Итак, CLOCK.GTD - исходный файл, созданный постпроцессором Layout Plus.
CLOCK_15.GTD - сконфигурированный и отредактированный дизайн. Этот файл можно переписать в пустую папку, и он откроется. Создан GerbTool 15-й версии. У кого нет - я видел на местном FTP.
На всякий случай, в аттаче (New_Gerbers.zip) содержится экспорт из CLOCK_15.GTD. Кроме того, файл cam9.cam - дизайн в формате CAM350.
Это всё. B)
-
Ну да. Подарок и есть. ;) Кстати сказать, я на местном FTP тоже немало подарков нашёл. ;)А книга Vinnetu - это просто ПОДАРОК!!!!!!Спасибо всем, кто оставляет отзывы. Честно говоря, очень волнуюсь, когда вижу новое сообщение: вдруг кто-то напишет, что нашёл неправильное место? По этой причине, всё, что написано в книге проверялось мной неоднократно. Все примеры я придумывал сам и потом выполнял в Layout, иногда даже на разных версиях, если что-то не получалось.
К слову, книжки писать столь же полезно, как и шпаргалки. Были моменты, когда я подглядывал сам у себя. :)
Сегодня продолжение. Завершение задания, оформление, постпроцессинг.
После завершения работы над PCB, в папках остаётся слишком много файлов различных типов. Тут и библиотеки, и временные файлы, и отчёты, и нетлисты, и пр. винегрет. Чтобы было легче с этим разбираться, неделю назад в теме "Типы файлов" я выкладывал архив, с помощью которого можно ситуацию значительно упорядочить. Большая часть "бесхозных" файлов получает описание и собственные иконки. Похоже, что народ не очень разобрался, для чего это надо. После этой главы возьму наглость обратить на ту тему внимание ещё раз.
-
6-я часть, очень сложная. Трассировка, методы трассировки, типы автотрассировщиков и т.д..
В аттаче - готовая работа. Для тренировки лату можно взять и "разобрать", т.е., сделать "Unroute" и "Unplacement". После этого можно даже совсем удалить все компоненты и цепи из Layout Plus, оставив только границу платы, и попытаться передать все данные из Capture заново. Библиотека компонентов лежит в папке дизайна.
В другом файле - различные цветовые схемы.
Про файлы, лежащие в папке Gerbers и других, будет рассказываться чуть позже.
-
-
На рисунке - кусок иерархического блока. Поэтому нарисованы порты, а не соединители. Но если это не важно, то кто ж запретит?
-
KiV, никогда не пробовал. А кто будет соблюдать названия слоёв в Автокаде? Где такой готовый чертёж взять?
Я почему спрашиваю. Просто, я в Автокаде работать не умею. А механик для меня стараться не будет, справедливо полагая, что это моя головная боль - футпринты рисовать. Плоский чертёж - пожалуйста, конечно. Но разделять по слоям, как мне нужно, да ещё и с определёнными именами, это, пожалуй, вряд ли. :) :)
-
-
Может, и так. Я не знаю, как говорят в России. ;) По этой же причине я совсем не уделял внимания никаким ГОСТ-ам и стандартам, описывая лишь принцип.слово "маршрутизация" для перевода слова routing не вполне, это термин из области сетей, чаще говорят "трассировка" или разводка.
Да, пожалуй так лучше. Надо будет добавить. :) Кстати, в конце книги можно добавить раздел "Благодарности", где перечислить всех, кто дал дельные советы. Ник, имя, любую информацию, какую пожелаете.другой способ - сохранить проект в Layout как библиотеку
Импорта? Так и делается. Только из DXF компонент получить нельзя - только контур. Все выводы с полным описанием padstack всё равно придётся описывать вручную. Другое дело - плата. Я обычно делал так: импортировал DXF в один из слоёв DOC, чтобы он "просвечивал" через PCB. Потом контур копировал в слой Global и превращал его в границу платы - Board Outline. Затем размещал компоненты, ориентируясь на подложенный DXF - разъёмы, крупные детали какие-то. Потом из платы опять делал DXF и отдавал механику на проверку.экспорта компонентов из формата dxf -
-
swell - это автоматическое увеличение маски вокруг pad-а? В Layout нет такого. В последних версиях сделали подобную фичу для Solder Paste, только неправильно. Площадка для пасты не уменьшается, а наоборот - увеличивается. :-/
В Оркаде эта операция делается с герберами. В Layout указываются размеры маски и пасты одинаковые с размером pad-а. Потом выпускаются герберы, а затем в гербер-редакторе проводится оптимизация. Это, пожалуй, правильнее, потому что все площадки получаются обработаны одинаково.
-
Ну, поехали дальше. 3-я часть. Начало работы. В аттаче - первоначальная схема задания (с ошибками).
В этом разделе описаны ошибки подключения питания, но не рассказывается о проблемах, возникающих на многостраничных схемах и схемах с иерархической структурой.
-
arttab, я проверил, скачай ещё раз. Должно открываться версией 5 и выше.
Да-а... Рано у вас, в Новосибирске день настаёт. ;)Дата Сегодня, 04:56 -
Всем большое спасибо за отзывы.
Естественно, буду рад!могу предложить неспеша прочитать труд и дать свои коментарии автору
Я предполагал, что посыпятся вопросы. Спросить можно, но я не обещаю, что смогу на них быстро ответить, хотя, если смогу, отвечу. Кроме того, не торопитесь, может, я уже ответил в одной из очередных глав.можно ли Вам послать по почте ряд моих вопросов
В том-то и дело, что нет. После Герберов будет опять про Layout. И про Герберы ещё не всё готово.Судя по оглавлению книга практически готова
Здесь. В течение этой-следующей недели.Где можно увидеть ее полностью?Часть 2: Library Manager, Obstacles, создание footprint-ов.
Кроме того, в аттаче:
1. LIB.col - цветовая таблица для работы с Library Manager. Сконфигурирована так, чтобы можно было видеть слой Drill. Layout последних версий позволяет запомнить настройки, и, т. обр., таблицу не придётся загружать всякий раз при открывании нового footprint-а.
2. proba.llb - библиотека footprint-ов, описанных в этом разделе.
3. NovaCap.llb - библиотека стандартных SMD-конденсаторов (0805, 0603 и т.д.) и PDF, откуда это взято.
-
Привет всем!
Когда-то давно я самостоятельно разбирался с системой 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, но думаю, что многое из написанного носит универсальный характер.
Я хочу выкладывать постепенно по одной главе. Не надо меня просить выложить всё где-то целиком или прислать по почте. У меня сейчас не очень много времени всем этим заниматься. Если появятся новые главы, выложу попозже.
Это - не конечный вариант. В тексте могут отсутствовать ссылки, быть неточности форматирования или ещё что-то. Пожалуйста, если кто-то заметит нечто подобное, скажите.
Спасибо. Я надеюсь, что сделал что-то полезное.
Первая глава здесь.
Look-Up Table
в Среды разработки - обсуждаем САПРы
Опубликовано · Пожаловаться
Что-то не соображу, как лучше сделать.
Допустим, есть ситуация: на вход подаём адрес (от 0 до 600), на выходе получаем какое-то абстрактное 48-битное число. Тут всё понятно. Делаем Look-UP Table, проще говоря, ROM, которая заполняется из заранее заготовленного HEX-файла. Всё просто.
А теперь наоборот. Требуется по содержимому определить адрес! Всё. Я на этом застрял. Перебирать все 600 значений в цикле? Не готится - медленно. Транспонировать таблицу? Вы представляете, какой объём она займёт, если данные 48-разрядные? Ну и кто что придумает?