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

Вопросы начинающих

1. только дописывая _N и _P. Есали по другому ==>назначается пары уже в PCB

2/ any differential pair это класс дифференциапльных пар, который удалить нельзя. Туда относятся все дифпары, указанные на схеме.

В PCB организовать дифпару из любых цепей (не обязательно имеющих совпадающее название)

 

Непонятно что вы хотите. Организовать дополнительный класс дифференциальных линий и занести туда выбранные из доступных пары?

 

3. к сожалению на схеме указываются только классы цепей и просто класс дифлиний (any differential pair). Отдельно указать дополнительный или пользовательский класс дифференциальных линий нельзя, по крайней мере, я этого не знаю. и это является существенным недостатком Altium

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


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

Здравствуйте. Начинаю работать в Altium14. Как решить ниже озвученные трудности, подскажите пожалуйста.

полагаю вы уже посмотрели видео - Работа с дифференциальными парами

 

по вашим вопросам

1. Это означает что вы поставили директиву дифпары и не указали префиксы _N _P, это обязательное условие при создании пар из схемы

2. Пары нужно обозначить или в схеме или в плате, вы что-то совсем не то сделали

3. Зачем эта информация в схеме?

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


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

3.

 

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

Дли них требуются разные правила.

разделить по волновому сопротивлению теперь можно только через редакцию классов дифпар и их членов в PCB.

Хотя это информация идет из схемы.

 

Сейчас приходится делать это через простые классы. Но это обходной путь

 

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

А выравнивание внутри дифпары для определенного класса (например LVDC)

В общем мне точно не хватает

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


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

В общем мне точно не хватает

Человек просит данные о классах передать из платы в схему. Мне непонятно зачем их туда передавать.

То что возможно их стоило бы там создавать - это не обсуждается...

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


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

Человек просит данные о классах передать из платы в схему. Мне непонятно зачем их туда передавать.

ах это.

при теперешнем подходе обозначение классов на схеме это точно не нужно.

 

Но вот если бы netLabel мог иметь параметры, то это можно было бы провести через это.

Дополнительно: За одно организовать составные цепи ( в смысле до и после разделителительного конденсатора). Заодно правило выравнивания на составную цепь можно было бы писать

Дополнително: да многое через параметры можно было бы организовать.

 

Как то странно почти все объекты на схеме имеют параметры, а Netlabel это обошло стороной

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


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

Уже нарисованную схему (название цепей) и библиотеки я экспортировал из PCADA.

Нарисовал pcb в Altiume, указал диф.пары на pcb, добавил отдельные классы по длинам

для диф.пар . В поисках ошибок стал синхронизировать sch и pcb. И наткнулся

большое количество сообщений типа

-missing negative Net for diff. pair ADCLK_1N, positive net ADCLK_1N.

-add diff pair

Хотел избавиться от сообщений об ошибках при синхронизации-на схеме

добавлял значки дифф пар и присваивать им имена, те же, что и в pcb прописаны.

Потом понял, чтоб от них избавиться нужно прописывать _P, _N т.е. переименовать их

нужно все..(а их очень много). Либо каким то образом перенести уже указанную

информацию (по диф.парам) из pcb на sch. Cпасибо за ответы.

 

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


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

Ну понятно.

после боя кулаками не машут.

Нужно было править схему-- и передавать на PCB

Теперь проще в части дифпар и классов не синхронизировать

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


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

Уже нарисованную схему (название цепей) и библиотеки я экспортировал из PCADA.

Нарисовал pcb в Altiume, указал диф.пары на pcb, добавил отдельные классы по длинам

для диф.пар . В поисках ошибок стал синхронизировать sch и pcb. И наткнулся

большое количество сообщений типа

-missing negative Net for diff. pair ADCLK_1N, positive net ADCLK_1N.

-add diff pair

Хотел избавиться от сообщений об ошибках при синхронизации-на схеме

