Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Дифференциальные линии связи в Altium Designer
Форум разработчиков электроники ELECTRONIX.ru > Печатные платы (PCB) > Разрабатываем ПП в САПР - PCB development > Altium Designer, DXP, Protel
Serj A.S.
Подскажите кто-нибудь, плз, существует ли возможность интерактивно (или как-нибудь еще) задавать длину дифференциальной линии. Очень удобный инструмент - Tools/ Interactive Length Tuning работает только с обычными трассами. А для дифф. что, толко руками зигзаги рисовать?
Спасибо!
Hardman
Цитата(Serj A.S. @ Aug 14 2007, 17:45) *
Подскажите кто-нибудь, плз, существует ли возможность интерактивно (или как-нибудь еще) задавать длину дифференциальной линии. Очень удобный инструмент - Tools/ Interactive Length Tuning работает только с обычными трассами. А для дифф. что, толко руками зигзаги рисовать?
Спасибо!
Там вообще с дифференциальными связями проблема, недоперепрограммировали они что-то. Только ручками.
Serj A.S.
Цитата(Hardman @ Aug 15 2007, 20:34) *
Там вообще с дифференциальными связями проблема, недоперепрограммировали они что-то. Только ручками.


Грустно!
Спасибо.
Владимир
Цитата
А для дифф. что, толко руками зигзаги рисовать?

Дифпары для скоростных цепей. Им зигзаги противопоказаны
Цитата
Там вообще с дифференциальными связями проблема, недоперепрограммировали они что-то. Только ручками.

Да. Только в последних Update, легкое улучшение есть
Vokchap
Цитата(Владимир @ Aug 31 2007, 11:54) *
Дифпары для скоростных цепей. Им зигзаги противопоказаны

Это наверное оттого, что Вы с ними не работали... sad.gif
doppler
Цитата(Владимир @ Aug 31 2007, 12:54) *
Дифпары для скоростных цепей. Им зигзаги противопоказаны

Да. Только в последних Update, легкое улучшение есть


Коллеги! Подскажите про разводку диф пар (ручную) - надо сделать пары: проводник 5mil,между 7mil , от пары до других проводников 20mil. А то чего то не получается -то диф трассы не начинают разводиться (когда подводишь курсор к паду), то ведешь и какие-то петли в них делает CAD
Владимир
Не знаете с чего начать-- Начните с Rule Wizard
doppler
Цитата(Владимир @ Mar 4 2008, 00:23) *
Не знаете с чего начать-- Начните с Rule Wizard

Спасибо! Но все равно проблемы остались (AD 6.8)
-Автоматический разводчик не хочет разводить как дифпары, может какую команду в стратегии надо поставить?
-Интерактивное выравнивание длинны не удалось заставить работать, опция в меню есть, а не работает,каким образом происходит выравнивание длинн- создание змейки на одной из линий или создание изгибов непосредственно с дифф пар?
Владимир
Не советовал бы отдать дифпары авторазводчику.
Загнетесь все правила писать, чтобы получить желаемое.
учтите, для скоростных дифпар соседств некоторых линий рядом противопоказан, как и переходных, как и разрывов в металлизации, как и прочего, чего может схема не знать, а только программист. (зависит от времянки). Дифпар не так много, и не так сложно полуавтоматом их развести и зафиксировать.
doppler
Цитата(Владимир @ Mar 12 2008, 12:35) *
Не советовал бы отдать дифпары авторазводчику.
Загнетесь все правила писать, чтобы получить желаемое.
учтите, для скоростных дифпар соседств некоторых линий рядом противопоказан, как и переходных, как и разрывов в металлизации, как и прочего, чего может схема не знать, а только программист. (зависит от времянки). Дифпар не так много, и не так сложно полуавтоматом их развести и зафиксировать.

Владимир, а можно поподробнее - непонятно, как в ручном режиме получить высокую точность длинн дифпар (~2-3 mils). Также, как я понял, считается длинна проводника без учета что проводник уже идет под падом - можно ли как то сделать,чтобы считалась реальная длинна по проводнику. И самое главной в полуавтомате очень "затыкается" разводчик т.е веду курсор а линий за ним нету или начинаютидти в разные стороны ( хотя препятствий нету) -может чего в установках не так?. И еще одна проблемка - создается очень много отрезков.
Заранее благодарен за консультацию beer.gif
Владимир
ручном режиме получить высокую точность длинны дифпар (~2-3 mils).
Ну с точностью вы загнули. Вам даже микросхемы так не смонтируют.
Такая точность даже при выравнивании внутри одной дифпары-- излишняя.
Во вторых, хоть убей не вижу задач для выравнивания с такой точностью. У вас разброс задержек внутри одной микросхемы для таких выводов будет больше.

Более того, если так хочется, можете PAD подвинуть туда сюда на такую величину. Никто не заметит.
doppler
Цитата(Владимир @ Mar 12 2008, 16:18) *
Во вторых, хоть убей не вижу задач для выравнивания с такой точностью. У вас разброс задержек внутри одной микросхемы для таких выводов будет больше.

Более того, если так хочется, можете PAD подвинуть туда сюда на такую величину. Никто не заметит.



