Dynamic Signal Acquisition

cancel
Showing results for 
Search instead for 
Did you mean: 

Can i synchronize a PCI-4472 and a PCI6025E ?

I want to synchronize an PCI-4472 and a PCI6025E with the RTSI bus. I can synchronize the start with a trigger but i do not succeed if i try to use the same clock on the 2 board ?

Is it possible to synchronize a PCI-4472 and a PCI6025E with the same clock ?
(i use Labview)
Thanks.

Ben.
0 Kudos
Message 1 of 8
(8,866 Views)
Ben,

Vous ne pouvez pas partager la même clock, car la carte 4472 utilise une horloge de surechantillonage (en raison de son convertisseur delta sigma). Cette horloge sera dans certain cas beaucoup plus élévé que la Fmax de la 6025.

Par contre, vous pouvez utiliser le signal "AI_CONVERT" de la 4472 en le routant sur une ligne RTSI (RTSI0 par example), puis indiquer que la SCAN CLOCK de la 6025 provient de cette même ligne RTSI.
Le AI_CONVERT est un signal possédant un front à chaque conversion de la 4472.

Cordialement,
Raphael TILLET
NI FRANCE
Cordialement,
Raphael T
Message 2 of 8
(8,865 Views)
Merci pour la réponse.

Je souhaiterais d'autres informations : l'acquisition sur la carte 6025 doit être effectuée à une fréquence plus faible que sur la 4472 (exemple 5kHz sur la 4472 et 100Hz sur la 6025). Est-il possible de diviser le signal AI_CONVERT pour obtenir la SCAN CLOCK de la 6025 ? (sans doute en connectant le AI CONVERT à un compteur dont la sortie est reliée à la SCAN CLOCK).

Existe-il des exemples de synchro de carte avec division de fréquence (sous Labview) ?

Merci.

Ben.
0 Kudos
Message 3 of 8
(8,865 Views)
J'ai un doute sur votre conseil : dans la documentation de la 6025, la SCANCLK est un signal de sortie uniquement,. Il me semble donc impossible de connecter AI_CONVERT -> SCANCLK. Le START SCAN ne serait-il pas mieux ?
0 Kudos
Message 4 of 8
(8,865 Views)
Benoitb,

Mon conseil est tout a fait bon. Vous trouverez en attachament un exemple "Synchro PCI 4472 et MIO" mettant en oeuvre ce qui est cité dans ma réponse précédente.

De plus, vous trouverez à l'adresse ci dessous, un exemple mettant en oeuvre sur une plateforme PXI la synchronisation de 4472 et MIO, au travers de la board clock de la 4472 et d'un compteur. Cet exemple ne fonctionne pas pour les cartes PCI, mais vous pouvez vous inspirez de la partie compteur, pour l'adapter à votre problème.
http://sine.ni.com/apps/we/niepd_web_display.display_epd4p_guid=B8C1DA7151524E2EE034080020E74861&p_node=DZ52007

Cordialement,
Raphael TILLET
NI FRANCE
Cordialement,
Raphael T
0 Kudos
Message 5 of 8
(8,865 Views)
Merci pour votre réponse, mais j'ai 2 soucis :
-> L'exemple de synchro est en LavView 7.1 et j'utilise Labview 7.0. Pouvez vous me le convertir ?
-> Le lien vers l'exemple PXI ne semble pas fonctionner.

Salutations.
0 Kudos
Message 6 of 8
(8,865 Views)
Benoitb,

Vous trouverez ci dessous l'exemple Lv convertit au format Lv 7.0.

De plus, voici le lien en question:
http://sine.ni.com/apps/we/niepd_web_display.display_epd4?p_guid=B8C1DA7151524E2EE034080020E74861&p_node=DZ52007


Cordialement,
Raphael TILLET
NI FRANCE
Cordialement,
Raphael T
0 Kudos
Message 7 of 8
(8,867 Views)
Raphael T écrit à propos de la synchronisation entre  PCI-4472 and a PCI6025E:
"Par contre, vous pouvez utiliser le signal "AI_CONVERT" de la 4472 en le routant sur une ligne RTSI (RTSI0 par example), puis indiquer que la SCAN CLOCK de la 6025 provient de cette même ligne RTSI.
Le AI_CONVERT est un signal possédant un front à chaque conversion de la 4472."

La documentation du SDK,
le signal "AI_CONVERT" est identifié par la constante ND_IN_CONVERT, qui n'est pas utilisable avec une carte PCI4472 d'après la doc de Select_Signal (retour de l'erreur -1003, paramètre numérique invalide)

Existe t il une solution permettant la synchro d'une PCI-MIO et une PCI4472 en utilisant le bus RTSI.
Dans ce cas, est il possible d'obtenir un exemple en c ?
0 Kudos
Message 8 of 8
(8,268 Views)