|
|
  |
Трассировка платы, Что я делаю не так? |
|
|
|
Dec 29 2010, 07:06
|

Частый гость
 
Группа: Участник
Сообщений: 137
Регистрация: 2-05-07
Из: Санкт-Петербург
Пользователь №: 27 465

|
Попробовала развести простенькую платку в Спекктре. Получила странные результаты: сообщение и картинка прилагаются, как и DSN-файл.  
ARM80.7z ( 2.81 килобайт )
Кол-во скачиваний: 119То же самое попробовала в Expedition, результат близкий (hkp-файлы в приложении). Просьба знатоков объяснить, что и как нужно настроить, чтобы получить нормальный результат. 
ARM_Exp.7z ( 107.4 килобайт )
Кол-во скачиваний: 118
|
|
|
|
|
Dec 30 2010, 03:52
|
Местный
  
Группа: Свой
Сообщений: 305
Регистрация: 22-06-07
Из: Санкт-Петербург
Пользователь №: 28 617

|
Цитата(maple @ Dec 29 2010, 13:06)  Просьба знатоков объяснить, что и как нужно настроить, чтобы получить нормальный результат. 4. разобраться с командами авто-трассировки (выполняемый .do - файл в specctra)
|
|
|
|
|
Dec 30 2010, 04:57
|

Частый гость
 
Группа: Участник
Сообщений: 137
Регистрация: 2-05-07
Из: Санкт-Петербург
Пользователь №: 27 465

|
Всем спасибо за советы. Цитата(vetal @ Dec 29 2010, 13:37)  1. оптимизировать компоновку. 2. увеличить кол-во слоев 3. трассировать вручную. 1. Особо оптимизировать там нечего, но если компонент, развернутый на 45 градусов, поставить прямо, то Спекктре становится несколько легче. Впрочем, 10 неразведенных трасс она все-таки оставляет. 2. Увеличение кол-ва слоев помогает, но не хотелось бы увеличивать стоимость платы. 3. Вручную можно, но долго. Надеялась ускорить процесс с помощью автотрассировщика. Для ручной трассировки подойдет и Кикад, хочется оценить преимущества более навороченных продуктов. Цитата(yura-w @ Dec 30 2010, 09:52)  4. разобраться с командами авто-трассировки (выполняемый .do - файл в specctra) Да, этого бы мне и хотелось. Увеличивала число проходов, но это практически не помогало. Что еще можно там настроить?
|
|
|
|
|
Dec 30 2010, 05:55
|
Местный
  
Группа: Свой
Сообщений: 305
Регистрация: 22-06-07
Из: Санкт-Петербург
Пользователь №: 28 617

|
Цитата(maple @ Dec 30 2010, 10:57)  Да, этого бы мне и хотелось. Увеличивала число проходов, но это практически не помогало. Что еще можно там настроить? Документации и примеров do-файлов, у меня под рукой нет, выложу после праздников, если никто не поделиться. Число проходов, сглаживаний и их количество и чередование - основные факторы влияющие на результат авто-трассировки (конечно при правильных запретных зонах и т.п) и не всегда их увеличение дает лучший результат. Зачастую приходится возвращаться к упомянутому vetal п.1. - оптимизировать компоновку.
|
|
|
|
|
Dec 30 2010, 06:40
|

Частый гость
 
Группа: Участник
Сообщений: 137
Регистрация: 2-05-07
Из: Санкт-Петербург
Пользователь №: 27 465

|
Цитата(DSIoffe @ Dec 30 2010, 11:38)  Мне когда-то подарили вот такой файл do, я даже в нём почти разобрался, но потом забыл за ненадобностью. Всегда автоматическую разводку в specctra делаю в нём. Попробуйте, вдруг поможет. Спасибо, посмотрела. Общая суть файла понятна, 3 этапа, по нескольку проходов в каждом. Интересно, какова логика задания именно такого числа проходов? Или просто берется любое число, а если разводка не получается, то число увеличивается? Кстати, я правильно трактую файл? route 7 - это 7 проходов. А route 5 11 - почему две цифры? Что они значат?
|
|
|
|
|
Dec 30 2010, 07:29
|
Местный
  
Группа: Свой
Сообщений: 305
Регистрация: 22-06-07
Из: Санкт-Петербург
Пользователь №: 28 617

|
Цитата(maple @ Dec 30 2010, 12:40)  А route 5 11 - почему две цифры? Что они значат? пять проходов, выполненные 11 раз. откройте User Guide на спектру, эти описания и простые примеры там точно есть
|
|
|
|
|
Dec 30 2010, 07:52
|

Частый гость
 
Группа: Участник
Сообщений: 137
Регистрация: 2-05-07
Из: Санкт-Петербург
Пользователь №: 27 465

