У меня возникли проблемы с маршрутизацией этой печатной платы в Eagle 7.1:
Я пробовал следующее:
Ограничения, которые я наложил, - это провода диаметром 0,2 мм с зазором 0,45 мм между контактной площадкой (я не хочу, чтобы провода проходили внутри SV1
, но с другими микросхемами все в порядке) и зазором между проводами 0,2 мм.
Насколько я понимаю, светодиод SMD и резистор находятся в нижней части платы вместе с остальными проводами.
Что я могу сделать, чтобы развести эту плату, не прокладывая провода внутри SV1
?
Связанный с этим вопрос: если автотрассировщик не может выполнить 100% завершение, то вероятность ручной трассировки практически равна нулю?
Ключом к трассировке печатной платы является размещение деталей. Это может быть практически невозможно из-за неправильного размещения деталей.
Немного посмотрев...
Похоже, что IC1 нужно повернуть на 180 градусов, а затем переместить R1 и LED1 в сторону, вправо от IC1, и их можно будет вывести под IC2.
Поверните СВ1 на 180, и думаю в основном пойдет.
Изменить: используйте несколько перемычек, чтобы соединить области меди, которые должны быть подключены, но не могут быть проложены на односторонней плате. Я не могу точно сказать, так как некоторые воздушные провода немного скрыты, но я думаю, вам может понадобиться парочка.
«Красивое решение», которое маскирует перемычки, - это резисторы 0 Ом. К сожалению, вы используете резисторы SMD, у которых недостаточно места между контактными площадками, чтобы их можно было использовать для пересечения провода :-(
Редактировать:
Когда я пытаюсь понять размещение деталей, я иногда сначала делаю грубую / быструю разводку для деталей с большим количеством контактов. Затем посмотрите, куда идут две части штифта. Кажется, это помогает мне увидеть, что происходит топологически.
Я всегда устанавливаю сетку на полезное значение. Это экономит много времени и усилий в Eagle.
Для грубой трассировки я установил размер сетки на дорожку + интервал, тогда можно очень быстро проложить дорожки рядом друг с другом, не нарушая правила проектирования. Я часто устанавливаю 'alt' сетки равным четному делителю, например, если дорожка+сетка равна 16, то Alt может быть 4. Обычно этого достаточно; диагональные углы могут быть немного дальше друг от друга, чем «идеально», но это легко, быстро и безопасно.
Когда я делаю грубую/быструю разводку, я предполагаю, что порву все дорожки. Я не обязательно заканчиваю треки. Я часто прокладываю только достаточно, чтобы «не пересекать» треки, чтобы было легко увидеть, какие треки вызывают проблемы, и какие группы могут маршрутизироваться просто и вместе. Я ищу возможности перемещения деталей для упрощения маршрутизации. Я рассчитываю разорвать гусеницы и, следовательно, не тратить много усилий.
Я считаю, что профессионалы говорят: «Пологие углы в 45 градусов — это хорошо, а 90 градусов или острее — плохо». Поэтому я очень редко использую изгибы проволоки под углом 90 градусов. Возможность прокладывать дорожки параллельно — это быстро. Поэтому я редко использую изгибы проволоки под произвольным углом. Криволинейные изгибы рвать и двигать сложнее, поэтому я ими тоже редко пользуюсь. Это означает, что я использую только два изгиба провода под 45 градусов для большей части трассировки.
Важно : Eagle был разработан много лет назад и имеет пользовательский интерфейс, оптимизированный для интенсивного использования, когда командная строка была еще популярна. Однокнопочная мышь или трекпад ужасны. Используйте двухкнопочную мышь, желательно с колесиком. Многие команды становятся намного проще, а масштабирование колесиком становится удобным. Вторая кнопка помогает с движущимися частями, вращением, выбором изгибов проволоки, ...
Полезно : связывайте общие действия, требующие большого количества нажатий, с функциональными клавишами. У меня есть мой набор, чтобы показать различные комбинации слоев. Один ключ показывает все слои, которые я создал. Другой удаляет весь текст, но оставляет «стоп», чтобы было легко увидеть, что я развожу, а что не должно перекрываться. Другой отключает медь верхнего слоя и т. д. Способ выяснить, что назначать функциональной клавише, состоит в том, чтобы ввести команду в командную строку, а затем вставить ее в диалоговое окно определения клавиши. Большинство моих представлений слоев находятся на одной и той же функциональной клавише, измененной сдвигом, контролем и т. д., чтобы их было легко найти.
Полезность : интерактивная справка Eagles содержит много полезной информации. Если у вас есть второй экран, и вы можете использовать экранное пространство, держите его открытым и используйте средство поиска. Я нашел много маленьких приемов, которые спрятаны в «Ctrl-Alt-щелчок» таким образом, что сэкономило мне много усилий.
NB: Я делаю микроконтроллеры с частотой менее 100 МГц, в чипе которых есть высокоскоростные компоненты, поэтому эти стратегии работают нормально. Есть члены сообщества, которые могут дать гораздо лучшее представление об электронике печатной платы, чем я.
На ваш связанный с этим вопрос: автотрассировщики почти никогда не завершат работу на 100%. Это совершенно нормально. Тем не менее, в вашем случае это может быть признаком невозможности. Размещение ограничения на односторонность усложняет задачу, особенно потому, что кажется, что так много цепей должны пересекаться.
Вещи, которые могут помочь:
Попытка маршрутизации (исправлено)
Я не могу сказать по картинке, что нужно для контакта 7 SV1, но попробуйте это в качестве первой попытки:
Хотя можно развести печатную плату без использования каких-либо перемычек, для большинства односторонних печатных плат любой сложности потребуются некоторые перемычки.
Хотя некоторые программы компоновки обрабатывают перемычки в такой ситуации автоматически, такие, как Eagle, этого не делают (по крайней мере, версия 6, я еще не обновился до 7). Там самое простое решение - представить печатную плату двухслойной платой и присвоить верхнему слою (тому, что со сквозными компонентами) высокую «стоимость», чтобы он не пытался прокладывать туда дорожки без крайней необходимости. Следы наверху на самом деле никогда не будут существовать (поскольку вы не будете травить эту сторону), но вместо этого эти следы будут представлять собой перемычки.
Когда плата разведена, вы должны убедиться, что дорожки, представляющие перемычки, не проходят ни под какими компонентами (если бы это были настоящие дорожки, они могли бы, поэтому маршрутизатор, вероятно, попытается поместить их туда). Если они есть, переместите их вручную. Когда плата заполнена, просто поместите провода между переходными отверстиями, представляющими собой концы дорожек.
Гбулмер
Гбулмер
Гбулмер
тгун926
Гбулмер
Джиппи
Джаред