Importación de un diseño desde Allegro

Para satisfacer 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 huellas de Allegro (*.dra) (que se traducen a archivos de biblioteca PCB de Altium Designer (*.PcbLib).

El importador de Allegro del asistente traduce los archivos PCB de Allegro (hasta la versión 17.4) a archivos PCB de Altium Designer, y está incluido 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 de forma predeterminada en Altium Designer. 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 Command que detalla los datos que deben extraerse. Obtenga más información sobre Extracta.

Versiones de archivos binarios compatibles

Extracta solo extraerá datos de archivos PCB binarios de Allegro (*.brd) y archivos de huellas (*.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 un símbolo del sistema de Windows e introduzca Extracta -version.

Nota: Si este comando falla, es posible que Extracta.exe no tenga definida la ruta correcta 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 el mismo PC que Altium Designer

Si Altium Designer está instalado en el mismo PC que Cadence Allegro, el proceso de extracción puede gestionarse automáticamente mediante 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 la versión de los archivos; actualmente, el asistente admite archivos de Allegro hasta la versión 17.4.

Importación cuando Allegro no está en el mismo PC que Altium Designer

Si Extracta.exe no está instalado en el mismo PC que Altium Designer, puede ejecutar manualmente el proceso de extracción en el PC donde esté instalada la utilidad Extracta. Altium Designer ejecuta el proceso de extracción utilizando el archivo Allegro2Altium.bat.

Para extraer manualmente los datos ASCII de la placa:

  1. Copie el archivo Allegro2Altium.bat de la carpeta <Altium_Designer_Installation_Folder>\System a una ubicación conocida en el PC que tenga Allegro instalado.

  2. Copie el archivo binario de Allegro (*.brd o *.dra) que desea convertir en la misma carpeta.

  3. Abra un símbolo del sistema de Windows y utilice 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 placa de vuelta al PC donde pueda importarse a Altium Designer mediante el Import Wizard.

El proceso de conversión de diseños Allegro ASCII está controlado por el archivo por lotes especial Allegro2Altium.El proceso de conversión de diseños Allegro ASCII 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 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 de Import Wizard  (File » Import Wizard) de Altium Designer, 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 para importar, use el menú desplegable de filtros del explorador de archivos para elegir entre archivos binarios (*.brd) o ASCII (*.alg) de Allegro.

Seleccione archivos de diseño de Allegro binarios o ASCII para importar. Allegro debe estar instalado en el equipo local para importar archivos binarios de Allegro (*.brd).Seleccione archivos de diseño de Allegro binarios o ASCII para importar. Allegro debe estar instalado en el equipo local para importar archivos binarios de Allegro (*.brd).

Si intenta importar un archivo de diseño binario de Allegro (*.brd) con 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 (como se describió anteriormente).

Para completar el proceso de importación y traducción de archivos, continúe por 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 Layer Mapping, que puede modificarse y guardarse como un archivo *.ini. El Import Wizard utiliza este mapeo para crear la asignación de capas de cada PCB del diseño importado, por lo que durante la importación de varios archivos PCB se puede cargar un archivo de configuración de mapeo guardado y aplicarlo a archivos PCB individuales (o a todos).

Notas

  • Consulte el artículo detallado de la base de conocimientos sobre la importación de archivos Allegro en 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 pad stacks personalizados definidos en un diseño de placa Allegro . La importación de dicho diseño creará formas de pad personalizadas en Altium Designer. Además, cuando las patas de alivio térmico estén definidas como parte del pad stack personalizado 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 en 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 para el ancho mínimo de línea y la regla de separación entre 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 en Altium Designer de la siguiente manera:

    • Min Neck Width –> Min Width

    • Line Min Width –> Preferred Width

    • Line Max Width –> Max Width

    Si falta un valor (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 del pad stack. Esto permite importar propiedades de pad más precisas a Altium Designer, alineándolas más estrechamente con sus equivalentes en el diseño Allegro de origen. Como parte de esta capacidad, se admiten diferentes formas de cobre en las capas al importar un archivo de huella Allegro.

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

  • 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 pasta a nivel de padstack para pads (formas regulares y personalizadas, incluidos pads tented) y vías (incluyendo el cálculo de expansiones y lados tented).

    Además, al importar un diseño de Allegro con las subclases definidas que se enumeran 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, con estas capas ocultas de forma predeterminada en cuanto 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.

AI-LocalizedLocalizado por IA
Si encuentra un problema, seleccione el texto/imagen y presioneCtrl + Enterpara enviarnos sus comentarios.
Disponibilidad de funciones

Las funciones disponibles dependen de la solución de Altium que tenga: Altium Develop, una edición de Altium Agile (Agile Teams o Agile Enterprise), o Altium Designer (con suscripción activa).

Si no ve alguna función mencionada en su software, contacte con Ventas de Altium para obtener más información.

Documentación heredada

La documentación de Altium Designer ya no está versionada. Si necesita acceder a la documentación de versiones anteriores de Altium Designer, visite la sección Documentación heredada de la página de Otros instaladores.

Contenido