Importación de un diseño desde Allegro

Para responder a la necesidad de cargar y trabajar con archivos de diseño de Cadence® Allegro, el Import Wizard de Altium Designer incluye la capacidad de importar diseños PCB de Allegro en formato binario (*.brd - consulte los requisitos previos de importación), formato ASCII (*.alg) (que se traducen a archivos PCB de Altium Designer (*.PcbDoc)) y archivos de huella de Allegro (*.dra) (que se traducen en archivos de biblioteca PCB de Altium Designer (*.PcbLib).

Los archivos PCB de Allegro (hasta la versión 17.4) son traducidos a archivos PCB de Altium Designer por el importador de Allegro del asistente, que se incluye como una extensión de la plataforma de Altium Designer.

Para acceder a las capacidades de importación de Allegro en Altium Designer, la función Allegro debe estar habilitada en su instalación de Altium Designer. Esta función está habilitada en Altium Designer de forma predeterminada. Puede habilitarse o deshabilitarse después de la instalación.

Para obtener más información sobre cómo cambiar la funcionalidad principal instalada, consulte la página Installing & Managing (Altium Designer Develop, Altium Designer Agile, Altium Designer).

Requisitos previos de importación

El Import Wizard de Altium Designer puede importar directamente archivos PCB de Allegro en formato ASCII (*.alg). Para importar un archivo PCB binario de Allegro (*.brd) o un archivo de huella (*.dra), el archivo debe traducirse de binario a ASCII. La traducción de binario a ASCII la realiza la utilidad de Cadence llamada Extracta, una utilidad configurable de línea de comandos capaz de extraer y traducir datos del archivo PCB binario, con el proceso de extracción controlado por un archivo de comandos que detalla los datos que deben extraerse. Obtenga más información sobre Extracta.

Versiones de archivo binario compatibles

Extracta solo extraerá datos de archivos PCB binarios de Allegro (*.brd) y archivos de huella (*.dra) cuya versión sea igual o inferior a la versión de Extracta que se esté utilizando. Para comprobar la versión de Extracta, abra una ventana de comandos de Windows e introduzca Extracta -version.

Nota: Si este comando falla, es posible que Extracta.exe no tenga definida correctamente la ruta de Windows. Consulte este artículo de la Base de Conocimientos de Altium para obtener información detallada sobre cómo configurar la variable de entorno Path del sistema para Extracta.

Importación cuando Allegro está en la misma PC que Altium Designer

Si Altium Designer está instalado en la misma PC que Cadence Allegro, el proceso de extracción puede ser gestionado automáticamente por el Import Wizard de Altium Designer. El proceso de ejecución del asistente se describe a continuación. Tenga en cuenta que el asistente también realiza la comprobación de versión de archivos; actualmente el asistente admite archivos de Allegro hasta la versión 17.4.

Importación cuando Allegro no está en la misma PC que Altium Designer

Si Extracta.exe no está instalado en la misma PC que Altium Designer, puede ejecutar manualmente el proceso de extracción en la PC donde esté instalada la utilidad Extracta. Altium Designer ejecuta el proceso de extracción utilizando el siguiente archivo por lotes y archivo de comandos de extracción:

  1. Allegro2Altium.bat
  2. AllegroExportViews.txt

Para extraer manualmente los datos ASCII de la tarjeta:

  1. Copie los dos archivos detallados anteriormente desde la carpeta <Altium_Designer_Installation_Folder>\System a una ubicación conocida en la PC que tenga Allegro instalado.
  2. Copie el archivo binario de Allegro (*.brd o *.dra) que desea convertir en la misma carpeta.
  3. Abra una ventana de comandos de Windows y use el comando cd para ir a la carpeta que contiene los archivos copiados. Ejemplo:

    cd C:\Documents\Files\Test

  4. Una vez en el directorio correcto, ejecute el archivo por lotes de Altium usando el comando Allegro2Altium. Por ejemplo:

    Allegro2Altium your_file.brd

    o

    Allegro2Altium your_file.dra

    donde your_file.brd o your_file.dra es el nombre del archivo binario que desea convertir. Encierre el nombre del archivo entre comillas dobles si contiene espacios; por ejemplo, Allegro2Altium "your file.brd".

  5. El proceso creará un archivo ASCII (your_file.brd.alg o your_file.dra.alg) en la carpeta. Copie este archivo ASCII de la tarjeta de vuelta a la PC donde pueda importarse a Altium Designer mediante el Import Wizard.

El proceso de conversión del diseño ASCII de Allegro está controlado por el archivo por lotes especial Allegro2Altium.El proceso de conversión del diseño ASCII de Allegro está controlado por el archivo por lotes especial Allegro2Altium.

En una instalación estándar de Allegro, el programa de traducción propietario extracta.exe se agrega como una ruta del entorno del sistema y, por lo tanto, es accesible desde cualquier ubicación. El archivo por lotes Allegro2Altium y el proceso de conversión pendiente fallarán si no se puede acceder a este programa. Consulte el artículo de la Base de Conocimientos de Altium para obtener información detallada sobre cómo configurar la variable de entorno Path del sistema para Extracta si no se puede acceder al programa.

Acceso y ejecución del importador

El importador de archivos de diseño PCB de Allegro está disponible a través del Import Wizard de Altium Designer (File » Import Wizard), donde la opción se selecciona en la página Select Type of Files to Import del asistente: elija la opción Allegro Design Files.

Al agregar archivos a la lista de archivos de importación, use el menú desplegable de filtros del explorador de archivos para elegir entre archivos Allegro binarios (*.brd) o ASCII (*.alg).

Seleccione archivos de diseño Allegro binarios o ASCII para importar. Allegro debe estar instalado en la máquina local para importar archivos Allegro binarios (*.brd).Seleccione archivos de diseño Allegro binarios o ASCII para importar. Allegro debe estar instalado en la máquina local para importar archivos Allegro binarios (*.brd).

Si intenta importar un archivo de diseño binario de Allegro (*.brd) usando el Import Wizard y no tiene Allegro instalado localmente, el proceso de importación se suspende y se muestra un cuadro de diálogo de advertencia. En este caso, importe una versión ASCII del archivo de diseño que se haya creado mediante el proceso de extracción de archivo ASCII de Allegro (como se describió anteriormente).

Para completar el proceso de importación y traducción de archivos, siga las páginas restantes del Import Wizard para personalizar y finalizar la conversión de los archivos de diseño de Allegro en archivos de diseño de Altium Designer.

Tenga en cuenta que el Import Wizard ofrece una configuración predeterminada de mapeo de capas, que puede modificarse y guardarse como un archivo *.ini. El mapeo es utilizado por el Import Wizard para crear el mapeo de capas para cada PCB del diseño importado, de modo que durante la importación de varios archivos PCB, puede cargarse un archivo de configuración de mapeo guardado y aplicarse a archivos PCB individuales (o a todos ellos).

Notas

  • Consulte el artículo detallado de la base de conocimientos sobre la importación de archivos de Allegro a Altium Designer.

  • En Altium Designer, los modelos 3D STEP se almacenan dentro de un objeto 3D Body, que se coloca en la huella PCB.

  • El importador de Allegro admite la importación de pilas de pads personalizadas definidas en un diseño de placa de Allegro. La importación de dicho diseño creará formas de pad personalizadas en Altium Designer. Además, cuando las patas de conexión térmica estén definidas como parte de la pila de pads personalizada en Allegro, estas se importarán como conexiones de alivio térmico personalizadas.

  • Cuando el alivio térmico de tipo ortogonal, diagonal o de contacto completo se establece en el panel Properties para un pad en Allegro Constraint Manager, estos pads se importan a Altium Designer con alivios térmicos personalizados configurados en consecuencia. Tenga en cuenta que, si el ancho o la separación del alivio térmico no se establece para un pad en el Allegro Constraint Manager, los valores de Conductor Width y Air Gap Width en Altium Designer se tomarán respectivamente de las reglas de ancho mínimo de línea y de espaciado de pines definidas en el diseño de Allegro.

  • Para proporcionar coherencia con el diseño de Allegro, los valores de las reglas relacionadas con el ancho se importan a Altium Designer de la siguiente manera:

    • Min Neck Width –> Ancho mín.

    • Line Min Width –> Ancho preferido

    • Line Max Width –> Ancho máx.

    Si un valor no está presente (o es igual a cero) en el diseño de Allegro, hereda el valor del rango anterior.

  • Al importar un diseño de Allegro, puede importar información más detallada de la pila de pads. Esto permite importar propiedades de pad más precisas a Altium Designer, alineándolas más estrechamente con sus equivalentes en el diseño original de Allegro. Como parte de esta capacidad, se admiten diferentes formas de cobre en las capas al importar un archivo de huella de Allegro.

    Esta función está disponible cuando la opción Importer.Allegro.ReadPadLayers está habilitada en el cuadro de diálogo Advanced Settings dialog.

  • Al importar un diseño de Allegro, si un vertido de polígono es menor de 2500 sq.mil, su opción Remove Islands Less Than se desactiva automáticamente.

  • Al importar un diseño de Allegro, se puede admitir la importación de máscaras de soldadura y de pasta a nivel de padstack para pads (formas normales y personalizadas, incluidos pads tented) y vías (lo que implica el cálculo de expansiones e incluye lados tented).

    Además, al importar un diseño de Allegro con las subclases definidas que se indican a continuación en las capas Top o Bottom, se crea un par de capas de componente en el documento PCB generado para alojar los valores de estas capas Top y Bottom, y estas capas quedan ocultas de forma predeterminada con respecto a su visibilidad.

    Subclase de diseño de Allegro

    Par de capas de componente de Altium

    Layers - Components - Comp value

    COMPONENT_VALUE_TOP y COMPONENT_VALUE_BOTTOM

    Layers - Components - Dev type

    DEVICE_TYPE_TOP y DEVICE_TYPE_BOTTOM

    Layers - Components - Tolerance

    TOLERANCE_TOP y TOLERANCE_BOTTOM

    Layers - Components - User part

    PART_NUMBER_TOP y PART_NUMBER_BOTTOM

    Esta función está en Open Beta y está disponible cuando la opción Importer.Allegro.AdvancedEngine está habilitada en el cuadro 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.

Contenido