Importando um projeto do Allegro

Para atender à necessidade de carregar e trabalhar com arquivos de projeto do Cadence® Allegro, o Import Wizard do Altium Designer inclui a capacidade de importar projetos de PCB do Allegro em formato binário (*.brd - verifique os pré-requisitos de importação), ASCII (*.alg) (que são convertidos em arquivos de PCB do Altium Designer (*.PcbDoc)) e arquivos de footprint do Allegro (*.dra) (que são convertidos em arquivos de biblioteca de PCB do Altium Designer (*.PcbLib).

Os arquivos de PCB do Allegro (até a versão 17.4) são convertidos em arquivos de PCB do Altium Designer pelo importador Allegro do Wizard, incluído como uma extensão da plataforma Altium Designer.

Para acessar os recursos de importação do Allegro no Altium Designer, o recurso Allegro deve estar habilitado na sua instalação do Altium Designer. Esse recurso vem habilitado por padrão no Altium Designer. Ele pode ser habilitado/desabilitado após a instalação.

Para mais informações sobre como alterar a funcionalidade principal instalada, consulte a página Installing & Managing (Altium Designer Develop, Altium Designer Agile, Altium Designer).

Pré-requisitos de importação

O Import Wizard do Altium Designer pode importar diretamente arquivos de PCB do Allegro em formato ASCII (*.alg). Para importar um arquivo de PCB binário do Allegro (*.brd) ou de footprint (*.dra), o arquivo deve ser convertido de binário para ASCII. A conversão de binário para ASCII é realizada pelo utilitário da Cadence chamado Extracta, um utilitário configurável de linha de comando capaz de extrair e converter dados do arquivo PCB binário, com o processo de extração controlado por um arquivo de comandos que detalha os dados que devem ser extraídos. Saiba mais sobre o Extracta.

Versões de arquivos binários compatíveis

O Extracta só extrairá dados de arquivos binários de PCB do Allegro (*.brd) e de footprint (*.dra) cuja versão seja igual ou inferior à versão do Extracta em uso. Para verificar a versão do Extracta, abra o Prompt de Comando do Windows e digite Extracta -version.

Nota: se esse comando falhar, pode ser que Extracta.exe não tenha o Windows Path correto definido; consulte este artigo da Base de Conhecimento da Altium para informações detalhadas sobre como configurar a variável de ambiente Path do sistema para o Extracta.

Importando quando o Allegro está no mesmo PC que o Altium Designer

Se o Altium Designer estiver instalado no mesmo PC que o Cadence Allegro, o processo de extração poderá ser tratado automaticamente pelo Import Wizard do Altium Designer. O processo de execução do Wizard está descrito abaixo. Observe que o Wizard também faz a verificação da versão dos arquivos; atualmente, arquivos do Allegro até a versão 17.4 são compatíveis com o Wizard.

Importando quando o Allegro não está no mesmo PC que o Altium Designer

Se o Extracta.exe não estiver instalado no mesmo PC que o Altium Designer, você poderá executar manualmente o processo de extração no PC em que o utilitário Extracta estiver instalado. O Altium Designer executa o processo de extração usando o seguinte arquivo em lote e arquivo de comando de extração:

  1. Allegro2Altium.bat
  2. AllegroExportViews.txt

Para extrair manualmente os dados ASCII da placa:

  1. Copie os dois arquivos detalhados acima da pasta <Altium_Designer_Installation_Folder>\System para um local conhecido no PC em que o Allegro está instalado.
  2. Copie o arquivo binário do Allegro (*.brd ou *.dra) que você deseja converter para a mesma pasta.
  3. Abra um Prompt de Comando do Windows e use o comando cd para acessar a pasta que contém os arquivos copiados. Exemplo:

    cd C:\Documents\Files\Test

  4. Quando estiver no diretório correto, execute o arquivo em lote da Altium usando o comando Allegro2Altium. Por exemplo:

    Allegro2Altium your_file.brd

    ou

    Allegro2Altium your_file.dra

    em que your_file.brd ou your_file.dra é o nome do arquivo binário que você deseja converter. Coloque o nome do arquivo entre aspas duplas se ele contiver espaços, por exemplo Allegro2Altium "your file.brd".

  5. O processo criará um arquivo ASCII (your_file.brd.alg ou your_file.dra.alg) na pasta. Copie esse arquivo ASCII da placa de volta para o PC onde ele poderá ser importado para o Altium Designer usando o Import Wizard.

O processo de conversão do projeto Allegro em ASCII é controlado pelo arquivo em lote especial Allegro2Altium.O processo de conversão do projeto Allegro em ASCII é controlado pelo arquivo em lote especial Allegro2Altium.

Em uma instalação padrão do Allegro, o programa de conversão proprietário extracta.exe é adicionado como um caminho do ambiente do sistema e, portanto, fica acessível de qualquer local. O arquivo em lote Allegro2Altium e o processo de conversão pendente falharão se esse programa não puder ser acessado. Consulte o artigo da Base de Conhecimento da Altium para obter informações detalhadas sobre como configurar a variável de ambiente Path do sistema para o Extracta caso o programa não possa ser acessado.

Acessando e executando o importador

O importador de arquivos de projeto de PCB do Allegro está disponível por meio do Import Wizard  (File » Import Wizard) do Altium Designer, onde a opção é selecionada na página Select Type of Files to Import do wizard – escolha a opção Allegro Design Files.

Ao adicionar arquivos à lista de arquivos a importar, use o menu suspenso de filtro do navegador de arquivos para escolher entre arquivos binários do Allegro (*.brd) ou ASCII (*.alg).

Selecione arquivos de projeto do Allegro binários ou ASCII para importação. O Allegro deve estar instalado na máquina local para importar arquivos binários do Allegro (*.brd).Selecione arquivos de projeto do Allegro binários ou ASCII para importação. O Allegro deve estar instalado na máquina local para importar arquivos binários do Allegro (*.brd).

Se você tentar importar um arquivo de projeto binário do Allegro (*.brd) usando o Import Wizard e não tiver o Allegro instalado localmente, o processo de importação será suspenso e uma caixa de diálogo de aviso será exibida. Nesse caso, importe uma versão ASCII do arquivo de projeto que tenha sido criada por meio do processo de extração de arquivo ASCII do Allegro (conforme descrito acima).

Para concluir o processo de importação e conversão de arquivos, siga pelas páginas restantes do Import Wizard para personalizar e finalizar a conversão dos arquivos de projeto do Allegro em arquivos de projeto do Altium Designer.

Observe que o Import Wizard oferece uma configuração padrão de Layer Mapping, que pode ser modificada e salva como um arquivo *.ini. O mapeamento é usado pelo Import Wizard para construir o mapeamento de camadas para cada PCB no projeto importado, portanto, durante a importação de vários arquivos de PCB, um arquivo de configuração de mapeamento salvo pode ser carregado e aplicado a arquivos de PCB individuais (ou a todos eles).

Notas

  • Consulte o artigo detalhado da Base de Conhecimento sobre importação de arquivos Allegro para o Altium Designer.

  • No Altium Designer, modelos 3D STEP são armazenados dentro de um objeto 3D Body, que é colocado no footprint PCB.

  • O Allegro Importer suporta a importação de pilhas de pads personalizadas definidas em um design de placa Allegro. A importação de tal design criará formas de pad personalizadas no Altium Designer. Além disso, quando pernas de alívio térmico estiverem definidas como parte da pilha de pads personalizada no Allegro, elas serão importadas como conexões de alívio térmico personalizadas.

  • Quando o alívio térmico do tipo ortogonal, diagonal ou de contato total é definido no painel Properties para um pad no Allegro Constraint Manager, esses pads são importados para o Altium Designer com alívios térmicos personalizados configurados de acordo. Observe que, se a largura ou a folga do alívio térmico não estiver definida para um pad no Allegro Constraint Manager, os valores para Conductor Width e Air Gap Width no Altium Designer serão obtidos, respectivamente, das regras de largura mínima de linha e de espaçamento entre pinos definidas no design do Allegro.

  • Para fornecer consistência com o design do Allegro, os valores das regras relacionadas à largura são importados para o Altium Designer da seguinte forma:

    • Min Neck Width –> Largura Mínima

    • Line Min Width –> Largura Preferencial

    • Line Max Width –> Largura Máxima

    Se um valor estiver ausente (ou for igual a zero) no design do Allegro, ele herdará o valor da faixa anterior.

  • Ao importar um design do Allegro, você pode importar informações mais detalhadas da pilha de pads. Isso permite importar propriedades de pad mais precisas para o Altium Designer, alinhando-as mais de perto com seus equivalentes no design original do Allegro. Como parte dessa capacidade, há suporte para diferentes formas de cobre nas camadas ao importar um arquivo de footprint do Allegro.

    Este recurso está disponível quando a opção Importer.Allegro.ReadPadLayers está habilitada na caixa de diálogo Advanced Settings dialog.

  • Ao importar um design do Allegro, se um polygon pour tiver menos de 2500 sq.mil de área, sua opção Remove Islands Less Than será desabilitada automaticamente.

  • Ao importar um design do Allegro, pode haver suporte para a importação de máscaras de solda e de pasta no nível da padstack para pads (formas regulares e personalizadas, incluindo pads cobertos) e vias (envolvendo o cálculo de expansões e incluindo lados cobertos).

    Além disso, ao importar um design do Allegro com as subclasses listadas abaixo definidas nas camadas Top ou Bottom, um par de camadas de componente é criado no documento PCB gerado para acomodar valores dessas camadas Top e Bottom, com essas camadas ocultas por padrão em relação à sua visibilidade.

    Subclasse de Design do Allegro

    Par de Camadas de Componente do Altium

    Layers - Components - Comp value

    COMPONENT_VALUE_TOP e COMPONENT_VALUE_BOTTOM

    Layers - Components - Dev type

    DEVICE_TYPE_TOP e DEVICE_TYPE_BOTTOM

    Layers - Components - Tolerance

    TOLERANCE_TOP e TOLERANCE_BOTTOM

    Layers - Components - User part

    PART_NUMBER_TOP e PART_NUMBER_BOTTOM

    Este recurso está em Open Beta e está disponível quando a opção Importer.Allegro.AdvancedEngine está habilitada na caixa de diálogo Advanced Settings dialog.

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