|
|
  |
Вопросы начинающих, 2013 |
|
|
|
May 20 2014, 02:38
|

Гуру
     
Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671

|
Цитата(Michkov @ May 20 2014, 09:33)  1. только дописывая _N и _P. Есали по другому ==>назначается пары уже в PCB 2/ any differential pair это класс дифференциапльных пар, который удалить нельзя. Туда относятся все дифпары, указанные на схеме. В PCB организовать дифпару из любых цепей (не обязательно имеющих совпадающее название) Непонятно что вы хотите. Организовать дополнительный класс дифференциальных линий и занести туда выбранные из доступных пары? 3. к сожалению на схеме указываются только классы цепей и просто класс дифлиний (any differential pair). Отдельно указать дополнительный или пользовательский класс дифференциальных линий нельзя, по крайней мере, я этого не знаю. и это является существенным недостатком Altium
|
|
|
|
|
May 20 2014, 04:21
|

Эксперт
    
Группа: Модераторы
Сообщений: 1 385
Регистрация: 18-07-06
Из: Сан Диего
Пользователь №: 18 895

|
Цитата(Michkov @ May 20 2014, 09:33)  Здравствуйте. Начинаю работать в Altium14. Как решить ниже озвученные трудности, подскажите пожалуйста. полагаю вы уже посмотрели видео - Работа с дифференциальными парамипо вашим вопросам 1. Это означает что вы поставили директиву дифпары и не указали префиксы _N _P, это обязательное условие при создании пар из схемы 2. Пары нужно обозначить или в схеме или в плате, вы что-то совсем не то сделали 3. Зачем эта информация в схеме?
--------------------
|
|
|
|
|
May 20 2014, 05:18
|

Гуру
     
Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671

|
Цитата(Alexey Sabunin @ May 20 2014, 12:17)  Человек просит данные о классах передать из платы в схему. Мне непонятно зачем их туда передавать. ах это. при теперешнем подходе обозначение классов на схеме это точно не нужно. Но вот если бы netLabel мог иметь параметры, то это можно было бы провести через это. Дополнительно: За одно организовать составные цепи ( в смысле до и после разделителительного конденсатора). Заодно правило выравнивания на составную цепь можно было бы писать Дополнително: да многое через параметры можно было бы организовать. Как то странно почти все объекты на схеме имеют параметры, а Netlabel это обошло стороной
|
|
|
|
|
May 20 2014, 05:39
|
Участник

Группа: Участник
Сообщений: 64
Регистрация: 11-03-10
Пользователь №: 55 898

|
Уже нарисованную схему (название цепей) и библиотеки я экспортировал из 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пасибо за ответы.
|
|
|
|
|
May 20 2014, 05:50
|

люблю бегать и орать
    
Группа: Свой
Сообщений: 1 685
Регистрация: 28-04-07
Из: ЮБутово@Москва.ru
Пользователь №: 27 376

|
Цитата(Michkov @ May 20 2014, 13:49)  Уже нарисованную схему (название цепей) и библиотеки я экспортировал из 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, им даже быстрее, но надо быть внимательней.
|
|
|
|
|
May 20 2014, 15:58
|
Мыслящий
    
Группа: Свой
Сообщений: 1 729
Регистрация: 20-07-07
Из: Самара
Пользователь №: 29 270

|
Цитата(Myron @ May 20 2014, 18:44)  Необходимо использовать варианты УГО компонентов. При этом Алтиум (при компиляции) дает замечания (warnings) - Extra pins у компонентов с вариантами УГО. Не нашел решения вопроса. Если используется УГО с вариантами отображения, то для каждого варианта должен использоваться полностью одинаковый набор выводов: количество, направление, имя. Если же, этот вариант не подходит (неудобен), то остаётся предложить то, чего вы не хотите: Цитата(Myron @ May 20 2014, 18:44)  Просба не предлагать отключить проверку. 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 Собственно, эти настройки вывода ошибок и сделали доступными, чтобы можно было их отключать, когда они неактуальны.
--------------------
FAQ по ADФорум по ADЗнание только тогда знание, когда оно приобретено усилиями своей мысли, а не памятью. ...стоит запомнить ...вернее задуматься.
|
|
|
|
|
May 21 2014, 03:27
|
Мыслящий
    
Группа: Свой
Сообщений: 1 729
Регистрация: 20-07-07
Из: Самара
Пользователь №: 29 270

|
Цитата(Myron @ May 21 2014, 02:45)  Я хочу использовать этот вариант, но орличающийся только направлением выводов в УГО (выводы по разные стороны УГО). Сейчас получаю Warnigs, если создаю второй вариант для УГО. Под направлением имею ввиду настройки Pin Properties -> Electrical Type Pin Properties -> Symbol Расположение на листе не имеет значения. В конце концов - можете просто поставить ранее указанные сообщения в No Report, поскольку в вашем случае это не является ошибкой. Можете выложить библиотеку с одним из проблемных компонентов?
--------------------
FAQ по ADФорум по ADЗнание только тогда знание, когда оно приобретено усилиями своей мысли, а не памятью. ...стоит запомнить ...вернее задуматься.
|
|
|
|
|
May 22 2014, 06:46
|
Группа: Новичок
Сообщений: 7
Регистрация: 31-10-13
Пользователь №: 78 989

|
Прошу помощи.Непонятки с функцией Copy Room Format. При попытке синхронизировать выдает предупреждение "368 Channel-Offset Errors" http://imgur.com/pKZ97jfсответственно после этого ничего не копирует,да еще и разбрасывает часть элементов. http://imgur.com/a2F3gSDhttp://imgur.com/hvvZLxKДелал Update components from library,ничего не дало.Где копать?Спасибо
|
|
|
|
|
  |
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0
|
|
|