Έχετε αντιμετωπίσει ποτέ την πρόκληση του συγχρονισμού πολλαπλών καρτών απόκτησης δεδομένων υψηλής απόδοσης σε σύνθετες εφαρμογές; Όταν ένα σύστημα που αποτελείται από δύο ψηφιακούς μετατροπείς FlexRIO PXIe-5785 απαιτεί ακριβή συντονισμό για να καλύψει αυστηρές απαιτήσεις επεξεργασίας δεδομένων σε πραγματικό χρόνο, η διασφάλιση της ακρίβειας του συγχρονισμού γίνεται υψίστης σημασίας. Αυτό το άρθρο διερευνά πώς η τεχνολογία NI-TCLK μπορεί να βελτιστοποιήσει τον μηχανισμό συγχρονισμού των ψηφιακών μετατροπέων PXIe-5785 για την επίτευξη αποτελεσματικών ροών εργασίας απόκτησης και επεξεργασίας δεδομένων.
Πολλές προηγμένες εφαρμογές μέτρησης δοκιμών και επεξεργασίας σήματος απαιτούν πολλαπλές συσκευές απόκτησης δεδομένων να λειτουργούν σε συντονισμό, καταγράφοντας ευρύτερα εύρη ζώνης σήματος ή υψηλότερους ρυθμούς δειγματοληψίας. Λαμβάνοντας ως παράδειγμα τον ψηφιακό μετατροπέα PXIe-5785, όταν δύο κάρτες λειτουργούν παράλληλα, απαιτούν αυστηρό συγχρονισμό για να διασφαλιστεί η χρονική συνέπεια των αποκτηθέντων δεδομένων.
Ένα τυπικό σενάριο εφαρμογής περιλαμβάνει δύο ψηφιακούς μετατροπείς PXIe-5785 που λειτουργούν υπό διαμόρφωση "IO SocketData Clock", εκτελώντας υπολογισμούς Ψηφιακής Μετατροπής προς τα Κάτω (DDC) και στη συνέχεια μεταδίδοντας δεδομένα μέσω P2P FIFO σε μια κάρτα Συμπράκτορα PXIe-7915. Ο συμπράκτορας ολοκληρώνει τις επόμενες υπολογιστικές εργασίες πριν στείλει τα αποτελέσματα στο σύστημα υποδοχής. Αυτή η ροή εργασίας υπογραμμίζει την κρίσιμη ανάγκη για συγχρονισμό — ακόμη και μικρές αποκλίσεις ρολογιού μπορούν να προκαλέσουν αναντιστοιχία δεδομένων, υπονομεύοντας την αναλυτική ακρίβεια.
Η τεχνολογία NI-TCLK (NI Timing and Synchronization) παρέχει ένα ισχυρό πλαίσιο συγχρονισμού για πλατφόρμες PXI, επιτρέποντας ευθυγράμμιση χρονισμού υψηλής ακρίβειας μεταξύ συσκευών. Για τους ψηφιακούς μετατροπείς PXIe-5785, το NI-TCLK διασφαλίζει ότι πολλαπλές κάρτες μοιράζονται ένα κοινό ρολόι αναφοράς, ενώ συγχρονίζει με ακρίβεια τα επιμέρους ρολόγια δειγματοληψίας τους. Αυτό επιτυγχάνει ακρίβεια συγχρονισμού υπο-νανοδευτερολέπτου ακόμη και μεταξύ ανεξάρτητα λειτουργούντων ψηφιακών μετατροπέων.
Η εξέταση του παραδειγματικού κώδικα της NI για το PXIe-5785 αποκαλύπτει τους ρόλους των διεπαφών STREAM και των στοιχείων DRAM (Dynamic Random-Access Memory). Ενώ αυτά τα στοιχεία δεν απαιτούνται ειδικά για την υλοποίηση του NI-TCLK, διευκολύνουν τη συνολική ροή απόκτησης, επεξεργασίας και αποθήκευσης δεδομένων:
Το κλειδί για την υλοποίηση του συγχρονισμού NI-TCLK έγκειται στην ενσωμάτωση σημάτων TCLK σε σχεδιασμούς FPGA. Αυτό συνήθως περιλαμβάνει την ενσωμάτωση του πυρήνα IP TCLK της NI στον κώδικα FPGA και τη σύνδεσή του με το ρολόι δειγματοληψίας του ψηφιακού μετατροπέα και τη λογική απόκτησης δεδομένων.
Το σύστημα υποδοχής (που εκτελεί LabVIEW ή άλλο λογισμικό NI) διαμορφώνει και εκκινεί τον συγχρονισμό TCLK, ενώ ο πυρήνας IP TCLK του FPGA λαμβάνει και ανταποκρίνεται σε εντολές συγχρονισμού, προσαρμόζοντας τα εσωτερικά ρολόγια και τα σήματα ενεργοποίησης για να επιτύχει ευθυγράμμιση ακριβείας. Αξίζει να σημειωθεί ότι δεν υλοποιεί άμεσα τον συγχρονισμό TCLK όλος ο παραδειγματικός κώδικας FPGA — στοιχεία όπως οι υπολογισμοί DDC και το P2P FIFO αντιπροσωπεύουν λογική ειδική για την εφαρμογή που επωφελείται από τη διαδικασία συγχρονισμού, αλλά δεν την ελέγχει.
Για μηχανικούς που υλοποιούν συγχρονισμό PXIe-5785 με NI-TCLK, λάβετε υπόψη αυτές τις βέλτιστες πρακτικές:
Η σωστή εφαρμογή της τεχνολογίας NI-TCLK επιτρέπει στους χρήστες να αξιοποιήσουν πλήρως τις δυνατότητες των ψηφιακών μετατροπέων FlexRIO PXIe-5785, δημιουργώντας άκρως συγχρονισμένα, αξιόπιστα συστήματα απόκτησης δεδομένων που βελτιώνουν την ακρίβεια των μετρήσεων και επιταχύνουν τις διαδικασίες έρευνας και ανάπτυξης.
Υπεύθυνος Επικοινωνίας: Mr. ALEXLEE
Τηλ.:: +86 15626514602