Tests de production, conception pour test, points de test et autres techniques


12

J'ai travaillé avec certaines dispositions de carte qui incluent un point de test pour chaque réseau sur le circuit (ou à proximité). Cela m'a conduit à rechercher d'autres sujets sur les points de test et les procédures et directives générales de conception pour les tests ici, mais je n'ai rien trouvé. Donc, ma question est un peu large et mal définie, mais voici:

  • Quelle méthode de test de production utilisez-vous généralement sur la conception de vos produits?
  • Y a-t-il un moment où certaines méthodes valent la peine et où sont ces points? Par exemple: test manuel du panneau peuplé, des sondes volantes, du lit de clous, etc.
  • J'ai lu sur la conception et la construction du BeagleBoard, qui est considérablement plus complexe que notre planche, mais il ne semble pas du tout inclure ce type de test (par exemple, pas de lit de clous ou de points de test, ils ont un test de logiciel ).
  • Toutes nos cartes sont basées sur un microcontrôleur. Les fonctions de base de l'alimentation, de la masse et de l'horloge sont-elles suffisamment fiables dans la fabrication pour utiliser le micro pour un auto-test intégré?

Réponses:


7

J'ajoute des points de test à la majorité des tableaux sur lesquels je travaille - sauf indication contraire du client. Je n'ajouterai pas de point de test pour chaque filet, mais les filets d'alimentation et de terre obtiennent certainement un point de test. Lorsque nous récupérons un lot de planches de la fab house, j'attrape le DMM et "Ohm" les points de test, pour m'assurer que rien n'est court-circuité.

Nous produisons principalement de très faibles volumes à mon travail, donc la plupart de nos tests sont effectués manuellement.

Cependant, nous avons un produit plus volumineux qui utilise un dispositif de test de lit de clous. En plus des réseaux d'alimentation et de mise à la terre, nous avons des points de test pour d'autres blocs fonctionnels comme Ethernet, SPI, audio (haut-parleur / micro).

Si vous faites un prototype de première exécution, vous voudrez peut-être avoir tous ces points de test pour le débogage. Mais dans les révisions ultérieures, une fois que les blocs fonctionnels auront été confirmés, vous pouvez les supprimer de la carte si vous le souhaitez.

En fin de compte, cela dépend vraiment de votre volume de production et du niveau de risque que vous souhaitez prendre en testant / ne testant pas certains aspects de la carte.


4
  • Faites toujours tester la carte nue (PCB) à 100% par rapport à la netlist que vous fournissez. Si vous dépendez d'impédances contrôlées, faites fabriquer la carte pour cela aussi.
  • JTAG n'ajoute pas au coût de la carte ou ne nécessite pas de puces supplémentaires, juste un connecteur. Mais assurez-vous que vous pouvez séparer les chaînes, par exemple une pour un FPGA et une pour un processeur.
  • Les sondes volantes évitent le coût du lit de clous. Si vous faites <1000 unités; Je pense que cela n'aurait pas de sens financier de développer un testeur de lit de clous.
  • Les microcontrôleurs sont bons pour tester la RAM et les connexions aux FPGA.

2

Les points de test doivent être ajoutés en réfléchissant à leur effet sur la conception (par exemple, les broches analogiques ou les broches à grande vitesse peuvent changer leur comportement avec la longueur de cuivre / ligne supplémentaire).

Dans la mesure du possible, j'aime surveiller / enregistrer les différentes alimentations avec un ADC (les micros ont généralement quelques broches ADC de rechange). Bien que j'aie utilisé des ADC autonomes qui peuvent être retirés pour réduire les coûts de nomenclature, je n'ai pas encore travaillé sur un projet où la surveillance sur site des niveaux de tension a été rejetée pour les petites économies de pièces.

La journalisation des défaillances du prototype, de la production et des champs est également très importante, surtout si votre BIST ne fournit pas une couverture complète.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.