Revisiones y cambios
Revisión de PCB y revisión de tarjeta: ¿cuál debe cambiar en cada caso?
Nueve cambios en dos años, tres de los cuales exigen placas nuevas. Una progresión real, una tabla de decisión, los casos límite y la regla que resuelve casi todo.
Una tarjeta pasa por nueve cambios en dos años. Tres necesitan placas desnudas nuevas. Seis no. Si los nueve suben el mismo número, pides placas que no hacen falta; si no lo sube ninguno, no puedes distinguir una tarjeta montada de otra.
Por eso casi todos los equipos acaban con dos identidades de revisión sobre el mismo hardware, y por eso conviene decidirlo a propósito en vez de descubrirlo.
Las dos cosas que se identifican
La revisión de PCB identifica la placa desnuda: cobre, huellas, taladros, contorno, stackup. Es lo que fabrica el fabricante.
La revisión de tarjeta montada identifica la placa poblada: qué piezas van montadas sobre qué placa desnuda. Es lo que monta el montador, y es lo que se entrega.
La relación es de uno a muchos: una revisión de PCB lleva normalmente varias revisiones de montaje a lo largo de su vida.
Una notación común las escribe juntas: Rev C-2 significa revisión de PCB C, revisión de montaje 2. Otros equipos usan C.2, o mantienen dos campos separados. La notación importa mucho menos que la coherencia.
Una progresión real
La tarjeta principal de la ORION CONTROL UNIT, producto ficticio, en dos años.
| # | Qué pasó | Rev PCB | Rev mont. | ¿Placas nuevas? |
|---|---|---|---|---|
| 1 | Primer prototipo | A | 1 | sí |
| 2 | C12–C18 pasan a X7R tras ensayos térmicos | A | 2 | no |
| 3 | Corregido el valor de R33, 10k → 4k7 | A | 3 | no |
| 4 | Corregida la partición del plano de masa; J1 movido 2 mm | B | 1 | sí |
| 5 | Aprobada segunda fuente para R22 | B | 2 | no |
| 6 | R7 pasa a DNP en la variante de exportación | B | 3 | no |
| 7 | J1 sustituido: el original quedó EOL, otra huella | C | 1 | sí |
| 8 | Actualizada la versión de firmware en la BOM | C | 2 | no |
| 9 | Añadido barnizado al proceso | C | 3 | no |
Datos de muestra. Tres revisiones de PCB, nueve de montaje. Fíjate en que el contador de montaje se reinicia al cambiar la revisión de PCB: es un convenio entre varios, y funciona porque entonces C-1 significa sin ambigüedad «la primera tirada de la revisión C».
La tabla de decisión
| Cambio | Rev PCB | Rev montaje |
|---|---|---|
| Cambia el rutado de cobre | sí | sí |
| Cambia o se sustituye una huella | sí | sí |
| Cambia el tamaño o la posición de un taladro | sí | sí |
| Cambia el contorno | sí | sí |
| Cambia el stackup | sí | sí |
| Se corrige un texto de serigrafía | sí — es una capa | sí |
| Cambia el valor de un componente, misma huella | no | sí |
| Cambia el fabricante de una pieza | no | sí |
| Una pieza pasa a DNP, o deja de serlo | no | sí |
| Se añade una alternativa aprobada | no | sí |
| Cambia la cantidad de una línea | no | sí |
| Cambia la versión de firmware programado | no | sí |
| Cambio de proceso: barnizado, soldadura selectiva | no | sí |
| Se corrige una errata de un documento, nada físico | no | no |
El patrón: si el fabricante tiene que hacer algo distinto, cambia la revisión de PCB. Si sólo lo hace el montador, cambia sólo la de montaje. Esa única pregunta resuelve casi todos los casos.
Fíjate en la fila de la serigrafía. Parece documentación, pero es una capa que se fabrica, así que exige placas nuevas. Los equipos que tratan las ediciones de serigrafía como «sólo texto» acaban con placas cuya revisión impresa no coincide con la real, que es peor que no marcar nada.
Los casos límite
Una pieza pasa a otro encapsulado. Huella distinta, así que cambia la revisión de PCB aunque «sólo haya cambiado un componente». La huella es parte de la placa.
Se corrige una huella con la misma pieza. Revisión de PCB. El cobre cambió.
Una pieza DNP pasa a montarse. Sin cambio de PCB: la huella ya estaba. Para eso se dejó.
La placa no cambia pero se fabrica en otro panel. No cambia ninguna de las dos. La panelización es un arreglo de fabricación, no una propiedad del diseño, y va en las notas de fabricación.
Cambias la aleación de la pasta. Revisión de montaje. Nada del diseño se movió.
Qué hay que decir siempre junto
Una revisión de montaje sola no identifica nada. Rev 3 no significa nada sin saber sobre qué revisión de PCB va.
Así que la pareja tiene que aparecer:
en la serigrafía, donde quepa —como mínimo la revisión de PCB—; en la cabecera de la BOM; en el plano de montaje; en la nota de entrega; * en la etiqueta física, si el producto la lleva.
Una tarjeta marcada sólo REV C te dice qué es la placa desnuda y nada de qué lleva montado. Para un fabricante suele bastar; para quien diagnostica un fallo en campo, no.
Dónde se tuerce habitualmente
Todo es un solo número. Nueve revisiones, nueve pedidos de placas, la mayoría innecesarios. Caro y lento.
No se versiona nada salvo el PCB. Cuatro tiradas distintas llamadas todas Rev C, y un fallo en campo que no se puede atribuir a una configuración.
El contador de montaje no se reinicia, o se reinicia de forma incoherente. Un C-7 después de un B-6 sugiere una continuidad que no existe. Elige una regla.
La revisión de serigrafía no se actualiza con la de PCB. La placa dice B, los archivos dicen C. La marca física es la que la gente se cree, así que esto es activamente peligroso.
Ninguna regla escrita. Dos ingenieros deciden lo contrario ante el mismo tipo de cambio con seis meses de diferencia, y el histórico deja de significar algo.
Qué escribir
Con un párrafo en tus notas de ingeniería basta:
La revisión de PCB es una letra y cambia siempre que cambie una salida de fabricación. La revisión de montaje es un número, se reinicia con cada revisión de PCB, y cambia siempre que cambie lo que se monta. Las dos aparecen en la cabecera de la BOM y en la nota de entrega; la de PCB aparece en la serigrafía.
Ésa es toda la política. El valor no está en las decisiones concretas, sino en que exista una regla escrita que dos personas apliquen igual.
Decidir qué número se mueve es un juicio que puedes hacer con la tabla de arriba. Mantener las dos cadenas ordenadas durante años, de forma que una revisión de BOM siga atada a la revisión de PCB para la que se escribió, es lo que necesita un sitio duradero donde vivir.
En XKEMA la tarjeta y su lista de materiales llevan cada una su propia cadena de versiones, y cada versión guarda cuál fue la anterior.
Gestión de configuración de hardware Control de revisiones hardware: guía práctica * Cómo gestionar revisiones de una BOM