Fabricación de PCB de precisión, PCB de alta frecuencia, PCB multicapa y montaje de PCB.
Es la fábrica de servicios personalizados más confiable de PCB y PCBA.
Diseño electrónico

Diseño electrónico - Análisis de errores de la tabla de red de carga en el diseño de PCB de software

Diseño electrónico

Diseño electrónico - Análisis de errores de la tabla de red de carga en el diseño de PCB de software

Análisis de errores de la tabla de red de carga en el diseño de PCB de software

2021-10-27
View:475
Author:Downs

A partir de la función del diseño de la definición de la tabla de red por PCB y el método de carga de la tabla de red y los componentes, se resumen cinco errores de macro de red que a menudo ocurren durante la carga de la tabla de red: forma de paquete de componentes no definida, nombre de definición de paquete de PCB No existe o no se encuentra el componente, nodo no encontrado, red existente, Analizar las posibles causas de los errores y dar soluciones.

I. Introducción

El sistema de diseño protei es la primera herramienta de desarrollo EDA del mundo en introducir la tecnología EDa en un entorno windows. Tiene funciones potentes e interfaces amigables. Es uno de los programas informáticos EDA (electronic Design automation) más populares y vendidos hoy en día. En general, el uso del software protel para el diseño de placas de circuito requiere pasos como el diseño esquemático (simulación de circuitos), la generación de tablas de red, la planificación de tablas de pcb, la carga de tablas de red, el diseño de componentes y el cableado de componentes. Cuando se carga una tabla de red para generar una macro de red y editar una macro de red, a menudo aparecen algunos errores de macro de red, lo que resulta en un fracaso de carga. Si estos errores no se resuelven, las macrooperaciones correspondientes no se llevarán a cabo correctamente en absoluto, lo que traerá muchos problemas al diseño posterior de pcb, lo que hará que el trabajo de diseño no se lleve a cabo sin problemas. Este artículo presenta principalmente dos métodos para cargar tablas y componentes de red, así como las causas y soluciones de varios mensajes de error típicos al cargar tablas de red.

En segundo lugar, la definición y función de la tabla de red

La tabla de red es un documento muy importante necesario en el proceso de diseño de pcb. Es un puente entre el diseño esquemático del circuito y el diseño de la placa de circuito impreso, y es el alma de la generación de archivos de pcb. Como su nombre indica, la tabla de red es la definición de conexión eléctrica entre componentes en el esquema y la expresión de texto de la conexión de red de componentes extraída del esquema gráfico. A través de la transmisión de la tabla de red, se puede obtener automáticamente la definición de conexión entre los mismos componentes en el diagrama de PCB que en el esquema.

Placa de circuito

El software protel puede generar tablas de red en varios formatos para adaptarse a diferentes herramientas de diseño de pcb. El esquema protol se convierte. el archivo de la tabla de red con net como sufijo consta de dos partes: la primera parte: información del componente, que describe las tres propiedades del componente en el esquema. La información de descripción del componente está entre paréntesis. La primera línea es la etiqueta del componente, que suele tener varios tipos. Los elementos comienzan con diferentes letras. Por ejemplo, el principio de R indica resistencia y el principio de C indica capacitor; La segunda línea es la forma de encapsulamiento de los componentes en el pcb; La tercera línea es el modelo del componente. Para describir la propiedad del componente en sí, los diferentes tipos de componentes se indican de diferentes maneras en el modelo del componente. Puede indicar un valor válido o el tipo de chip según sea necesario.

Parte 2: información de conexión de componentes, incluidas todas las redes de conexión eléctrica en el esquema. La información de la red está entre paréntesis. La primera línea es el nombre de la red. Si la etiqueta de red se define en la conexión en el esquema, la red llevará el nombre de la etiqueta de red en la tabla de red. Si no se define la etiqueta de red, el software asigna los nombres en orden al generar la tabla de red; La segunda y posterior línea es la información del nodo en la red, que incluye la etiqueta del componente y el número de pin. Por ejemplo, U3 - 13 se refiere a la decimotercera cita del componente u3. Pies Todos los pines de componentes de la misma red están conectados, es decir, se puede definir el nombre de la red para cualquier pin de la red.

3. cargar tablas y componentes de red

El proceso de carga de la tabla de red y los componentes es en realidad el proceso de cargar los datos del diseño esquemático en el sistema de diseño de PCB de la placa de circuito impreso. Este proceso se puede lograr de dos maneras. Método 1: utilice un sincronizador para cargar tablas y componentes de red directamente desde el archivo de esquema. Primero debe crear un archivo PEB en la misma base de datos de diseño donde se encuentra el esquema y cargar todas las bibliotecas de componentes de PCB necesarias con antelación. Método 2: cargar tablas y componentes de red con archivos de tablas de red. Todos los cambios de datos en el sistema de diseño de PCB se pueden hacer a través de macros de red. La lista de macros de red incluye tres columnas de atributos: la columna n0 (número de paso para mostrar la conversión de la tabla de red); Columna de Acción (para mostrar el contenido de la operación a realizar al convertir la tabla de red); Columna de error (utilizada para mostrar errores que aparecen en la tabla de red de conversión).

