Information

Test automatique fonctionnel numérique (FATE)

Test automatique fonctionnel numérique (FATE)

Les testeurs fonctionnels numériques, souvent appelés systèmes FATE, ne sont pas aussi largement utilisés qu'ils l'étaient il y a quelques années. Ces systèmes appliquent un modèle de signal à l'entrée de la carte. Cela peut souvent simuler ou presque simuler l'entrée en direct de la carte, puis le système surveille les sorties à la recherche du modèle de sortie correct. L'avantage de ce type de testeur est qu'il est capable de fournir un test très rapide d'une carte. Cela lui permet de passer à l'étape suivante de l'assemblage de l'équipement avec un très haut degré de certitude qu'il fonctionnera selon ses spécifications dans l'unité ou le système dans lequel il est incorporé.

Interface

Comme les testeurs en circuit, l'interface avec la carte est généralement effectuée à l'aide d'un lit de clous. Ceux-ci peuvent être virtuellement de la même construction que celui utilisé pour les tests de circuits et cela permet une connexion rapide à la carte. Alors que la connexion à travers les connecteurs serait souvent possible, cela prend du temps supplémentaire, et compte tenu du coût de plusieurs de ces testeurs et du débit requis, ce ne serait pas une solution acceptable. Au lieu de cela, un luminaire à lit de clous qui fonctionne soit à l'aide d'un vide soit mécaniquement est utilisé. De cette façon, la carte est simplement placée sur le luminaire et les connexions sont effectuées au fur et à mesure qu'elle est tirée sur les broches. Cette opération est effectuée en quelques secondes au lieu de quelques dizaines de secondes ou même d'une minute ou plus si des connecteurs ont été utilisés.

L'appareil n'a pas besoin d'être aussi compliqué que celui utilisé pour un test en circuit. La raison en est que la connexion n'est requise qu'aux nœuds d'entrée et de sortie plutôt qu'à tous les nœuds de circuit dans le cas d'un testeur de circuit intégré. En effet si des broches étaient appliquées à tous les nœuds, la capacité parasite introduite peut gêner le fonctionnement de la carte.

Génération de programme

Les systèmes FATE sont les plus largement utilisés pour tester les cartes numériques. Une grande partie du programme peut être générée automatiquement en entrant les données du circuit dans le testeur. Une fois que cela a été fait, l'ordinateur dans le testeur construit sa propre image du circuit, puis avec une connaissance des connexions des broches, il peut ensuite créer un programme de test pour la carte. Les simulations exécutées par les stations de programmation sont connues pour révéler des problèmes de conception tels que des états de course ou même des circuits qui ne sont pas nécessaires.

Malheureusement, la génération de programmes n'est jamais aussi simple qu'on pourrait le souhaiter et les programmes générés de cette manière nécessitent généralement beaucoup de finition, ce qui prend généralement beaucoup de temps. De plus, toutes les zones analogiques doivent être programmées manuellement et nécessitent souvent l'utilisation d'instruments de mesure analogiques. Cela peut prendre beaucoup de temps.

Compte tenu du niveau important de programmation manuelle requis pour les programmes de test fonctionnel, ils peuvent être très coûteux à mettre en œuvre.

Sonde guidée

Les systèmes FATE sont très rapides à trouver des défauts fonctionnels avec une carte. Ils ne sont pas toujours aussi rapides à trouver un problème. Dans de nombreux cas, le testeur sera en mesure de déduire le problème à partir de sa connaissance du circuit. Dans la plupart des cas, ils sont incapables de localiser un problème car ils n'ont pas de "vue" des zones internes de la carte. Pour surmonter cela, il est nécessaire d'avoir une vue du circuit aux points intermédiaires de la carte. Ceci est généralement réalisé en utilisant ce que l'on appelle une sonde guidée. Il s'agit d'une sonde connectée au testeur qui peut être appliquée manuellement à différents points du circuit sous le contrôle du programme. De cette manière, il est possible de vérifier les points de la planche qui ne sont pas accessibles via le lit de clous.

Certaines des routines nécessaires à la recherche de pannes à l'aide d'une sonde guidée peuvent être générées automatiquement, mais elles doivent souvent être programmées manuellement, en particulier pour les zones analogiques. Cette programmation peut être particulièrement longue bien que très nécessaire si un grand nombre de cartes de rejet ne doit pas être le résultat.

Avantages et inconvénients

Le principal avantage d'un système FATE est qu'il teste les cartes très rapidement. Cependant, la vitesse est considérablement réduite lorsque des tests analogiques sont nécessaires. Cela s'explique en partie par le fait que les instruments analogiques peuvent mettre du temps à s'installer. Une autre contribution vient du fait qu'ils peuvent être contrôlés via un port GPIB, bien que certains puissent utiliser l'instrumentation VXI.

Les inconvénients des grands systèmes FATE sont généralement le coût. Le système lui-même peut coûter plusieurs centaines de milliers de livres. En plus de cela, il y a les coûts d'installation pour chaque conseil ainsi que les coûts de programmation. Un autre inconvénient est que les longueurs des conducteurs vers certains points du circuit ont des niveaux de capacité significatifs et ceux-ci limitent le test à des vitesses beaucoup plus lentes que la vitesse complète de la carte. Cela devient de plus en plus un problème avec de nombreux conseils aujourd'hui

Aujourd'hui, une option pour laquelle de nombreuses personnes optent est un testeur combiné de table à faible coût qui combine les tests de circuits avec le balayage des limites et les tests fonctionnels. De cette manière, un très haut degré de confiance peut être atteint tout en étant capable de localiser rapidement les défauts. Cependant, pour les cartes numériques à haut débit, d'autres solutions doivent souvent être conçues.


Voir la vidéo: Toast Tk: lautomatisation de tests facile, collaborative et open source Sallah Kokaina (Août 2021).