Цитата(Yuri Potapoff @ Jul 20 2005, 11:48)
Цитата(LeonY @ Jul 20 2005, 11:35)
Да вот еще один технический вопросец к Юрию: в проекте есть энное количество диф. пар (около двух десятков). Диф. импеданс для разных пар разный - несколько 50 Ом, несколько 75 Ом, несколько 100 Ом. Как определить на схеме все эти правила для корректной передачи в плату? Именно на схеме, а не в ПП!!!
Для дифпары на вскидку не знаю как, вот для одного проводника это делается следующим образом:
На схему добавляете на схему объект Place | Directives | Parameter Set.
Прежде чем прицепить его к цепи жмете TAB. В окне описания объекта жмете кнопку Add as Rule.
Далее жмете Edit Rule Value, попадаете в рули.
В рулях выбираете Width Constraint/
В настройках правила включаете галочку использовать импеданс.
Задаете импеданс и закрываете все окна.
Цепляете объект к нужной цепи и делаете обновить плату по схеме.
В компараторе подтверждаете добавления руля на PCB и все.
ОК - это не совсем то, что нужно, т.к. расчеты для одиночной цепи и для пары принципиально разные.
Я попробовал другой путь, надеясь, что хоть часть проблем он решит, но и это не работает (совсем). Идея - создать классы для пар, экспортировать в плату, а там уже задать параметры трассировки: зазоры, ширину дорожек, экранирование. Расчеты параметров делать во внешних tools, например в Polar.
Для 2х цепей на схеме, которые должны составлять пару, определяю Class (Place | Directives | Net Class). Ставлю маркер, привязываю к цепи, определяю имя класса. Делаю тоже самое для второй цепи из пары. Сохраняю файл и пытаюсь выполнить синхронизацию с платой (Design | Update PCB....).... И ни фига - в списке поправок ничего нет, плата, ессесно, не обновляется.
И в чем проблема - finger troubles или Protel "feature"???
Да еще - может перенести дискуссию на РМ - не уверен, что все интересно решение конкретного технического вопроса.