Навыки проектирования двухслойных печатных плат [теги]

Aug 10, 2021

В этой главе в основном рассказывается о системном методе проверки правил проектирования схем (DRC) двухслойной печатной платы. После того как проект печатной платы будет получен с помощью инструмента для создания принципиальных схем, можно запустить DRC, чтобы найти любые неисправности, которые нарушают правила проектирования печатных плат. Эти операции должны быть завершены до того, как начнется последующая обработка, и разработчик инструмента для создания принципиальных схем разработки должен предоставить большинству разработчиков печатных плат возможность легко освоить инструмент DRC. Написание собственного средства проверки правил проектирования печатных плат имеет много преимуществ. Хотя средство проверки дизайна печатной платы не так просто, оно вполне достижимо, потому что любой проектировщик печатных плат, знакомый с существующими языками программирования или скриптами, полностью способен на проверку дизайна печатной платы. Польза от работы неизмерима. Инструменты общего-назначения, продаваемые на рынке, часто не обладают достаточной гибкостью для удовлетворения конкретных потребностей проектирования печатных плат. Поэтому заказчик должен отражать новые требования к функциям разработчику инструмента DRC, а это обычно требует определенных денежных средств и времени, особенно когда требования постоянно обновляются. К счастью, большинство разработчиков инструментов могут предоставить клиентам удобный способ написания собственного DRC для удовлетворения конкретных потребностей. Однако этот мощный инструмент еще не получил широкого признания и не использовался. В этой статье представлено практическое руководство по использованию инструментов DRC для получения максимальной выгоды. Поскольку DRC должен пройти через всю принципиальную схему конструкции печатной платы, включая каждый символ, каждый вывод, каждую цепь и каждый атрибут, при необходимости может быть создано неограниченное количество «прикрепленных» файлов. Как описано в разделе 4.0, DRC может указывать на любые незначительные отклонения, которые нарушают правила проектирования печатных плат. Например, один из прикрепленных файлов может включать в себя все развязывающие конденсаторы, используемые в конструкции печатной платы. Если количество конденсаторов меньше или больше ожидаемого значения, красная метка будет отмечена там, где может возникнуть проблема dv/dt линии питания. Эти вспомогательные файлы могут быть необходимы, но не любой коммерческий инструмент DRC может обязательно создавать эти файлы. Еще одно преимущество DRC заключается в том, что его легко обновить в соответствии с новыми функциями проектирования печатных плат (например, теми, которые могут повлиять на правила проектирования печатных плат). Более того, как только вы приобретете достаточный опыт в этой области, вы сможете выполнять многие другие функции. Например, если вы можете написать свой собственный DRC, вы можете написать свой собственный инструмент для создания спецификаций (BOM), чтобы лучше справляться с конкретными потребностями пользователей, например, как получить «дополнительное оборудование» устройства, которое не является частью базы данных принципиальных схем (например, розетка, радиатор или отвертка). Или разработчики печатных плат могут написать свой собственный анализатор списка соединений Verilog, обладающий достаточной гибкостью в среде проектирования печатных плат, например, для получения моделей Verilog или файлов времени, подходящих для конкретных устройств. Фактически, поскольку DRC проходит через всю принципиальную схему проектирования печатной платы, вся достоверная информация может быть собрана для вывода моделирования и/или спецификации, необходимой для анализа списка соединений Verilog проекта печатной платы.

Навыки проектирования двухслойных-печатных плат


Обсуждать эти темы, не предоставляя программного кода,{{{0}} немного натянуто. По этой причине в качестве примера мы возьмем инструмент для сбора принципиальных схем. В этой статье используется инструмент ViewDraw, разработанный Mentor Graphics, который входит в линейку продуктов PADS-Designer. Кроме того, мы также приняли инструмент ViewBase, представляющий собой упрощенную библиотеку подпрограмм C, которую можно вызывать, получать к ней доступ и работать с базой данных ViewDraw. Используя инструменты ViewBase, проектировщики печатных плат могут легко использовать язык C/C для написания полных и эффективных инструментов DRC для ViewDraw. Следует отметить, что основные принципы, обсуждаемые здесь, в равной степени применимы к любым другим инструментам для построения схем печатных плат. В дополнение к базе данных схем, DRC также нужны некоторые входные файлы, которые могут описывать определенные ситуации, такие как автоматическое подключение к плоскости питания с допустимым именем сети питания. Например, если сеть питания называется POWER, то уровень питания будет автоматически подключаться к уровню питания с помощью внутреннего -устройства упаковки (если применимо к ViewDrawpcbfwd). Ниже приведен список входных файлов, эти файлы должны быть размещены в фиксированном глобальном местоположении, чтобы DRC мог автоматически найти и прочитать, а затем сохранить информацию в DRC во время выполнения. Некоторые символы должны иметь контакты внешнего шнура питания, поскольку эти символы не подключены к обычному слою шнура питания. Например, вывод VCC устройства ECL либо подключен к VCC, либо к ЗАЗЕМЛЕНИЮ; его контакт VEE может быть подключен к плоскости GROUND или -5.0V. Кроме того, контакты линии электропередачи также могут быть подключены к фильтру до того, как они достигнут слоя линии электропередачи. Вывод линии питания обычно не связан с символом устройства. Напротив, атрибут символа (здесь называемый СИГНАЛ) описывает, какой вывод является выводом питания или выводом заземления, и описывает вывод, который должен быть подключен к имени сети. СИГНАЛ=VCC:10, СИГНАЛ=GROUND:20 DRC может прочитать этот атрибут и убедиться, что имя сети сохранено в официальной_pwr_сети{{11 }}имя файла. Если официальное имя _pwr_net_ не содержит имени сети, контакт питания не будет подключен к плоскости питания, и эта проблема действительно очень серьезная.


Вам также может понравиться