PCB Layout Replication

A ferramenta PCB Layout Replication permite-lhe replicar o layout de blocos repetitivos de circuitaria num design PCB plano. Como funcionalidade informal de reutilização, esta ferramenta é ideal quando precisa de replicar rapidamente a colocação de um grupo de componentes para outro grupo dos mesmos componentes, ainda não colocados, com as mesmas ligações.

Esta funcionalidade está disponível quando a opção PCB.LayoutReplication estiver ativada na caixa de diálogo Advanced Settings.

No documento PCB, pode ser selecionado um fragmento do design capturado a replicar (o Bloco de Origem) e, em seguida, esse layout pode ser aplicado a cada fragmento do design que seja detetado como correspondência (Blocos de Destino). Tem controlo total sobre a que bloco(s) de destino aplicar a replicação e pode especificar o que essa replicação deve incluir para além da colocação de componentes (por exemplo, objetos de routing).

Javascript ID: PCBLayoutReplication_Example

Exemplo de aplicação da ferramenta PCB Layout Replication. O bloco de origem com os componentes colocados e encaminhados conforme necessário e os componentes do potencial bloco de destino são aqui mostrados.

Os blocos após a aplicação da ferramenta PCB Layout Replication.

Para um design multi-channel, pode utilizar a ferramenta Copy Room Formats para propagar a colocação e o routing efetuados num canal para todos os outros canais – saiba mais.

