
La creaci贸n de circuitos el茅ctricos y el rastreo de placas de circuitos impresos son cada vez m谩s simples. Los fabricantes de componentes est谩n integrando cada vez m谩s funcionalidades en los productos, presentando modelos listos para usar, s铆mbolos gr谩ficos convencionales (UGO) y esquemas completos, los sitios web generan autom谩ticamente fuentes de energ铆a, filtros y mucho m谩s. Sin embargo, incluso al dise帽ar unidades de impresi贸n simples, se detectan errores, a menudo tontos y obvios.
Hoy no hablaremos de DRC y ERC , siempre deben hacerse y todo est谩 m谩s o menos claro con ellos (si no, escriba los comentarios). Hablaremos sobre la verificaci贸n por parte de una persona.
Cuando la pr贸xima "煤ltima" vez, antes de entrar en producci贸n, pases las capas de tu tablero, la imagen ya es tan familiar que el ojo pierde errores. Para verificar que necesita "segundos ojos", es hora de llamar a otro ingeniero.
Cuando tienes estos "segundos ojos" para alguien, el circuito y el tablero son completamente nuevos, y todo lo inusual llama la atenci贸n. Sin embargo, una verificaci贸n fortuita no garantiza una visi贸n total de los lugares peligrosos, lo que puede conducir a un retraso en los t茅rminos de depuraci贸n y a iteraciones adicionales no previstas por el presupuesto.
Conscientes de estas limitaciones, hemos introducido una lista de comprobaciones que le permite cortar los errores m谩s comunes. Te contar茅 sobre 茅l hoy.
Casi no hay elementos altamente especializados en la lista: estamos haciendo muchos proyectos diferentes y la lista es universal. Para todos los lugares complejos en los circuitos digitales, hay listas de verificaci贸n proporcionadas por los fabricantes de chips.
Orden de trabajo

Tan pronto como el circuito o la placa, en opini贸n del autor, est谩 listo, establece la tarea de probar en Redmine a otro ingeniero (Revisor). El revisor, adem谩s de poseer conocimiento y experiencia, debe estudiar los T茅rminos de Referencia y todos los materiales adicionales del proyecto. Todo esto lleva mucho tiempo, que debe asignarse en la etapa de planificaci贸n del proyecto.
Una vez que haya terminado de familiarizarse con la documentaci贸n, debe ajustar de la manera correcta. La verificaci贸n es una ayuda para lograr el mejor resultado posible. Antes de caer en la cr铆tica, es importante recordar que el ingeniero intent贸 hacer su trabajo de manera excelente, "desde el coraz贸n", y la tarea del inspector es no perturbar este estado de 谩nimo.

