|
|
  |
Как облегчить поиск элементов?, на готовой плате |
|
|
|
Nov 23 2010, 21:30
|
участник
   
Группа: Свой
Сообщений: 573
Регистрация: 16-02-06
Пользователь №: 14 402

|
Цитата(vitan @ Oct 19 2010, 11:55)  ... Может, еще лучше есть идеи? Думаю, что вопрос сильно надуман, все намного проще: 1. ориджин в левом нижнем углу платы 2. component report в любой текстовый вид(отсортировать можно на любой вкус,+ можно добавить колонку: location(TOP/BOT X: Y:) в BOM) ( таблица деталей на чертеже лишняя) 3. ну и рисуем линейки(rulers) по XY на свой вкус (сеточкой, шаг, риски, значения, итд.) Максимум простоты и удобства,+ подходит под любой САПР.
|
|
|
|
|
Nov 24 2010, 08:05
|
не указал(а) ничего о себе.
     
Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887

|
Цитата(atlantic @ Nov 24 2010, 00:30)  ( таблица деталей на чертеже лишняя) Не спорю, даже сам говорил, что лучше в отдельный документ ее оформить. Цитата(atlantic @ Nov 24 2010, 00:30)  3. ну и рисуем линейки(rulers) по XY на свой вкус (сеточкой, шаг, риски, значения, итд.) Это примерно то же самое, что и я хотел. Только я хотел сделать квадраты, и каждому дать имя, как в морском бое. Мне показалось так более естественно для человека. Есть еще момент: имея квадраты, можно делать ренамбер так, чтобы имена квадратов попадали в рефдесы компонентов (я выше описал процесс, как это делается). Если можно не соблюдать ГОСТ, то можно это тоже использовать и присовокупить к исходным рефдесам имена (координаты) квадратов. Получится что-то типа "RC5-2". Здесь R - резистор, С5 - имя квадрата, где он стоит этот резистор, 2 - порядковый номер резистора внутри квадрата (если подобных там несколько). Получается, можно не только на бумаге, а и на живой плате поиск ускорить. Особенно, если по краям нарисовать в шелкографии маленькие рисочки, а между ними цифры и буквы. Хотелось бы, конечно, чтобы аллегро формировало рефдес при ренабмере настраиваемым способом. Можно было бы тогда делать что-то типа "R123(C5)", тогда "(C5)" считалось бы адресным обозначением по ГОСТ 2.710. Или, даже лучше - "+С5-R123" - конструктивное обозначение. Вот это можно уже и на скилле пописать. UPD. Сам вопрос задал, сам и отвечу. Сделать конструктивное обозначение тоже можно без скилла. Нужно всего лишь применить переименование с помошью файла, по-моему он называется rename.txt. По методу, описанному выше получаем текстовый файлик placement с координатами компонентов и квадратами. В экселе или подобной программе создаем файлик rename.txt, в котором берем исходные рефдесы вида "R123" и прибавляем к каждой строке текст с именем квадрата, обрамленный искусственно знаками плюса и минуса. Скармливаем этот файлик при ренамбере, и готово!
|
|
|
|
|
Feb 2 2012, 14:14
|
не указал(а) ничего о себе.
     
Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887

|
Однако, вопрос еще до конца не закрыт.  Есть такие зоны в плате, где компоненты стоят очень близко, например конденсаторы под BGA. Для этой зоны трудно сделать чертеж без выноски в увеличенном масштабе. Выноску делать не хочется, ибо это процесс индивидуальный и плохо поддается групповому редактированию. Поэтому вопрос: есть ли идеи как можно оформить весь чертеж одинаково (т.е. без выносок) так, чтобы облегчить поиск компонента глазами? Способ с клетками тут уже не подходит, ибо все компоненты могут попасть в одну клетку. Пока для затравки есть мысль делать цевтовую маркировку компонентов и генерить табличку с соответствием. Но проблема: если компонентов много, то и цветов много, т.е. трудно искать глазами. В принципе, можно подобрать такой размер квадратов (по методу выше), при котором в один квадрат помещается разумное число компонентов, цвет которых легко различим на глаз. Но этот размер еще надо подобрать, а это, похоже, непросто. Ну и т.п.
|
|
|
|
|
Feb 17 2012, 07:17
|
Местный
  
Группа: Свой
Сообщений: 459
Регистрация: 30-03-06
Из: Москва
Пользователь №: 15 600

