Pruebas de producción, diseño para prueba, puntos de prueba y otras técnicas.

12

He estado trabajando con algunos diseños de placa que incluyen un punto de prueba para cada red en el circuito (o cerca de él). Esto me llevó a buscar otros temas sobre puntos de prueba y procedimientos y pautas generales de diseño para prueba por aquí, pero no encontré nada. Entonces, mi pregunta es un poco amplia y mal definida, pero aquí va:

  • ¿Qué tipo de pruebas de producción emplea habitualmente en los diseños de sus productos?
  • ¿Hay algún punto en el que algunos métodos valgan la pena y dónde están estos puntos? Por ejemplo, pruebas manuales de tablero poblado, sondas voladoras, lecho de clavos, etc.
  • Leí sobre el diseño y la construcción de BeagleBoard, que es considerablemente más complejo que nuestra placa, pero no parece incluir ninguno de estos tipos de pruebas (por ejemplo, sin lecho de clavos o puntos de prueba, tienen una prueba de software )
  • Todos nuestros tableros están basados ​​en microcontroladores. ¿Las funciones básicas de potencia, tierra y reloj son lo suficientemente confiables en la fabricación para usar el micro para una autocomprobación incorporada?
QuestionMan
fuente
sparkfun.com/tutorials/138
Ignacio Vazquez-Abrams

Respuestas:

7

Agrego puntos de prueba a la mayoría de los tableros en los que trabajo, a menos que el cliente especifique lo contrario. No agregaré puntos de prueba para cada red, pero las redes eléctricas y de tierra definitivamente obtienen un punto de prueba. Cuando recuperamos un lote de tablas de la casa fabulosa, tomo el DMM y "Ohm out" los puntos de prueba, para asegurarme de que nada esté en cortocircuito.

Principalmente, producimos muy poco volumen en mi trabajo, por lo que la mayoría de nuestras pruebas se realizan manualmente.

Sin embargo, tenemos un producto de mayor volumen que utiliza un accesorio de prueba de base de uñas. Además de las redes de alimentación y tierra, tenemos puntos de prueba para otros bloques funcionales como Ethernet, SPI, audio (altavoz / micrófono).

Si está haciendo un prototipo de primera ejecución, es posible que desee tener todos esos puntos de prueba para la depuración. Pero en revisiones posteriores, después de que los bloques funcionales hayan demostrado ser correctos, puede eliminarlos del tablero si lo desea.

Al final, realmente se reduce a su volumen de producción y a la cantidad de riesgo que desea correr al probar / no probar ciertos aspectos de la placa.

dext0rb
fuente
4
  • Siempre haga que la placa desnuda (PCB) se pruebe al 100% con la lista de red que suministra. Si depende de impedancias controladas, haga que la placa también sea fabulosa para eso.
  • JTAG no aumenta el costo de la placa ni requiere chips adicionales, solo un conector. Pero asegúrese de poder separar las cadenas, por ejemplo, una para un FPGA y otra para un procesador.
  • Las sondas voladoras evitan el costo de la base de las uñas. Si está haciendo <1000 unidades; Espero que no tenga sentido financiero desarrollar un probador de base de uñas.
  • Los microcontroladores son buenos para probar RAM y conexiones a FPGA.
Brian Carlton
fuente
2

Los puntos de prueba deben agregarse con cierta consideración a su efecto en el diseño (por ejemplo, los pines analógicos o los pines de alta velocidad pueden cambiar su comportamiento con la longitud adicional de cobre / línea).

Siempre que sea posible, me gusta monitorear / registrar las diversas fuentes de alimentación con un ADC (los micros generalmente tienen un par de pines ADC de repuesto). Aunque he usado ADC independientes que se pueden eliminar para ahorrar costos de lista de materiales, todavía tengo que trabajar en un proyecto donde el monitoreo en el campo de los niveles de voltaje fue rechazado por los pequeños ahorros.

El registro del prototipo, la producción y las fallas en el campo también es muy importante, especialmente si su BIST no proporciona una cobertura completa.

Spearson
fuente