Jump to content

    

Лыжи-ли не едут ? Стон души.

Altium это конечно то ещё г..
Не оставляю надежду на собственную ошибку, прошу помощи в трактовке.
Пилю плату с шинами дифф. пар. Естественно выравниваю.
Вижу такую картину - 
image.thumb.png.16dde1a8e4c53f020c1e3737d72c5fd8.png
Разбег в 0.06 - допустимо. Сойдёт.
Запускаю DRC - ха, разбег 0.408мм
image.thumb.png.4824b45e32dcf4a2ea1a1971eeda9d65.png

Как так, только выровнял. Что за хрень.
Altium собрал цепь из 2-х кусков. Заменю на один.
Опа, получаю разбег в 0.454мм. Не совпадает ни там, ни там.
Вопрос - в чём из доступных пакетов проще работать с высокоскоростными цепями ?
Надоела ручная работа в Altium.
И чему верить сейчас - DRC или тому что на лету считает ?

Только что переразвёл другую цепь.
Без переходов, на одном слое.
Вместо 30 соток получил разбег в 2мм. Как такое может быть ?
Вероятнее ошибка во мне, но где ?

Edited by 1234Alex

Share this post


Link to post
Share on other sites

Какая версия?
В старых считалась сумма всех отрезков, включая "в нахлест" или "огрызков" внутри PAD

В новых есть две длины.  -Сумма отрезков (без нахлеста и прочая) и длина по короткому пути включая задержку внутри PAD (если прописана.. У вас Выход из Via не симметричные. 2 мм не набежит

 

Проверьте

 

Share this post


Link to post
Share on other sites

Владимир, спасибо за ответ ( а также, пользуясь случаем, позвольте выразить благодарность за материалы по Altium ).
Версия 17.1.9.
Ширина стека прописана и считается.
Такое впечатление что на ходу считается по старому алгоритму, а при запуске DRC правильно ( и затем правильно корректирует длины в паре и шине ).
И на лету он учитывает все ляпы ( бывает при редактировании накладывает 2 копии дорожки - как с этим бороться ? ).
Весьма неудобно.

Share this post


Link to post
Share on other sites
49 minutes ago, 1234Alex said:

накладывает 2 копии дорожки - как с этим бороться

Включить Automatically Remove Loops при трассировке.

 

Share this post


Link to post
Share on other sites

image.png.0f52f1e4749b59dc69b6fb01ac84be41.png

Не то.
При редактировании платы ( особенно когда редактирую Interactive diff pair length tuning ) сталкиваюсь с тем что проводник дублируется на плате. Выражается это в том что значительно отличается длина проводника/пары в шине относительно соседних. Удаляешь 1 - под ним 2-й. Только когда полностью удалишь - длину online показывает около того что есть.

Share this post


Link to post
Share on other sites

Я при работе с диффпарами ориентируюсь на числа в панели PCB - Differential Pairs Editor. Routed length - сумма длин сегментов, Signal length - кратчайший путь.

Если они еще и в составе шины - то нужно описать xSignals и ориентироваться на числа в соответствующей закладке панели PCB.

Share this post


Link to post
Share on other sites

Не будет-ли с моей стороны нескромным попросить показать более конкретно Ваш подход ?
Всё-таки в подавляющем большинстве случаев убеждаюсь в собственных незнании, чем недостатках Альтиума.

Share this post


Link to post
Share on other sites

Ту длину, что вы видите на всплывающем т.н. HUD дисплее - это Routed Length - длина всех треков, просто просуммированная.

Но без учета длин переходных отверстий.

По этому окошечку очень удобно было ориентирваться. Раньше.

Сейчас введена т.н. Signal Length. По мнению альтиума Routed Length оказалось недостаточно, т.к. не учитывается длина ПО (ужас-ужас).

Впридачу Signal Length учитывает как проводник вышел по площадке. В целом правильно, но добавляет гемороя.

В общем, Signal length ввели, а в этом окошечке не поправили. А что считает DRC так вообще никому не ведомо...

Share this post


Link to post
Share on other sites

Расписывать методику описания диффпар и xSignals я наверное здесь не буду, материалов на этом форуме, и в сети более чем достаточно, но выглядит это так:

xSignals.png

diffpairs.png

Share this post


Link to post
Share on other sites

Спасибо.
Я поступаю немного проще.
Описываю класс подобным образом ( и привычнее из PCad-а ).

image.thumb.png.8d6489c6cd1e37dd8c4f54a4a19bbfa3.png

 

И используя это правило формирую требования


image.thumb.png.f3aeff7b812d9db79717b2c83cf92e26.png

 

Затем в PCB переименовываю правила ( привык так ) и по сути всё - автоматом наращиваю длину ( где надо ).

 

image.png.733ed3494c00dc37d4ab929bc072a833.png
Проблема в том что привык смотреть длины в HUD-е. А там каша.
Будем меняться.

 

Edited by 1234Alex

Share this post


Link to post
Share on other sites

После PCAD-2006, допиленного радиолюбителями и вполне рабочего, любой Альтиум - редкостное г-но: куда ни ткнёшь - ничего не работает.
Но на работе всех переводят на него в добровольно-принудительном порядке.
Версия: 17.1.

1. Пытаюсь подключить к Альтиуму SVN .
2. Тут https://electronix.ru/forum/index.php?app=forums&module=forums&controller=topic&id=54635 написано: «открываю проект в AD и перехожу в Storage Manager».
3. Тут https://www.altium.com/documentation/ru/18.0/display/ADES/((Project+Management+in+Altium+Designer)) написано: «Чтобы открыть панель Storage Manager, нажмите кнопку System в нижней части окна приложения и выберите пункт Storage Manager либо используйте команду View » Workspace Panels » System » Storage Manager из главного меню.».
4. Но у меня в этом меню строки «Storage Manager» нет.
5. Поэтому вопрос: что я делаю не так?
 

Share this post


Link to post
Share on other sites

так image.png.1b09bd6f684710a797a2c2c8e41f518e.png

Это про панель. 
Подключение к SVN -- это совсем из другой оперы

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now