Bibliotecas de componentes basadas en archivos

De un vistazo

Comprenda cómo las bibliotecas de componentes basadas en archivos de Altium Designer almacenan y vinculan los símbolos, las huellas, los modelos y los parámetros que definen los componentes de su diseño. Este artículo explica la diferencia entre un símbolo y un componente completo, describe los formatos de modelos y bibliotecas compatibles y presenta las bibliotecas integradas para agrupar componentes listos para usar. Siga leyendo para comprender mejor cómo se relacionan los datos de sus componentes.

- Aprenda cómo se vinculan los símbolos de esquemático con los modelos específicos de cada dominio y los parámetros de los componentes.
- Identifique las funciones de las bibliotecas de esquemáticos, las bibliotecas de PCB y otros formatos de modelos compatibles.
- Descubra cómo las bibliotecas integradas agrupan los modelos en un único archivo y verifican la correspondencia entre símbolos y modelos durante la compilación.
Profundiza con IA:

Una solución mejor y mucho más avanzada para gestionar los datos de los componentes de diseño consiste en alojar los componentes en un Workspace conectado y obtenerlos desde él. Un Workspace proporciona un almacenamiento seguro y de alta integridad para los datos de los componentes, con las ventajas adicionales de la gestión del ciclo de vida y la información actualizada de la cadena de suministro.

► Más información sobre la biblioteca del Workspace.

Los componentes y la forma en que se conectan son lo que da lugar a su producto electrónico único. Los componentes son los bloques básicos de ese producto. Entonces, ¿qué es exactamente un componente y dónde se almacena?

En el mundo real, los componentes son objetos tangibles y, por lo tanto, relativamente fáciles de identificar. Pero en el mundo virtual del diseño, los componentes deben abstraerse en una serie de modelos que puedan utilizarse en los distintos ámbitos del diseño. Durante los procesos de captura e implementación del diseño, un componente se representa como un símbolo en el esquema, como una huella en la PCB, como un modelo SPICE para la simulación, como una descripción de integridad de señal para analizar la calidad de las señales y como un modelo tridimensional para la visualización 3D del componente y de la PCB. Un solo componente, con una representación diferente para cada ámbito del diseño.

Cada ámbito del diseño requiere un modelo especializado. Para la captura de esquemas, el modelo se denomina símbolo. Dado que el entorno de diseño se basa en la idea de que el diseño comienza con el esquema, el símbolo esquemático se utiliza para vincular los distintos modelos.

Los parámetros añaden los detalles adicionales necesarios para identificar el componente físico real, como la potencia, la tolerancia, los datos de compra, las referencias a las hojas de datos, etc.

El modelo de símbolo se vincula con los demás modelos para describir por completo ese componente en cada ámbito. El modelo 3D se coloca dentro de la huella.
El modelo de símbolo se vincula con los demás modelos para describir por completo ese componente en cada ámbito. El modelo 3D se coloca dentro de la huella.

Modelos y bibliotecas de modelos

Cada tipo de modelo y componente debe almacenarse en un archivo de modelo o en una biblioteca. Algunos utilizan un formato de archivo estandarizado, como SPICE, mientras que otros utilizan un formato propietario, como el archivo de biblioteca de esquemas, que se utiliza para almacenar símbolos esquemáticos o componentes.

Algunos tipos de modelos, como SPICE, se almacenan a razón de un modelo por archivo; estos se denominan archivos de modelo. Otros, como las huellas de PCB, se almacenan en un archivo que admite una o varias huellas. Estos se denominan bibliotecas de modelos.

Resumen de los tipos de modelos y bibliotecas

Para dar soporte a la amplia variedad de tareas de diseño que se realizan durante el proceso de desarrollo electrónico, se necesitan numerosos tipos de modelos y formatos de biblioteca.

A continuación, se ofrece un resumen de cada tipo de modelo y biblioteca.

