Validación de un componente
De un vistazo
- Aprende a ejecutar una comprobación de reglas de componentes desde el editor de componentes, tanto en el modo de edición de un solo componente como en el de edición de componentes por lotes, y a revisar los resultados en el panel de mensajes.
- Descubre qué errores de validación impiden guardar un componente en el Workspace.
- Averigua dónde configurar las comprobaciones definidas por el usuario y cómo resolver las infracciones habituales de los componentes.
Antes de guardar un componente de la biblioteca del espacio de trabajo definido o editado en el editor de componentes (en el modo de edición de un solo componente o de edición de componentes por lotes) en el espacio de trabajo conectado y ponerlo a disposición para su uso en los diseños, es fundamental asegurarse de que cumpla los requisitos de acuerdo con los ajustes configurados. Cuando intenta guardar un componente en el espacio de trabajo, el editor de componentes ejecuta una validación: una comprobación de reglas de componentes.
Al igual que un proyecto de placa cuenta con un proceso de validación para detectar infracciones, el editor de componentes dispone de una función de validación de componentes. Las infracciones detectadas se muestran en el panel Messages.
La validación de componentes comprueba una serie de posibles problemas en el componente y sus modelos definidos, mediante tanto comprobaciones predefinidas como una serie de tipos de infracciones que el usuario puede definir a nivel global.
Las siguientes comprobaciones de validación predefinidas tienen todas el modo de notificación
:
Folder path not specified for component
| Resumen | Esta infracción se produce cuando no se especifica la carpeta de destino del espacio de trabajo en la que debe guardarse un componente que se está definiendo en el editor de componentes. |
|---|---|
| Notificación | Se mostrará una notificación en el panel Messages con el siguiente formato:
donde:
|
| Recomendación para la resolución |
|
Component not having a unique Id
| Resumen | Esta infracción se produce cuando el ID de elemento de un componente que se está definiendo en el editor de componentes es el mismo que el de otro elemento del espacio de trabajo conectado. |
|---|---|
| Notificación | Se mostrará una notificación en el panel Messages con el siguiente formato:
donde:
|
| Recomendación para la resolución |
|
| Nota | Esta infracción suele producirse cuando se modifica manualmente el valor del ID de elemento asignado automáticamente a un componente. Para un componente nuevo creado mediante el comando File » New » Component o el panel Components (más información), este campo se rellena de acuerdo con la plantilla de componentes definida para el tipo de componente elegido en el cuadro de diálogo Create new component. Si no existe una plantilla o si se elige la entrada <Undefined> en el cuadro de diálogo, se utiliza un esquema de nomenclatura predeterminado ( |
Las comprobaciones que puede definir el usuario se configuran en la página Gestión de datos – Comprobaciones de reglas de componentes del cuadro de diálogo Preferences.
Cualquier fallo en las pruebas predefinidas o en las comprobaciones definidas por el usuario con un nivel de error fatal impedirá guardar el componente en el espacio de trabajo.
Es posible que la configuración predeterminada de las comprobaciones definidas por el usuario no sea adecuada para sus componentes, por lo que es importante familiarizarse con las opciones y con la forma de configurarlas para adaptarlas a sus diseños. A continuación encontrará información sobre cada comprobación de errores definida por el usuario.
Infracciones asociadas a los componentes
Duplicate Component by Name
| Resumen | Esta infracción se produce cuando el nombre de un componente que se está definiendo en el editor de componentes coincide con el nombre de un componente del espacio de trabajo conectado. |
|---|---|
| Modo de notificación predeterminado | |
| Notificación | Se muestra una notificación en el panel Messages con el siguiente formato:
|
| Recomendación para la resolución | Asigne nombres distintos y únicos a los componentes según sea necesario.
|
Duplicate Component by PCL
| Resumen | Esta infracción se produce cuando un componente que se está definiendo en el editor de componentes tiene una opción de pieza que ya utiliza otro componente del espacio de trabajo conectado. |
|---|---|
| Modo de notificación predeterminado | |
| Notificación | Se muestra una notificación en el panel Messages con el siguiente formato:
|
| Recomendación para la resolución | Asigne opciones de piezas distintas y únicas a los componentes según sea necesario.
|
Invalid Pin Mappings
| Resumen | Esta infracción se produce cuando un componente que se está definiendo en el editor de componentes tiene una asignación ambigua entre el símbolo del componente y sus huellas. Por ejemplo, la infracción se produce si el símbolo tiene pines definidos en sus campos Designator como |
|---|---|
| Modo de informe predeterminado | |
| Notificación |
donde:
|
| Recomendación para la resolución | Edite el modelo añadido actualmente o seleccione otro para asegurarse de que los pines del símbolo tengan una correspondencia uno a uno con los pads de la huella.
|
Missing Component Description
| Resumen | Esta infracción se produce cuando no se especifica la descripción de un componente que se está definiendo en el editor de componentes. |
|---|---|
| Modo de informe predeterminado | |
| Notificación | Se muestra una notificación en el panel Messages con el siguiente formato:
|
| Recomendación para la resolución | Especifique una descripción para los componentes afectados según corresponda.
|
Missing Component Name
| Resumen | Esta infracción se produce cuando no se especifica el nombre de un componente que se está definiendo en el editor de componentes. |
|---|---|
| Modo de informe predeterminado | |
| Notificación | Se muestra una notificación en el panel Messages con el siguiente formato:
|
| Recomendación para la resolución | Especifique un nombre para los componentes afectados según corresponda.
|
Missing Component Type
| Resumen | Esta infracción se produce cuando no se especifica el tipo de componente que se está definiendo en el editor de componentes. |
|---|---|
| Modo de informe predeterminado | |
| Notificación | Se muestra una notificación en el panel Messages con el siguiente formato:
|
| Recomendación para la resolución | Especifique un tipo para los componentes afectados según corresponda.
|
Model Revision in Inapplicable State
| Resumen | Esta infracción se produce cuando se detecta que un modelo vinculado que está siendo utilizado por una definición de componente (al que esta hace referencia) se encuentra en un estado no aplicable. Por ejemplo, el modelo está actualmente |
|---|---|
| Modo de informe predeterminado | |
| Notificación | Se muestra una notificación en el panel Messages con el siguiente formato:
donde:
|
| Recomendación para la resolución | Elija un modelo de sustitución o una revisión del mismo modelo que sea válido para su uso en el componente.
|
Model revision is Out Of Date
| Resumen | Esta infracción se produce cuando se detecta que un modelo vinculado que utiliza (referencia) una definición de componente está desactualizado. Si hay una revisión posterior del modelo disponible, el campo Revision State lo indicará mediante el texto |
|---|---|
| Modo de informe predeterminado | |
| Notificación | Se muestra una notificación en el panel Messages con el siguiente formato:
donde:
|
| Recomendación para la resolución | Actualice los vínculos a modelos de componentes que estén desactualizados para utilizar la revisión más reciente de los modelos.
|
Number of Pads Exceeds Number of Pins
| Resumen | Esta infracción se produce cuando un modelo de huella que utiliza (referencia) una definición de componente incluye más pads (pads SMD colocados en capas de cobre y pads de orificio pasante metalizado) que pines del símbolo de esquema al que hace referencia. |
|---|---|
| Modo de informe predeterminado | |
| Notificación | Se muestra una notificación en el panel Messages con el siguiente formato:
donde:
|
| Recomendación para la resolución | Edite el modelo de símbolo o huella añadido actualmente o seleccione otro para asegurarse de que el número de pads de la huella no supere el número de pines del símbolo.
|
Revision Being Edited is Not Latest
| Resumen | Esta infracción se produce cuando la revisión del componente que se está editando no es la última revisión disponible en el espacio de trabajo conectado. |
|---|---|
| Modo de informe predeterminado | |
| Notificación | Se muestra una notificación en el panel Messages con el siguiente formato:
donde:
|
| Recomendación para la resolución | Seleccione la última revisión del componente para editarla. Para ello, busque el componente en el panel Componentes, haga clic con el botón derecho en su entrada en el panel y elija Edit. |
Unrecognized Combination of Manufacturer+Part Number in Part Choice
| Resumen | Esta infracción se produce cuando se añade una entrada incorrecta como opción de pieza de un componente y el espacio de trabajo no puede recuperar la pieza. |
|---|---|
| Modo de informe predeterminado | |
| Notificación | Se muestra una notificación en el panel Messages con el siguiente formato:
donde:
|
| Recomendación para la resolución | Especifique una opción de pieza válida para los componentes que presentan la infracción.
|
Infracciones asociadas a las huellas
Duplicate Pad Designator
| Resumen | Esta infracción se produce cuando un modelo de huella vinculado a un componente que se está definiendo en el editor de componentes tiene varios objetos de tipo pad con el mismo valor de la propiedad Designator. |
|---|---|
| Modo de informe predeterminado | |
| Notificación | Se muestra una notificación en el panel Messages con el siguiente formato:
donde:
|
| Recomendación para la resolución | Asigne designadores diferentes y únicos a los pads del modelo de huella vinculado.
El modelo de huella que el componente utiliza actualmente (al que hace referencia) se abrirá en el editor temporal de bibliotecas de PCB. Seleccione los pads que presentan la infracción y cambie los valores de su propiedad Designator en el panel Properties cuando haya un pad seleccionado (más información). |
Duplicate Primitives
| Resumen | Esta infracción se produce cuando un modelo de huella vinculado a un componente que se está definiendo en el editor de componentes tiene objetos idénticos colocados en la misma ubicación y en la misma capa. |
|---|---|
| Modo de informe predeterminado | |
| Notificación | Se muestra una notificación en el panel Messages con el siguiente formato:
donde:
|
| Recomendación para la resolución | Elimine los objetos duplicados del modelo de huella.
El modelo de huella que el componente utiliza actualmente (al que hace referencia) se abrirá en el editor temporal de bibliotecas de PCB. Seleccione los objetos duplicados y elimínelos mediante el atajo de teclado Delete. |
Mirrored Footprint (designed on bottom layer)
| Resumen | Esta infracción se produce cuando un modelo de huella vinculado a un componente que se está definiendo en el editor de componentes tiene primitivas significativas (pads, pistas, arcos, rellenos, regiones, rectángulos, cadenas de texto y objetos de exclusión) colocadas en la En el editor de bibliotecas de PCB, la huella se crea para la cara superior de la placa; si es necesario, se puede voltear a la cara inferior durante el proceso de diseño de la PCB. |
|---|---|
| Modo de informe predeterminado | |
| Notificación | Se muestra una notificación en el panel Messages con el siguiente formato:
|
| Recomendación para la resolución | Voltee las primitivas de la huella de la
El modelo de huella que el componente utiliza actualmente (al que hace referencia) se abrirá en el editor temporal de bibliotecas de PCB. Seleccione las primitivas en la |
Missing Pad Designator
| Resumen | Esta infracción se produce cuando un modelo de huella vinculado a un componente que se está definiendo en el editor de componentes tiene un objeto pad sin ningún valor especificado para la propiedad Designator. |
|---|---|
| Modo de informe predeterminado | |
| Notificación | Se muestra una notificación en el panel Messages con el siguiente formato:
donde:
|
| Recomendación para la resolución | Especifique los valores de los designadores de los pads del modelo de huella vinculado.
El modelo de huella que el componente utiliza actualmente (al que hace referencia) se abrirá en el editor temporal de bibliotecas de PCB. Seleccione un pad que presente la infracción y especifique el valor de su propiedad Designator en el panel Properties cuando el pad esté seleccionado (más información). |
Offset Footprint Reference
| Resumen | Esta infracción se produce cuando un modelo de huella vinculado a un componente que se está definiendo en el editor de componentes tiene su punto de referencia (origen) fuera del rectángulo delimitador formado por los objetos de la huella. |
|---|---|
| Modo de informe predeterminado | |
| Notificación | Se muestra una notificación en el panel Messages con el siguiente formato:
|
| Recomendación para la resolución | Cambie la ubicación del punto de referencia para que quede dentro del rectángulo delimitador formado por los objetos de la huella.
El modelo de huella que el componente utiliza actualmente (al que hace referencia) se abrirá en el editor temporal de bibliotecas de PCB. Utilice los comandos del submenú Edit » Set Reference de los menús principales para cambiar la ubicación actual del punto de referencia de la huella. |
Shorted Copper
| Resumen | Esta infracción se produce cuando un modelo de huella vinculado a un componente que se está definiendo en el editor de componentes tiene objetos pad conectados entre sí mediante objetos situados en una capa de cobre. |
|---|---|
| Modo de informe predeterminado | |
| Notificación | Se muestra una notificación en el panel Messages con el siguiente formato:
donde:
|
| Recomendación para la resolución | Elimine los objetos de la capa de cobre que conectan los pads del modelo de huella vinculado.
El modelo de huella que el componente utiliza actualmente (al que hace referencia) se abrirá en el editor temporal de bibliotecas de PCB. Seleccione los objetos de la capa de cobre que conectan los pads y modifíquelos para que no los conecten, o elimine estos objetos. |
Unconnected Copper
| Resumen | Esta infracción se produce cuando un modelo de huella vinculado a un componente que se está definiendo en el editor de componentes tiene objetos en una capa de cobre y estos objetos no están conectados a ningún objeto de tipo pad. Cuando se coloque una huella de este tipo en un diseño de PCB, no se asignará ninguna red a estos objetos de la capa de cobre y se convertirán en cobre aislado. |
|---|---|
| Modo de informe predeterminado | |
| Notificación | Se muestra una notificación en el panel Messages con el siguiente formato:
donde:
|
| Recomendación para la resolución | Modifique el modelo de huella para que los objetos que actualmente no están conectados a ningún objeto de tipo pad en el modelo de huella se conecten a pads.
El modelo de huella que el componente utiliza actualmente (al que hace referencia) se abrirá en el editor temporal de bibliotecas de PCB. Coloque objetos en las capas de cobre para establecer una conexión entre los pads de la huella y los objetos que actualmente no están conectados a ningún objeto de tipo pad, o elimine estos objetos sin conexión. |
Infracciones asociadas a los símbolos
Different Pins Between Modes
| Resumen | Esta infracción se produce cuando uno de los modos de visualización de un símbolo tiene un pin adicional. |
|---|---|
| Modo de informe predeterminado | |
| Notificación | Se muestra una notificación en el panel Messages con el siguiente formato:
donde:
|
| Recomendación para la resolución | Esta infracción suele producirse cuando se define un modo gráfico alternativo para un símbolo y se da una de las siguientes situaciones:
No solo debe haber el mismo número de pines en los distintos modos de visualización gráfica, sino que los pines también deben tener el mismo designador y nombre. Obtenga más información sobre cómo crear varios modos de visualización gráfica del mismo símbolo de componente. Cambie el designador y/o el nombre de los pines que presentan el problema para que el número de pines y sus propiedades de designador y nombre sean los mismos en los distintos modos de visualización del símbolo, o elimine un pin adicional de un modo de visualización.
El modelo de símbolo que el componente está utilizando actualmente (al que hace referencia) se abrirá en el editor temporal de bibliotecas de esquemáticos. Seleccione los pines que presentan el problema y cambie los valores de sus propiedades Designator y/o Name en el panel Properties al seleccionar un pin (más información), o elimine estos pines mediante el atajo de teclado |
Duplicate Pin Designators
| Resumen | Esta infracción se produce cuando dos o más pines del modelo de símbolo del componente tienen el mismo designador. |
|---|---|
| Modo de informe predeterminado | |
| Notificación | Se muestra una notificación en el panel Messages con el siguiente formato:
donde:
|
| Recomendación para la resolución | Cambie el designador de los pines que presentan el problema según corresponda, de modo que cada uno tenga una asignación única.
El modelo de símbolo que el componente está utilizando actualmente (al que hace referencia) se abrirá en el editor temporal de bibliotecas de esquemáticos. Seleccione los pines que presentan el problema y cambie los valores de su propiedad Designator en el panel Properties al seleccionar un pin (más información), o elimine estos pines mediante el atajo de teclado |
Missing Default Designator
| Resumen | Esta infracción se produce cuando el modelo de símbolo del componente no tiene especificado un designador predeterminado. |
|---|---|
| Modo de informe predeterminado | |
| Notificación | Se muestra una notificación en el panel Messages con el siguiente formato:
|
| Recomendación para la resolución | Especifique un designador predeterminado para el modelo de símbolo afectado.
El modelo de símbolo que el componente utiliza actualmente (al que hace referencia) se abrirá en el editor temporal de bibliotecas de esquemas. Abra el panel Properties sin ningún objeto seleccionado en el espacio de diseño (más información) y especifique el prefijo de designador requerido seguido del carácter |
Missing Pin Designator
| Resumen | Esta infracción se produce cuando un pin del modelo de símbolo del componente no tiene especificado un designador. |
|---|---|
| Modo de informe predeterminado | |
| Notificación | Se muestra una notificación en el panel Messages con el siguiente formato:
donde:
|
| Recomendación para la resolución | Especifique un designador para cada pin del modelo de símbolo afectado.
El modelo de símbolo que el componente utiliza actualmente (al que hace referencia) se abrirá en el editor temporal de bibliotecas de esquemas. Seleccione los pines afectados y especifique los valores de su propiedad Designator en el panel Properties cuando haya un pin seleccionado (más información), o elimine los pines mediante el atajo de teclado |
Missing Pin Name
| Resumen | Esta infracción se produce cuando un pin del modelo de símbolo del componente no tiene especificado un nombre. |
|---|---|
| Modo de informe predeterminado | |
| Notificación | Se muestra una notificación en el panel Messages con el siguiente formato:
donde:
|
| Recomendación para la resolución | Especifique un nombre para cada pin del modelo de símbolo afectado.
El modelo de símbolo que el componente utiliza actualmente (al que hace referencia) se abrirá en el editor temporal de bibliotecas de esquemas. Seleccione los pines afectados y especifique los valores de su propiedad Name en el panel Properties cuando haya un pin seleccionado (más información), o elimine estos pines mediante el atajo de teclado |
| Nota | Solo se mostrará una instancia de la infracción en el panel Messages por cada componente distinto. Un componente puede tener un símbolo con más de un pin sin nombre definido. |
Missing Pins in Sequence
| Resumen | Esta infracción se produce cuando se detectan pines ausentes en la secuencia numérica de los valores de los designadores de pin del símbolo afectado. Por ejemplo, si el símbolo tiene pines con los designadores |
|---|---|
| Modo de informe predeterminado | |
| Notificación | Se muestra una notificación en el panel Messages con el siguiente formato:
donde:
|
| Recomendación para la resolución | En el modelo de símbolo afectado, añada pines con los designadores que faltan en la secuencia o cambie los designadores de pin para que formen una secuencia continua de valores enteros.
El modelo de símbolo que el componente utiliza actualmente (al que hace referencia) se abrirá en el editor temporal de bibliotecas de esquemas. Mediante el comando Place » Pin de los menús principales, añada el número necesario de pines y especifique los valores de su propiedad Designator en el panel Properties cuando haya un pin seleccionado (más información), de modo que los designadores de pin del símbolo formen una secuencia continua de valores enteros. También puede editar la propiedad Designator de los pines ya colocados en el símbolo. |
| Nota | Hay componentes que no utilizan una numeración secuencial de pines, por ejemplo, un BGA con una numeración de pines no secuencial: A1, A3, A5 (y así sucesivamente). En este caso, se recomienda publicar el componente con esta infracción e indicar el motivo en las notas de publicación. Como alternativa, configure la comprobación Missing Pins in Sequence en la página Data Management – Component Rule Checks del cuadro de diálogo Preferences en |