Cuando se carga una tabla de red en la producción de pcb, a menudo hay errores por varias razones, y la información errónea proporcionada por el propio software es demasiado simple, a menudo solo un simple recordatorio en inglés, que es comprensible. esto trae problemas para el diseño posterior de pcb. Muchos problemas impidieron que el trabajo de diseño se desarrollara sin problemas. A continuación se analizarán las posibles causas del error a partir de los diversos errores de macro típicos mostrados y se dará la solución correspondiente.

4. mensajes de error de macro de red comunes, causas y métodos de procesamiento

1. forma de embalaje de componentes no definidos en el esquema

Descripción incorrecta: no se puede encontrar la encapsulación en la biblioteca

La causa del error: (1) en el esquema del circuito, el componente no especifica la forma de encapsulamiento; (2) no se ha añadido una biblioteca de componentes al editor de PCB que contenga los componentes encapsulados necesarios;

Método de procesamiento: (1) abra el archivo de lista de red, verifique qué componentes no tienen un paquete definido, agregue el paquete directamente a la lista de red, o encuentre el componente correspondiente en el esquema, haga doble clic en el componente, en el cuadro de diálogo de propiedad que aparece, complete el paquete de componentes correspondiente en la columna footprint; (2) en el editor de pcb, ejecute el comando de menú diseño / añadir / eliminar biblioteca..., En el cuadro de diálogo emergente, especifica el repositorio de PCB necesario y lo agrega al editor de PCB actual.

2. el nombre de la definición de encapsulamiento de PCB no existe

Descripción incorrecta: no se puede encontrar Footprint en libra RV * *

Causa del error: (1) no hay un mapa de encapsulamiento de los componentes correspondientes en el repositorio de componentes de pcb. Por ejemplo, el embalaje de pcb. No hay encapsulamiento de componentes en lib que pueda usarse en pequeños LED LED led; (2) la forma de embalaje de los componentes en el esquema es incorrecta. Por ejemplo, "rb0.2 / 0.4" se escribe en el formato de encapsulamiento del capacitor polar electric.

Método de procesamiento: (1) editar el encapsulamiento de pcb. Archivo lib, crear un paquete de componentes LED y luego ejecutar el comando actualizar pcb; (2) regrese al esquema y verifique cuidadosamente si el nombre del paquete del componente en el esquema coincide con el nombre en el repositorio de componentes de pcb.

3. no se ha encontrado ningún componente

Descripción incorrecta: no se puede encontrar el componente

La razón del error: advpcb. Encapsulamiento de PCB en el paquete de archivos ddb. El archivo lib contiene la mayoría de los paquetes de componentes, pero si los componentes en el esquema tienen un formato de paquete especial, es PCB footprint. No se puede encontrar la Biblioteca de archivos lib, se necesita cargar la Biblioteca de paquetes sin componentes.

Método de procesamiento: en la ventana del gestor de archivos de diseño, haga clic en el icono del archivo de PCB para entrar en el Estado de Edición de PCB y cargue la Biblioteca de paquetes de componentes correspondiente a través del Comando "añadir / eliminar".

4. no se han encontrado nodos

Descripción incorrecta: no se puede encontrar el nodo

Causa del error: (1) hay más nodos inexistentes en la red especificada; (2) el nombre del pin del componente es diferente del nombre del pin encapsulado en la Biblioteca de pcb; (3) el paquete de componentes dado en el esquema y el nombre del paquete de PCB correspondiente son diferentes.

5. la red ya existe

Descripción errónea: net ya existe

Causa del error: (1) el nombre de la red que una operación macro intenta agregar es el mismo que el nombre de la red existente en la tabla de red pcb; (2) los puntos de red de información de pin ocultos en el esquema tienen el mismo nombre que otros puntos de red.

Método de procesamiento: para (1), se puede abrir el archivo de esquema, modificar el nombre de red duplicado o eliminar el nombre de red redundante de acuerdo con el esquema; Para (2), se puede abrir el archivo esquemático, encontrar el punto de conexión de red incorrecto y luego abrir la propiedad del componente. en el cuadro de diálogo, seleccione "punto oculto" y luego se puede observar el punto de red de información del punto de conexión del componente oculto, y luego ajustar el mismo punto de conexión de red para que pertenezca a un nodo diferente.

V. observaciones finales

Los errores de carga de la tabla de red ocurren con frecuencia, principalmente debido a errores de encapsulamiento. Después de encontrar el error, primero debe navegar y comprender la causa del problema antes de encontrar el problema rápidamente. Las causas fundamentales de los errores deben eliminarse para que los problemas puedan resolverse de manera rápida y efectiva. Al mismo tiempo, al diseñar el esquema y editar el repositorio de pcb, es necesario estandarizar y tener cuidado para reducir la ocurrencia de errores.