Les tests fonctionnels pour les cartes électroniques
Transcription
Les tests fonctionnels pour les cartes électroniques
Les tests fonctionnels pour les cartes électroniques Ou comment dépenser du temps et de l'argent sans apporter de valeur ajoutée aux circuits !!! Comment ca marche... Stimuli aux entrées du circuit Mesure aux bornes du circuit =? Résultat attendu "Boite noire" SUCCES ECHEC Difficulté : être exhaustif ! Tests fonctionnels : étape indispensable pour ... 06/11/02 … ETUDE d'un circuit/carte … PRODUCTION d'un circuit/carte Valider la conception Assurer une fabrication fiable, conforme au cahier des charges 2 Les grandes étapes • Les tests paramétriques – détermination des valeurs de niveaux d'entrée et de sortie (courant, tension) – détermination des valeurs de consommation ⇒ 1er niveau d'acceptation ou de rejet des circuits Exécution du programme • Les tests de fonctionnement – vérification de l'ensemble des configurations possibles d'un circuit – test de fonctionnement de chaque bloc sur la carte ⇒ 2ème niveau d'acceptation ou de rejet • Les tests dynamiques – mesure des paramètres et caractéristiques des signaux d'entrée et de sortie : fréquence, largeur d'impulsion, temps de montée, … – comparaison des valeurs avec les limites définies dans le cahier des 06/11/02 charges Test des fonctions, menus, ... Visionner le diaporama Création d'un document 3 Longue vie aux tests fonctionnels ! • Aujourd'hui, d'autres solutions pour le test de circuits / cartes (cf Guy) • Mais les tests fonctionnels, c'est beaucoup plus que ca ! ⇒ Caractérisation de notre objet dans son environnement final Tests aux vibrations Tests en température 06/11/02 Tests aux radiations performances du banc de tests > précision des mesures à réaliser 4 Evolution de l'instrumentation Instruments contrôlés individuellement à distance par PC Instruments virtuels, modularité, haute intégration Fonctionnalités définies par l’utilisateur Aujourd'hui Instruments traditionnels de table Fonctionnalités définies par le constructeur 06/11/02 Les années 70-80 La préhistoire... 5 Plate-forme de test idéale Développer des tests = 06/11/02 Programmer des instruments ? Ecrire des tests ! 6 06/11/02 – Choix de l'environnement de programmation – Choix de la plate-forme – Pilotes pour la programmation des instruments TI LI SA TE U R – Repose sur la couche logicielle des services – Choix du langage de programmation: C, C++, LabVIEW EL O PP EU U Interface graphique Présentation des données Passerelles vers logiciels d'analyse de données Accès aux bases de données R EV – – – – D LA PLATE-FORME LOGICIELLE DE TEST Vers une intégration poussée... C N O R T S C U R U TE 7 Conclusion • Bancs de tests dans toutes les manips Technique T • Majorité de tests fonctionnels Expertise E • Utilisation croissante du boundary scan – complexité des circuits / cartes (voir Guy) – équipement existant au LAPP • Et les autres types de tests ? – Production dans le milieu industriel – Réservé aux grosses séries 06/11/02 Savoir S Talent T 8