Bibliotecas de componentes basadas en archivos

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

► Lea más sobre la Workspace Library.

Los componentes y la forma en que están conectados son lo que crea su producto electrónico único. Los componentes son los bloques básicos de construcción 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 variedad de modelos que puedan utilizarse en los distintos dominios de diseño. Durante los procesos de captura e implementación del diseño, un componente se representa como un símbolo en el esquemático, como una huella en la PCB, como un modelo SPICE para 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 componente, con una representación diferente para cada dominio de diseño.

Cada dominio de diseño requiere un modelo especializado. Para la captura esquemática, el modelo se denomina símbolo. Como el entorno de diseño está construido en torno a la idea de que el diseño comienza con el esquemático, el símbolo esquemático se utiliza para vincular entre sí los distintos modelos.

Luego, los parámetros añaden el detalle adicional necesario para identificar el componente físico del mundo real, como la potencia, la tolerancia, los datos de compra, las referencias de la hoja de datos, etc.

El modelo de símbolo enlaza con los otros modelos para describir completamente ese componente en cada dominio. El modelo 3D en realidad se coloca dentro de la huella.
El modelo de símbolo enlaza con los otros modelos para describir completamente ese componente en cada dominio. El modelo 3D en realidad 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 de ellos usan un formato de archivo estandarizado, como SPICE, mientras que otros usan un formato propietario, como el archivo de biblioteca esquemática, que se utiliza para almacenar símbolos esquemáticos o componentes.

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

Resumen de los tipos de modelos y bibliotecas

Dar soporte a la amplia gama de tareas de diseño realizadas a lo largo del proceso de desarrollo electrónico requiere numerosos tipos de modelos y formatos de biblioteca.

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

