Gerenciando Alterações de Projeto entre o Esquemático e a PCB
Definir os Requisitos de Projeto Utilizando o Constraint Manager
As restrições de projeto formam, em conjunto, um conjunto de instruções a seguir no projeto da PCB. Cobrem todos os aspetos do projeto: afastamentos, larguras de encaminhamento, topologia, etc. Para visualizar, criar e gerir as restrições de projeto utilizadas nos seus projetos de PCB, é utilizado o Constraint Manager . O Constraint Manager disponibiliza uma interface de edição unificada, baseada em tabela/semelhante a folha de cálculo, para definir restrições de projeto, acessível tanto a partir do esquemático como da PCB. Esta abordagem poderosa, mas simplificada, facilita uma maior colaboração entre engenheiros com diferentes funções dentro de uma organização, permitindo que um conjunto alargado de intervenientes defina coletivamente as restrições necessárias para um projeto.
O Constraint Manager pode ser acedido selecionando o comando Design » Constraint Manager nos menus principais do editor de Esquemático ou de PCB. O Constraint Manager tem várias vistas para definir diferentes tipos de restrições. Utilize os botões na parte superior do Constraint Manager para alternar entre as vistas:
-
Clearances – uma Matriz de Afastamentos que permite definir afastamentos elétricos entre classes de nets.
-
Physical – uma lista de nets, pares diferenciais, xNets e respetivas classes, onde pode definir restrições físicas para o projeto: larguras dos condutores, o espaçamento em pares diferenciais, etc.
-
Electrical – uma lista de nets, xNets, xSignals e respetivas classes, onde pode definir restrições elétricas para o projeto: topologia, impedância, etc.
Quando o Constraint Manager é acedido a partir do editor de PCB, fica disponível uma vista adicional All Rules . Esta é uma vista das restrições de projeto orientada por regras, uma lista de todas as regras no projeto de PCB onde pode criar regras personalizadas com base em queries.
É necessário executar uma ação de gravação no Constraint Manager antes de as alterações se refletirem no projeto. Utilize o comando File » Save (quando o Constraint Manager é acedido a partir do esquemático) ou File » Save to PCB (quando o Constraint Manager é acedido a partir da PCB) nos menus principais do Constraint Manager ou o atalho Ctrl+S para o fazer.
As restrições definidas no Constraint Manager acedido a partir do lado do esquemático são transferidas para o projeto de PCB durante o processo normal de ECO (Engineering Change Order), conforme descrito abaixo.
Configurar o Projeto para Transferência para PCB
A caixa de diálogo Project Options inclui várias definições que controlam que dados são transferidos entre o projeto esquemático e o layout da PCB. Clique com o botão direito na entrada do projeto no painel Projects e selecione o comando Project Options no menu contextual para aceder à caixa de diálogo.
Utilize os separadores seguintes da caixa de diálogo para configurar o que deve ser sincronizado ao transferir o projeto:
|
Class Generation – permite configurar e controlar a geração de classes de componentes e de nets. Por exemplo, componentes colocados em folhas esquemáticas específicas podem ser agrupados em classes de componentes, ou nets agrupadas em buses podem ser agrupadas em classes de nets. Também é possível configurar neste separador a geração de classes definidas pelo utilizador derivadas de diretivas de projeto colocadas. Saiba mais sobre Trabalhar com Classes num Esquemático e PCB. Comparator – permite definir que tipos de diferenças procurar e quais ignorar ao comparar documentos, ou seja, exatamente que dados do esquemático e da PCB são comparados. Utilize a coluna Mode para um tipo de comparação para selecionar o modo de comparação, como ECO Generation – permite definir quais as modificações de projeto (com base nas diferenças encontradas pelo comparador) que podem ter Engineering Change Orders (ECOs) ao transferir dados. Utilize a coluna Mode para um tipo de modificação para selecionar o modo de geração, como |
Transferir Informação de Projeto para a PCB
A sincronização do projeto é efetuada diretamente entre os editores de esquemático e de PCB. Quando tiver um documento de PCB adicionado ao seu projeto e guardado no disco rígido, selecione o comando Design » Update PCB Document <PCBDocumentName> nos menus principais do editor de esquemático para abrir a caixa de diálogo Engineering Change Order. A caixa de diálogo contém a lista de alterações (Engineering Change Order – ECO) a efetuar na PCB para que esta fique em conformidade com o esquemático, de acordo com as opções atuais do projeto.
-
Pode ativar/desativar entradas de modificação na caixa de diálogo conforme necessário.
-
Clique no botão Validate Changes para executar uma verificação de validação das modificações ativadas para inclusão no ECO. Os resultados da validação aparecerão na coluna Check na região Status da caixa de diálogo.
-
Quando estiver satisfeito com as alterações a realizar, clique no botão Execute Changes para executar o ECO e aplicar as alterações válidas aí contidas. Os resultados da execução aparecerão na coluna Done na região Status da caixa de diálogo.
Depois de clicar no botão Execute Changes , as alterações serão aplicadas ao documento de PCB, e a caixa de diálogo Engineering Change Order pode ser fechada. Numa PCB recém-criada, verá os footprints dos componentes colocados fora da placa e linhas de ligação entre os pads dos footprints, de acordo com o projeto esquemático.
Após a transferência inicial do projeto para a PCB, alterações adicionais no lado do esquemático são transferidas para a PCB utilizando o mesmo processo.
Sondagem Cruzada
A sondagem cruzada é a capacidade de localizar um objeto noutros editores clicando no objeto no editor atual. Por exemplo, depois de iniciar o comando Tools » Cross Probe do editor de esquemático, pode clicar num componente no esquemático para apresentar o mesmo componente na PCB. Este comando suporta sondagem cruzada entre componentes, buses, nets e pinos/pads.
Seleção Cruzada
A funcionalidade de seleção cruzada é utilizada para selecionar objetos correspondentes entre documentos de PCB e esquemático. Por outras palavras, quando seleciona um objeto no documento de PCB, o mesmo objeto no documento esquemático de origem também é selecionado, e vice-versa.
Para ativar a funcionalidade de seleção cruzada, selecione o comando Tools » Cross Select Mode nos menus principais do editor de esquemático ou de PCB. Este comando alterna a funcionalidade entre ativada e desativada, e o ícone do comando no menu apresenta o respetivo estado.