|
Цитата(yura-w @ Dec 30 2010, 12:38)  думаю maple нужно не развести данную плату, а о научиться пользоваться авто-трассировкой (что иногда очень полезно) Абсолютно верно.  Цитата(DSIoffe @ Dec 30 2010, 13:06)  За всё время работы с этим файлом я его правил один раз, в самом начале, и то косметически, с тех пор давно забыл, к сожалению, что там зачем. Я редко развожу платы. А Вы его запускали для своего проекта? Интересно, что получилось, помогло или нет. Это не именно к Вам был вопрос, а просто к знающим Спекктру, спасибо. Запустила. Никаких изменений. Остается столько же неразведенных цепей. Цитата(yura-w @ Dec 30 2010, 13:29)  пять проходов, выполненные 11 раз.
откройте User Guide на спектру, эти описания и простые примеры там точно есть О, спасибо.  Только непонятно. А если я напишу вместо 5 11 - 55 проходов? Это будет не то же самое? Цифры ставятся любые? Особой логики в их задании нет?
Сообщение отредактировал maple - Dec 30 2010, 07:55
|
|
|
|
|
Dec 30 2010, 09:06
|
Местный
  
Группа: Свой
Сообщений: 305
Регистрация: 22-06-07
Из: Санкт-Петербург
Пользователь №: 28 617

|
Цитата(maple @ Dec 30 2010, 13:52)  О, спасибо.  Только непонятно. А если я напишу вместо 5 11 - 55 проходов? Это будет не то же самое? Цифры ставятся любые? Особой логики в их задании нет? Нет, это будет не тоже самое, смотрите в описание, на результат выполнение команды route ХХ накладывается условие (уже не помню какое) завершения и затем эта команда ( route ХХ ) выполняется YY раз. Уже давно не разводил, помню что команды разводки и очистки чередовал многократно (3-6раз) и значения проходов и повторений было до сотни раз, все зависит от платы: указываете значения, смотрите результат, указываете значения и т.д., больше проходов - не значит результат будет лучше. Цитата(maple @ Dec 30 2010, 13:52)  Запустила. Никаких изменений. Остается столько же неразведенных цепей. это нормально  , значит надо вернуться к уже сказанному 1. оптимизировать компоновку. 2. увеличить кол-во слоев 3. трассировать вручную (п.3 - можно частично в ручную)
|
|
|
|
|
Jan 11 2011, 09:47
|

Частый гость
 
Группа: Участник
Сообщений: 137
Регистрация: 2-05-07
Из: Санкт-Петербург
Пользователь №: 27 465

|
Цитата(yura-w @ Dec 30 2010, 13:29)  откройте User Guide на спектру, эти описания и простые примеры там точно есть По умолчанию он у меня отсутствовал.  Скачала. Цитата(yura-w @ Dec 30 2010, 15:06)  Нет, это будет не тоже самое, смотрите в описание, на результат выполнение команды route ХХ накладывается условие (уже не помню какое) завершения и затем эта команда ( route ХХ ) выполняется YY раз. Нашла в User Guide объяснение, но английское. Привожу русский перевод так, как я это поняла. route 25 [route 25 passes] - трассировка в 25 проходов route 50 16 [route 50 passes when solved resets algorithm to pass 16] - трассировка в 50 проходов, когда она заканчивается, сбрасывается алгоритм и повторяется еще 16 раз. Что за алгоритм? Что именно сбрасывается? Это я как-то не очень уяснила.  Разводка начинается с того места, где она остановилась в прошлый раз. Причем, если это не прописывать, трассировщик сам высчитает это место. И написано, что эту опцию можно использовать только опытным пользователям Спекктры.  Ко мне это явно не относится.  Интересно, а на основе чего опытные пользователи определяют это число? Цитата(yura-w @ Dec 30 2010, 15:06)  Уже давно не разводил, помню что команды разводки и очистки чередовал многократно (3-6раз) и значения проходов и повторений было до сотни раз, все зависит от платы: указываете значения, смотрите результат, указываете значения и т.д., больше проходов - не значит результат будет лучше. Странно, что значение подбирается методом тыка.  Ромашка получается, угадал - не угадал. И непонятно, то ли трассировщик в принципе плату развести не может, то ли ты настройки неправильные сделал. На моей плате увеличение кол-ва проходов не дали никаких существенных изменений. Единственное, что помогло довольно значительно, поставить прямо компонент, до этого развернутый на 45 градусов. А мне казалось, под 45 будут короче проводники и удобнее разводить. Почитала про Спекктру поподробнее. Пишут, что трассировщик бессеточный. Значит, проблем с развернутыми на любой угол компонентами быть не должно. Но они есть даже для угла 45 градусов.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|