La plupart des systèmes d’équipements de test automatique (ATE) numériques génèrent et/ou acquièrent des motifs de 1 et 0 pour communiquer avec un matériel sous test (DUT). Cependant, avec les innovations récentes dans les composants numériques, ces systèmes nécessitent un testeur numérique plus sophistiqué avec des capacités allant au-delà d’un simple analyseur logique à deux états tout ou rien. L’accélération des vitesses des puces et la tendance de l’industrie vers les protocoles numériques série et parallèle nécessitent des fréquences d’échantillonnage toujours plus élevées. De plus, les contraintes liées à la fabrication et à la mise sur le marché exigent un traitement au niveau matériel pour effectuer des tests plus rapidement. Parallèlement, de nouvelles familles logiques avec des niveaux de tension variables et une signalisation unique ou différentielle continuent de rendre ces tests plus complexes. Les périphériques d'E/S numériques haute vitesse (HSDIO) de National Instruments offrent une gamme de fonctionnalités d'E/S numériques et de réponse aux stimulus conçues pour répondre aux exigences de ces applications de test numérique haut de gamme.
Figure 1 : Niveaux de tension programmables
Le logiciel est également un élément essentiel de tout ATE numérique. NI Digital Waveform Editor est un outil logiciel graphique que vous pouvez utiliser pour visualiser des signaux numériques et créer, éditer et modifier facilement des waveforms numériques pour des applications d'interfaçage et de test personnalisées. Vous pouvez concevoir des waveforms numériques à partir de zéro ou importer des waveforms existantes à partir d'outils de conception en utilisant les formats de fichier Value Change Dump (.VCD) ou ASCII. De plus, lorsque vous acquérez des données, Digital Waveform Editor peut mettre en évidence les erreurs de bits, ce qui facilite la visualisation des incohérences et la mesure des exigences de cadencement ou la mise à jour des waveforms pour éliminer les défauts de conception. Associé à l'environnement de développement graphique NI LabVIEW et au logiciel de gestion de test NI TestStand, Digital Waveform Editor complète le composant logiciel de tout système de test numérique.
Le tableau 1 résume l'offre d'E/S numériques haute vitesse de National Instruments.
Famille | Bus | Débit de données max. | Tension | Nombre de voies | Max de mémoire embarquée |
NI 654x | PCI, PXI | 100 Mbit/s | 5.0, 3.3, 2.5, 1.8 V | 32 | 64 Mo/voie |
NI 653x | PCI Express, PXI Express | 50 Mbit/s | 2.5, 3,3 V (compatible 5 V) | 32 | 32 Mo/voie |
Tableau 1 : Offre d'E/S numériques haute vitesse National Instruments
Les applications industrielles impliquent souvent des exigences qui dépassent les capacités d'un appareil de mesure typique. Par exemple, de nombreux capteurs et actionneurs industriels nécessitent des niveaux logiques de 24 V et peuvent fonctionner à différents potentiels de tension pouvant provoquer des boucles de masse. La sécurité du système de mesure ou de contrôle et la sécurité de l'utilisateur ou de l'opérateur sont tout aussi importantes. Avec des niveaux de tension allant jusqu'à 150 V, une commande de courant élevée et une isolation, les périphériques d'E/S numériques industrielles NI peuvent se connecter directement à un large éventail de pompes industrielles, de vannes, de moteurs et d'autres capteurs/actionneurs tout en offrant un haut degré de sécurité et de fiabilité.
Figure 2 : Mesures industrielles avec niveaux logiques 24 V et isolation
Ces appareils à faible coût sont idéaux pour le contrôle industriel et les systèmes de test de fabrication tels que l’automatisation en usine, le contrôle des machines embarquées et la vérification des lignes de production. De plus, les périphériques d’E/S numériques industrielles NI offrent un ensemble de fonctionnalités industrielles haute fiabilité conçu pour automatiser même les applications les plus exigeantes :
Industrial DIO fait partie de la suite industrielle de produits DAQ qui inclut des périphériques multifonctions industriels des séries M et S de NI. Ces périphériques complètent la plate-forme PAC (Programmable Automation Controller) de NI, fournissant des E/S industrielles qui s’intègrent parfaitement aux applications de logique, de commande d’axes, de processus et de vision. Les PAC NI combinent la robustesse du contrôleur logique programmable (PLC) avec les fonctionnalités du PC dans une architecture logicielle ouverte et flexible. En utilisant LabVIEW, les PAC avec DAQ industriel et E/S numérique peuvent s'interfacer avec les applications PLC existantes pour ajouter des fonctionnalités plus avancées dans les machines industrielles et améliorer l'efficacité.
Figure 3 : Système d’emballage de boisson Innoventor
En savoir plus sur le jeu de fonctionnalités industrielles. Le tableau 2 résume l'offre d'E/S numériques industrielles de NI.
Famille | Bus | Nombre maximal de voies | Tension | Isolation |
NI 650x | PCIe, PXIe, USB | 96 E/S numérique | 5 V TTL/CMOS | — |
NI 652x | PCI, PXI | 24 entrée numérique, 24 sortie numérique | de 60 à 150 V | Voie à voie |
NI 660x | PCI | 8 CTR | 5 V TTL, 48 VCC | Voie à voie |
Tableau 2 : Offre d'E/S numériques industrielles National Instruments
La conception est un processus intrinsèquement itératif. Quelle que soit la portée de l’application, chaque cycle de conception passe de la définition à la simulation, au prototypage et aux tests, et, le plus souvent, ces étapes sont répétées tout au long des révisions progressives. Avoir les moyens d’alterner rapidement entre les étapes est primordial pour optimiser le processus de conception. La conception graphique de systèmes avec LabVIEW répond à ce besoin avec une plate-forme unique couvrant l'ensemble du cycle de conception. De plus, le matériel reconfigurable associé au LabVIEW FPGA Module offre une flexibilité matérielle et logicielle inégalée pour la conception, le prototypage et le déploiement.
Le matériel reconfigurable comprend un traitement FPGA intégré défini par l'utilisateur pour un contrôle complet du cadencement et du déclenchement du système. Vous pouvez configurer la puce FPGA sans aucune expérience VHDL préalable en créant des diagrammes LabVIEW avec LabVIEW FPGA Module, vous donnant un contrôle direct et immédiat sur toutes les E/S. Ce processus fournit un cadencement et une synchronisation hautes performances configurables par l’utilisateur, ainsi qu’une prise de décision embarquée, à des fréquences allant jusqu’à 40 MHz et supérieures.
Par exemple, si vous développez des applications avec des protocoles de communication numérique non supportés ou personnalisés, vous pouvez utiliser LabVIEW FPGA Module pour implémenter ou prototyper rapidement différentes interfaces de communication sur du matériel RIO multifonction de la Série R basé sur FPGA.
Figure 4 : Protocoles numériques personnalisés avec RIO multifonction de la Série R et LabVIEW FPGA
En utilisant LabVIEW FPGA, vous pouvez programmer la « personnalité » de chaque périphérique. Une personnalité est essentiellement un fichier bitfile compilé contenant des informations de configuration téléchargées sur le FPGA embarqué. Plutôt que d'utiliser un périphérique avec une personnalité fixe ou un circuit intégré spécifique à l'application (ASIC), vous avez la possibilité de personnaliser votre carte. Changer de personnalité au fur et à mesure des différentes itérations d'un cycle de conception ou d'un prototype est aussi simple que de modifier un diagramme LabVIEW et de le recompiler. Une fois qu'une personnalité est complète, LabVIEW FPGA n'est plus nécessaire car il est possible d'accéder au périphérique via LabVIEW pour Windows ou LabVIEW Real-Time. Pour en savoir plus sur les personnalités RIO personnalisées, consultez les liens associés ci-dessous.
Le matériel d'E/S reconfigurables NI offre jusqu'à 160 lignes numériques que vous pouvez configurer individuellement pour l'entrée, la sortie, le compteur/timer, la modulation de largeur d'impulsion, etc. Le tableau 3 résume ces options.
Famille | Bus | E/S NUMÉRIQUES | Entrées analogiques | Sorties analogiques |
Module d'E/S multifonctions reconfigurable NI 783xR, 784xR, 785xR | PCI, PXI, USB | De 48 à 96 | De 4 à 8 | De 4 à 8 |
NI 781xR, NI 782x | PCI, PXI, PXIe | De 128 à 160 | — | — |
Tableau 3 : RIO multifonction de la Série R de National Instruments
Les périphériques d'E/S numériques haute vitesse NI offrent une autre option pour de nombreux tests courants intégrés dans le processus de conception de périphériques numériques. Pour les applications nécessitant des tests stimulus-réponse haute vitesse ou des niveaux de tension non standard, par exemple, les périphériques NI HSDIO complètent les périphériques RIO multifonctions dans le cycle de conception. Les périphériques HSDIO peuvent également s’interfacer avec des périphériques plus rapides, transférant des données à des vitesses allant jusqu’à 400 Mb/s. Pour obtenir des informations complémentaires, reportez-vous aux liens rattachés ci-dessous.