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

 
 
3 страниц V   1 2 3 >  
Reply to this topicStart new topic
> Проблемы с анотацией элементов на плате после разводки, Не понимаем что делает Альтиум
torik
сообщение May 15 2012, 11:07
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 113
Регистрация: 1-11-05
Пользователь №: 10 359



Есть схема и разведенная по ней плата. C Component Links все в полном порядке. Не впорядке только одно - нумерация элементов на плате не по порядку (в ходе разводки что-то удалялось, что-то добавлялось и нумерация сбилась). Казалось бы нет ничего проще - переанотируем схему, передаем изменения на плату. При этом на плате должны просто произойти change designators и некоторых net. Но хрен там - вместо этого альтиум часть компонентов просто переименует, а часть тупо удалит и добавит новые. С цепями тоже - часть переименует, а часть удалит и заново добавит с другими именами. Естестсвенно, при этом вся разводка летит нафиг. Что, в Альтиуме нельзя провести такую простейшую операцию как перенумерация схемы???




Мы не понимам что происходит и как это исправлять. ПРоблема где-то в составных компонентах.

Может есть какие-то настройки проекта, отвечающие за эту перенумерацию?

Как вообще правильно сделать перенумерацию и перенести результат на плату?


--------------------
Быть. torizin-liteha@yandex.ru
Go to the top of the page
 
+Quote Post
Владимир
сообщение May 15 2012, 11:23
Сообщение #2


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Цитата(torik @ May 15 2012, 14:07) *


Если с "C Component Links" все в порядке-- СбрОсте Unique
Возможно где-то они совпадают
Go to the top of the page
 
+Quote Post
v-vovchek
сообщение May 15 2012, 18:02
Сообщение #3


Знающий
****

Группа: Участник
Сообщений: 530
Регистрация: 9-08-09
Из: Одесса
Пользователь №: 51 805



Принял за правило производить коррекции только в схеме, и только потом передавать их в трассировку.
С тех пор у меня никаких проблем не было.
Тут проще навести порядок в последовательности действий при работе с Altium, чем потом искать ошибки.
Go to the top of the page
 
+Quote Post
torik
сообщение May 16 2012, 07:52
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 113
Регистрация: 1-11-05
Пользователь №: 10 359



Цитата
Если с "C Component Links" все в порядке-- СбрОсте Unique


Сделано.

Цитата
Принял за правило производить коррекции только в схеме, и только потом передавать их в трассировку.


Это тут ни при чем...




Сделали +4 к вниманию и обнаружили проблему:

допустим есть резисторные сборки, которые нарисованы в виде 4-ёх партов. На схеме идут по порядку сверху вниз

Код
R92-A, R92B, R92D, R93-A, R93-B...


Как видите тут отсутствует R92-C, я же его удалил со схемы за ненадобностью. После перенумерации альтиум дебильно делает

Код
R92-A, R92-B, R92-C, R92-D, R93-A...


Если же в резисторах поставить галку Lock Part ID, то альтиум тоже делает неправильно - пытается сунуть эту хренову отсутсвующую R92-C, невзирая на то что портит другую резисторную сборку.

Это вообще можно победить?






--------------------
Быть. torizin-liteha@yandex.ru
Go to the top of the page
 
+Quote Post
peshkoff
сообщение May 16 2012, 08:50
Сообщение #5


люблю бегать и орать
*****

Группа: Свой
Сообщений: 1 685
Регистрация: 28-04-07
Из: ЮБутово@Москва.ru
Пользователь №: 27 376



нужно перед перенумерацией сделать Lock ALL Part ID
(Вообще не понимаю зачем эта галочка, в смысле ситуация когда она отсутствует? неужели ктото делает перенумерацию вентилей автоматом? бред полнейший)
Go to the top of the page
 
+Quote Post
torik
сообщение May 16 2012, 10:28
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 2 113
Регистрация: 1-11-05
Пользователь №: 10 359



Цитата
нужно перед перенумерацией сделать Lock ALL Part ID


Где это такая галка?

Если я ставлю галки lockPart ID для резисторных сборок, все равно при перенумерации он делает хрен знает что, перемешивая резисторы между собой.



Простите, но как это понимать? Какой мудак такое в альтиуме придумал...
Первые же строчки - из одного резистора сделал 4 sm.gif

Эскизы прикрепленных изображений
Прикрепленное изображение
 


--------------------
Быть. torizin-liteha@yandex.ru
Go to the top of the page
 
+Quote Post
peshkoff
сообщение May 16 2012, 10:54
Сообщение #7


люблю бегать и орать
*****

Группа: Свой
Сообщений: 1 685
Регистрация: 28-04-07
Из: ЮБутово@Москва.ru
Пользователь №: 27 376



В схеме Tools/Annotate Schematic
правой кнопкой на любом компоненте
Go to the top of the page
 
+Quote Post
torik
сообщение May 16 2012, 10:58
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 2 113
Регистрация: 1-11-05
Пользователь №: 10 359



Понял, но это все фигня - у меня эти галки стоят.
Посмотрите на мою картинку и скажите - какого хрена альтиум меняет парты между разными корпусами. Это же дебилизм. Где галку надо поставить чтобы он так не делал?


--------------------
Быть. torizin-liteha@yandex.ru
Go to the top of the page
 