Задача не выдуманная - предельно дапустимые требования к разводке PCI -express такие- 5 mils(это рекомендация Intel) , но с учетом неточности производителя хотят 0 ну или на крайней случай требования к разводке 2-3 mils
Владимир
Ширина дорожек и зазор между ними для 100 Ом дифпары выше этого значения.
Говорить реально у выравнивании-- в первом приближении на порядок выше чем ширина или зазор.

Для PCI-- там нет такого количества дифпар где все это надо выдерживать.
просто выравнивание не для дифпар--- это другая песня.
vicnic
Цитата(Владимир @ Mar 4 2008, 00:23) *
Не знаете с чего начать-- Начните с Rule Wizard

День добрый. Есть вопрос по картинке. Правила для пары я создал и развел. Но на картинке можно видеть длину каждого проводника, а у меня в аналогичном пункте пусто, просто перечислены названия цепей. Как увидеть это условие или даже задать его?
Владимир
Цитата(vicnic @ Apr 30 2009, 11:19) *
День добрый. Есть вопрос по картинке. Правила для пары я создал и развел. Но на картинке можно видеть длину каждого проводника, а у меня в аналогичном пункте пусто, просто перечислены названия цепей. Как увидеть это условие или даже задать его?


Возможно эти цепи у вас не разведены, соответственно не из чего считать длину
G_A_S
Подскажите, пожалуйста, как в правилах указать именно дифпару как объект, чтобы задать зазор между соседними дифпарами. Если писать в правилах IsTrack And InDifferentialPairClass('All Differential Pairs'), то протел воспринимает не дифпару целиком, а одиночную линию дифпары. Хотя при трассировке установленный таким образом зазор выдерживается, но вся дифпара все же зеленится, сигнализируя ошибку. Что посоветуете? Как вы задаете зазор между соседними дифпарами?
Владимир
Цитата(G_A_S @ May 18 2009, 19:32) *
Подскажите, пожалуйста, как в правилах указать именно дифпару как объект, чтобы задать зазор между соседними дифпарами. Если писать в правилах IsTrack And InDifferentialPairClass('All Differential Pairs'), то протел воспринимает не дифпару целиком, а одиночную линию дифпары. Хотя при трассировке установленный таким образом зазор выдерживается, но вся дифпара все же зеленится, сигнализируя ошибку. Что посоветуете? Как вы задаете зазор между соседними дифпарами?


Толи в 8 номере за прошлый год, то ли в первом за этот год.
Писал и в картинках показывал
G_A_S
Цитата(Владимир @ May 18 2009, 23:49) *
Толи в 8 номере за прошлый год, то ли в первом за этот год.
Писал и в картинках показывал

Спасибо) Поищу!
G_A_S
Цитата(Владимир @ May 18 2009, 23:49) *
Толи в 8 номере за прошлый год, то ли в первом за этот год.
Писал и в картинках показывал

Искал-искал... так и не нашел...
Владимир
Цитата(G_A_S @ May 19 2009, 20:08) *
Искал-искал... так и не нашел...

Не может быть, счас пошукаю smile.gif
8 номер страница 59, 4 и 5 пункты.
В последнем до любого проводника, но по аналогии можно указать до любого проводника другой дифпары
G_A_S
Цитата(Владимир @ May 20 2009, 21:39) *
Не может быть, счас пошукаю smile.gif
8 номер страница 59, 4 и 5 пункты.
В последнем до любого проводника, но по аналогии можно указать до любого проводника другой дифпары

Спасибо! Нашел.
Попутно еще один вопрос по дифпарам. Все время пары отлично сваппировались между собой интерактивно при подведении одной к другой. Но что-то случилось и они перестали это делать... Что может быть причиной? Может какая-то галочка или еще что...


Вопрос снят. Разобрался. При выключенных соединительных резинках ничего не сваппируется... Хотя странно... Причем тут они?.. Косяк что ли?
G_A_S
На определенном этапе трассировки проекта начала выскакивать ошибка при попытке выровнить дифференциальную линию. Раньше такого не наблюдалось. Сначала подумал, что может глюканул сам файл разводки и откатился на несколько сохранений назад, где этого не бвло. Но через какое-то время ошибка возникла вновь.

Access violation at address 13A7E26C in module 'ADVPCB.DLL'. Read of address 00000220 at 13A7E26C.

Exception Occurred In
EqualizeNetLengths

Что посоветуете делать? Версия 09 зима без обновлений...

Поставил только что обновления до 16676. Ошибка осталась...
Владимир
Цитата(G_A_S @ May 27 2009, 12:33) *
На определенном этапе трассировки проекта начала выскакивать ошибка при попытке выровнить дифференциальную линию. Раньше такого не наблюдалось. Сначала подумал, что может глюканул сам файл разводки и откатился на несколько сохранений назад, где этого не бвло. Но через какое-то время ошибка возникла вновь.

Access violation at address 13A7E26C in module 'ADVPCB.DLL'. Read of address 00000220 at 13A7E26C.

Exception Occurred In
EqualizeNetLengths

Что посоветуете делать? Версия 09 зима без обновлений...

Поставил только что обновления до 16676. Ошибка осталась...

На этот модуль часто ругается. и в старых версиях, и сколько себя помню
Бывает так вываливается, что при очередной загрузке вываливается сам, не до конца раскрыв ранее открытые файлы
Вылечивается до очередного вылета запуском программы, открытием другого файла или проекта.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.