|
ИМХО подобная проблема может возникнуть только в одном случае, если была не грамотно отрисована схема. Если же схема составлена грамотно, то использование hierarchical bkocks, вкупе с RefDes control, полностью закрывает вопрос. А именно, все компоненты на плате размещены как "островки", с единой нумерацией. Т.е. достаточно увидеть глазом IC4xx и сразу понятно, что все R4xx или C4xx где-то совсем рядом. Соотв., никакие таблички не требуются. Скорее наоборот, подобные таблички вредны, как и любой другой костыль. Дополнительный бонус такого подхода в том, что при трассировке тоже сразу понятно, ближе к чему должен располагаться каждый элемент.
|
|
|
|
|
Feb 17 2012, 09:06
|
не указал(а) ничего о себе.
     
Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887

|
Цитата(Tahoe @ Feb 17 2012, 11:17)  все компоненты на плате размещены как "островки", с единой нумерацией. Т.е. достаточно увидеть глазом IC4xx и сразу понятно, что все R4xx или C4xx где-то совсем рядом. Делал именно так когда-то давно. Но потом стало ясно, что не помогает. Многие импортные схемы и платы так же оформлены. Бывает, ремонтирую что-нибудь, и надо найти деталь. Казалось бы, вот она, где-рядом должна быть, и тоже префикс у неё R4XX, шаришься полчаса, а она вообще на обратной стороне. Т.е. проблема этого подхода в том, что границы этих островков никак не заданы. Моя же система наоборот, четко задает зоны. Однако, Вы дали хорошую идею попробовать приспособить для этого управление рефдесами на этапе создания нетлиста. В принципе, если в составе рефдеса будет некий кусок, отвечающий за местонахождение элемента в иерархии схемы, то тогда вопрос переходит в создание таблички расположения блоков на плате, а не отдельных деталей. Останется только конкретизировать границы этих блоков, ибо они никогда не будут правильной прямоугольной формы... Шелкография тоже может не помочь, т.к. бывает, что вообще нету места ее рисовать... Что-то все равно не получается.
|
|
|
|
|
Feb 17 2012, 09:08
|
Знающий
   
Группа: Участник
Сообщений: 881
Регистрация: 21-03-10
Из: _// \\_
Пользователь №: 56 107

|
Для трассировки, точнее, для размещения, есть ROOM или СOMPGROUP. Именовать детали по группам - это уже перебор  ИМХО, если кто-то ищет компонент, не располагая вообще никакой документацией на изделие (современное), то это уже почти абсурд. Так быть не должно. А если документация есть, то почему бы не сделать PDF, где можно строчку поискать в электронном виде, а потом глазами уже искать. Для особо принципиальных, требующих документации в бумажном виде, можно издать причесанный pick & place файл, где в виде таблицы изложить перечисление refdes: side, X, Y по всем компонентам, а также указание, откуда координаты откладывать.
Сообщение отредактировал Hoodwin - Feb 17 2012, 09:15
|
|
|
|
|
Feb 17 2012, 09:24
|
не указал(а) ничего о себе.
     
Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887

|
Цитата(Hoodwin @ Feb 17 2012, 13:08)  Для особо принципиальных, требующих документации в бумажном виде, можно издать причесанный pick & place файл, где в виде таблицы изложить перечисление refdes: side, X, Y по всем компонентам, а также указание, откуда координаты откладывать. В том-то и дело, что человеку трудно глазами откладывать десятые доли миллиметра, да еще и на большой плоскости в двух осях... И компьютера у монтажника нету, хотя лично я за то, чтобы был.
|
|
|
|
|
Feb 17 2012, 10:00
|
Местный
  
Группа: Свой
Сообщений: 459
Регистрация: 30-03-06
Из: Москва
Пользователь №: 15 600