O processo de replicação de blocos com esta ferramenta é o seguinte:

  1. No documento PCB, selecione o bloco de origem dos objetos a replicar: componentes e, opcionalmente, outros objetos: tracks, arcos, pads, vias, polygons, regions e/ou fills. Para que a ferramenta PCB Layout Replication detete blocos de destino no PCB, estes têm de ter os mesmos componentes (colocados a partir da mesma biblioteca) e a mesma conectividade que o bloco de origem selecionado. Tenha em atenção que os objetos não incluídos na seleção não serão replicados nos blocos de destino.

    Os componentes repetidos num design multi-channel também são correspondidos pelos seus designadores de referência esquemáticos, o que significa que, por exemplo, um componente com o designador físico C5-1 apenas corresponderá aos componentes C5-2, C5-3, etc., ou seja, componentes que tenham o mesmo designador de referência esquemático C5.

    Em alguns casos, pode ser mais fácil selecionar componentes e routing no PCB selecionando os componentes e nets correspondentes nos esquemáticos quando a funcionalidade Cross Selecting está ativa.
  2. Escolha o comando Tools » PCB Layout Replication nos menus principais (ou clique com o botão direito na seleção e escolha o comando PCB Layout Replication no menu de contexto). A caixa de diálogo PCB Layout Replication será aberta se for detetado pelo menos um bloco de destino.

    • O comando PCB Layout Replication estará inativo (a cinzento) se a seleção não incluir componentes ou se nada estiver selecionado.

    • Será aberta uma caixa de diálogo de aviso se não for detetado nenhum bloco de destino com a seleção atual – mostrar imagem. Verifique se o design e a seleção cumprem os requisitos relativos aos componentes e à respetiva conectividade.

    • Se for detetada uma ligação de pino em falta no bloco de origem selecionado ao executar a ferramenta Layout Replication, uma caixa de diálogo de aviso irá notificá-lo sobre a ligação em falta – mostrar imagem. Clique na ligação na caixa de diálogo para fazer cross-probe para o objeto problemático.

  3. Os componentes do bloco de origem serão listados na área Source Block à esquerda da caixa de diálogo PCB Layout Replication e o(s) bloco(s) de destino detetado(s) serão listados na área Target Blocks à direita da caixa de diálogo. Expanda/colapse as entradas dos blocos de destino para mostrar/ocultar a lista de componentes dos blocos de destino. Utilize as caixas de verificação junto às entradas dos blocos de destino para selecionar os blocos de destino aos quais a replicação deve ser aplicada.

    • Se não for detetado routing num bloco de destino, este será listado na categoria NO ROUTING da área Target Blocks da caixa de diálogo. Esses blocos de destino são incluídos na replicação por predefinição (as respetivas caixas de verificação estão ativadas).
    • Se for detetado routing existente num bloco de destino, esse bloco de destino será listado na categoria ROUTING DETECTED da área Target Blocks da caixa de diálogo. Por predefinição, esses blocos de destino não são incluídos na replicação (as respetivas caixas de verificação estão desativadas). Se optar por ativar esse bloco de destino na replicação, tenha em atenção que o routing existente entre componentes será removido e, se a opção Copy routed nets estiver ativada na caixa de diálogo, será colocado o routing do bloco de origem. Os objetos não encaminhados do bloco de destino permanecerão tal como estão.

    Utilize as caixas de verificação à esquerda das categorias NO ROUTING e ROUTING DETECTED para selecionar/anular a seleção de todos os blocos de destino na categoria correspondente. Utilize o controlo Expand AllCollapse All para expandir/colapsar todas as entradas de blocos de destino na categoria correspondente.

    Quando a ferramenta PCB Layout Replication detetar vários componentes com ligações semelhantes, pode mapear manualmente os componentes nos blocos de destino. Nesse caso, os blocos de destino correspondentes na caixa de diálogo PCB Layout Replication terão o ícone  (quando o bloco estiver colapsado) e cada componente com substituições disponíveis terá o ícone  (quando o bloco estiver expandido). Utilize a lista pendente no campo Designator do componente com substituições detetadas para escolher o componente pretendido.

    Javascript ID: Dlg_PCBLayoutReplication_Alternate_AD24_2
  4. Utilize as caixas de verificação na área Options para configurar o que a replicação deve incluir:
    • Copy routed nets – ative esta opção para replicar objetos de cobre (tracks, arcos, pads, vias, fills, regions e polygons) que ligam componentes no bloco de origem.
    • Copy Designator & Comment formatting – ative esta opção para aplicar a formatação das strings de designador e comentário dos componentes no bloco de origem aos componentes dos blocos de destino.
    • Copy unrouted objects – ative esta opção para replicar objetos que não sejam routing entre componentes, isto é, objetos de cobre (tracks, arcos, pads, vias, fills e regions) que não ligam componentes do bloco de origem – quer objetos de routing ligados a apenas um pad de um componente no bloco de origem, quer objetos de routing que não estejam ligados a qualquer pad de componente no bloco de origem.

    • Use interactive placement – o estado desta opção define como os blocos de destino serão colocados depois de clicar no botão Replicate na caixa de diálogo:
      • Quando esta opção está desativada (predefinição), cada bloco de destino será posicionado relativamente ao componente principal do bloco. Por predefinição, este é o componente com o maior número de pinos no bloco ou, se houver mais do que um componente com o mesmo maior número de pinos, o componente com a maior área. O componente principal é identificado na lista Source Block com o ícone . Clique na célula de outro componente para o selecionar como componente principal.

      • Quando esta opção está ativada, irá posicionar manualmente cada bloco de destino selecionado no espaço de design.

    A área Preview é atualizada dinamicamente para refletir o bloco de destino à medida que ativa e desativa as opções.

  5. Quando os blocos de destino necessários estiverem selecionados para replicação (tem de estar selecionado pelo menos um bloco de destino) e as opções configuradas, clique no botão Replicate no canto inferior direito da caixa de diálogo PCB Layout Replication .
  6. Consoante a opção Use interactive placement tenha sido ou não ativada na caixa de diálogo PCB Layout Replication , entrará no modo de colocação interativa para posicionar cada bloco de destino sequencialmente ou os blocos de destino serão posicionados automaticamente. Ao colocar interativamente um bloco de destino, utilize os seguintes atalhos para controlar a colocação:
    • Spacebar / Shift+Spacebar – rodar o bloco de destino no sentido contrário ao dos ponteiros do relógio/no sentido dos ponteiros do relógio.
    • L – inverter o bloco de destino para o outro lado da placa.
    • Click – colocar o bloco de destino anexado ao cursor na localização atual. O bloco de destino seguinte será anexado ao cursor ou, se o último bloco de destino da sequência for colocado, a colocação interativa terminará.
    • Right-click ou Esc – sair da colocação do bloco de destino atualmente anexado ao cursor.  
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.