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

 
 
6 страниц V  < 1 2 3 4 5 > »   
Reply to this topicStart new topic
> Помогите разобраться с ошибками при создании netlist
Uree
сообщение Oct 10 2017, 13:03
Сообщение #31


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

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



Примерно так и предполагал.
Просто Вам в данный момент не помощь нужна, такая, какую можно здесь получить, а какой-нибудь курс для начинающих в Аллегро. Без него вопросов будет больше, чем действий в работе...
Go to the top of the page
 
+Quote Post
PCBtech
сообщение Oct 10 2017, 13:03
Сообщение #32


Профессионал
*****

Группа: Свой
Сообщений: 1 092
Регистрация: 22-12-04
Из: Москва
Пользователь №: 1 623



Цитата(ZoldiK @ Oct 10 2017, 15:40) *
Русскую книжечку найти не смог. Английскую нашел, хотя там тяжелее с языком.
Complete PCB Design Using OrCad Capture and Layout " от Kraig Mitzner
Если вдруг знаете название и автора русской буду благодарен.

Спасибо за помощь. Буду разбираться. Я просто на новую работу устроился и тупить на испытательном сроке нельзя, уволят нафиг, а терять эту работу не хочется). Программа не самая простая, а мне с самого начала сказали ethernet гигабитный разводить для miniPCIexpress, вот и мучаюсь. До этого в PCAD работал 2 года.


Посмотрите вот эти три урока, думаю, это Вам поможет.
Освоение OrCAD/Allegro за два часа, на примере разработки схемы и платы в OrCAD Lite.
https://www.pcbsoft.ru/fast-start-allegro


--------------------
На правах рекламы:
Для тех, кому нужна современная профессиональная и недорогая САПР печатных плат, взамен P-CAD!

Продлена промо-акция: 19.9 тысяч рублей за годовую сетевую лицензию OrCAD Standard!
В лицензию входит схемный редактор OrCAD Capture, базовый редактор печатных плат на базе Allegro PCB Editor,
с возможностью работы с дифференциальными парами со статическим контролем фазы,
редактор правил и ограничений, 3D-просмотр со STEP-моделями, расчет импеданса, работа с микроотверстиями,
и импорт-экспорт производственных файлов. Прилагается импорт проектов из P-CAD2006.
Все, что нужно для трассировки типовых многослойных плат - всего за 19.9 тыс.рублей в год!

Подробности:
https://www.pcbsoft.ru/orcad-za-19900
Go to the top of the page
 
+Quote Post
bamgran
сообщение Oct 10 2017, 13:10
Сообщение #33


Частый гость
**

Группа: Свой
Сообщений: 87
Регистрация: 9-11-12
Из: Москва
Пользователь №: 74 302



Книжка Митцнера на русском:
https://yadi.sk/d/JswFqK9Iv4nXE
Go to the top of the page
 
+Quote Post
ZoldiK
сообщение Oct 10 2017, 13:17
Сообщение #34


Участник
*

Группа: Участник
Сообщений: 60
Регистрация: 15-07-14
Пользователь №: 82 248



Uree вы писали по поводу создания разъема miniPCIexpress(52 контакта с двух сторон платы). Говорили, что нужно 2 pad'a создать в слое top и bottom. Я сделал отдельно файлы падов в слое soldermask top и bottom, но они оба одного цвета стали при создании элемента. У меня сомнения, что они в одном слое.



Цитата(bamgran @ Oct 10 2017, 16:10) *
Книжка Митцнера на русском:
https://yadi.sk/d/JswFqK9Iv4nXE

Цитата(PCBtech @ Oct 10 2017, 16:03) *
Посмотрите вот эти три урока, думаю, это Вам поможет.
Освоение OrCAD/Allegro за два часа, на примере разработки схемы и платы в OrCAD Lite.
https://www.pcbsoft.ru/fast-start-allegro

Спасибо, буду изучать.
Go to the top of the page
 
+Quote Post
Uree
сообщение Oct 10 2017, 13:49
Сообщение #35


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

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



Display -> Layer/Visibility
Настройте привычные цвета, чтобы видеть, что и где находится.
Go to the top of the page
 
+Quote Post
ZoldiK
сообщение Oct 10 2017, 14:34
Сообщение #36


Участник
*

Группа: Участник
Сообщений: 60
Регистрация: 15-07-14
Пользователь №: 82 248



Цитата(Uree @ Oct 10 2017, 16:49) *
Display -> Layer/Visibility
Настройте привычные цвета, чтобы видеть, что и где находится.

