ICV 502
Transcription
ICV 502
GENERATEUR DDS SYNCHRONISE POUR HORLOGES ISOCHRONES z GPS Référence externe Pulse Par Seconde et 10MHz z Entrée IRIG B z Référence interne par précision élevée, thermostatiquement contrôlé, oscillateur 10MHz à 1.10 -6 z Direct Digital Synthesizer avec résolution élevée, jusqu'à 0.5µHz z Multiples horloges sorties isochrones mode start/stop. z Registre du Temps Universel (TU) et Temps de décompte (TD) z Habilité d'écrire directement sur le VME le TU et TD z Bus 7-bits différentiel pour synchronisation inter-carte. ICV 502 9 rue Georges Besse – BP 47 – 78330 FONTENAY LE FLEURY – FRANCE Tél.:(33) 1 30 58 90 09 fax:(33) 1 30 58 21 33 http://www.adas.fr ICV 502 SPÉCIFICATIONS TYPE REGISTRES TEMPS - Registre TUB - Registre TUM - Registre TD MODULE GPS (option) - Acquisition temps ref. - Fréquence et temps Distr. - Contrôle - Sorties Fréquence (10MHz) (pps) - Stabilité à moyen terme - Stabilité court terme - Temps démarrage à froid SORTIES HORLOGES - Oscillateur Interne - Sorties - DDS Spec. SORTIES LOGIQUES - Type sortie - Nombre - Autres INTERFACE VME - Transferts ALIMENTATION - Tension PRESENTATION - Format - Dimensions en mm - Connecteurs face avant ENVIRONNEMENT - Température de fonctionnement - Température de stockage - Humidité relative NORMES EUROPEENNES (t = 25°C) GENERATEUR SYNCHRONISE POUR HORLOGE ISOCHRONE Time Universal Base: TUB (Base de Temps Universel) 32-bit code binaire non signé 01.01.1970 origine et l'unité de temps est la seconde Time Universal Milliseconds: TUM 32-bit code binaire non signé. L'unité de temps est la centaine de microsecondes (haute résolution TUB) Registre Temps de Décompte 32-bit codé binaire signé complément à deux Unité de temps est de une milliseconde 8 satellites sur L1 (1575MHz) comme référence de temps Sortie TTL 1pps 10MHz sortie onde sinusoïdale Sortie heure locale Les pincipaux statuts sont disponibles via une interface TTL (VME) Echelle de temps UTC ou GPS est programmable ≤± 2 x 10 -12 ± 50ns 3 x 10 -10 / jour 5 x 10 -11 @ 10ms ≤ 20mn 10MHz @ 5 x 10 -7 1 x pps 1 x 1KHz 1 x 10MHz 2 x Direct Digital Synthesizer Fréquence primaire 128MHz 48-bit fréquence contrôle programmable Résolution 0,5µHz Interface Contrôle Parallèle fast tuning LVDS Bus 7-bit pour synchronisation inter cartes Sortie GATE et sortie Trigger Standard A24 / D16 ; AM 39H, 3DH + 5V / 3A VME double EUROPE / 4 Te 233.35 x 160 3 connecteurs "D" 50 points femelle - 20°C à + 70°C - 25°C à + 85°C 90 % (sans condensation) EMC - EN 61326 - EN 55011 Class A CE Compliance ROHS - 2002/95/EC COMMENT COMMANDER? ICV 502 ACCESSOIRES 1 23/09 TRACEABILITY FORM DOCUMENT FOLLOW-UP Title: ICV 502 Titre : Documentation française (Document creation - Création du document) Edition: 1 Written by B. THOUËNON on Revised by Ph. DUTIN on D. PIMONT Approved by on Warning: Unless otherwise stated, this revision overwrites the previous one, which must be destroyed, along with any copies given to your collaborators. 10/10/01 Visa 10/10/01 Visa 10/10/01 Visa Avertissement : En l’absence d’indication contraire, cette nouvelle édition annule et remplace l’édition précédente qui doit être détruite, ainsi que les copies faites à vos collaborateurs. Edition Nature of the modifications (key words) Written Revised/Approved Edition Nature des évolutions (mots clés) Rédigé Revu/Approuvé 2 Annule et remplace édition 1 by B. THOUËNON by D. PIMONT (édition préliminaire) on 22/03 on 22/03 Rev. A Visa Mise à jour de la documentation by B. THOUËNON by D. PIMONT on 22/28 on 22/28 3 4 Visa Rev. A Visa Bilingual documentation by B. THOUËNON by D. PIMONT Documentation bilingue on 22/38 on 22/38 Rev. A Visa Visa by by on on Visa Visa by by on on Visa Visa 5 6 DOCUMENT ARCHIVED DOCUMENT ARCHIVE Yes No Visa on ∆ ed. .. [ ] = Document input/output (Entrée/sortie modification de la documentation) # ed. .. [ ] = Board new function input/output (Entrée/sortie nouvelle fonctionnalité du produit) DSQ - 4.5.a - Indice F - 98/41 T.S.V.P. ICV 502 - Rev. A - Edition 4 - 22/38 1 NOTES : ICV 502 - Rev. A - Edition 4 - 22/38 2 ICV 502 SOMMAIRE Chapitre A Présentation......................................... 5 Chapitre B Installation............................................ 6 Chapitre C Fonctionnement................................... 9 C.1. Définition des signaux de face avant .................................... 9 C.1.1. La carte ICV 502 en pilote externe............................... 9 C.1.2. La carte ICV 502 en pilote interne.............................. 10 C.1.3. Horloge à 1KHz. ......................................................... 10 C.1.4. Horloges basses fréquences (LF). ............................. 10 C.1.5. Horloge haute fréquence (HF).................................... 11 C.1.6. Signal GATE............................................................... 11 C.1.7. 8 bits en entrées/sorties différentielles. ...................... 11 C.2. Cartographie.......................................................................... 12 C.3. Définition des registres ........................................................ 13 C.3.1. C.3.2. C.3.3. C.3.4. C.3.5. C.3.6. C.3.7. C.3.8. C.3.9. C.3.10. C.3.11. C.3.12. Registre d’identification et initalisation de l’ICV 502... 13 Registre de contrôle ................................................... 14 Registres des adresses VME ..................................... 17 Registres des temps................................................... 18 Commande de raz TU ................................................ 19 Commande de clear TD ............................................. 19 Commande de START/STOP .................................... 20 Vecteur et niveau d’interruption.................................. 21 SET/RESET 8 bits entrées/sorties différentielles ....... 22 Lecture de l’octet en entrées différentielles................ 23 Registre de fréquence d’acquisitions – Timer HF ...... 23 Registres de fréquence d’acquisitions – Timers LF ... 24 ICV 502 - Rev. A - Edition 4 - 22/38 3 Chapitre D Mode maître ....................................... 25 Chapitre E Connectique....................................... 26 E.1. Prise J1 .................................................................................. 26 E.2. Prise J2 .................................................................................. 27 E.3. Prise J3 .................................................................................. 28 E.4. Prises J4 à J7 ........................................................................ 29 E.5. Connecteur J8 ....................................................................... 30 Chapitre F Visualisation ...................................... 32 Annexe 1 ............................................................ 33 PLAN DE CONFIGURATION ................................................................... 33 PLAN D’ÉQUIPEMENT .......................................................................... 33 PLAN DE LA FACE AVANT .................................................................... 33 ICV 502 - Rev. A - Edition 4 - 22/38 4 Chapitre A Présentation La carte ICV 502 est une carte VME de gestion du temps universel et de génération d’horloges synchrones pour les systèmes d’acquisitions temps réel. >>>Les registres de gestion du temps sont au nombre de 3 : o Registre du Temps Universel Base (TUB) à initialiser à la valeur de la date UNIX en nombre de secondes écoulées depuis le premier janvier 1970, ce temps est un nombre 32 bits codé binaire non signé, l’unité de temps est la seconde. o Registre du Temps Universel (TUM) contenant le nombre de Millisecondes (ou centaines de microsecondes au choix) écoulées depuis le premier top seconde qui suit l’écriture du TUB, ce temps est un nombre 32 bits codé binaire non signé, l’unité de temps est soit la milliseconde, soit la centaine de microsecondes. o Registre du Temps de Décompte (TD), contenant le temps qu’il reste à écouler avant un événement (valeur négative) ou le temps écoulé depuis un événement (valeur positive),ce temps est un nombre 32 bits codé binaire signé en complément à deux ,l’unité de temps est la milliseconde. >>>Les horloges générées sont au nombre de 6 en 3 groupes : o 1 horloge d’acquisition HIGH FREQUENCY (HF) pour les cartes analogiques gérées par des ICV 10X. o 4 horloges d’acquisitions LOW FREQUENCY (LF) pour les cartes analogiques autonomes à synchroniser ( ICV 140 LF). o 1 horloge à la fréquence de 1KHz. Le synoptique suivant illustre les différentes ressources de la carte. ICV 502 - Rev. A - Edition 4 - 22/38 5 Chapitre B Installation Choix de l’adresse de l’ICV 502 vue du bus VME. La carte ICV 502 occupe 64 octets dans l’espace I/O ou l’espace standard du bus VME. Les accès peuvent être effectués en 8/16/32 bits selon les registres. L’adresse de base de la carte est codée par les switchs SW3 à SW1. SW2 SW3 8 7 6 5 4 3 2 1 8 7 6 ON A23 5 4 SW1 3 2 1 4 ON A16 3 2 1 ON A15 A8 SHORT I/O A7 A6 NU I/O ou STANDARD Un switch « ON » correspond à un « 0 » logique Un switch « OFF » correspond à un « 1 » logique ICV 502 - Rev. A - Edition 4 - 22/38 6 STD Utilisation dans l’espace I/O : Le switch SW3 est non significatif. Le switch SW1.1 doit être en position ON. Exemple : Adresse base I/O choisie A380H SW2 8 7 6 5 4 SW1 3 2 1 4 3 ON 2 1 ON A15 A8 A7 A6 NU SHORT I/O I/O Utilisation dans l’espace standard : Le switch SW1.1 doit être en position OFF Exemple : Adresse base standard choisie 58A380H SW2 SW3 8 7 6 5 4 3 2 1 8 7 ON A23 6 5 4 SW1 3 2 1 4 ON A16 A15 STANDARD ICV 502 - Rev. A - Edition 4 - 22/38 7 3 2 1 ON A8 A7 A6 NU STD Switch de fermeture des liaisons différentielles Les 8 bits en entrées/sorties de la liaison différentielle doivent être adaptés avec des résistances de fermeture des boucles lorsque la carte se trouve à un des bouts de ligne, le switch SW4 est prévu à cet effet. Les switchs « ON » correspondent à la fermeture de boucle des 8 bits DIF[7..0]. Les 8 switchs doivent être tous dans la même position. SW4 8 7 6 5 4 3 2 1 ON DIF7 DIF6 DIF5 DIF4 DIF3 DIF2 DIF1 DIF0 ICV 502 - Rev. A - Edition 4 - 22/38 8 Chapitre C Fonctionnement C.1. Définition des signaux de face avant La carte ICV 502 comporte plusieurs connecteurs en face avant, le type des signaux qui y transitent est défini dans ce paragraphe. ∆ # ed. 2 [ C.1.1. La carte ICV 502 en pilote externe. >>>Horloge 10 Mhz en entrée Lorsque la carte est programmée en pilote externe, l’horloge de référence 10 MHz doit être introduite sur la prise LEMO J2. Le signal doit avoir un rapport cyclique de 50 % à +/- 5 % et être de niveau TTL. Choix de l’horloge interne ou externe par le bit D0 du registre de contrôle. >>>Horloge PPS (Pulse Par Seconde) en entrée Lorsque la carte est programmée en pilote externe, l’horloge PPS (un Pulse Par Seconde) doit être introduite sur la prise LEMO J3. Le signal doit être actif à l’état haut, la largeur du pulse à « un » doit être comprise entre 1 µs et 500 ms et les niveaux TTL. Nota 1 : Le signal peut être inversé par le bit D1 du registre de contrôle Nota 2 : En pilote externe, l’horloge 10 MHz et le PPS sont indissociables pour le fonctionnement correct de la carte (sorties d’une carte GPS par exemple). ∆ # ed. 2 ] ICV 502 - Rev. A - Edition 4 - 22/38 9 C.1.2. La carte ICV 502 en pilote interne. >>>Horloge 10Mhz en sortie Lorsque la carte est programmée en pilote interne, l’horloge de référence 10 MHz est fournie par un oscillateur thermostaté local de haute précision ayant une stabilité en fréquence de 5 . 10-7. Cette fréquence pilote sort sur la prise LEMO J2. Le signal a un rapport cyclique de 50 % et est de niveau TTL. >>>Horloge PPS (Pulse Par Seconde ) en sortie Lorsque la carte est programmée en pilote interne, l’horloge PPS (Pulse Par Seconde), sort sur la prise LEMO J3. Le signal est issu de l’oscillateur thermostaté et donc la stabilité en fréquence est identique. Le signal a un rapport cyclique de 50 % et est de niveau TTL. C.1.3. Horloge à 1KHz. Une horloge à la fréquence de 1 KHz est dérivée soit de l’oscillateur thermostaté local soit du pilote externe en fonction du bit D0 du registre de contrôle (choix horloge interne ou externe). Cette fréquence sort sur la prise LEMO J1. Le signal a un rapport cyclique de 50 % et est de niveau TTL. C.1.4. Horloges basses fréquences (LF). 4 horloges issues des timers LF1, LF2, LF3, LF4 sont disponibles en sortie respectivement sur les prises LEMO J4, J5, J6, J7. Ces horloges sont toutes isochrones, elles peuvent être de fréquence différente entre 500 KHz et 0,15 Hz. Les signaux sont actifs à l’état bas, la largeur des pulses à zéro est de 100 ns, ils sont émis en différentiel par des drivers de ligne haut débit. ICV 502 - Rev. A - Edition 4 - 22/38 10 C.1.5. Horloge haute fréquence (HF). 1 horloge issue du timer HF est disponible en sortie sur le connecteur type subD 25 points J8. Cette horloge est isochrone avec les horloges LF ainsi qu’avec les registres de temps, sa fréquence peut varier entre 5 MHz et 100 Hz. Le signal a un rapport cyclique de 50 %, il est émis en différentiel par un driver de ligne haut débit. Ce signal est en haute impédance à la mise sous tension, il est controlé par le bit D3 (HM) du registre de contrôle. C.1.6. Signal GATE. ∆ # ed. 3 [ Le signal GATE est activé/désactivé par une écriture dans le registre START / STOP à l’adresse base + 2CH. Ce signal est en haute impédance à la mise sous tension, il est controlé par le bit D2 (GATEN) du registre de contrôle. Le signal GATE est émis en différentiel par un driver de ligne haut débit sur le connecteur type subD 25 points J8. ∆ # ed. 3 ] C.1.7. 8 bits en entrées/sorties différentielles. La carte ICV 502 possède 8 entrées / sorties différentielles pour faciliter les échanges inter-cartes entre les ICV 10X et l’ICV 502. Les 8 bits fonctionnent en mode set / reset avec relecture générale des 8 bits, seule une carte peut activer 1 des 8 bits en sortie. Les 8 bits en entrées / sorties sont émis en différentiel par des drivers de ligne haut débit sur le connecteur type subD 25 points J8. ICV 502 - Rev. A - Edition 4 - 22/38 11 ∆ # ed. 2 [ C.2. Cartographie 3CH Set Reset DIFF 6 Set Reset DIFF 7 R/W 38H Set Reset DIFF 4 Set Reset DIFF 5 R/W Set Reset DIFF 2 Set Reset DIFF 3 R/W Set Reset DIFF 0 Set Reset DIFF 1 R/W 34H 30H 2CH Start / Stop 28H Interruption Vecteur + niveau STATUS DIFF 8 R/W TIMER HF RW 24H TIMER LF3 TIMER LF4 RW 20H TIMER LF1 TIMER LF2 RW 1CH RAZ TU CLEAR TD W0 18H REGISTRE TD RW 14H REGISTRE TUM R0 10H REGISTRE TU BASE RW CH ADRESSE VME TD (ms) R/W 8H ADRESSE VME A32 TU (ms) R/W 4H ADRESSE VME A32 TU BASE (s) R/W 0H R 502A REGISTRE CONTROLE W INIT D31 D16 D15 ∆ # ed. 2 ] ICV 502 - Rev. A - Edition 4 - 22/38 12 R/W D0 C.3. Définition des registres C.3.1. Registre d’identification et initalisation de l’ICV 502 Adresse de base + 0H Ce registre 16 bits est accessible en lecture / écriture depuis le bus VME. En lecture : Un accès 16 bits à l’adresse de base +0H permet d’identifier la carte ICV 502, la valeur lue est 502A représentant la carte ICV 502 et sa révision A. En écriture : Un accès en écriture à l’adresse de base +0H initialise la carte ICV 502. Cet accès en écriture est fictif (seule l’adresse est utile). ICV 502 - Rev. A - Edition 4 - 22/38 13 ∆ # ed. 2 [ C.3.2. Registre de contrôle Adresse de base +2H. Accès en lecture / écriture 16 bits (Etat MST 0000H) D15 D14 D13 D12 D11 D10 D9 PR H10 PR PPS ENIT BIT DO : EXT D8 D7 D6 CH CH Resol AV 24 LF34 LF12 D5 D4 MTR MTR 0 1 D3 HM D2 D1 GATE INV EN PPS D0 EXT Choix de la référence horloge =1 L’oscillateur interne 10 MHz à 10-7 est la référence =0 Le signal externe (10 MHz) entrant sur la prise LEMO J2 sert de référence à l’ICV 502. La prise PPS devient une entrée. L’état MST est en entrée BIT D1 : INV PPS Inversion ou non du signal PPS (Pulse Par Seconde) lorsque l’on utilise l’entrée externe pour PPS sur la prise LEMO J8. =0 Entrée directe =1 Entrée inversée BIT D2 : GATE EN Ce bit autorise la GATE en sortie sur le connecteur SubD 25 points J8. La GATE en sortie permet de lancer les acquisitions sur les cartes coupleurs esclaves (Horloge et Gate mode Flip-Flop ICV 107) =0 Sortie GATE en haute impédance =1 Sortie GATE active, son état dépend du start lié à l’horloge HF. ∆ # ed. 2 ] ICV 502 - Rev. A - Edition 4 - 22/38 14 BIT D3 : HM Ce bit autorise la sortie de l’horloge HF sur le connecteur SubD 25 points J8. L’ICV 502 devient la carte maitre (Horloge Maitre) =0 L’ICV 502 n’émet pas l’horloge HF sur le connecteur J8 =1 L’ICV 502 émet l’horloge HF sur le connecteur J8 (elle sert à synchroniser les acquisitions des ICV 107 esclaves). BIT D4 : MTR0 BIT D5 MTR1 MTR1 0 0 1 1 BIT D6 : AV24 Code permettant de choisir la fréquence d’écriture sur le bus VME des registres TU Base, TU ms, TD MTR0 0 1 0 1 Pas d’accès VME Demande d’accès toutes les 100µs Demande d’accès toutes les 1ms Demande d’accès toutes les 10ms Choix de l’espace utilisé par la carte ICV 502 lorsqu’elle va écrire sur le VME les valeurs des registres TUB, TU et TD. =0 L’espace étendu (A32) est utilisé =1 L’espace standard (A24) est utilisé dans ce cas les bits A31 ⇒ A24 des registres adresses TUB, TU, TD sont sans signification. BIT D7 : Resol Ce bit permet de choisir la résolution du compteur de temps Universel TU =0 La valeur de l’incrément est la ms =1 La valeur de l’incrément est la ms/10 (100µs) Lorsque la résolution est la ms, la durée du compteur TU est de l’ordre de 50 jours (pour la résolution supérieure la durée se réduit à 5 jours). ICV 502 - Rev. A - Edition 4 - 22/38 15 ∆ # ed. 3 [ BIT D8, BIT D9 Le bit D8 : CHLF12 Le bit D9 : CHLF34 Choix de la résolution des horloges des timers LF. sert aux horloges LF1 et LF2 sert aux horloges LF3 et LF4 Lorsque les bits D8 et/ou D9 sont à 0, les horloges de base des timers LF correspondantes sont à 1 MHz. Lorsque les bits D8 et/ou D9 sont à 1, les horloges de base de timers LF correspondants sont à 10 KHz. BIT D10 : ENIT Ce bit sert à autoriser ou non l’émission d’une interruption vers le bus VME lorsque la carte ICV 502 a écrit les registres TU Base, TU et TD sur le VME. Cette interruption est donc récurrente à la même fréquence que les écritures sur le bus VME (100µs, 1ms, 10ms au choix) ∆ # ed. 3 ] =0 Interruption inhibée =1 Interruption autorisée ∆ # ed. 2 [ BITS D11, D12, D13 Ces bits sont réservés ∆ # ed. 2 ] BIT D14 : PR PPS Ce bit en lecture uniquement informe que le pulse par seconde est présent si on le trouve alternativement à 1 et 0. Le fait de le trouver en permanence à « 0 » indique l’absence de signal en entrée. BIT D15 : PR H10 Ce bit en lecture uniquement informe de la présence de l’horloge 10 MHz en entrée sur la prise LEMO J2 si D15 est à « 1 ». D15 à « 0 » indique l’absence de signal en entrée. ICV 502 - Rev. A - Edition 4 - 22/38 16 C.3.3. Registres des adresses VME Registre d’adresse VME TU Base (temps universel de base) Registre d’adresse VME TU (temps universel) Registre d’adresse VME TD (temps de décompte) Les valeurs de ces registres peuvent être écrites à des adresses définies dans les 3 registres des adresses VME. Registre des adresses VME TU Base : Accès 32 bits en lecture/écriture Adresse de base + 04H Ce registre 32 bits contient l’adresse où la carte ICV 502 ira écrire la valeur du registre TU Base D31 D24 D23 D16 D15 D8 D7 D2 D1 A31 A24 A23 A16 A15 A8 A7 A2 0 D0 0 ∆ # ed. 2 [ Les adresses A0 et A1 sont forcées à « 0 », le mot à transférer étant sur 32 bits de données. Les adresses A31 à A24 sont non significatives lorsque le bit D6 du registre de contrôle AV24 = 1 (accès espace standard). Registre des adresses VME TU : Accès 32 bits en lecture/écriture Adresse de base + 08H Registre des adresses VME TD : Accès 32 bits en lecture/écriture Adresse de base + 0CH Ces 2 registres sont identiques à celui de TU Base ∆ # ed. 2 ] ICV 502 - Rev. A - Edition 4 - 22/38 17 ∆ # ed. 2 [ C.3.4. Registres des temps Registre TU Base (temps universel de base) Registre TU (temps universel) Registre TD (temps de décompte) Registre TU Base : Accès 32 bits en lecture/écriture Adresse de base + 10H Etat MST 0000.0000.H Ce registre de gestion du temps universel sera initialisé via le VME à la date UNIX : nombre de secondes (entier non signé) écoulées depuis le 1er janvier 1970. Registre TU : Accès 32 bits en lecture uniquement Adresse de base + 14H Etat MST 0000.0000.H Ce registre codé binaire non signé s’incrémente soit à la milliseconde soit à la milliseconde/10 (choix par bit D7 ‘’Resol’’ du registre de contrôle) Le temps de comptage est d’environ 50 jours (ms) ou 5 jours (ms/10) Il est incrémenté à la première PPS qui suit l’écriture de TUB Lors de la commande RAZ TU ou lorsque le compteur TU atteint le débordement, la continuité de l’heure est assurée. Le TU Base est automatiquement incrémenté et le TU est remis à zéro. Registre TD : Accès 32 bits en lecture/écriture Adresse de base + 18H Etat MST 8000.0000.H Ce registre codé binaire signé en complément à deux peut être préchargé, le compteur est incrémenté à la milliseconde. Le temps de comptage va de - 25 jours à + 25 jours. Ce registre supporte les modes START, STOP, CLEAR. ∆ # ed. 2 ] ICV 502 - Rev. A - Edition 4 - 22/38 18 C.3.5. Commande de raz TU Accès 16 bits en écriture uniquement Une écriture fictive à l’adresse de base + 1CH réinitialise le registre TU à zéro, le registre TU Base est incrémenté du nombre de secondes comprises dans TU. ∆ # ed. 2 [ C.3.6. Commande de clear TD Accès 16 bits en écriture uniquement Une écriture fictive à l’adresse de base + 1EH remet le registre TD à 8000.0000.H. >>>Nota : Le compteur se remet à compter si la commande STOP n’a pas précédé la commande CLEAR. ∆ # ed. 2 ] ICV 502 - Rev. A - Edition 4 - 22/38 19 ∆ # ed. 2 & 3 [ C.3.7. Commande de START/STOP Accès 16 bits en lecture/écriture Adresse de base + 2CH D15 D14 D13 D12 D11 D10 D9 Lus à FFH D8 D7 D6 0 0 D5 D4 D3 D2 D1 D0 START/STOP TIMER LF1 START/STOP TIMER LF2 START / STOP REGISTRE TD START/STOP TIMER LF3 START/STOP TIMER LF4 START / STOP GATE ET HORLOGE HF La commande START / STOP fonctionne par bit, il est possible de lancer les timers et gate individuellement ou simultanément. Une écriture avec 1 ou plusieurs bits positionnés à « 1 » « START » la ou les fonctions concernées. Une écriture avec 1 ou plusieurs bits positionnés à « 0 » « STOP » la ou les fonctions concernées. Les commandes START / STOP vers les timers LF1 à LF4 et la GATE générale sont synchronisées sur le top seconde PPS. Le START est mémorisé, le Premier Pulse Seconde (PPS) suivant déclenche les timers et/ou la GATE. Le STOP est mémorisé, le Premier Pulse Seconde (PPS) suivant arrête les timers et/ou la GATE. ∆ # ed. 2 & 3 ] ICV 502 - Rev. A - Edition 4 - 22/38 20 ∆ # ed. 2 [ C.3.8. Vecteur et niveau d’interruption Accès 16 bits en lecture/écriture Adresse de base + 28H La carte ICV 502 peut générer une interruption périodique si le bit D10 (ENIT) du registre de contrôle est positionné à « 1 ». La périodicité de l’interruption dépend de la périodicité des écritures sur le bus VME des registres TUB, TU, TD. En fin d’écriture des 3 mots de 32 bits, une interruption sera émise, le vecteur et le niveau seront définis dans ce registre. D15 D3 D8 D7 VECTEUR D2 D0 NIVEAU Le vecteur est défini par les 5 bits D7 – D3. Les bits D2 à D0 seront forcés à « 0 ». Le niveau d’interruption est défini par les bits D2, D1, D0 suivant le code binaire suivant : Niveau IT7 Niveau IT6 Niveau IT5 Niveau IT4 Niveau IT3 Niveau IT2 Niveau IT1 Pas d’IT D2 1 1 1 1 0 0 0 0 D1 1 1 0 0 1 1 0 0 ∆ # ed. 2 ] ICV 502 - Rev. A - Edition 4 - 22/38 21 D0 1 0 1 0 1 0 1 0 ∆ # ed. 2 [ C.3.9. SET/RESET 8 bits entrées/sorties différentielles La carte peut générer et recevoir 8 bits en face avant. Ces bits fonctionnent (en mode set / reset) individuellement et peuvent être relus par octet. Chaque bit est émis et reçu en mode différentiel sur la face avant. L’émission d’un bit se fait en autovalidation (c’est-à-dire que lorsque l’on ne positionne pas un bit, il est en haute impédance), il est possible de créer un bus 8 bits. Nota : Un bit ne doit être positionné que par une seule carte ICV10X ou ICV502. Chaque bit est actionné à une adresse individuelle (registre de base + 30H à base + 3EH). Le bit D0 de chaque adresse sert à positionner ou à invalider le bit de sortie. Une écriture à l’adresse du bit considéré avec D0 à « 0 » set le bit à zéro en sortie. Une écriture à l’adresse du bit considéré avec D0 à « 1 » reset le bit (passage en haute impédance). L’état des 8 bits peut être relu à la même adresse (Etat MST FFH). Cette relecture n’est pas l’état sur le connecteur de face avant mais l’état de position des 8 bits de la carte. ∆ # ed. 2 ] ICV 502 - Rev. A - Edition 4 - 22/38 22 ∆ # ed. 2 & 3 [ C.3.10. Lecture de l’octet en entrées différentielles L’état des bits au niveau du connecteur peut être lu dans le registre base +2EH. Le bit D7 correspond à l’état de l’entrée différentielle 7 Le bit D6 correspond à l’état de l’entrée différentielle 6 Le bit D5 correspond à l’état de l’entrée différentielle 5 Le bit D4 correspond à l’état de l’entrée différentielle 4 Le bit D3 correspond à l’état de l’entrée différentielle 3 Le bit D2 correspond à l’état de l’entrée différentielle 2 Le bit D1 correspond à l’état de l’entrée différentielle 1 Le bit D0 correspond à l’état de l’entrée différentielle 0 Un bit à « 1 » état haute impédance, à « 0 » bit actif. ∆ # ed. 2 ] C.3.11. Registre de fréquence d’acquisitions – Timer HF Ce registre contient la valeur de la fréquence d’acquisition HF. Ce signal sert à synchroniser les acquisitions des cartes ICV 10X, il sera émis sur le connecteur J8 après validation des bits D2 (GATEN) et D3 (HM) du registre de contrôle et le bit D4 start général du registre START/STOP. Accès 16 bits en lecture/écriture , Adresse base + 2AH Ce timer 16 bits a une résolution de 200ns (5 MHz). La valeur de la fréquence est donnée par : F= 5MHz 0 ≤ n ≤ 216 − 1 n +1 Fréquence comprise en 5 MHz et 100 Hz environ Exemple : Acquisition à 200 KHz ==> n = 24 ∆ # ed. 3 ] ICV 502 - Rev. A - Edition 4 - 22/38 23 C.3.12. Registres de fréquence d’acquisitions – Timers LF L’ICV 502 comporte 4 registres LF. Ces 4 registres sont prévus pour générer des basses fréquences lors d’acquisitions sans les cartes ICV 10X. Les 4 fréquences sont isochrones et peuvent être déclenchées simultanément par le registre START / STOP. Accès 16 bits en lecture/écriture Fréquence LF1 Adresse base + 20H Fréquence LF2 Adresse base + 22H Fréquence LF3 Adresse base + 24H Fréquence LF4 Adresse base + 26H Ces timers 16 bits ont une résolution de 1 µs (1 MHz ) ou 100 µs (10 KHz) au choix. La valeur de la fréquence est donnée par : F= 1MHz 1 ≤ n ≤ 216 − 1 n +1 Fréquence comprise en 500 KHz et 15 Hz environ Exemple : Acquisition à 2000 Hz ==> n = 499 F= 10 HHz 1 ≤ n ≤ 216 − 1 n +1 Fréquence comprise en 5 KHz et 0.15 Hz environ Exemple : Acquisition à 1 Hz ==> n = 9999 ICV 502 - Rev. A - Edition 4 - 22/38 24 Chapitre D Mode maître La carte ICV 502 peut écrire les valeurs des registres TUB, TU, TD soit 3 mots de 32 bits aux 3 adresses définies dans les registres suivants : - adresse VME TUB base + 04H, - adresse VME TU base + 08H, - adresse VME TD base + 0CH. Les 3 mots peuvent être écrits en mode étendu ou standard en fonction du bit D6 (AV24) du registre de contrôle. Le mode choisi s’applique aux 3 mots. Les demandes d`accès vers le bus VME sont fonction des 2 bits MTR0 et MTR1 du registre de contrôle à l’adresse base + 2H. Lors de ces accès, la Led VGT (Vme GranT) s’illumine. ICV 502 - Rev. A - Edition 4 - 22/38 25 Chapitre E Connectique E.1. Prise J1 LEMO J1 Horloge 1KHz ICV 502 - Rev. A - Edition 4 - 22/38 26 E.2. Prise J2 LEMO J2 Horloge 10 MHz ICV 502 - Rev. A - Edition 4 - 22/38 27 E.3. Prise J3 LEMO J3 PPS (Pulse Par Seconde) ICV 502 - Rev. A - Edition 4 - 22/38 28 E.4. Prises J4 à J7 LEMO J4 à J7 HEX + Sortie différentielle des horloges LF HEX - ICV 502 - Rev. A - Edition 4 - 22/38 29 E.5. Connecteur J8 DB 25S BROCHE SIGNAL 1 DIF0 + 2 3 4 5 6 7 8 9 10 11 12 13 BROCHE SIGNAL 14 DIF0 - 15 DIF1 - 16 DIF2 - 17 DIF3 - 18 DIF4 - 19 DIF5 - 20 DIF6 - 21 DIF7 - 22 GATE - 23 NC 24 GND 25 HEX - DIF1 + DIF2 + DIF3 + DIF4 + DIF5 + DIF6 + DIF7 + NC GATE + NC HEX+ GND ICV 502 - Rev. A - Edition 4 - 22/38 30 DIF[7..0] + DIF[7..0] - 8 Entrées/Sorties différentielles liées aux registres 30H à 3EH GATE + Sortie différentielle START de l’acquisition GATE - HEX + Sortie différentielle de l‘horloge HF > ICV10X HEX - GND : Masse logique ICV 502 - Rev. A - Edition 4 - 22/38 31 Chapitre F Visualisation La carte ICV 502 comporte 2 DELs de signalisation : DEL ACC : Cette DEL (ACCès) signale les accès depuis le bus VME en mode esclave. DEL VGT : Cette DEL (Vme GranT) signale les accès de l’ICV 502 vers le bus VME en mode maître. ICV 502 - Rev. A - Edition 4 - 22/38 32 Annexe PLAN DE CONFIGURATION PLAN D’EQUIPEMENT PLAN DE LA FACE AVANT ICV 502 - Rev. A - Edition 4 - 22/38 33