BOM y componentes
Cómo gestionar componentes obsoletos y EOL en una BOM electrónica
Qué significan NRND, EOL y obsoleto, las cuatro opciones cuando una pieza desaparece y la pregunta que hay que contestar primero.
Qué significan NRND, EOL y obsoleto
Son tres puntos del mismo camino, y los fabricantes los usan de forma bastante consistente aunque ninguna norma les obligue.
| Estado | Qué significa | Qué hacer |
|---|---|---|
| Activo | en producción, recomendado para diseños nuevos | nada |
| NRND — not recommended for new designs | se sigue fabricando y se puede comprar, pero el fabricante está avisando del final | dejar de diseñarlo en productos nuevos; los existentes van bien de momento |
| EOL — fin de vida | hay aviso de discontinuación, normalmente con fecha límite de pedido | decidir: compra final, alternativa o rediseño |
| Obsoleto | ya no se fabrica | se compra de stock, a brókers, o se rediseña |
El estado útil es NRND. Es el único que da tiempo. Una pieza que pasa de activa a EOL te deja una fecha límite; una que se queda dos años en NRND te deja un plan.
PCN y PDN: los avisos que traen la noticia
Un PCN (product change notification) avisa de que algo de la pieza cambia: el chip, el encapsulado, la fábrica, el marcado. No tiene por qué ser un problema, pero puede serlo: una reducción de chip puede cambiar tiempos o consumo lo bastante como para importar en un diseño justo.
Un PDN (product discontinuation notice) avisa de que la pieza se va. Normalmente trae dos fechas:
última compra (LTB): el último día en que el fabricante acepta pedidos; última entrega: cuándo llegan los envíos finales.
Los dos avisos suele publicarlos el fabricante y distribuirlos los distribuidores. Que te lleguen depende de que alguien se suscribiera, y para la mayoría de los equipos pequeños la respuesta honesta es que nadie lo hizo.
XKEMA no vigila el ciclo de vida de los proveedores. No consulta feeds de distribuidores y no te va a avisar de que una pieza ha quedado EOL. Nada de este artículo debe leerse como que lo hace. Lo que guarda es la información que necesitas después de enterarte, que es otra cosa y también sirve.
La primera pregunta no es «¿por qué la sustituyo?»
Es «¿dónde se usa esta pieza?»
Decidir el reemplazo para una tarjeta es una tarde. La misma decisión en once productos, tres de ellos todavía en fabricación y uno dentro de un subsistema certificado, es otro problema, y no se puede empezar hasta saber el alcance.
Aquí es donde más tiempo se pierde, y es un problema de archivo más que de ingeniería. Si cada proyecto dio de alta el mismo integrado como texto libre —STM32F407VGT6, STM32F407VG, STM32F407-VGT6— ninguna búsqueda contesta a la pregunta y alguien abre once hojas de cálculo.
Cuatro opciones
1. Compra final (LTB). Comprar lo suficiente para cubrir la producción restante. Funciona cuando se puede prever la demanda y hay dónde meter el stock.
Los riesgos son reales: conviertes caja en inventario, los componentes envejecen (los electrolíticos y algunos integrados tienen consideraciones de almacenaje), y si la previsión falla acabas tirando material o rediseñando igual. Para un producto con fecha de fin clara suele ser lo más barato. Para uno que piensas fabricar indefinidamente, aplaza el problema a cambio de dinero.
2. Alternativa directa. Una pieza de verdad equivalente para este circuito. Lo más barato cuando existe, pero conviene mirar la escala de cualificación de alternativas aprobadas: que coincida la huella no es lo mismo que que funcione.
3. Rediseño local. Cambiar la huella y el circuito de alrededor sin tocar el resto de la tarjeta. Un regulador nuevo en otro encapsulado, otro conector con otra huella. Revisión nueva de PCB, mismo producto.
4. Rediseño completo. Cuando la pieza obsoleta es un procesador, una FPGA o cualquier cosa cuyo reemplazo cambia firmware, rutado y pruebas. Caro, y de vez en cuando la respuesta correcta, sobre todo si hay varias piezas yéndose a la vez.
Una regla de decisión que aguanta
¿Hay alternativa directa?
├── sí → cualificarla según su posición en el circuito → listo
└── no
├── ¿La producción restante es previsible y acotada?
│ ├── sí → compra final, y programar el rediseño igualmente
│ └── no → seguir
├── ¿El cambio se puede contener en una zona de la tarjeta?
│ ├── sí → rediseño local, revisión nueva de PCB
│ └── no → rediseño completo
└── ¿La pieza está en un subsistema certificado?
└── sí → sumar coste y plazo de recualificación a todas las ramasLa última línea es la que sorprende. Un cambio trivial de componente dentro de un conjunto certificado puede costar más en papeleo y reensayos que el propio rediseño.
Qué documentar al sustituir una pieza
El reemplazo sobrevive al recuerdo que todos tengan de por qué se hizo. Registra:
el MPN original y su aviso de estado: referencia del PDN y fecha, si la tienes; el MPN de reemplazo y qué se comparó; el nivel de cualificación: papel, banco, completa; qué productos y revisiones quedan afectados, y desde qué revisión aplica el cambio; si queda stock del original que haya que consumir antes; si el cambio invalida algún informe de ensayo o certificación.
Este último punto es el que más se olvida, y es el que convierte un cambio de componente en un problema de cumplimiento dieciocho meses después.
Un ejemplo
La ORION CONTROL UNIT, producto ficticio, usa un conector que queda EOL.
| Pieza | J1, conector original de 10 contactos |
| Aviso | PDN recibido por el distribuidor, última compra en cuatro meses |
| Se usa en | Tarjeta principal rev B y rev C — dos productos |
| Producción restante | ~400 unidades/año, sin fecha de fin |
| ¿Alternativa directa? | No: la equivalente más cercana tiene otra huella |
| Decisión | Rediseño local. La compra final cubriría dos años como mucho y el producto no tiene fecha de fin |
| Resultado | 1-2112931-1, huella nueva, tarjeta principal rev C |
| Arrastra | Gerbers regenerados, BOM rev 4, plano de montaje reemitido |
| No afectado | Tarjeta de alimentación: no usa J1 |
Datos de muestra. Fíjate en la última fila: saber qué no está afectado vale tanto como saber qué sí, y es lo que sólo se puede contestar si el componente está registrado una vez y referenciado en todas partes.
Errores habituales
Enterarse por un pedido fallido. El primer aviso que reciben muchos equipos es compras diciendo que la pieza no se consigue. A esas alturas la ventana de última compra suele estar cerrada.
Tratar NRND como «de momento vale» para siempre. NRND es un aviso sin fecha, así que se ignora hasta que se convierte en EOL con fecha.
Sustituir en una tarjeta y olvidar las demás. Sobre todo cuando la misma pieza está escrita de forma distinta en cada BOM.
Hacer compra final sin plan de rediseño. El stock se acaba, y normalmente en peor momento que el aviso original.
No anotar el motivo. Dos años después nadie sabe si la pieza vieja estaba obsoleta o sólo era más cara, así que el cambio se cuestiona cada vez.
Enterarse de que una pieza está obsoleta es un problema de suministro. Contestar a qué productos nuestros la llevan, en qué revisiones y qué más hay que cambiar es un problema de archivo, y es el que decide si la respuesta lleva una tarde o quince días.
En XKEMA un componente es una ficha de una librería compartida, y cada línea de BOM apunta a ella en vez de repetir su nombre como texto, así que la pregunta «¿dónde se usa esto?» tiene respuesta.
Librería de componentes Gestión de BOM Alternativas aprobadas en una BOM electrónica Recuperar un diseño de PCB antiguo