Перейти к содержанию
    

49 minutes ago, coincidence said:

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Цитата

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 hour ago, coincidence said:

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

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

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

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

1 hour ago, coincidence said:

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

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

1 hour ago, coincidence said:

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

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

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

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

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

image.thumb.png.56fd6f7f71e0a2932b515a27963295a8.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Цитата

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

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

5 hours ago, coincidence said:

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

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

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

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

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

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

3 hours ago, peshkoff said:

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

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

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

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

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

3 minutes ago, coincidence said:

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

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

 

3 minutes ago, coincidence said:

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

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

 

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

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

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

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

 

 

01.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

4 minutes ago, peshkoff said:

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

3 minutes ago, peshkoff said:

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

 

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Цитата

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

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

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

Цитата

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

35 minutes ago, Fox_Sanchez said:

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

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

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...