+Quote Post
peshkoff
сообщение May 16 2012, 11:05
Сообщение #9


люблю бегать и орать
*****

Группа: Свой
Сообщений: 1 685
Регистрация: 28-04-07
Из: ЮБутово@Москва.ru
Пользователь №: 27 376



так это он меняет, т.к. на схему эти изменения уже внесены.
если на плате по другому и там все нормально, то нужно из платы сделать апдейт схемы
Go to the top of the page
 
+Quote Post
Владимир
сообщение May 16 2012, 11:08
Сообщение #10


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Цитата(torik @ May 16 2012, 13:28) *
Если я ставлю галки lockPart ID для резисторных сборок, все равно при перенумерации он делает хрен знает что, перемешивая резисторы между собой.


Естественно. Номер Part вы залокировали, и он сохраняется.
Номер Designator не залокирован, соответственно он меняется, и присваиваются свободные номера тасуя вам резисторы.
Нужно и Designator залокировать, или изъять из перенумирации
Go to the top of the page
 
+Quote Post
torik
сообщение May 16 2012, 11:45
Сообщение #11


Гуру
******

Группа: Свой
Сообщений: 2 113
Регистрация: 1-11-05
Пользователь №: 10 359



Ну поставил я резисторным сборка галочку lock Designator - дык он их и перенумеровывать не будет. Мне как раз надо переанотировать...

Чтобы было понятнее чего я хочу, привожу фрагмент схемы, на котором резисторные сборки идут не по порядку, так уж свапанулось.

Так вот сейчас там идут элементы

R146C, 146B, 146A, 157D, 157C, 160C....

Логично было бы предположить, что альтиум переанотирует следующим образом (начальный индекс 138):

R138C, 138B, 138A, 139D, 139C, 140C....

и при этом остальные парты резисторов 146, 157, 160 переименовал соответственно в 138, 139, 140. Так ведь?

Но нет, он, к примеру, может сделать так:

R146C->R138C, 146B->152B, 146A->147A, 147D->133D.

Он чё, простите, е@я? Как можно партам одного резистора давать разные номера?








Эскизы прикрепленных изображений
Прикрепленное изображение
 


--------------------
Быть. torizin-liteha@yandex.ru
Go to the top of the page
 
+Quote Post
Владимир
сообщение May 16 2012, 12:05
Сообщение #12


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



А вы попробуйте руками.
Поверте. Сверху вниз справа на лево, чтоб и десигнаторы и и парты сохранились, да и чтоб на PCB красота была-- не получится.
Выбирайте одно из двух
Или красоту на схеме или на PCB
Или выносите резисторы отделено по порядку, а им тасуйте NetLabel/ Но это тоже некрасиво

А вы попробуйте руками.
Поверте. Сверху вниз справа на лево, чтоб и десигнаторы и и парты сохранились, да и чтоб на PCB красота была-- не получится.
Выбирайте одно из двух
Или красоту на схеме или на PCB
Или выносите резисторы отделено по порядку, а им тасуйте NetLabel/ Но это тоже некрасиво
Go to the top of the page
 
+Quote Post
torik
сообщение May 16 2012, 12:19
Сообщение #13


Гуру
******

Группа: Свой
Сообщений: 2 113
Регистрация: 1-11-05
Пользователь №: 10 359



Может вообще проблемы где-то в библиотеке?




Цитата
Или выносите резисторы отделено по порядку, а им тасуйте NetLabel/ Но это тоже некрасиво


Такой вариант есть, на некоторых страницах я так и сделал, на этой просто не удобно это.

Цитата
Или красоту на схеме или на PCB


при разводке однозначно приходится перебрасывать парты, чтобы было возможно развести красиво. В результате этого на схеме резисторы перемешиваются. И я не вижу, почему бы не сделать нумерацию как я приводил выше. Это невозможно в альтиуме?



--------------------
Быть. torizin-liteha@yandex.ru
Go to the top of the page
 
+Quote Post
Владимир
сообщение May 16 2012, 13:39
Сообщение #14


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Цитата(torik @ May 16 2012, 15:19) *
В результате этого на схеме резисторы перемешиваются. И я не вижу, почему бы не сделать нумерацию как я приводил выше. Это невозможно в альтиуме?


У вас и так и так будут перемешаны так почему их нужно перенумеровывать, был 139 пусть и остается 139. От того, что станет 125-- что в лоб, что по лбу. Порядка все равно нет
Go to the top of the page
 
+Quote Post
torik
сообщение May 16 2012, 13:45
Сообщение #15


Гуру
******

Группа: Свой
Сообщений: 2 113
Регистрация: 1-11-05
Пользователь №: 10 359



а разве по ГОСТ не должно быть так: при проходе сверху вниз слева на право встречается часть резистора, ей присваивается номер по порядку, а остальные части резистора (они последуют ниже) уж как получится?
Ведь с микросхемами происходит именно так. Например, ПЛИС у меня состоит из десяти частей, каждая из которых находится на своем листе. При этом на первом листе она выглядит как DD1-1 и это не мешает на последнем листе находиться DD1-10 и DD23.


--------------------
Быть. torizin-liteha@yandex.ru
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 7th September 2025 - 05:33
Рейтинг@Mail.ru


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