Я это пробовал. Мне только что пришла идея. Я при создании pad указал одинаковый размер 0,6мм-0,2 мм(ширина-высота) для design layers(для обоих pad использовал begin layer) и mask layers(soldermask_top и soldermask_bottom для каждого по отдельности). Возможно поэтому я не видел другого цвета для слоя mask. Он фактически был под зеленым(begin layer). Правильно ли я оба pad'a сделал? У меня сомнения появились из-за drc ошибки на скриншоте выше. "Smd Pin to Smd Pin Spacing"
UPD :PIN-менял цвета и меняется для всех 52 pin зеленые, будто они все в слое top. Что я не правильно сделал? В design layers в padstack editor что-то не то?




Сообщение отредактировал ZoldiK - Oct 10 2017, 14:42
Go to the top of the page
 
+Quote Post
Uree
сообщение Oct 10 2017, 20:15
Сообщение #37


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

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



Падстэк для слоя ТОР должен быть определен на BEGIN LAYER и SOLDERMASK_TOP. Падстэк для BOTTOMa должен быть определен на END LAYER(так он там называется?) и на SOLDERMASK_BOTTOM. Я на скринах вижу только определение для BEGIN LAYER, т.е. на ТОРе, а определения для BOTTOMa не вижу.
Если я правильно понимаю скрины, то у Вас два падстэка, причем медь в обоих определена на Топе, и только маски с разных сторон. Потому и ошибка DRC возникает.
Go to the top of the page
 
+Quote Post
ZoldiK
сообщение Oct 11 2017, 06:14
Сообщение #38


Участник
*

Группа: Участник
Сообщений: 60
Регистрация: 15-07-14
Пользователь №: 82 248



Цитата(Uree @ Oct 10 2017, 23:15) *
Падстэк для слоя ТОР должен быть определен на BEGIN LAYER и SOLDERMASK_TOP. Падстэк для BOTTOMa должен быть определен на END LAYER(так он там называется?) и на SOLDERMASK_BOTTOM. Я на скринах вижу только определение для BEGIN LAYER, т.е. на ТОРе, а определения для BOTTOMa не вижу.
Если я правильно понимаю скрины, то у Вас два падстэка, причем медь в обоих определена на Топе, и только маски с разных сторон. Потому и ошибка DRC возникает.

Да, я оба pad создал в begin layer. Спасибо.
Go to the top of the page
 
+Quote Post
ZoldiK
сообщение Oct 16 2017, 05:44
Сообщение #39


Участник
*

Группа: Участник
Сообщений: 60
Регистрация: 15-07-14
Пользователь №: 82 248



Подскажите пожалуйста. Я начинаю трассировку платы. Как можно удалять часть дорожки?
Еще вопрос появился, я изменил принципиальную схему. По другому подключил 2 элемента, но при загрузке netlist в pcb связи не меняются.

Сообщение отредактировал ZoldiK - Oct 16 2017, 06:28
Go to the top of the page
 
+Quote Post
rom67
сообщение Oct 16 2017, 06:54
Сообщение #40


Местный
***

Группа: Свой
Сообщений: 281
Регистрация: 21-08-15
Из: Москва
Пользователь №: 88 095



Цитата(ZoldiK @ Oct 16 2017, 08:44) *
Подскажите пожалуйста. Я начинаю трассировку платы. Как можно удалять часть дорожки?
Еще вопрос появился, я изменил принципиальную схему. По другому подключил 2 элемента, но при загрузке netlist в pcb связи не меняются.


Вам же дали книгу Митцнера, даже на русском.
То что вы спрашиваете - это основы. В этой книге они разжеваны полностью.
Go to the top of the page
 
+Quote Post
Uree
сообщение Oct 16 2017, 07:56
Сообщение #41


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

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



Цитата(ZoldiK @ Oct 16 2017, 07:44) *
Подскажите пожалуйста. Я начинаю трассировку платы. Как можно удалять часть дорожки?


1. Можно удалять по-сегментно(наезжаем мышей на нужный сегмент, жмем ТАВ пока не подсветится только он - CTRL-D)
2. Включаем режим трассировки, тыкаем в конец трассы и ведем ее назад по уже проведенному. Сколько провели - столько и удалится.

Цитата(ZoldiK @ Oct 16 2017, 07:44) *
Еще вопрос появился, я изменил принципиальную схему. По другому подключил 2 элемента, но при загрузке netlist в pcb связи не меняются.


