Gestión de componentes en CircuitStudio
Parent page: Explorando CircuitStudio
Un component es el nombre general que se da a una pieza que puede colocarse en un diseño electrónico durante el proceso de captura del diseño. En su forma común, un componente generalmente está compuesto por un símbolo lógico que se aplica al esquemático del diseño y un patrón de huella (modelo) que representará físicamente el componente en la PCB. Los componentes se “cablean” entre sí para formar el diseño completo.
La tarea inicial en esta parte del proceso de diseño suele ser capturar su circuitería en un esquemático, donde un componente colocado proporciona un símbolo gráfico que incluye los puntos de conexión eléctrica del componente definidos por pines. En CircuitStudio, esta representación esquemática del componente también proporciona una serie de propiedades, parámetros y enlaces opcionales a un patrón de huella de PCB, o más correctamente, a un modelo 2D y/o 3D que representa físicamente el componente en una PCB.
Las definiciones de componentes esquemáticos (compuestas por un símbolo, enlaces a modelos, parámetros, etc.) se almacenan colectivamente en un archivo de Biblioteca Esquemática (*.SchLib) que puede cargarse en CircuitStudio. Las definiciones de modelos de PCB se almacenan de forma similar en una Biblioteca PCB (*.PcbLib), donde sus modelos constituyentes son enlazados por las definiciones de símbolo (componente) en una Biblioteca Esquemática.
La definición base del componente esquemático en una Biblioteca Esquemática incluye enlaces a modelos PCB adecuados en una Biblioteca PCB, satisfaciendo ambos dominios con un componente unificado.
Este formato de componente unificado significa que su representación esquemática proporciona toda la información necesaria para implementar un componente tanto en el dominio del esquemático como en el del diseño PCB. Cuando un diseño esquemático se transfiere al dominio PCB (mediante el proceso Update PCB), CircuitStudio localizará y colocará el/los modelo(s) PCB definidos por el/los enlace(s) de modelo del componente esquemático.
Trabajar con bibliotecas Sch/Pcb
En CircuitStudio, los archivos individuales de bibliotecas esquemáticas y PCB pueden utilizarse de varias maneras según los requisitos:
- Los archivos de biblioteca pueden añadirse a un proyecto de diseño, donde estarán disponibles para su uso siempre que el proyecto esté cargado.
- Las bibliotecas pueden almacenarse por separado y luego instalarse en CircuitStudio como bibliotecas disponibles de forma permanente.
- Los archivos de bibliotecas esquemáticas y PCB pueden añadirse a un proyecto Library Package, que puede compilarse para crear un único archivo Sch/Pcb Integrated Library. Vea abajo para más información.
En todos los casos, el punto central para acceder e instalar bibliotecas esquemáticas y PCB es el panel Libraries; seleccione View |System | Libraries. El panel proporciona una lista de componentes (símbolos/modelos) en la biblioteca actualmente seleccionada, incluida una vista previa del símbolo y/o huella de cada entrada de componente.
Al visualizar una biblioteca esquemática abierta, que contiene la información base de un componente unificado, el panel Libraries muestra un resumen gráfico de cualquier modelo PCB enlazado.
El panel Libraries es el centro de mando para todas las tareas comunes de gestión de componentes y bibliotecas.
Las bibliotecas pueden añadirse al proyecto actual o instalarse mediante el cuadro de diálogo Available Libraries, al que se accede desde el botón
del panel. Las bibliotecas también pueden instalarse en la página Data Management – Installed Libraries del cuadro de diálogo Preferences de CircuitStudio (File »
).
Edición de componentes
Los componentes contenidos en bibliotecas esquemáticas y PCB individuales pueden editarse (o crearse/eliminarse) con el editor de bibliotecas de CircuitStudio y los paneles asociados de Biblioteca SCH/PCB.
Para abrir un componente esquemático para su edición, haga clic derecho en su entrada en la lista del panel Libraries y luego seleccione Edit Component en el menú contextual. De forma similar, para abrir un componente para edición en una Biblioteca PCB abierta, seleccione Edit Component en el menú contextual con clic derecho del panel Libraries. Tenga en cuenta que una biblioteca también puede abrirse para edición directamente desde el panel Projects.
Los componentes contenidos en bibliotecas Esquemáticas o PCB individuales pueden editarse hasta sus elementos y primitivas fundamentales.
CircuitStudio abrirá el panel de Biblioteca apropiado para el tipo de componente que se esté editando (panel SCH Library o panel PCB Library) y cargará el gráfico del símbolo o modelo en el espacio de trabajo del editor, listo para su edición. El panel Biblioteca puede abrirse manualmente desde el menú de cinta si es necesario, desde el editor de biblioteca esquemática o el editor de biblioteca PCB: View | Schematic | Library o View | PCB Library | Library.
Para la edición de componentes, el sistema proporciona un conjunto completo de herramientas de edición gráfica tanto para la edición de símbolos esquemáticos como de patrones PCB (disponibles en la pestaña de menú Home), mientras que el panel Biblioteca ofrece funciones de edición de nivel superior, como añadir/eliminar entradas de componentes y acceder a los elementos básicos de un componente. Para los símbolos esquemáticos, estos son los pines eléctricos, y para los patrones PCB son las pistas, pads y elementos 3D que componen el modelo.
Datos y vinculación de componentes
Más allá de la inclusión de símbolos y patrones basados en bibliotecas, un componente integral y multidominio necesita contener información adicional, como sus especificaciones base, parámetros y enlaces a modelos 2D/3D: el conjunto completo de datos descriptivos de un componente unificado.
Estos datos se almacenan en el propio componente esquemático y pueden editarse mediante el cuadro de diálogo esquemático Library Component Properties. Con el editor de biblioteca esquemática abierto, se puede acceder a este seleccionando Home | Library | Library » Component Properties en el menú principal, o haciendo doble clic en la entrada del nombre del componente en el panel SCH Library.
Junto con un conjunto de propiedades básicas del componente, un componente puede tener varios modelos enlazados y cualquier cantidad de Parámetros personalizados añadidos.
Quizá el aspecto más crucial de la creación (y mantenimiento) de un componente unificado sean los enlaces de modelo Esquemático-PCB del componente. Estos se establecen y editan en la región Models del cuadro de diálogo Library Component Properties. Aquí, los modelos de biblioteca 2D y 3D pueden añadirse, eliminarse y editarse desde los botones correspondientes de la sección y el cuadro de diálogo asociado PCB Model (al que se accede haciendo clic en Edit en el cuadro de diálogo Library Component Properties).
El componente esquemático base puede enlazarse a una variedad de datos de modelo.
El cuadro de diálogo PCB Model permite establecer enlaces de modelo desde una biblioteca cargada, una ruta absoluta de biblioteca, una biblioteca en la ruta de búsqueda de bibliotecas de CircuitStudio, o explorando el almacenamiento local del sistema.
Bibliotecas de componentes integradas
El siguiente paso evolutivo en la gestión de componentes en CircuitStudio es reunir eficazmente bibliotecas Esquemáticas y PCB individuales como Bibliotecas Integradas únicas.
Estas compilan todos los elementos de componente requeridos (símbolos esquemáticos, modelos PCB, etc.) en un único archivo de biblioteca de solo lectura (*.IntLib). Los componentes contenidos en una Biblioteca Integrada están unificados de forma persistente en los dominios Esquemático-PCB, ya que los enlaces internos a modelos son permanentes; es decir, no pueden romperse, como sí ocurre cuando se enlazan elementos de componentes en archivos de biblioteca Sch/PCB separados.
Los modelos PCB se importan a un componente de Biblioteca Integrada cuando se crea la biblioteca.
En la práctica, una Biblioteca Integrada se comporta como una Biblioteca Esquemática de solo lectura que contiene (en lugar de enlazar) modelos PCB para cada componente. Por lo tanto, este tipo de biblioteca es a la vez seguro y portátil.
Se pueden encontrar ejemplos de Bibliotecas Integradas en la carpeta local Library de CircuitStudio, C:\Users\Public\Documents\Altium\CS\Library, y las Miscellaneous Integrated Libraries suelen instalarse de forma predeterminada: Miscellaneous Connectors.IntLib y Miscellaneous Devices.IntLib.
Creación de una Biblioteca Integrada
Una Biblioteca Integrada de CircuitStudio se genera a partir de un tipo de proyecto especializado llamado Library Package (*.LibPkg). En el enfoque más simple, se añade a este proyecto una Biblioteca Esquemática existente (con enlaces de modelo válidos), que luego se compila para producir una Biblioteca Integrada independiente.
Los pasos básicos son:
- Crear un proyecto Library Package abriendo un nuevo proyecto de Biblioteca Integrada (File » New Library).
- Guardar el proyecto con un nombre adecuado (File » Save Library As).
- Añadir una biblioteca esquemática de destino al proyecto (Project| Design Documents | Add Existing Document).
- Compilar el proyecto para crear la Biblioteca Integrada correspondiente (seleccione el nombre del proyecto de paquete y luego elija Compile Integrated Library xx.LibPkg en el menú contextual con clic derecho).
- Comprobar que el resultado de la compilación sea correcto, tal como se indica en el panel Messages (View | System | Messages).
Se ha añadido una Biblioteca Esquemática al proyecto Library Package MyIntLib y se ha compilado para crear la Biblioteca Integrada MyIntLib.
Tenga en cuenta que la Biblioteca Integrada generada por el proceso (guardada en ../Library/Project Outputs for xx) se instala automáticamente en CircuitStudio, lista para su uso. El archivo de biblioteca autocontenido, que incluye los parámetros de los símbolos de componente y los modelos PCB, puede transferirse de forma segura al almacenamiento o a otros usuarios como parte de un proyecto o como una biblioteca independiente.
La nueva Biblioteca Integrada (MyIntLib) instalada en CircuitStudio.
Componentes de Altium Vault
La solución más sofisticada y completa para gestionar componentes en CircuitStudio es hacer uso de Altium Component Vault, un repositorio independiente y totalmente gestionado de componentes actualizados proporcionado por Altium.
Además de proporcionar una enorme gama de componentes disponibles para usar en sus diseños, el contenido del vault basado en la nube es gestionado por Altium en colaboración con los principales proveedores de componentes. Esto le libera de la tarea de gestionar recursos de componentes, ya que todas las piezas están completamente validadas, su ciclo de vida está gestionado y además se ofrece una amplia gama de datos adicionales, como especificaciones actuales, hojas de datos y precios.
En la práctica, los componentes del vault se utilizan en CircuitStudio conectando el Altium Component Vault remoto, explorando o buscando la pieza deseada en el Vault Explorer, y colocándola en el diseño esquemático.
El CircuitStudio Vault Explorer proporciona acceso directo a los componentes del Altium Component Vault.
Consulte la sección Altium Content Vault del tutorial From Idea to Manufacture para obtener una visión general de cómo conectarse al Altium Vault y colocar componentes del vault.
Enlaces de proveedor de componentes
Aunque el acceso a recursos de componentes de alta calidad es esencial para el éxito de un diseño, los símbolos y modelos solo representan el equivalente virtual de los componentes del “mundo real”; es decir, las piezas físicas que finalmente se montan en una placa de circuito fabricada. Decidir qué piezas reales se utilizan en el diseño —con qué especificaciones, de qué fabricantes y proveedores, y a qué precio— es una parte crucial del proceso de diseño que normalmente implica una investigación considerable y comparación de productos.
CircuitStudio simplifica este proceso y al mismo tiempo mejora en gran medida su precisión y relevancia mediante la provisión de Live Supplier Links. Fáciles y rápidos de implementar, estos son enlaces activos establecidos entre un componente de CircuitStudio y un elemento de la base de datos de componentes electrónicos de un proveedor.
El Enlace de proveedor se forma mediante una conexión directa a los servicios web del proveedor, lo que le permite buscar en todas las bases de datos de proveedores compatibles con CircuitStudio. Cuando se selecciona la pieza deseada, se añade un enlace al componente esquemático local como un conjunto de parámetros: Proveedor y Número de pieza del proveedor. Esta conexión de enlace se restablece cada vez que el componente se abre en un esquemático o biblioteca y, por lo tanto, se garantiza que refleje los datos actuales del proveedor para ese componente.
En un diseño esquemático existente, los Enlaces de proveedor de un componente pueden verse a través de su cuadro de diálogo Properties (haga doble clic en un componente esquemático).
Los Enlaces de proveedor de un componente se almacenan como parámetros en la entrada del componente esquemático, como campos de proveedor y número de pieza.
Para ver los datos que el Enlace de proveedor de un componente extrae de los servicios web del proveedor, haga clic con el botón derecho en el componente esquemático y luego seleccione Supplier Links en el menú contextual asociado. Tenga en cuenta que los Enlaces de proveedor pueden añadirse y eliminarse desde este cuadro de diálogo.
El cuadro de diálogo Supplier Links muestra cualquier enlace de proveedor adjunto al componente seleccionado y los datos resultantes extraídos de los servicios web de los proveedores asociados.
La capacidad de establecer datos de componentes vinculados a proveedores al inicio del ciclo de diseño, y revisar esta información durante todo el proceso de diseño, le permite tomar decisiones válidas sobre las piezas basadas en especificaciones actuales de los componentes, hojas de datos, propiedades físicas e información de disponibilidad y precios. Además, una vez que se han añadido Enlaces de proveedor activos a los componentes de CircuitStudio, los datos del proveedor vinculado —incluida la información de precios y existencias— pueden incluirse en el momento de la liberación del diseño en una lista de materiales (BOM).
En CircuitStudio, los Enlaces de proveedor pueden añadirse a componentes de un proyecto o a componentes dentro de una biblioteca esquemática. Los Enlaces de proveedor añadidos a componentes de un proyecto son exclusivos de ese proyecto, y los Enlaces de proveedor añadidos a un componente de biblioteca estarán disponibles en cualquier proyecto que use ese componente de biblioteca.
Añadir Enlaces de proveedor a un proyecto
Para añadir Enlaces de proveedor a un componente de un proyecto, seleccione el componente en el esquemático, seleccione Supplier Links en el menú contextual del botón derecho y luego haga clic en el botón Add en el cuadro de diálogo Supplier Links resultante. Se abre el cuadro de diálogo Add Supplier Links . El campo Keywords del cuadro de diálogo se rellenará previamente con el texto de la propiedad Comment de ese componente, que será la cadena de búsqueda nominal aplicada a las bases de datos de proveedores cuando seleccione el botón Search. Tenga en cuenta que la cadena de palabras clave es editable.
Consulte la página Data Management – Suppliers del cuadro de diálogo Preferences para obtener información sobre la preconfiguración de palabras clave de búsqueda.
Cuando se hayan cargado los resultados de la búsqueda, puede examinar las opciones disponibles para determinar la selección de pieza óptima para el componente del proyecto.
Al añadir un enlace de proveedor a un componente, el cuadro de diálogo Add Supplier Links muestra la lista completa de entradas de proveedor extraídas que coinciden con la búsqueda por palabras clave del cuadro de diálogo.
Cuando se hace clic en OK , la información de la pieza del proveedor seleccionada se añadirá al cuadro de diálogo Supplier Links, y cuando se hace clic en OK en el cuadro de diálogo Supplier Links, la información de la pieza del proveedor seleccionada se añade al componente actual. Un enlace de proveedor existente puede eliminarse de la lista del cuadro de diálogo Supplier Links seleccionando el enlace de proveedor que se va a eliminar y luego haciendo clic en el botón Remove.
Los datos de proveedor/pieza se almacenan como los parámetros Supplier 1 y Supplier Part Number 1, como se mencionó anteriormente. Tenga en cuenta que pueden añadirse múltiples enlaces de piezas a la lista del cuadro de diálogo Supplier Links. Estos se almacenarán como parámetros Supplier numerados sucesivamente en el componente; es decir, Supplier 1, Supplier 2, etc.
Para ver los datos resultantes del Enlace de proveedor en la BOM del proyecto, seleccione Project | Project Actions | Generate outputs para abrir el cuadro de diálogo Generate output files. La BOM puede previsualizarse y configurarse seleccionando el enlace Configure asociado con Bill of Materials en la región Outputers del cuadro de diálogo. Tenga en cuenta que pueden incluirse distintos niveles de información del proveedor en la BOM habilitando y deshabilitando columnas de datos.
El cuadro de diálogo de configuración de la BOM proporciona opciones de exportación y moneda, además de una vista previa del contenido de la BOM.
Añadir Enlaces de proveedor a una biblioteca
Los Enlaces de proveedor se añaden a los componentes de biblioteca dentro del editor de bibliotecas esquemáticas, iniciado al abrir una biblioteca esquemática.
Con la pieza seleccionada abierta en el editor, haga clic con el botón derecho dentro del espacio de trabajo y luego seleccione Supplier Links en el menú contextual. Las opciones de piezas pueden verse y añadirse desde el cuadro de diálogo Supplier Links, como se describió anteriormente para añadir enlaces a un proyecto.
Los Enlaces de proveedor añadidos a un componente de biblioteca se almacenan con el componente y se recuperan cada vez que ese componente se coloca en un diseño desde la biblioteca.
Cuando un componente de biblioteca incluye Enlaces de proveedor, el panel Libraries mostrará la información de precios actual de ese componente, obtenida directamente del proveedor principal: el parámetro Supplier 1 de ese componente. Esto proporciona una vista práctica de la información de precios actual del componente, obtenida del enlace activo del proveedor, siempre que ese componente se seleccione en la biblioteca para su posible colocación en un diseño.
Los datos de precios en vivo están disponibles cuando se selecciona un componente de biblioteca (que tiene enlaces de proveedor integrados) en el panel Libraries.
Opciones de proveedor
Mediante acuerdos con una gama de proveedores de componentes, Altium ha permitido que CircuitStudio acceda y busque datos de componentes de múltiples fuentes. El acceso web a estos portales de proveedores es proporcionado por CircuitStudio Extensions, módulos de software complementarios desarrollados para interactuar con API específicas de bases de datos de proveedores.
Desde una perspectiva práctica, es necesario que una Extensión de proveedor esté instalada y activa para que el cuadro de diálogo Add Supplier Link cargue y muestre los datos de ese proveedor, y también para volver a acceder a los datos vinculados desde un componente de proyecto o biblioteca.
Las opciones de proveedor deseadas también deben estar habilitadas, lo cual se configura a través de la página Data Management – Suppliers de la sección Data Management en el cuadro de diálogo Preferences. Esto también proporciona opciones de configuración para definir su país o región, credenciales de inicio de sesión del proveedor (si corresponde), opciones de importación y palabras clave de búsqueda.
Consulte la página Data Management - Suppliers Preferences para obtener más información sobre la configuración de proveedores y datos de proveedores.