Ámbito del diseño Tipo de modelo o biblioteca Extensión de archivo Notas
Schematic capture Símbolo *.SchLib Símbolo esquemático de Altium; puede ser solo un símbolo o incluir vínculos a otros modelos y parámetros añadidos para definir un componente completo.
PCB design Huella *.PcbLib Huella o patrón que define los puntos de montaje y conexión de los componentes en la PCB; puede almacenar tanto los elementos de fabricación (pads, serigrafía, máscara, etc.) como una representación 3D opcional del componente montado.
3D PCB design Cuerpo 3D *.PcbLib Objeto de diseño de Altium; coloque uno o varios cuerpos 3D en la huella para crear un modelo 3D del componente en el archivo *.PcbLib .
STEP *.STEP, *.STP Modelo 3D en formato STEP estándar; se puede importar a un objeto de cuerpo 3D de PCB y colocar en la huella del archivo *.PcbLib .
Parasolid 3D© *.X_T, *.X_B Modelo 3D en formato Parasolid (ASCII o binario); se puede importar a un objeto de cuerpo 3D de PCB y colocar en la huella del archivo *.PcbLib .
SOLIDWORKS 3D© *.SldPrt Modelo 3D en formato SOLIDWORKS; se puede importar a un objeto de cuerpo 3D de PCB y colocar en la huella del archivo *.PcbLib .
Circuit simulation Modelo SPICE3f5 / XSpice / PSpice *.mdl Archivo de modelo SPICE 3f5; describe el comportamiento de un componente mediante la sintaxis SPICE.
*.ckt Archivo de subcircuito SPICE; una lista de conexiones en formato SPICE que detalla un circuito que modela el comportamiento del componente.
Modelo SimCode *.txt + *.mdl Archivo/biblioteca de modelo SimCode digital en ASCII y archivo intermedio de vinculación de modelos (MDL) necesario para asociar el modelo digital al símbolo; se utiliza para modelar componentes digitales en una simulación de circuitos de señal mixta.
*.scb + *.mdl Archivo/biblioteca de modelo SimCode digital compilado y archivo intermedio de vinculación de modelos (MDL) necesario para asociar el modelo digital al símbolo; se utiliza para modelar componentes digitales en una simulación de circuitos de señal mixta.
Signal Integrity analysis Modelo IBIS *.ibis Archivo de especificación de información de búferes de entrada/salida; un modelo de comportamiento que describe las características eléctricas de un pin de entrada o salida.
Component creation Biblioteca integrada de Altium *.IntLib Biblioteca compilada; almacena en su interior todos los tipos de modelos. Una IntLib es el resultado compilado de un proyecto LibPkg.
Component creation Biblioteca vinculada a base de datos de Altium *.DbLink Archivo de interfaz de enlace a base de datos; utiliza datos paramétricos almacenados en componentes SchLib para consultar una fuente de datos ODBC externa y encontrar un registro adecuado (por ejemplo, un número de pieza o la resistencia, la potencia y el encapsulado). Los datos de los campos asignados en el DbLink se recuperan y se añaden al componente durante su colocación.
Component creation Biblioteca de base de datos de Altium *.SVNDbLib DbLib con control de versiones: se conecta a un repositorio SVN para el control de versiones de los modelos de esquema y PCB.
Desde la perspectiva del diseñador de productos electrónicos, uno de los aspectos más importantes de la creación de componentes es vincular cada componente con el componente real que representa. Un enfoque recomendado para los componentes de bibliotecas basadas en archivos es vincular directamente el componente de diseño con su proveedor mediante la función de vinculación a datos del proveedor. Consulte la página Vinculación a datos de la cadena de suministro para bibliotecas de componentes basadas en bases de datos y archivos para obtener más información.

El componente

Un componente puede ser algo tan sencillo como una resistencia de dos pines o tan complejo como un gran conector con cientos y cientos de pines. Para ofrecer flexibilidad a la hora de organizar los componentes en las hojas de esquema, el software incluye varias funciones útiles relacionadas con la visualización. 

¿Es un símbolo o un componente?

Una vez que se han vinculado modelos de otros ámbitos y se han añadido parámetros, el símbolo se convierte en un componente. Muchos diseñadores siguen refiriéndose a él como símbolo cuando lo ven en el esquema porque eso es lo que ven, pero ese símbolo tiene asociados los modelos de otros ámbitos y los detalles paramétricos que lo definen como componente. En este documento se utiliza el término symbol para describir los objetos gráficos y los pines que se colocan en el editor de bibliotecas de esquemas. En todas las demás situaciones, se denomina component.

El símbolo se crea en el editor de bibliotecas de esquemas. En cuanto se añaden vínculos a modelos y se incorporan parámetros, se convierte en un componente. Los detalles del componente pueden añadirse en el editor de bibliotecas de esquemas o, si se utiliza una biblioteca de tipo DbLink o DbLib, pueden extraerse de una base de datos y añadirse al símbolo durante su colocación en el esquema (más información al respecto más adelante). También es posible añadir los detalles después de haber colocado el símbolo en la hoja de esquema.

El símbolo

El símbolo se crea en el editor de bibliotecas de esquemas. Para crearlo, se colocan objetos gráficos que forman la figura deseada y, a continuación, se añaden los pines. Son los pines los que aportan inteligencia eléctrica al componente. El software los identifica como puntos de conexión eléctrica y los vincula con los pads de la huella de PCB.

Los símbolos pueden abarcar desde elementos pequeños y sencillos hasta componentes con un gran número de pines distribuidos en varias partes.  Symbol example
Los símbolos pueden abarcar desde elementos pequeños y sencillos hasta componentes con un gran número de pines distribuidos en varias partes.

Consulte los artículos:

Bibliotecas basadas en archivos

Altium Designer admite varios tipos de bibliotecas basadas en archivos, que se describen a continuación.

Modelos de esquemas y PCB y bibliotecas de modelos

Main pages: Bibliotecas de esquemas, Bibliotecas de PCB

En los inicios de la automatización del diseño electrónico, existían dos ámbitos de diseño: la captura de esquemas y el diseño de PCB. Los resultados de la captura de esquemas eran un conjunto de hojas de esquema impresas y los del diseño de PCB eran los archivos de fabricación y montaje de la PCB.