добавлял значки дифф пар и присваивать им имена, те же, что и в pcb прописаны.

Потом понял, чтоб от них избавиться нужно прописывать _P, _N т.е. переименовать их

нужно все..(а их очень много). Либо каким то образом перенести уже указанную

информацию (по диф.парам) из pcb на sch. Cпасибо за ответы.

 

Почитайте SmartEdit.

Мне после разработчиков схем приходится таким образом много править.

Можно все сделать минут за 5. (правда сперва день потерять :), потом за 5 минут долететь)

 

Но это надо изучить

 

///елки. хотел найти страницу, но на альтиум сайте поиск не работает. даже незнаю как подсказать.

поищите по SmartEdit formula. В локальной документации должно быть..

 

 

В общем, в вашем случае будет формула такая

Copy(!,1,7) + '_' + Copy(!,8,1)

 

Значит: Берем первые 7 символов, добавляем "_", добавляем 1 символ с восьмой позиции :)

Выделяем все однотипные нет лэйблы и делаем за раз!

 

ADCLK_1N и ADCLK_1P

превратятся в

ADCLK_1_N ADCLK_1_P

Удачи!

 

 

Еще там есть BatchEdit, им даже быстрее, но надо быть внимательней.

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


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

Добрый вечер. Установил AD14.2.5 Всё работает нормально. Но не установились файлы отчётов. Папка C:\Users\XXXX\AD14\Templates\ пустая.

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

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


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

Необходимо использовать варианты УГО компонентов. При этом Алтиум (при компиляции) дает замечания (warnings) - Extra pins у компонентов с вариантами УГО. Не нашел решения вопроса.

 

Просба не предлагать отключить проверку.

 

 

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


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

Необходимо использовать варианты УГО компонентов. При этом Алтиум (при компиляции) дает замечания (warnings) - Extra pins у компонентов с вариантами УГО. Не нашел решения вопроса.

Если используется УГО с вариантами отображения, то для каждого варианта должен использоваться полностью одинаковый набор выводов: количество, направление, имя.

 

Если же, этот вариант не подходит (неудобен), то остаётся предложить то, чего вы не хотите:

Просба не предлагать отключить проверку.

Project -> Options -> Error Reporting -> Violations Associated with Components -> Extra pin found in component display mode -> No Report

Project -> Options -> Error Reporting -> Violations Associated with Components -> Missing pin found in component display mode -> No Report

 

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

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


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

Если используется УГО с вариантами отображения, то...

Отредактировал эту мою реплику, т.к. Ваш ответ оказался для меня исчерпывающим, нашел правильный путь апгрейда схем после читки (изменения) библиотек УГО и все работает.

 

Спасибо.

 

 

 

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


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

Я хочу использовать этот вариант, но орличающийся только направлением выводов в УГО (выводы по разные стороны УГО). Сейчас получаю Warnigs, если создаю второй вариант для УГО.

Под направлением имею ввиду настройки

Pin Properties -> Electrical Type

Pin Properties -> Symbol

 

Расположение на листе не имеет значения.

 

В конце концов - можете просто поставить ранее указанные сообщения в No Report, поскольку в вашем случае это не является ошибкой.

 

Можете выложить библиотеку с одним из проблемных компонентов?

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


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

Можно ли что-то настроить (кроме цвета) для выделения. Очень не нравится как подсвечиваются Via при выделении (слишком ярко) и "ореол" вокруг выделенных падов.

Видео

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


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

Прошу помощи.Непонятки с функцией Copy Room Format.

При попытке синхронизировать выдает предупреждение "368 Channel-Offset Errors"

http://imgur.com/pKZ97jf

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

http://imgur.com/a2F3gSD

http://imgur.com/hvvZLxK

Делал Update components from library,ничего не дало.Где копать?Спасибо

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


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

Гость
Эта тема закрыта для публикации ответов.
×
×
  • Создать...