El revisor copia el texto de la lista de verificaci贸n de la Base de conocimiento en un comentario sobre la tarea, y luego se mueve a trav茅s de la lista, dejando sus notas. Se utiliza la siguiente notaci贸n:
- "+" Y "-" para indicar el pasaje o la inaplicabilidad del p谩rrafo,
- negrita para errores obvios,
- cursiva para recomendaciones y preguntas.
Despu茅s de la revisi贸n, como regla general, hay una discusi贸n oral de los comentarios, la aclaraci贸n de puntos incomprensibles, como resultado de los comentarios a menudo se ajustan.
A continuaci贸n, el texto de la lista de nuestra Base de conocimiento, los comentarios para usted est谩n en cursiva . La lista contiene algunos puntos espec铆ficos de Altium Designer.
Comprobaci贸n de diagramas de circuitos el茅ctricosPara esquemas de varias p谩ginas, paginaci贸n, para esquemas de una sola p谩gina, todos los elementos se distribuyen en una hoja. (Como regla, utilizamos esquemas jer谩rquicos de varias p谩ginas, para dichos esquemas para cada hoja debe repetir la verificaci贸n "Bloquear", renombrando "Bloquear" en el nombre de la hoja del esquema)
Comprobaci贸n de nuevos componentes
- Verificaci贸n de la lista desde la tarea (Al configurar la tarea para verificar, el autor crea una lista de componentes reci茅n creados para que el Revisor no se pierda nada. Se cree que los otros componentes ya han sido probados por nosotros anteriormente).
- Verificar por hoja de datos:
- N煤meros de contacto
- Cita
- Correspondencia de enlaces a descripciones (un enlace a una descripci贸n de un componente debe estar en las propiedades del componente)
- Asiento (debe coincidir con el n煤mero de pieza especificado)
- N煤mero de pieza (bastante completo, sin errores)
Primera hoja
- Comprobaci贸n de la configuraci贸n del proyecto:
- revisi贸n (campo de revisi贸n en propiedades - posteriormente utilizado para generar documentaci贸n)
- configuraci贸n del compilador (debe configurarse en el proyecto de manera predeterminada) (Configuraci贸n de compilaci贸n en Altium: lo que puede, lo que no puede. Por lo general, creamos un proyecto a partir de una plantilla interna en la que todo ya est谩 bien configurado)
- Compilaci贸n del proyecto (驴hay alg煤n error?)
- Conectores: (confiamos en TK y deseos adicionales en el esp铆ritu de "me gusta en el tablero XX")
- tipo
- pinout
- correspondencia de n煤mero a n煤mero en el esquema E4
- Bloques en la primera hoja:
- cobertura funcional (se implementan todas las funciones descritas en los ToR)
- cantidad si es multicanal
- s铆mbolo de hoja de sincronizaci贸n de salida
- Dise帽o (Dise帽o: esto es importante. Un dise帽o sin forma no pasa la verificaci贸n)
- Inscripci贸n principal
- Ubicaci贸n de bloques, firmas, comunicaciones.
Bloque
(Normalmente, un bloque es un circuito simple, a menudo de un solo chip con un flejado)
- Correcci贸n de llegada de l铆neas de interfaz
- UART Rx-Tx: atravesado por "esclavos" (este error legendario merece una l铆nea separada, aunque todas las interfaces est谩n marcadas en el p谩rrafo)
- Correcci贸n de la fuente de alimentaci贸n (fuente de alimentaci贸n de la clasificaci贸n deseada, la tierra llega al suelo, potencia anal贸gica a anal贸gica, etc.)
- Para cualquier microcircuito, verifique de acuerdo con la Hoja de datos: (Aqu铆 a menudo recurrimos a un circuito de conmutaci贸n t铆pico)
- Cita
- FT (tolerancia a 5V y otros voltajes a los pies del controlador)
- Otro (punto malo)
- En cada hoja hay una lista de las fuentes de alimentaci贸n utilizadas, el consumo m谩ximo para ellas (se utiliza para resumir los requisitos de alimentaci贸n del dispositivo)
- Designaci贸n de clases de cadenas para la asignaci贸n de lugares espec铆ficos (por ejemplo, desacoplamiento)
Esquema de energ铆a
- La lista de alimentos usados, consumo (tomar de todos los bloques y agregar)
Cerca de cada fuente: (en esquemas simples, no se requiere)
- Voltaje de salida
- Actual
- Eficiencia
- Disipaci贸n de energ铆a
- Designaci贸n de clases de circuito: HV, Power, ... (Todo lo que es 煤til para el rastreo)
- Para cada fuente, consulte el diagrama de cableado de la hoja de datos
Presentaci贸n para verificaci贸n a programadores
- Preparar documentaci贸n (Generaci贸n del esquema y lista en pdf)
- Cree una tarea para verificar el circuito para programadores (Para programadores - su propia lista de verificaciones)
Prueba de PCBConstrucci贸n
Si hay un modelo 3D para el dispositivo, se realiza la verificaci贸n en 茅l. (La mayor铆a de las veces, el dispositivo se ensambla en 3D CAD, existen herramientas para verificar interferencia, realizar secciones transversales, etc.)
- Forma del tablero: conformidad con el dibujo, modelo, TK
- Espesor del tablero
- Sujetadores
- Suficiencia (desde el punto de vista del cumplimiento de la cl谩usula TK "factores externos")
- Golpear a bordo de lugares
- Espacio libre para cabezas de tornillo, arandelas ...
- Conectores
- Posici贸n
- Orientaci贸n de las primeras patas.
- Verificar pinout con tableros articulados
- La posici贸n de componentes espec铆ficos.
- Altura del componente
Comprobaci贸n de la conectividad del proyecto
(Comandos para Altium Designer, la esencia es verificar que no haya diferencias en la placa y el circuito)
- Cambios de dise帽o e importaci贸n desde PrjPcb: sin diferencias
- Design-Update Sch en PrjPcb: sin diferencias
- Enlaces de proyecto-componente: las dos primeras columnas deben estar vac铆as (en Altium Designer, a veces los componentes pierden conexi贸n debido a la renumeraci贸n, la inserci贸n de algo en el tablero, etc.)
Comprobaci贸n de asientos
- Una lista de nuevos asientos (actualizados). Al volver a verificar, la lista debe ser nueva. (El principio es el mismo que para UGO)
- Conciliaci贸n de la huella con una descripci贸n en la hoja de datos.
- Arreglo de pin
- Cantidad
- Distancias
- La forma de las almohadillas
- Serigraf铆a 0.2, el primer c铆rculo de la pierna 0.5 grosor, 0.25 di谩metro (dise帽o - esto es importante)
- La presencia de un modelo 3D, la coincidencia de las patas, la serigraf铆a con 茅l (los modelos 3D le permiten verificar adicionalmente la correcci贸n del asiento, participar en el desarrollo y la verificaci贸n del dise帽o, ayudar a obtener hermosas representaciones de los tableros)
Reglas de dise帽o
- Grosor de la capa de metalizaci贸n (todo debe corresponder a la realidad en la configuraci贸n de la pila)
- Cumplimiento de las normas de dise帽o con los est谩ndares tecnol贸gicos para tableros y espesores met谩licos seleccionados (espacio libre m铆nimo / conductor, agujeros)
- La presencia de normas espec铆ficas para las clases de circuitos resaltados en el diagrama (espacios de alto voltaje, espesores m铆nimos de conductores, etc.)
- Espaciado de agujeros no metalizados en las capas internas (diferente del espacio habitual)
- Ver todas las reglas (todas las reglas se ven una tras otra, buscando todo lo inusual)
- Configuraci贸n de DRC (verifique si las verificaciones necesarias est谩n incluidas en DRC)
- DRC (el revisor inicia DRC, si falla; la verificaci贸n se detiene)
Nutrici贸n
- La l贸gica general de la ubicaci贸n de las fuentes y las cargas (el dise帽o debe ser l贸gico, no causar complicaciones a la placa)
- Impulsar a los consumidores complejos entre s铆 (una fuente para varios consumidores que pueden interferir entre s铆)
- Continuidad (cuellos de botella) (puentes finos en los pol铆gonos, el n煤mero de v铆as al cambiar de capa a capa)
- Secci贸n transversal de los conductores (Iluminaci贸n de todos los suministros a su vez, ver el suministro para cada consumidor)
- Tierra (la Tierra es muy importante si la corriente fluye a trav茅s del bus de energ铆a hasta el consumidor; 茅l necesita regresar)
- Diafon铆a entre fuentes, fuentes del vecindario
- Potencia de la viruta
- La presencia de capacidades de bloqueo en los pasadores.
- Grosor del conductor de potencia
- V铆a separada para cada pin de consumo
- V铆a en ThermalPad ( si es necesario)
- Fuentes de alimentaci贸n
- Abra la hoja de datos, verifique la topolog铆a recomendada (cuando no est茅 all铆, discuta el dise帽o 贸ptimo)
Se帽ales
(Este bloque describe la secuencia, e incluso eso no est谩 completo)
- Relojes
- Diferentes parejas
- Se帽ales r谩pidas
- General
Serigraf铆a
- Fuente predeterminada, altura 1 mm, grosor 0.2 mm
- Colocaci贸n correcta de las etiquetas: no debajo de las cajas, ni en los agujeros, ni una encima de la otra (es conveniente mirar en 3D)
- La orientaci贸n de cualquier inscripci贸n en una capa es de solo 0-90 o 0-270 grados
- Designaci贸n del primer pin para microcircuitos y conectores
- La designaci贸n de 5-10 pines y filas m煤ltiples en BGA para microcircuitos grandes (ayuda a encontrar el pin correcto para la depuraci贸n)
- Designaci贸n de asignaci贸n de conectores y puntos de prueba (ayudar谩 con la depuraci贸n)
- Secuencia competente en grupos (cuando las designaciones son realizadas por el grupo a un lado debido a la densidad de los componentes)
- Logotipo, nombre de la placa, revisi贸n de SVN, fecha (a menudo existe la obligaci贸n del cliente de colocar su logotipo, n煤mero decimal, etc. AD permite establecer campos de texto definidos por variables, lo usamos activamente)
Otros
- En el editor de agujeros, vea todos los agujeros (para anomal铆as)

Las listas de verificaci贸n evolucionan gradualmente, se agregan nuevos elementos, se eliminan los innecesarios.
Verificar las listas nos permite encontrar muchos errores todos los d铆as, y enviar tarifas a la producci贸n no fue tan aterrador.
驴C贸mo revisas tus tablas? Comparte en los comentarios.
* La 煤ltima imagen en el texto ilustra que incluso una verificaci贸n exhaustiva no lo salvar谩 de un cliente desatento.
Leer sobre el tema