|
Цитата(vitan @ Feb 17 2012, 13:06)  Делал именно так когда-то давно. Но потом стало ясно, что не помогает. Это означает только одно, что надо не полениться и внести изменения в схему. Т.е. привести схематик к грамотному виду. В сущности, это "не помогает" как раз индикатор того, что схема отрисована как-то не так.  Цитата(vitan @ Feb 17 2012, 13:06)  Многие импортные схемы и платы так же оформлены. Бывает, ремонтирую что-нибудь, и надо найти деталь. Казалось бы, вот она, где-рядом должна быть, и тоже префикс у неё R4XX, шаришься полчаса, а она вообще на обратной стороне. Это нормально. Элемент может и с другой стороны, но все равно в районе этого "островка". Цитата(vitan @ Feb 17 2012, 13:06)  Т.е. проблема этого подхода в том, что границы этих островков никак не заданы. Моя же система наоборот, четко задает зоны. Если подумать, то в каких-то четких границах просто нет нужды. Это явно лишняя сущность. Цитата(vitan @ Feb 17 2012, 13:06)  если в составе рефдеса будет некий кусок, отвечающий за местонахождение элемента в иерархии схемы то тогда вопрос переходит в создание таблички расположения блоков на плате, а не отдельных деталей. Угу. "Любая грамотная трассировка, должна начинаться уже на этапе создания схемы"(с) Tahoe  Цитата(vitan @ Feb 17 2012, 13:06)  Останется только конкретизировать границы этих блоков, ибо они никогда не будут правильной прямоугольной формы... Блин, ну на то они и "островки", что их визуально легко отличить. Но вот почему они должны непременно быть прямоугольной формы - ума не приложу. А если они будут круглыми? Сразу навеяло, несравненный Дж.Карлин: ... а если ты клянёшься на библии, но она на китайском языке, перевернута вверх тармашками и половина страниц в ней отсутствует, это будет считаться?  Цитата(vitan @ Feb 17 2012, 13:06)  Шелкография тоже может не помочь, т.к. бывает, что вообще нету места ее рисовать... Что-то все равно не получается.  Лично я, например, шелкографией почти не пользуюсь. Так что без "моего" подхода - вообще никуда.
|
|
|
|
|
Feb 17 2012, 10:24
|
не указал(а) ничего о себе.
     
Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887

|
Цитата(Tahoe @ Feb 17 2012, 14:00)  Это нормально. Элемент может и с другой стороны, но все равно в районе этого "островка". Не нормально. Человек об этом не знает, глядя только на рефдес и потратит впустую полчаса. Цитата(Tahoe @ Feb 17 2012, 14:00)  Если подумать, то в каких-то четких границах просто нет нужды. Это явно лишняя сущность. Если есть какой-либо другой способ, то - да, конечно. Но если речь об "островках", то границы должны быть. Цитата(Tahoe @ Feb 17 2012, 14:00)  Блин, ну на то они и "островки", что их визуально легко отличить. Но вот почему они должны непременно быть прямоугольной формы - ума не приложу. Что делать, например, если плата забита под завязку, и свободного места нет? Т.е. один большой остров. Прямоугольными - чтобы задать систему координат для поиска этих квадратов. С иной формой тяжеловато будет...
|
|
|
|
|
Feb 17 2012, 10:53
|
Местный
  
Группа: Свой
Сообщений: 459
Регистрация: 30-03-06
Из: Москва
Пользователь №: 15 600

|
Цитата(vitan @ Feb 17 2012, 14:24)  Человек об этом не знает, глядя только на рефдес и потратит впустую полчаса. В таком случае, как говорил один мой знакомый, "не умеешь работать головой - работай руками"(с).  Неужто так трудно перевернуть плату и посмотреть с другой стороны тоже? Цитата(vitan @ Feb 17 2012, 14:24)  Если есть какой-либо другой способ, то - да, конечно. Но если речь об "островках", то границы должны быть. Зачем? Почему не достаточно просто знания, что вот IC401, а значит R432 находится совсем рядом? Можно подумать, что непременно требуется пограничников с собаками расставить и без четкой полоски они не знают, что охранять. Цитата(vitan @ Feb 17 2012, 14:24)  Что делать, например, если плата забита под завязку, и свободного места нет? Т.е. один большой остров. См. выше: "достаточно просто знания, что вот IC401, а значит R432 находится совсем рядом".
|
|
|
|
|
Feb 17 2012, 11:15
|
Местный
  
Группа: Свой
Сообщений: 459
Регистрация: 30-03-06
Из: Москва
Пользователь №: 15 600

|
Цитата(vitan @ Feb 17 2012, 15:05)  Где искать тогда R732? Рядом с чем? С IC701? Где найти IC701? Понимаете? Так в том-то и удобство. Достаточно найти любой элемент 7xx. И не придется все листы сборочного чертежа елозить.
|
|
|
|
|
Feb 17 2012, 13:44
|
Местный
  
Группа: Свой
Сообщений: 459
Регистрация: 30-03-06
Из: Москва
Пользователь №: 15 600

|
Цитата(vitan @ Feb 17 2012, 16:24)  Ага, сначала полчаса ищем этот любой элемент, потом еще полчаса рядом с ним ищем наш искомый, потом произносим крепкое словцо, переворачиваем плату, и по-новой... А если чуток подумать?  Подсказка. Есть такой метод, называется от противного. Здесь автоматически нечто похожее получается.
|
|
|
|
|
  |
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|