¿Cómo proporcionar números de versión a esquemas de hardware / PCB?

3

Tengo un diseño de hardware desarrollado para un cliente. También estamos vendiendo lo mismo para algunos clientes más con pequeñas modificaciones

Me gustaría saber cómo proporcionar números de versión para estos diferentes clientes; ¿Hay algún estándar definido para el control de versiones de diseño de hardware?

por ejemplo En software las personas hacen las versiones como V 1.0.1; V 1.2.2; V 3.0.0

Me gustaría, ¿es útil para hardware también? ¿Cómo?

Me gustaría mantener los documentos de revisión de hardware en la base de datos del sistema de la empresa como referencia para otros. La idea es que con solo mirar el número de versión, otro ingeniero puede identificar rápidamente las diferencias con respecto al documento de revisión.

    
pregunta Akky

3 respuestas

1

Solo voy a poner algo aquí sobre la semántica de la numeración de versiones.

Puedes numerar las cosas Major.Minor.Build.Revision como si estuvieras programando algo y aplicarlas a su tarea paralela en el diseño físico.

Los números

Revisión separan sus archivos antes de su fabricación a medida que realiza cada modificación inicial en la etapa de diseño

Los números de

Compilación serían versiones que llegaron a la fabricación, incluidos pequeños conjuntos de revisiones como un material o un cambio dimensional menor.

Los números

Menores serían para los trabajos de manufactura anteriores a la nueva versión, como una modificación para mejorar la eficiencia o cumplir con un requisito de seguridad.

El

Major número de compilación suele ser la revisión anual del producto

También puede usar una convención para bifurcar, como ABC, para bifurcaciones equivalentes, como un producto con una versión AB y C que son equivalentes pero están equipados de manera diferente, como un taladro, una amoladora angular y una sierra circular con la misma batería, motor y mecanismo de control.

Realmente puede ser lo que quieras, pero si quieres que funcione en una empresa con múltiples desarrolladores, debe ser fácil de recordar y ejecutar.

    
respondido por el K H
1

Lo manejamos de la siguiente manera: Mayor.Minor.Revisión

Se cambia

Mayor , si hubo cambios en las dimensiones de la placa o cambios extensos en la ubicación de componentes o la funcionalidad general. Como rediseñar una PCB para un gabinete diferente o agregar un nuevo conector.

Se cambia

Menor , si hubo cambios en la ubicación de los componentes, enrutamiento, rellenos de cobre, etc. Esencialmente, cualquier cambio que pueda cambiar las características eléctricas.

Revisión representa el número de revisión de nuestro sistema de control de versiones (Subversion) y así aumenta con cada cambio comprometido. Esto podría ser un pequeño cambio en la serigrafía o el cambio de tipos / valores de componentes debido a una mejor disponibilidad. Las versiones con cambios de revisión solo pueden ser procesadas por el ensamblador sin ningún ajuste (pegar máscara compatible, las mismas dimensiones, la misma selección y lugar).

Progresión de la versión: Si se incrementa el Major, el Menor se restablece a 0. Las revisiones siempre aumentan e identifican inequívocamente una versión específica. Ejemplo: 1.0.0 - > 1.0.1 - > 1.0.2 - > 1.1.3 - > 2.0.4

Pertinencia a la lista de piezas: Nuestra lista de materiales contiene una referencia a la versión Major.Minor de la PCB objetivo compatible. La revisión no es relevante con respecto a la PCB, ya que no hubo cambios físicos relevantes. Por lo tanto, 1.2.10 se puede ensamblar como 1.2.15. La lista de materiales en sí tiene un número de revisión, que es igual o superior a la versión de PCB objetivo. Ejemplo: se puede utilizar una lista de materiales titulada "BOM 1.2.18 - Target PCB 1.2" para ensamblar los tableros de la versión 1.2.10 y 1.2.15.

    
respondido por el Rev1.0
1

En una de las empresas en las que trabajé, describimos el proyecto, por ejemplo: 1801p1v1r1.

18 - es el año en que se fundó el proyecto (aquí 2018)

01 - otro proyecto en un año dado

p1 - proyecto primero

v1 - primera versión

r1 - revisión primero

Cuando creo el primer esquema y BOM, los describo: 1801p1v1r1. El diseño de PCB y la placa de PCB describen 1801p1v1 (sin revisión).

Y ahora el significado de estos signos: Supongamos que tenemos un esquema de acabado, PCB ordenados, hemos realizado pruebas y tenemos que hacer cambios. Si, por ejemplo, necesitamos reemplazar la resistencia 1k en la carcasa 0603 con la resistencia 1.2k 0603, solo cambiaremos la revisión:

Esquema: 1801p1v1r2

Lista de materiales: 1801p1v1r2

PCB: 1801p1v1

Por lo tanto, no hay necesidad de marcas de revisión en la PCB, porque la PCB en sí no cambia en este caso. Solo cambiamos los valores en el diagrama y en la lista de materiales. También podemos tener un valor diferente en el esquema para una PCB.

Si tenemos que cambiar, por ejemplo, una resistencia de 0603 a 1206, entonces tenemos que cambiar la versión:

Esquema: 1801p1v2r1

Lista de materiales: 1801p1v2r1

PCB: 1801p1v2

Sin embargo, si tenemos un proyecto que consta de 2 PCB para diseñar, entonces tenemos que marcar uno como proyecto 1 y el otro como proyecto 2:

El proyecto 1 describe:

Esquema: 1801p1v1r1

Lista de materiales: 1801p1v1r1

PCB: 1801p1v1

Proyecto 2 descirbes:

Esquema: 1801p2v1r1

Lista de materiales: 1801p2v1r1

PCB: 1801p2v1

Puede parecer complicado en la descripción, pero en la práctica es fácil y lógico.

    
respondido por el sigaris

Lea otras preguntas en las etiquetas