Jump to content

    

2018 Вопросы начинающих

Recommended Posts

dee2mon
49 minutes ago, coincidence said:

мне нужно будет ножки перебрасывать между "кусочками" микросхемы.

А разве так в Altium-е вообще можно?

Share this post


Link to post
Share on other sites

Uladzimir
Цитата

Как бы вы создали компонент библиотечный переиспользуемый, если вам надо разбить его на 5 кусков и создать сразу кучу ножек, чтобы не приходилось их названия запоминать/искать, учитывая что ножки будут распределяться всегда по-разному в разных схемах?

УГО одного компонента должны быть одинаковы на всех листах схемы в пределах проекта (требование стандартов)
А на самом деле и на всех схемах в пределах предприятия.

Иначе черт сломит мозги в ваших схемах

Share this post


Link to post
Share on other sites

peshkoff
1 hour ago, coincidence said:

Я плохо объяснил.

Я, допустим, разбил через new part большую микросхему. У нее, для примера, 50 ножек. Это УГО будет использоваться в разных схемах и задействованы будут разные ножки, т.е. мне нужно будет ножки перебрасывать между "кусочками" микросхемы. Я хотел бы делать это через таблицу пинов: не нужна ножка - я скрыл ее, сняв галочку; нужна не на 5ом кусочке, а на 2ом - я в таблице любого кусочка поменял "owner" у ножки и подвинул ее куда надо.

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

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

1 hour ago, coincidence said:

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

Откуда это требование??? Почему "ножки" должны распределятся по разному??

1 hour ago, coincidence said:

Как бы вы создали компонент библиотечный переиспользуемый

Я бы создал его нормально и использовал бы в том виде, как создал. 

Не надо ничего подстраивать под конкретную схему и тем более перемещать/скрывать пины.
Вы себе копаете конкретную яму, которая выльется в ошибки и перевыпуски плат!

То что альтиум предоставляет такую возможность не значит, что это нужно использовать. 

Насколько знаю, в последних версиях уже запретили скрытые пины, надеюсь и все таблицы запретят нафик

 

Скиньте свой компонент, хотелось бы иметь представление о чем говорим.

Share this post


Link to post
Share on other sites

popms

как раз одной и "фичей" Altium 21 преподносят таблицу соответствия номеру пина УГО - номерам площадок на посадочном месте.

Теперь можно пину 1 указать в соответствие несколько площадок, например 1,2, 3.

image.thumb.png.56fd6f7f71e0a2932b515a27963295a8.png

Share this post


Link to post
Share on other sites

Uree

Такая "фича" уже 20 лет как была в ПКАДе...

Но перебрасывание пинов между УГО компонента это жесть, сразу бан за такой подход.

Share this post


Link to post
Share on other sites

peshkoff
32 minutes ago, Uree said:

Такая "фича" уже 20 лет как была в ПКАДе...

Такая фича и в альтиуме лет 20 как. просто вытащили сейчас на передний фронт, а надо было закопать

image.thumb.png.eb1074b97ace3046464f4500c5233526.png

 

(Показал для примера, само собой в библиотеке такого нет)

32 minutes ago, Uree said:

перебрасывание пинов между УГО компонента это жесть, сразу бан за такой подход

согласен

1 hour ago, popms said:

как раз одной и "фичей" Altium 21 преподносят таблицу соответствия номеру пина УГО - номерам площадок на посадочном месте.

Теперь можно пину 1 указать в соответствие несколько площадок, например 1,2, 3.

Надеюсь за такие фичи эти "изобретатели" будут гореть в радиоэлектрическом высокоскоростном аду

Share this post


Link to post
Share on other sites

Uladzimir
Цитата

Такая фича и в альтиуме лет 20 как. просто вытащили сейчас на передний фронт, а надо было закопать

Она была, но не работала.

Важно не то, что она заработала. (Можно и настоятельно рекомендую  не пользоваться)

Важно то, что можно кое где с осторожностью приспособить для оформительских целей 
 

Share this post


Link to post
Share on other sites

Ulkizz
5 hours ago, coincidence said:

Я плохо объяснил.

Я, допустим, разбил через new part большую микросхему. У нее, для примера, 50 ножек. Это УГО будет использоваться в разных схемах и задействованы будут разные ножки, т.е. мне нужно будет ножки перебрасывать между "кусочками" микросхемы. Я хотел бы делать это через таблицу пинов: не нужна ножка - я скрыл ее, сняв галочку; нужна не на 5ом кусочке, а на 2ом - я в таблице любого кусочка поменял "owner" у ножки и подвинул ее куда надо.

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