Para ello, el diseñador necesitaba poder crear y almacenar los símbolos de esquema, listos para colocarlos en la hoja de esquema. Los detalles como el valor, la tensión, la potencia, la huella, etc., del componente solían añadirse después de colocar el símbolo en la hoja de esquema desde la biblioteca de símbolos.

En cuanto a las huellas, las funciones de edición se centraban en implementar el diseño como un conjunto de capas que contuvieran las formas necesarias para los fotolitos. Este enfoque orientado a los archivos de salida determinaba qué formas se admitían, incluida la fuente utilizada para el designador y los demás textos de la serigrafía.

Estos símbolos y huellas sencillos se creaban y almacenaban en bibliotecas, y ambos tipos tenían inicialmente la extensión de archivo *.Lib. Cuando Windows eliminó el límite de tres caracteres en las extensiones de archivo, estas pasaron a ser *.SchLib para los símbolos de esquema y *.PcbLib para las huellas. 

Las bibliotecas de esquemas y de PCB son contenedores de almacenamiento de modelos. 
Las bibliotecas de esquemas y de PCB son contenedores de almacenamiento de modelos. 

La biblioteca integrada

Main page: Bibliotecas integradas

Con el tiempo, aumentó el interés por separar el proceso de creación de componentes del proceso de diseño de productos. En lugar de añadir los detalles del componente después de colocar el símbolo en la hoja de esquema, los equipos de diseño querían definir completamente el componente en la biblioteca. También se estaban desarrollando otros ámbitos de diseño, como la simulación de circuitos, por lo que era necesario admitir modelos para estos ámbitos. Como parte de la creación de componentes listos para usar, también es necesario poder verificar la correspondencia entre el símbolo y los modelos y, después, entregar estos componentes en un único archivo de biblioteca listo para usar.

Para satisfacer estos requisitos, se desarrolló la biblioteca integrada (*.IntLib). La biblioteca integrada contiene todos los tipos de modelos en un único archivo. El origen de una biblioteca integrada es un paquete de bibliotecas (*.LibPkg), que es un proyecto de diseño que reúne los símbolos, las huellas y los modelos de simulación de origen. Cuando se compila el proyecto del paquete de bibliotecas, se verifica la correspondencia entre los símbolos y los modelos y se crea la biblioteca integrada. El uso de una IntLib convierte la biblioteca en una fuente desde la que se colocan componentes listos para usar, lo que ofrece una buena solución para organizaciones medianas y grandes que desean separar la creación de componentes del diseño de productos.

Glosario

Componente

Un componente es un dispositivo físico que se coloca en la placa, por ejemplo, un circuito integrado o una resistencia. Estos componentes pueden contener una única parte o un conjunto de partes encapsuladas juntas.

Cuerpo 3D

Un cuerpo 3D es un objeto de forma poligonal que se puede añadir a una huella en cualquier capa mecánica habilitada. Se puede utilizar para definir el tamaño y la forma físicos de un componente en los planos horizontal y vertical, lo que permite una comprobación más controlada de las distancias de separación entre componentes y una mejor visualización 3D. Los objetos de cuerpo 3D también actúan como marcadores de posición para modelos importados en la huella del componente o como objetos independientes no montados en la PCB, como carcasas y conjuntos.

Designadores

Los designadores son identificadores únicos que se utilizan para distinguir un componente de otro en una PCB. Pueden ser alfabéticos, numéricos o una combinación de ambos. Los pads también tienen designadores únicos que corresponden a los números de pin del componente.

Huella

Una huella define (o modela) el espacio que necesita el componente para montarse en la PCB. El modelo de huella de un componente se almacena en una biblioteca de PCB. Una huella puede contener pads para conectar los pines de un dispositivo y un contorno físico del encapsulado creado a partir de segmentos de pista y/o arco en la capa de serigrafía (overlay). También puede incluir elementos para el montaje del dispositivo. Las huellas de la biblioteca de PCB no tienen designador ni comentario. Se convierten en componentes cuando se colocan en una hoja de PCB, donde se les asignan los designadores y los comentarios.

Biblioteca

Una biblioteca de esquemas es un conjunto de componentes cuyas partes se almacenan en hojas individuales. Una biblioteca de PCB contiene las huellas de los componentes. Cada tipo de biblioteca tiene su propio editor. Las bibliotecas integradas combinan bibliotecas de esquemas con sus modelos asociados y no se pueden editar directamente con los editores de bibliotecas.

Objeto

Un objeto es cualquier elemento individual que se puede colocar en el espacio de diseño del editor de bibliotecas.

Pads

Los pads se utilizan normalmente en una huella para crear superficies de conexión para los pines de los componentes.

Parte

Una parte es un conjunto de objetos gráficos que representan una de las partes de un componente con varios dispositivos. Las partes se almacenan en hojas separadas dentro de los componentes de las bibliotecas de componentes de esquema.

Pines

Los pines de un componente le proporcionan sus propiedades eléctricas y definen sus puntos de conexión.

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

Las funciones disponibles para usted dependen de qué solución de Altium tenga: Altium Develop, Altium Agile Teams, Altium Agile Enterprise o Altium Designer (con suscripción activa).

Si no ve una función documentada en su software actual, 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.

Contents