Непонятно, что и как именно делали. Если правильно все сделать - изменения в плату будут внесены.
Либо не сгенерили нетлист, либо не вгрузили его в плату.
Go to the top of the page
 
+Quote Post
ZoldiK
сообщение Oct 18 2017, 07:36
Сообщение #42


Участник
*

Группа: Участник
Сообщений: 60
Регистрация: 15-07-14
Пользователь №: 82 248



Цитата(Uree @ Oct 16 2017, 10:56) *
Непонятно, что и как именно делали. Если правильно все сделать - изменения в плату будут внесены.
Либо не сгенерили нетлист, либо не вгрузили его в плату.

Я ошибся, там изменения произошли.
У меня вопрос по поводу трассировки. У меня дифференц. пара, нужно задать определенное расстояние между проводниками. Что я делаю не так? Зашел в Constraint maneger в min line spacing задаю расстояние, нона диф. пару это не влияет.(только не уверен в этих действиях, contraint manager это ограничения для drc может только?).

Еще нашел видео, но там для обычной трассировки, в диф. паре опции route spacing нет.
https://www.youtube.com/watch?v=t268GZTcG4o...Xf&index=21



Go to the top of the page
 
+Quote Post
Uree
сообщение Oct 18 2017, 07:59
Сообщение #43


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

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



О, теперь Вы добрались до вопросов, которые решаются с помощью встроенного хэлпа:

Прикрепленное изображение


Для задания зазора в диффпаре используется колонка Prim. Width, a Min.Width это совсем мин. ширина, для случая Neck минус Tolerance.
Go to the top of the page
 
+Quote Post
ZoldiK
сообщение Oct 18 2017, 11:33
Сообщение #44


Участник
*

Группа: Участник
Сообщений: 60
Регистрация: 15-07-14
Пользователь №: 82 248



Подскажите, можно ли объединить полигоны, чтобы подключение к pinam осталось ортогональное и сплошное. Когда я делаю merge у меня правила распространяются на оба полигона. Или можно оставить так и при производстве поймут, что это общий полигон, так как он подключен к GND_Eatrh в обоих случаях?


Еще вопрос появился, можете объяснить при изготовлении платы, когда я создаю в pad editor к примеру переходное отверстие. Что такое в реальности будет при выборе диаметра в begin layer. У меня, к примеру, 0,4мм контактная площадка-это открытая металлизация? Или если я добавляю soldermask layers 0,6 мм,то это отвечает за открытую металлизацию?



Сообщение отредактировал ZoldiK - Oct 18 2017, 14:05
Go to the top of the page
 
+Quote Post
Uree
сообщение Oct 18 2017, 14:50
Сообщение #45


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

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



Цитата(ZoldiK @ Oct 18 2017, 13:33) *
Подскажите, можно ли объединить полигоны, чтобы подключение к pinam осталось ортогональное и сплошное. Когда я делаю merge у меня правила распространяются на оба полигона. Или можно оставить так и при производстве поймут, что это общий полигон, так как он подключен к GND_Eatrh в обоих случаях?


Можно оставить два полигона, один с термалами, второй сплошной.
Можно с термалами сделать динамический шейп, а сплошной сделать типа Static(вообще при работе с Аллегро рекомендуется делать СТАТИК шейпы в случаях когда не планируется пересечений с медью других сигналов или термальных контактов - софту легче, их не нужно обновлять).
Можно сделать один динамик шейп с термалами и управлять их наличием отсутствием на уровне свойств отдельных пинов(выбираем пин или несколько пинов, ПКМ -> Property Edit и добавляем свойство Dyn_Thermal_Con_Type c Value=FULL_CONTACT).

А производство вообще ничего не должно понимать, им надо герберы отдавать, а в них не видно из каких шейпов/линий/падов получилась медь.

Цитата(ZoldiK @ Oct 18 2017, 13:33) *
Еще вопрос появился, можете объяснить при изготовлении платы, когда я создаю в pad editor к примеру переходное отверстие. Что такое в реальности будет при выборе диаметра в begin layer. У меня, к примеру, 0,4мм контактная площадка-это открытая металлизация? Или если я добавляю soldermask layers 0,6 мм,то это отвечает за открытую металлизацию?


Да, 0.4мм будет "пятак" меди переходного.
Да, 0.6мм будет вскрытие солдермаски на переходном.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 9th July 2025 - 15:29
Рейтинг@Mail.ru


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