Setting Up the Design Constraints

Main page: Definir os Requisitos do Projeto Usando o Constraint Manager

O editor PCB do Altium Designer é um ambiente orientado por regras. Com um conjunto bem definido de restrições de projeto, pode concluir com sucesso projetos de placas com requisitos de projeto variados e frequentemente exigentes.

As restrições de projeto são configuradas no Constraint Manager, acessível tanto a partir do lado do esquemático como do PCB do projeto. Neste tutorial, as restrições de projeto serão definidas a partir do lado do esquemático e depois transferidas para o PCB, juntamente com outros dados do projeto (componentes e nets).

As restrições necessárias dependem da natureza do seu projeto e das capacidades de fabrico. Não existe um conjunto específico de restrições adequado a todos os projetos.

Definir a Restrição de Afastamento

O primeiro passo é definir quão próximos podem estar entre si os objetos elétricos que pertencem a nets diferentes. Este requisito é tratado pelas restrições de projeto de afastamento. O Constraint Manager inclui a vista Clearances, que apresenta a matriz de afastamentos onde podem ser definidos os afastamentos entre classes de nets no projeto. Para este tutorial, é adequado um afastamento de 0,25 mm entre todos os objetos.

  1. Quando a folha esquemática do projeto for o documento ativo (clique no separador do documento esquemático no topo do espaço de trabalho se não for), selecione o comando Design » Constraint Manager nos menus principais para abrir o Constraint Manager. A vista Clearances do Constraint Manager abre por predefinição.

     
  2. Selecione o comando Tools » Measurement Units » mm nos menus principais para mudar as unidades de medida atuais de mils para milímetros no Constraint Manager.

  3. Clique dentro da célula na interseção da linha All Nets e da coluna All Nets, escreva 0.25 e prima Enter.

     

    Não é necessário introduzir as unidades de medida. As unidades de medida predefinidas serão adicionadas automaticamente ao valor introduzido.

Definir as Restrições de Largura

A largura do encaminhamento é controlada pela restrição de projeto de largura aplicável, que é selecionada automaticamente quando começa a encaminhar uma net.

  • Ao configurar as restrições, a abordagem básica é definir a restrição genérica para abranger o maior número de nets e depois adicionar restrições específicas para nets com requisitos especiais de largura, como as nets de alimentação. A prioridade das restrições aplica-se automaticamente com base na hierarquia natural dos objetos de projeto. Por exemplo, o projeto deste tutorial inclui várias nets de sinal e duas nets de alimentação. A restrição de net para todas as nets pode ser configurada para 0,25 mm. Embora o âmbito All Nets também abranja as nets de alimentação, estas podem ser especificamente abrangidas através da adição de uma restrição específica.

  • A restrição de projeto de largura inclui definições mínima, máxima e preferencial. Utilize-as se preferir ter alguma flexibilidade durante o encaminhamento.

  • Evite utilizar as definições mínima e máxima para definir um único valor de restrição que sirva para todas as dimensões necessárias em todo o projeto. Ao fazê-lo, perde a capacidade de fazer com que o Altium Designer monitorize se cada objeto do projeto tem a dimensão adequada à sua função.

  1. Abra a vista Physical do Constraint Manager usando o botão correspondente no topo.

  2. Clique dentro da célula na coluna Min Width ou Preferred Width para All Nets e defina os seguintes valores de largura na parte inferior do Constraint Manager:

    • Min Width = 0.2

    • Preferred Width = 0.25

    • Max Width = 0.25

     
  3. O passo seguinte é adicionar outra restrição para especificar a largura de encaminhamento das nets de alimentação. Para o fazer, crie uma classe de nets para as nets de alimentação e depois aplique restrições de largura específicas a essa classe. Na vista Physical, selecione as linhas das nets 12V e GND mantendo premida a tecla Ctrl e clicando nos nomes das nets; depois clique com o botão direito na seleção e escolha o comando Classes » Add Selected to Class » New Class no menu de contexto.

  4. Na caixa de diálogo Add Class que se abre, escreva Power no campo Name, confirme que as nets 12V e GND estão listadas na coluna Member e depois clique em Ok.

  5. Será apresentada uma entrada para a classe de nets Power na vista Physical, com as nets 12V e GND listadas por baixo. Clique dentro da célula na coluna Min Width ou Preferred Width para esta classe de nets e defina os seguintes valores de largura:

    • Min Width = 0.25

    • Preferred Width = 0.5

    • Max Width = 0.5

     

Definir a Restrição de Estilo de Via

À medida que encaminha e muda de camada, é automaticamente adicionada uma via. Neste caso, as propriedades da via são definidas pela restrição de projeto de estilo de via aplicável.

  1. Na vista Physical do Constraint Manager, clique dentro da célula na coluna Via Style para All Nets e defina os seguintes valores de estilo de via na parte inferior do Constraint Manager:

    • Diameter = 1

    • Hole Size = 0.6

     

    Uma vez que é altamente provável que as nets de alimentação possam ser encaminhadas num único lado da placa, não é necessário definir uma restrição de estilo de via de encaminhamento especificamente para as nets de alimentação.

  2. Guarde as alterações efetuadas no Constraint Manager selecionando o comando File » Save nos menus principais.

  3. Feche o Constraint Manager clicando com o botão direito no respetivo separador no topo do espaço de trabalho e selecionando o comando Close Multivibrator.PrjPcb [Constraints] no menu de contexto.

  4. Guarde o projeto localmente clicando com o botão direito na respetiva entrada no painel Projects e selecionando Save no menu de contexto.

A definição das restrições está agora concluída. Está na altura de criar o PCB!

AI-LocalizedAI-localized
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
Feature Availability

The features available to you depend on which Altium solution you have – Altium Develop, an edition of Altium Agile (Agile Teams or Agile Enterprise), or Altium Designer (on active term).

If you don’t see a discussed feature in your software, contact Altium Sales to find out more.

Legacy Documentation

Altium Designer documentation is no longer versioned. If you need to access documentation for older versions of Altium Designer, visit the Legacy Documentation section of the Other Installers page.

Conteúdo