Dominio de 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 otros modelos enlazados 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 fabricados (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 más cuerpos 3D sobre la huella para construir un modelo 3D del componente en el archivo *.PcbLib .
STEP *.STEP, *.STP modelo 3D en formato STEP estándar; puede importarse en un objeto PCB 3D Body y colocarse sobre la huella en el archivo *.PcbLib .
Parasolid 3D© *.X_T, *.X_B modelo 3D en formato Parasolid (ASCII o binario); puede importarse en un objeto PCB 3D Body y colocarse sobre la huella en el archivo *.PcbLib .
SOLIDWORKS 3D© *.SldPrt modelo 3D en formato SOLIDWORKS; puede importarse en un objeto PCB 3D Body y colocarse sobre la huella en el archivo *.PcbLib .
Circuit simulation Modelo SPICE3f5 / XSpice / PSpice *.mdl Archivo de modelo SPICE 3f5; describe el comportamiento de un componente utilizando la sintaxis SPICE.
*.ckt Archivo de subcircuito SPICE; una lista de redes en formato SPICE que detalla un circuito que modela el comportamiento del componente.
Modelo SimCode *.txt + *.mdl Archivo/biblioteca de modelo SimCode digital ASCII y el archivo intermedio de enlace de modelo (MDL) necesario para mapear el modelo digital al símbolo; se utiliza para modelar componentes digitales en una simulación de circuito de señal mixta.
*.scb + *.mdl Archivo/biblioteca de modelo SimCode digital compilado y el archivo intermedio de enlace de modelo (MDL) necesario para mapear el modelo digital al símbolo; se utiliza para modelar componentes digitales en una simulación de circuito de señal mixta.
Signal Integrity analysis Modelo IBIS *.ibis Archivo Input/output Buffer Information Specification; un modelo de comportamiento que describe las características eléctricas de un pin de entrada o salida.
Component creation Altium Integrated Library *.IntLib Biblioteca compilada; almacena en su interior todos los tipos de modelos. Una IntLib es la salida compilada de un proyecto LibPkg.
Component creation Biblioteca enlazada 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 en busca de un registro adecuado (por ejemplo, un número de pieza, o la resistencia, potencia y encapsulado). Los datos de los campos asignados en el DbLink se recuperan y se añaden al componente durante la 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 esquemáticos 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 ese componente con el componente del mundo real que representa. Un enfoque sugerido para componentes de bibliotecas basadas en archivos es enlazar directamente desde el componente de diseño al proveedor del componente mediante la funcionalidad Linking to Supplier Data. Consulte la página Linking to Supply Chain Data for Database and File-based Component Libraries para obtener más información.

El componente

Un componente puede ir desde algo simple, como una resistencia de dos pines, hasta un conector grande con cientos y cientos de pines. Para ofrecer flexibilidad en cómo pueden organizarse los componentes en las hojas esquemáticas, el software incluye varias funciones útiles relacionadas con la visualización. 

¿Es un símbolo o un componente?

Una vez que ha enlazado modelos de otros dominios y añadido parámetros, el símbolo se convierte en un componente. Muchos diseñadores siguen refiriéndose a él como un símbolo cuando lo ven en el esquemático porque eso es lo que ven, pero a ese símbolo están asociados los modelos de otros dominios y los detalles paramétricos que lo definen como un componente. Este documento usa el término symbol para describir los objetos gráficos y pines que se colocan en el editor de bibliotecas esquemáticas. En todas las demás situaciones, se lo denomina component.

El símbolo se crea en el editor de bibliotecas esquemáticas. En cuanto se añade un enlace a modelos y se agregan parámetros, se convierte en un componente. El detalle del componente puede añadirse en el editor de bibliotecas esquemáticas o, si utiliza una biblioteca de tipo DbLink o DbLib, el detalle puede extraerse de una base de datos y añadirse al símbolo durante la colocación en el esquemático (más sobre esto más adelante). Como alternativa, el detalle puede añadirse después de que el símbolo se haya colocado en la hoja esquemática.

El símbolo

El símbolo se crea en el editor de bibliotecas esquemáticas. Se crea colocando objetos gráficos para construir la forma requerida y luego se añaden los pines. Son los pines los que aportan inteligencia eléctrica al componente. Son los que el software identifica como los puntos de conexión eléctrica y los que se mapean a los pads de la huella PCB.

Los símbolos pueden ir desde los pequeños y simples hasta componentes con un gran número de pines creados en varias partes.  Symbol example
Los símbolos pueden ir desde los pequeños y simples hasta componentes con un gran número de pines creados en varias partes.

Consulte los artículos:

Las bibliotecas basadas en archivos

Altium Designer admite varios tipos diferentes de bibliotecas basadas en archivos, descritos a continuación.

Modelos esquemáticos y PCB y bibliotecas de modelos

Main pages: Bibliotecas esquemáticas, Bibliotecas PCB

En los primeros tiempos de la automatización del diseño electrónico, había dos dominios de diseño: captura esquemática y diseño PCB. Los resultados de la captura esquemática eran un conjunto de hojas esquemáticas impresas y los resultados del diseño PCB eran los archivos de fabricación y ensamblaje de la PCB.

Para dar soporte a esto, el diseñador necesitaba poder crear y almacenar los símbolos esquemáticos, listos para colocarse en la hoja esquemática. Los detalles como el valor del componente, tensión, potencia, huella, etc., a menudo se añadían después de que el símbolo se colocaba desde la biblioteca de símbolos en la hoja esquemática.

En cuanto a las huellas, el enfoque de las capacidades de edición estaba en implementar el diseño como un conjunto de capas que contienen las formas necesarias para las herramientas fotográficas. Este enfoque orientado a la salida determinaba qué formas eran compatibles, hasta la fuente utilizada para el designador y otras cadenas de la serigrafía.

Estos símbolos y huellas simples se creaban y almacenaban en bibliotecas, teniendo ambos tipos inicialmente la extensión de archivo *.Lib. Una vez que Windows eliminó el límite de tres caracteres en las extensiones de archivo, estas se cambiaron a *.SchLib para símbolos esquemáticos y *.PcbLib para huellas. 

Las bibliotecas esquemáticas y PCB son contenedores de almacenamiento para modelos. 
Las bibliotecas esquemáticas y PCB son contenedores de almacenamiento para modelos. 

La biblioteca integrada

Main page: Bibliotecas integradas

Con el tiempo, hubo un deseo creciente de poder separar el proceso de creación de componentes del proceso de diseño del producto. En lugar de añadir el detalle del componente después de que el símbolo se hubiera colocado en la hoja esquemática, los equipos de diseño querían definir completamente el componente en la biblioteca. También se estaban desarrollando otros dominios de diseño, como la simulación de circuitos, y por lo tanto también era necesario dar soporte a modelos para estos dominios. Como parte de la creación de componentes listos para usar, también es necesario poder verificar el mapeo entre símbolo y modelo, y luego 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 solo 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 de origen, las huellas y los modelos de simulación. Cuando se compila el proyecto del paquete de bibliotecas, se verifica la asignación de símbolo a modelo y se crea la Biblioteca Integrada. El uso de una IntLib significa que la biblioteca se convierte en algo desde lo 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, el circuito integrado o la resistencia. Dentro de estos componentes, puede haber una sola parte o un conjunto de partes empaquetadas juntas.

Cuerpo 3D

Un cuerpo 3D es un objeto con forma poligonal que se puede añadir a una huella en cualquier capa mecánica habilitada. Puede utilizarse para definir el tamaño y la forma físicos de un componente en los planos horizontal y vertical, lo que permite una verificación más controlada de la 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 flotantes libres no montados en la PCB, como carcasas y ensamblajes.

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. Las almohadillas también tienen designadores únicos que corresponden a los números de pin del componente.

Huella

Una huella define (o modela) el espacio necesario para montar el componente en la PCB. El modelo de huella de un componente se almacena en una biblioteca PCB. Una huella puede contener almohadillas para conectarse a 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 pueden incluirse elementos de montaje del dispositivo. Las huellas de la biblioteca PCB no tienen designador ni comentario. Se convierten en componentes cuando se colocan en una hoja PCB, donde se asignan los designadores y los comentarios.

Biblioteca

Una biblioteca esquemática es un conjunto de componentes y sus partes se almacenan en hojas individuales. Una biblioteca PCB contiene las huellas de los componentes. Cada tipo de biblioteca tiene su propio editor. Las bibliotecas integradas combinan bibliotecas esquemáticas con sus modelos relacionados y no pueden editarse directamente mediante los editores de bibliotecas.

Objeto

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

Almohadillas

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

Parte

Una parte es una colección de objetos gráficos que representan una parte de un componente multidispositivo. Las partes se almacenan en hojas separadas dentro de los componentes en las bibliotecas de componentes esquemáticos.

Pines

Los pines del componente le otorgan sus propiedades eléctricas y definen los puntos de conexión en el componente.

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