Как бы вы создали компонент библиотечный переиспользуемый, если вам надо разбить его на 5 кусков и создать сразу кучу ножек, чтобы не приходилось их названия запоминать/искать, учитывая что ножки будут распределяться всегда по-разному в разных схемах?

"перебрасывать" выводы из одного вентиля в другой через таблицу нельзя, можно руками на схеме. Это неудобно и опасно. Эти изменения и их причины забудутся, или проект будет вести другой инженер. А тут прилетит обновление УГО...

Приблизительно то, чего вы пытаетесь добиться, можно осуществить, используя режимы отображения УГО. В редакторе УГО надо добавить новый Display Mode и рисуйте как хотите. Количество частей микросхемы менять нельзя.

Share this post


Link to post
Share on other sites

coincidence
3 hours ago, Владимир said:

УГО одного компонента должны быть одинаковы на всех листах схемы в пределах проекта (требование стандартов)
А на самом деле и на всех схемах в пределах предприятия.

Иначе черт сломит мозги в ваших схемах

В пределах проекта не меняется Уго. Это на кусочки разбитый МК

3 hours ago, peshkoff said:

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

Откуда это требование??? Почему "ножки" должны распределятся по разному??

Скиньте свой компонент, хотелось бы иметь представление о чем говорим.

Он не нарисован. Это МК на 196 ножек. Первый кусок - это обвязка проца: кондеры на питании, кварц и т.д. Эта часть на всех схемах меняться не будет.

Остальные пины подключаются в разных схемах по-разному, и неудобно логически делить страницу опираясь на Уго процессора. Поэтому ножки, показанные у МК на определенной странице схемы, зависят от логической группировки цепей на этой странице.

И переносить, например, 20 пинов с D1.1 на D1.2 вручную, по одному (если их копировать, таблицы пинов не обновляются) очень запарно.

П.с. не баньте, плз :)

Share this post


Link to post
Share on other sites

peshkoff
3 minutes ago, coincidence said:

П.с. не баньте, плз :)

за что? да тут и невозможно вроде

 

3 minutes ago, coincidence said:

неудобно логически делить страницу опираясь на Уго процессора

а чтож вы будете делать, когда ног будет 500, 1000?? под каждую схему перелатывать? Этажвзрывмозга!

 

МК в студию! не думаю. что там что-то секретное. 

20 minutes ago, Владимир said:

Она была, но не работала.

чой то не работала? мой пример из 13 версии, все ок. Что указано в таблице, то и подсвечивает при выделении одной строки

 

 

01.png

Share this post


Link to post
Share on other sites

Ulkizz
4 minutes ago, peshkoff said:

чой то не работала? мой пример из 13 версии, все ок. Что указано в таблице, то и подсвечивает при выделении одной строки

В каких-то версиях Альтиум рандомно отключал цепи от контактных площадок при обновлении платы. В других версиях альтиум просто игнорировал подобную запись.

Share this post


Link to post
Share on other sites

coincidence
3 minutes ago, peshkoff said:

а чтож вы будете делать, когда ног будет 500, 1000?? под каждую схему перелатывать? Этажвзрывмозга!

 

МК в студию! не думаю. что там что-то секретное. 

Infineon xmc4800 196 ног, конкретно модель сейчас не могу глянуть. Но это в целом меня интересует, даже если меньше пинов раз в 5.

Вот я тоже думаю, что я буду делать. Хотелось бы иметь заготовленный набор пинов, и прямоугольник на каждой странице, с нужными ножками. Но нужные ножки меняются в разных платах.

Share this post


Link to post
Share on other sites

Uladzimir
Цитата

Вот я тоже думаю, что я буду делать.

Главное -- не изобретать велосипед.

Ног совсем немного.
Люди и с большим числом справляются.
 

Цитата

когда ног будет 500, 1000?? 

При этом много лет такие  существуют, и ничего работают люди

Share this post


Link to post
Share on other sites

Fox_Sanchez

Подскажите, как правильно создать пад в виде кольца? (футпринт под мембранную кнопку)

AD19, pcblib редактор.

Делаю залитый круг (solid region), а в нем пытаюсь вырезать круг меньшего диаметра (cutout region) и нифига не происходит, не вырезается он почему-то.

В редакторе плат cutout работает, а тут никак.

Share this post


Link to post
Share on other sites

AnnSchr
35 minutes ago, Fox_Sanchez said:

Подскажите, как правильно создать пад в виде кольца? (футпринт под мембранную кнопку)

AD19, pcblib редактор.

Делаю залитый круг (solid region), а в нем пытаюсь вырезать круг меньшего диаметра (cutout region) и нифига не происходит, не вырезается он почему-то.

В редакторе плат cutout работает, а тут никак.

Попробуйте нарисовать "полукружье" SolidRegion-ом, а потом его скопировать, отзеркалив.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.