ΕΡΓΑΣΤΗΡΙΟ ΠΥΡΗΝΙΚΗΣ ΙΙ.Σαµψωνίδης Αναλογικός Ανιχνευτής ολίσθησης Σύστηµα λήψης δεδοµένων CAMAC Σκοπός Στην άσκηση γίνεται µελέτη του αναλογικού ανιχνευτή ολίσθησης φορτίου ο οποίος χρησιµοποιείται στο φασµατόµετρο µιονίων του πειράµατος ATLAS στο CERN. Σκοπός της άσκησης, εκτός από τη µελέτη του αναλογικού ανιχνευτή, είναι και η εξοικείωση µε τη λειτουργία ενός σύγχρονου συστήµατος λήψης δεδοµένων CAMAC, µε δεδοµένη την προγραµµατιστική υλοποίηση των βασικών εντολώνλειτουργιών του συστήµατος Εισαγωγή Στα περισσότερα πειράµατα της Φυσικής Στοιχειωδών Σωµατιδίων έχουµε αλληλεπιδράσεις σωµατιδίων υψηλών ενεργειών όπου µελετούµε τις ιδιότητες των τελικών καταστάσεων. Η µέτρηση της ορµής των σωµατιδίων που παράγονται είναι πρωταρχικής σηµασίας στην κατανόηση της αλληλεπίδρασης. Η ακριβής µέτρηση της ορµής των φορτισµένων σωµατιδίων υλοποιείται µε τη µέτρηση της εκτροπής του σωµατιδίου σε µαγνητικό πεδίο του οποίου η ένταση και η διεύθυνση είναι γνωστή µε καλή ακρίβεια, µετρώντας την κατεύθυνση πριν και µετά την είσοδο του σωµατιδίου στο µαγνητικό πεδίο ή άµεσα µε µέτρηση των συντεταγµένων κατά µήκος της τροχιάς του φορτισµένου σωµατιδίου όπως αυτό ταξιδεύει µέσα στο µαγνητικό πεδίο. Και οι δύο τεχνικές απαιτούν τη µέτρηση των χωρικών συντεταγµένων κατά µήκος της τροχιάς του φορτισµένου σωµατιδίου. Χρησιµοποιείται η γνωστή σχέση για τη δύναµη σε ένα φορτισµένο σωµατίδιο που κινείται στο µαγνητικό πεδίο F = qv x B από την οποία µπορούµε να υπολογίσουµε την ορµή εάν ξέρουµε την ακτίνα του τόξου που διαγράφει το σωµατίδιο µέσα στο µαγνητικό πεδίο χρησιµοποιώντας τη σχέση F=mv 2 /r. Σε αυτές τις εξισώσεις το B είναι το µαγνητικό πεδίο, το q και το v το φορτίο και η ταχύτητα του σωµατιδίου και r η ακτίνα καµπυλότητας που διαγράφεται από το σωµατίδιο που κινείται στο µαγνητικό πεδίο.
Στο φασµατόµετρο µιονίων του πειράµατος ATLAS η µέτρηση των συντεταγµένων κατά µήκος της τροχιάς φορτισµένων σωµατιδίων γίνεται µε τη χρησιµοποίηση των ανιχνευτών αερίου γεµίσµατος σωλήνων ολίσθησης (Monitored Drift Tubes, MDTs). Ο σωλήνας ολίσθησης φορτίου είναι ανιχνευτής αερίου γεµίσµατος, ο οποίος λειτουργεί στην αναλογική περιοχή και αποτελείται από ένα κυλινδρικό αλουµινένιο σωλήνα, εξωτερικής διαµέτρου 30mm. Στο εσωτερικό του φέρει επιχρυσωµένο σύρµα βολφραµίου W διαµέτρου 50µm. Το αέριο που χρησιµοποιείται είναι το µη εύφλεκτο αέριο µίγµα Ar/CO 2 µε αναλογία 93/7 σε απόλυτη πίεση 3 bar. Το σύρµα ανόδου τροφοδοτείται µε θετική υψηλή τάση (~3000 V) ενώ το µεταλλικό τοίχωµα του σωλήνα γειώνεται. Όταν ένα ιονιστικό σωµατίδιο, π.χ. ένα µιόνιο, διασχίσει ένα σωλήνα ολίσθησης φορτίου, προκαλεί ιονισµό του αερίου του ανιχνευτή (δηµιουργία πρωτογενών ζευγών ηλεκτρονίων-ιόντων). Η συντεταγµένη του φορτισµένου σωµατιδίου καθορίζεται µε τη µέτρηση του χρόνου ολίσθησης ηλεκτρονίων ιονισµού δηλαδή του χρόνου που χρειάζεται το φορτίο ιονισµού, (τα ηλεκτρόνια που παράγονται από το φορτισµένο σωµατίδιο που διαπερνά το σωλήνα) για να φτάσει στο σύρµα της ανόδου. ηµιουργία του σήµατος Ένα σωµατίδιο που περνά µέσω της ύλης αλληλεπιδρά µε τα ηλεκτρόνια και τους πυρήνες του µέσου, (µέσω ακτινοβολίας Cherenkov, ακτινοβολίας πέδησης). Η απώλεια ενέργειας (de/dx) περιγράφεται από τη σχέση Bethe-Bloch. Το µεγαλύτερο µέρος της απώλειας ενέργειας πηγαίνει στη διέγερση των µορίων και των ατόµων καθώς και στον ιονισµό των ατόµων του αερίου. Λόγω της ενεργειακής απώλειας η οποία δαπανάται στη διέγερση των µορίων/ατόµων του αερίου, η µέση ενεργειακή απώλεια για τον ιονισµό είναι περίπου δύο φορές µεγαλύτερος από την ενέργεια ιονισµού των ατόµων του αερίου. Για παράδειγµα για το Αργό, η ενέργεια ιονισµού είναι περίπου 15 ev, αλλά η µέση ενέργεια που απαιτείται για τη δηµιουργία ενός ζεύγους ιόντων/ηλεκτρονίων είναι 26 ev. Καθώς το φορτίο κινείται σε ηλεκτρικό φορτίο παράγει έργο (ηλεκτρική ενέργεια) dw = q*e*dr = q* dv, όπου q είναι το φορτίο, Ε η ένταση του ηλεκτρικού πεδίου, V το δυναµικό, r η απόσταση. Η εξίσωση αυτή σηµαίνει ότι το φορτίο για να παραγάγει κάποιο έργο, πρέπει να διασχίσει µια διαφορά δυναµικού. Επίσης παράγεται κάποιο έργο καθώς το φορτίο κινείται, το οποίο µπορούµε να δούµε σαν σήµα (φορτίο εξ επαγωγής), όχι όταν το φορτίο φτάνει στην άνοδο. Τη στιγµή που το ηλεκτρόνιο αγγίζει την άνοδο, το σήµα στην πραγµατικότητα τελειώνει!
Η ενέργεια που παράγεται µε την κίνηση του φορτίου δίνεται από το εξωτερικό κύκλωµα, το οποίο παρέχει ένα φορτίο dq στην άνοδο κρατώντας την τάση που εφαρµόζουµε σταθερά. Κατά συνέπεια έχουµε q*dv = V 0 *dq, και το σήµα (τάση) που προκαλείται στην άνοδο θεωρώντας την χωρητικότητα C του σωλήνα είναι dv a = dq/c = q* (dv/v 0 ) Έτσι, σε κάθε στιγµή το σήµα τάσης είναι ανάλογο προς τη διαφορά δυναµικού dv µεταξύ των αρχικών και τελικών σηµείων που κινείται το φορτίο q. Για να πάρουµε το σύνολο του σήµατος από το κινούµενο φορτίο, αυτό θα πρέπει να περάσει µέσω του δυναµικού V 0. Στον κυλινδρικό ανιχνευτή όπου το µεγαλύτερο µέρος του φορτίου παράγεται στην γειτονιά της ανόδου, τα ηλεκτρόνια περνούν µέσω µιας πολύ µικρής διαφοράς δυναµικού και παράγουν πολύ µικρό έργο (αρνητική τάση εξ επαγωγής). Σε αντίθεση, τα θετικά ιόντα διαπερνούν σχεδόν ολόκληρο το δυναµικό που εφαρµόζεται V 0 και παράγουν πολύ µεγαλύτερη επαγωγική τάση. Αλλά χρησιµοποιούµε το σήµα των ηλεκτρονίων στους ανιχνευτές µας! Πώς; Η απάντηση είναι ότι η κινητικότητα των ηλεκτρονίων και των ιόντων είναι πολύ διαφορετικές, τα ηλεκτρόνια κινούνται πολύ-πολύ γρηγορότερα. Έτσι χρησιµοποιούµε τον ανιχνευτή ως πηγή φορτίου. Η χιονοστιβάδα κοντά στο σύρµα της ανόδου διαρκεί λίγα νανοδευτερόλεπτα (ns), ενώ τα ιόντα κινούνται προς την κάθοδο πολλά µικροδευτερόλεπτα (µs), ακόµη και σχεδόν χιλιοστά του δευτερολέπτου (ms). Εάν η χωρητικότητα του ανιχνευτή είναι C, τα φορτία που επάγονται στο ηλεκτρόδιο (άνοδος ή κάθοδος) είναι Q=V(t)/C και το ρεύµα που προκαλείται θα είναι Ι=dQ/dt=1/C*dV/dt. Κατά συνέπεια µπορούµε να χρησιµοποιήσουµε γρήγορα και ευαίσθητα ηλεκτρονικά για να ανιχνεύσουµε το σήµα. Κατά τη διάρκεια των 5-10 ns συλλέγουµε ένα µικρό ποσοστό του συνολικού φορτίου του παλµού (ρεύµατος). Τα ηλεκτρόνια ολισθαίνουν προς την άνοδο ενώ τα θετικά ιόντα προς την κάθοδο µέσα στο ακτινικά συµµετρικό ηλεκτρικό πεδίο V 1 Er () = 2 ln( b/ a) r όπου V είναι το δυναµικό της ανόδου, b είναι η ακτίνα του σωλήνα και α είναι η ακτίνα του σύρµατος. Τα φορτία q τα οποία παράγονται κατά τις διαδικασίες του ιονισµού και της ενίσχυσης, κινούνται υπό την επίδραση του ηλεκτρικού πεδίου και επάγουν στο σύρµα ηλεκτρικό ρεύµα Ι. Η ένταση του επαγόµενου ρεύµατος µπορεί να υπολογιστεί µε τη βοήθεια του θεωρήµατος Ramo, υπό την προϋπόθεση ότι το δυναµικό της ανόδου διατηρείται σταθερό, και δίνεται από την εξίσωση: Ε() r I = q V Εδώ θα πρέπει να επισηµάνουµε ότι τα πρωταρχικά ηλεκτρόνια αποκτούν ικανή ενέργεια για να προκαλέσουν δευτερογενείς ιονισµούς κοντά στην άνοδο. Εποµένως το µεγαλύτερο ποσοστό των ζευγών ηλεκτρονίων-ιόντων δηµιουργούνται κοντά στο σύρµα και έτσι τα ηλεκτρόνια συλλέγονται στην άνοδο αµέσως µετά τη δηµιουργία τους χωρίς να συνεισφέρουν σηµαντικά στη δηµιουργία του ρεύµατος. Το ηλεκτρικό υ
ρεύµα δηµιουργείται κυρίως από τα θετικά ιόντα τα οποία ολισθαίνουν προς τα τοιχώµατα του σωλήνα. Η διαδικασία κατά την οποία το ηλεκτρικό ρεύµα µετατρέπεται σε παλµό, τον οποίο παρατηρούµε στην έξοδο ενός σωλήνα ολίσθησης, εξαρτάται κυρίως από τα ηλεκτρονικά του ανιχνευτή. Η µέση ενέργεια που χρειάζεται για να ιονιστούν τα άτοµα του Ar είναι n ρ = 26 ev και είναι ανεξάρτητη από τον τύπο του ιονιστικού σωµατιδίου. Το ηλεκτρικό πεδίο κοντά στο σύρµα (άνοδος) είναι πολύ ισχυρό έτσι ώστε τα ολισθαίνοντα ηλεκτρόνια αποκτούν αρκετά µεγάλη κινητική ενέργεια και προκαλούν δευτερογενείς ιονισµούς. Η συµπεριφορά των ιόντων που προκύπτουν από τους ιονισµούς είναι διαφορετική από αυτή των ηλεκτρονίων εξ αιτίας της µεγαλύτερης µάζας τους. Αποτέλεσµα της ολίσθησης των ηλεκτρονίων είναι ο πολλαπλασιασµός του ιονισµού ο οποίος περιγράφεται από τον πρώτο συντελεστή Townsend α. Πιο συγκεκριµένα όταν πραγµατοποιείται πολλαπλασιασµός, η αύξηση του αριθµού των ηλεκτρονίων dn σε µια απόσταση ολίσθησης ds δίνεται από τη σχέση dn = N a ds Ο συντελεστής α εξαρτάται ισχυρά από το είδος του αερίου που χρησιµοποιείται, την πυκνότητα του αερίου ρ καθώς και από το ηλεκτρικό πεδίο. Αν Ν 0 και Ν είναι ο αρχικός και τελικός αριθµός των ηλεκτρονίων αντίστοιχα, ο λόγος N/Ν 0 ονοµάζεται ενίσχυση του αερίου (gas gain) G ή παράγοντας ενίσχυσης και αποτελεί χαρακτηριστικό του αναλογικού ανιχνευτή. Στην περίπτωση της ανίχνευσης φωτονίων, τα φωτόνια µε ενέργεια µικρότερη από 1.02MeV µπορούν να αλληλεπιδράσουν µε το υλικό του σωλήνα είτε µε φωτοηλεκτρικό φαινόµενο ή µε σκέδαση Compton. Στην πρώτη περίπτωση, η οποία κυριαρχεί στις χαµηλές ενέργειες, όλη η ενέργεια του φωτονίου Ε µεταφέρεται σε ένα ηλεκτρόνιο. Για Ε < 25keV η διαδροµή που διανύει το φωτοηλεκτρόνιο στο Αργό, σε πίεση 3 atm, είναι της τάξης των µερικών χιλιοστών. Συνέπεια αυτού είναι όλη η ενέργεια του φωτονίου να αποτίθεται µέσα στο αέριο. Για φωτόνια υψηλότερης ενέργειας (Ε > 100 kev) επικρατεί η σκέδαση Compton. Η ενέργεια E e που µεταφέρεται από το φωτόνιο σε ένα δέσµιο ηλεκτρόνιο σε µια αλληλεπίδραση Compton δεν είναι σταθερή. Το µεγαλύτερο ποσοστό των ανακρουόµενων ηλεκτρονίων έχει ικανή ενέργεια για να διασχίσει όλη τη διάµετρο του σωλήνα. Εποµένως στην περίπτωση της σκέδασης Compton το ηλεκτρόνιο αφήνει µέρος της ενέργειάς του µέσα στο σωλήνα. Πειραµατική διάταξη Σωλήνας ολίσθησης φορτίου µε τα κατάλληλα ηλεκτρονικά παροχής υψηλής τάσης, προενισχητή και ενισχυτή. Τροφοδοτικό υψηλής τάσης. Μονάδες ΝΙΜ ιευκρινιστής (Discriminator) έχεται αρνητικά σήµατα στην είσοδο. Αν το σήµα εισόδου έχει ύψος µεγαλύτερο από το κατώφλι που έχουµε θέσει τότε δίνει στην έξοδο ένα τετραγωνικό σήµα 0.8 V µε πλάτος το οποίο ρυθµίζεται. FI/FO (Fan-in Fan-out): Γενικά, χρησιµοποιείται για να αθροίσει κάποιον αριθµό σηµάτων ή/και να αντιστρέψει το αποτέλεσµα αν είναι απαραίτητο. Στη συγκεκριµένη άσκηση
χρησιµοποιείται για να πάρουµε από ένα αναλογικό σήµα δύο όµοια αντίγραφά του (FAN Out). Μονάδα καθυστέρησης Μας επιτρέπει να καθυστερήσουµε ένα σήµα συγκεκριµένο χρονικό διάστηµα από 0-66 ns. Μονάδες CAMAC ADC (Analog to Digital Converter) Ψηφιοποιεί αρνητικούς αναλογικούς παλµούς ύψους µέχρι 1 V. ιαθέτει µια είσοδο Gate και 12 αναλογικές εισόδους. Στην είσοδο Gate εφαρµόζεται αρνητικός τετραγωνικός παλµός (standard ΝΙΜ) ο οποίος καθορίζει τη χρονική στιγµή και τη διάρκεια της ψηφιοποίησης. H ψηφιοποίηση γίνεται όταν το κατά τη διάρκεια του παλµού Gate φτάνει σε µια αναλογική είσοδο ένας αναλογικός παλµός. Οι δύο παλµοί πρέπει να είναι ταυτόχρονοι. Και Ηλεκτρονικός Υπολογιστής. CAMAC Crate και ΝΙΜ Crate Συνδεσµολογία Σωλήνας ολίσθησης Προενισχυτή ς Ενισχυτής HV FANin- FANout ιευκινιστής NIM Signal Gate ADC CAMAC Comput Το σήµα από τον ενισχυτή διπλασιάζεται στη µονάδα FANinFANout. H µια έξοδος χρησιµοποιείται σαν αναλογικό σήµα στην ψηφιοποίηση και η άλλη οδηγείται στο διευκρινιστή. Η έξοδος του διευκρινιστή χρησιµοποιείται σαν Gate στο ADC. Προσοχή στο συγχρονισµό των δύο παλµών.
Μέτρηση του παράγοντα ενίσχυσης Ο παράγοντας ενίσχυσης G ορίζεται ως ο λόγος του φορτίου που εναποτίθεται στο σύρµα προς το αρχικό φορτίο που παράγεται από το ιονιστικό σωµάτιο, q=gσq i. Από το φορτίο που φτάνει στην άνοδο ο προενισχυτής βλέπει µόνο ένα µέρος (f) και εξαρτάται από διάφορους παράγοντες όπως η ακτίνα της ανόδου, η κινητικότητα των ιόντων, η πίεση του αερίου γεµίσµατος κ.α. Για τις συνθήκες της άσκησης Ακτίνα ανόδου Τάση V a (kv) Πίεση (bar) f (µm) 25 3.0 3 0.07 Το φορτίο που ψηφιοποιεί το ADC δίνεται από τη σχέση q=q i G f 1.6x10-19 (Cb) όπου q i το πρωταρχικό φορτίο που παράχθηκε από τους ιονισµούς. Για ένα φωτόνιο χαµηλής ενέργειας (π.χ. Ε γ =17.4 kev του Μο) η σχέση γίνεται Eγ q = G f 1.6x10 0.026 Χρησιµοποιώντας την είσοδο TEST του προενισχυτή στέλνουµε παλµούς από τη γεννήτρια παλµών και όχι από τον σωλήνα. Στην περίπτωση αυτή το φορτίο ψηφιοποιεί το ADC είναι 19 q = V p C cal όπου V p το ύψος του παλµού της γεννήτρια και C cal η χωρητικότητα στην είσοδο TEST η οποία είναι 1pF. Στην περίπτωση που το σήµα που ψηφιοποιείται από την γεννήτρια παλµών αντιστοιχεί στο ίδιο κανάλι µε την φωτοκορυφή ενέργειας Ε γ τότε ισχύει : Eγ 19 V Ccal = G f 1.6x10 0.026 µε µόνο άγνωστο τον παράγωντα ενίσχυσης G έχουµε V C cal 5 G = 1.6x10 E f (V σε Volt, C σε pf, E σε kev). γ
Πειραµατική εργασία 1. Αναγνώριση Συστήµατος Camac. 2. Έλεγχος συνδεσµολογίας σωλήνα MDT. 3. HV = 2900 V 4. Χρησιµοποιώντας πηγή Am-Mo (17.4 kev) δείτε στον παλµογράφο το σήµα. 5. Αφού ελέγξετε το κατώφλι του διευκρινιστή (40 mv) δείτε την έξοδο στον παλµογράφο. 6. Τα δύο σήµατα (αναλογικό από τον σωλήνα και λογικό από τον διευκρινιστή) πρέπει να είναι ταυτόχρονα για να χρησιµοποιηθούν στο ADC. Ελέγξτε το χρovισµό των σηµάτων παρεµβάλλοντας αν χρειάζεται καθυστέρηση.. 7. Πάρτε φάσµα ΑDC µε gate 250 nsec. 8. Αν υπάρχει θόρυβος, αλλάξτε το κατώφλι του διευκρινιστή για (60, 90, 120 mv) και πάρτε το φάσµα. 9. Με gate 200 nsec πάρτε φάσµατα ADC µεταβάλλοντας την ενέργεια των φωτονίων, Rb (13.4 kev, Μο (17.4 kev), Ag (22.1 kev), Ba (32.1 kev). 10. Ενεργειακή βαθµολογία τουadc. 11. Χρησιµοποιώντας τα 17.4 kev του Μο και τη γεννήτρια παλµών, δίνοντας παλµούς στην είσοδο ΤΕSΤ του προενισχυτή υπολογίστε τον παράγοντα ενίσχυσης. Ρυθµίστε το ύψος του παλµού της γεννήτριας ώστε να αντιστοιχεί, στο ίδιο κανάλι µε την κορυφή του Μο. 12. Βαθµολογία του ADC ως προς το πραγµατικό φορτίο. (Πάρετε φάσµατα µε τη γεννήτρια µεταβάλλοντας το ύψος του παλµού). 13. Μεταβολή του παράγοντα ενίσχυσης µε την ΗV. Χρησιµοποιείστε τα 17.4 kev του Μο.
Εισαγωγή στο CAMAC Το σύστηµα CAMAC είναι ένα διεθνώς καθιερωµένο σύστηµα επικοινωνίας µεµονωµένων ηλεκτρονικών. Η λειτουργία του έγκειται στην προσφορά ενός σχήµατος που να επιτρέπει την ενδοεπικοινωνία µεµονωµένων ηλεκτρονικών µονάδων και ταυτόχρονα την επικοινωνία αυτών µε έναν υπολογιστή. Με αυτόν τον τρόπο, η επέκταση ενός συστήµατος µεταφοράς δεδοµένων και ελέγχου, µπορεί να πραγµατοποιηθεί µε την προσθήκη νέων ηλεκτρονικών µονάδων και τις αντίστοιχες προσθήκες στο λογισµικό. Έτσι, το CAMAC επιτρέπει τη µεταφορά πληροφορίας από και προς τις ηλεκτρονικές µονάδες. Οι µονάδες CAMAC τοποθετούνται στο κιβώτιο (crate) CAMAC που περιλαµβάνει 25 σταθµούς 1 (stations) αριθµηµένους από το 1 µέχρι το 25. Ο δεξιότερος σταθµός (25) 2 χρησιµοποιείται για την τοποθέτηση του ελεγκτή (crate controller), ενώ οι υπόλοιποι σταθµοί (1-24) για κανονικές µονάδες CAMAC. Ο σκοπός του ελεγκτή είναι να εξασφαλίσει τη σωστή µεταφορά της πληροφορίας µεταξύ του υπολογιστή και των διαφόρων µονάδων. Η µεταφορά πληροφορίας, ο έλεγχος των λειτουργιών καθώς και η τροφοδοσία των µονάδων πραγµατοποιείται µέσω του dataway. Αυτό αποτελείται από µια σειρά συζευγµένων (bus) και ανεξάρτητων γραµµών κατά µήκος του πίσω µέρους του κιβωτίου CAMAC. Οι γραµµές του dataway περιλαµβάνουν ψηφιακές γραµµές µεταφοράς πληροφορίας, γραµµές σήµατος (stobe signal), καθώς και γραµµές ελέγχου και κατεύθυνσης. Ορισµός των εντολών Σε µία τυπική λειτουργία του dataway, ο ελεγκτής µεταδίδει µια εντολή CAMAC, η οποία περιλαµβάνει τον αριθµό ενός σταθµού (Ν), την υποδιεύθυνση στον σταθµό αυτό (Α) και τον κωδικό της ενέργειας που πρέπει να εκτελεστεί (F). Σε απάντηση, η υποδιεύθυνση της µονάδας θα δηµιουργήσει το σήµα, λήψη έγκυρης εντολής (X-response) και θα ενεργήσει κατάλληλα. Αν η εντολή απαιτεί τη µεταφορά πληροφορίας θα ενεργοποιηθούν και οι κατάλληλες γραµµές διαβάσµατος (R) ή γραψίµατος (W). Αξίζει να σηµειωθεί ότι οι όροι διάβασµα και γράψιµο αφορούν στον ελεγκτή και όχι στη µονάδα. Για παράδειγµα, µε µια εντολή διαβάσµατος, ο ελεγκτής διαβάζει δεδοµένα που βρίσκονται στη µονάδα. Ειδικότερα, κατά τη διάρκεια µιας ενέργειας του dataway, ο ελεγκτής δηµιουργεί µια εντολή που περιλαµβάνει σήµατα σε γραµµές µεµονωµένων σταθµών για να ορίσει συγκεκριµένα µία ή περισσότερες µονάδες, σήµατα σε γραµµές υποδιευθύνσεων για να ορίσει την υποενότητα της µονάδας που θα δεχθεί την εντολή και σήµατα στις γραµµές ενεργειών για να προσδιορίσει τη συγκεκριµένη ενέργεια που θα πραγµατοποιηθεί. Τα παραπάνω σήµατα συνοδεύονται και από ένα σήµα στη γραµµή κατειληµµένου (busy), που είναι διαθέσιµο σε όλους τους σταθµούς και δηλώνει ότι βρίσκεται σε εξέλιξη µια ενέργεια του dataway. Οποτεδήποτε δεν βρίσκεται σε εξέλιξη κάποια ενέργεια του dataway (οπότε δεν είναι ενεργοποιηµένο το σήµα busy), οποιαδήποτε µονάδα µπορεί να 1 Υποδοχές τοποθέτησης µονάδων 2 Συχνά για τον ελεγκτή απαιτείται και ο σταθµός 24, αφού οι περισσότερες τέτοιες µονάδες έχουν πλάτος δύο θέσεων
ενεργοποιήσει ένα σήµα στην δικιά της γραµµή Look-At-Me, δηλώνοντας έτσι ότι απαιτεί την προσοχή. Αριθµός Σταθµού (station number) (Ν) Σε κάθε σταθµό (εκτός του ελεγκτή) απευθυνόµαστε µε ένα σήµα στην αποκλειστική γραµµή του (Ν) που προέρχεται από τον αντίστοιχο ακροδέκτη του ελεγκτή σταθµού. Οι σταθµοί είναι αριθµηµένοι, σε δεκαδική βάση, από το 1 µέχρι το 25 ξεκινώντας από αριστερά όπως βλέπουµε το κιβώτιο CAMAC. Υποδιεύθυνση (sub-address) (Α8, Α4, Α2, Α1) Απευθυνόµαστε σε διαφορετικές υποδιευθύνσεις ενός σταθµού, µέσω σηµάτων στις τέσσερις γραµµές (Α). Τα σήµατα αυτά αποκωδικοποιούνται στη µονάδα για να επιλεχθεί µία από τις 16 δυνατές επιλογές. Ενέργεια (function) (F16, F8, F4, F2, F1) Η ενέργεια που θα πρέπει να πραγµατοποιηθεί στην επιλεγµένη υποδιεύθυνση του επιλεγµένου σταθµού ορίζεται από σήµατα στις 5 γραµµές F. Τα σήµατα αποκωδικοποιούνται στη µονάδα ώστε να επιλεχθεί µία από τις 32 δυνατές ενέργειες. Στη γενική τους µορφή οι δυνατές ενέργειες περιγράφονται στον παρακάτω πίνακα, δεν είναι όµως απαραίτητο µια µονάδα να ανταποκρίνεται σε όλες από αυτές. Εντολές CAMAC F( ) Περιγραφή εντολής F16 F8 F4 F2 F1 0 ιάβασµα Καταχωρητή 1 0 0 0 0 0 1 ιάβασµα Καταχωρητή 2 0 0 0 0 1 2 ιάβασµα και καθάρισµα Κ 1 0 0 0 1 0 3 ιάβασµα και καθάρισµα Κ 2 0 0 0 1 1 4 Ακαθόριστο 0 0 1 0 0 5 εσµευµένο 0 0 1 0 1 6 Ακαθόριστο 0 0 1 1 0 7 εσµευµένο 0 0 1 1 1 8 Έλεγχος LAM 0 1 0 0 0 9 Καθάρισµα Καταχωρητή 1 0 1 0 0 1 10 Έλεγχος και καθάρισµα LAM 0 1 0 1 0 11 Καθάρισµα Καταχωρητή 1 0 1 0 1 1 12 Ακαθόριστο 0 1 1 0 0 13 εσµευµένο 0 1 1 0 1 14 Ακαθόριστο 0 1 1 1 0 15 εσµευµένο 0 1 1 1 1 16 Γράψιµο Καταχωρητή 1 1 0 0 0 0 17 Γράψιµο Καταχωρητή 2 1 0 0 0 1 18 Επιλεγµένο γράψιµο Κ 1 1 0 0 1 0 19 Επιλεγµένο γράψιµο Κ 2 1 0 0 1 1 20 Ακαθόριστο 1 0 1 0 0 21 Επιλεγµένο καθάρισµα Κ 1 1 0 1 0 1 22 Ακαθόριστο 1 0 1 1 0 23 Επιλεγµένο καθάρισµα Κ 2 1 0 1 1 1 24 Απενεργοποίηση 1 1 0 0 0 25 Εκτέλεση 1 1 0 0 1 26 Ενεργοποίηση 1 1 0 1 0 27 Έλεγχος κατάστασης 1 1 0 1 1 28 Ακαθόριστο 1 1 1 0 0 29 εσµευµένο 1 1 1 0 1 30 Ακαθόριστο 1 1 1 1 0 31 εσµευµένο 1 1 1 1 1
Σήµατα χρονισµού (strobe signals) (S1, S2) ύο σήµατα χρονισµού δηµιουργούνται σε σειρά σε διαφορετικές γραµµές. Αυτά τα σήµατα χρησιµοποιούνται για να µεταφέρουν πληροφορίες στις µονάδες ή για να οδηγούν τις µονάδες στην έναρξη κάποιας ενέργειας. Και τα δύο σήµατα δηµιουργούνται κατά την εκτέλεση ενός κύκλου του dataway. Το S1 χρησιµοποιείται για ενέργειες που δε µεταβάλλουν την κατάσταση των σηµάτων στο dataway. Όλες οι µονάδες οι οποίες διαβάζουν ή γράφουν δεδοµένα, το κάνουν σε απάντηση του σήµατος S1. Το S2 χρησιµοποιείται για ενέργειες που µπορεί να µεταβάλλουν την κατάσταση των σηµάτων στο dataway, για παράδειγµα το καθάρισµα ενός καταχωρητή (register). Στο παρακάτω σχήµα, παρουσιάζεται ο χρονισµός των σηµάτων για µία κατευθυνόµενη ενέργεια του dataway. Ο κύκλος του CAMAC διαρκεί τουλάχιστον 1µs για την ενέργεια αυτή (τυπικά 1.2µs). Για µη κατευθυνόµενες ενέργειες (Ζ,C,I) το παρακάτω σχήµα διαφέρει ως προς το ότι χρησιµοποιείται µόνο το S2. Command & busy (N,A,F,B) Data & Status (R/W,Q,X) S1 S2 100 ns Dataway Operation Χρονισµός σηµάτων στο dataway για µία κατευθυνόµενη ενέργεια Μεταφορά δεδοµένων Η µεταφορά δεδοµένων γίνεται µέσω παραλλήλων γραµµών. Μέχρι 24 bits µπορούν να µεταφερθούν παράλληλα µεταξύ του ελεγκτή και της επιλεγµένης µονάδας. Υπάρχουν ανεξάρτητες γραµµές για διάβασµα και γράψιµο. Γραµµές γραψίµατος (Write lines) (W1-W24) Κατά τη διάρκεια µιας ενέργειας γραψίµατος, ο ελεγκτής δηµιουργεί σήµατα στις γραµµές W. Τα σήµατα αυτά φτάνουν σε σταθερή κατάσταση πριν από το S1 και παραµένουν σε αυτή µέχρι το τέλος της ενέργειας, εκτός αν µεταβληθούν από το S2. Γραµµές διαβάσµατος (Read lines) (R1-R24) Κατά τη διάρκεια µιας ενέργειας διαβάσµατος, η επιλεγµένη µονάδα δηµιουργεί σήµατα στις γραµµές R. Τα σήµατα αυτά φτάνουν σε σταθερή κατάσταση πριν από το S1 και παραµένουν σε αυτή µέχρι το τέλος της ενέργειας, εκτός αν µεταβληθούν από το S2.
Πληροφορίες κατάστασης και εντολές ελέγχου Οι πληροφορίες κατάστασης µεταφέρονται µε σήµατα στις γραµµές Look-at- Me (LAM), busy (B) και response (Q). Look-at-Me (LAM) Αυτή, όπως και γραµµή Ν, είναι µια ανεξάρτητη γραµµή µεταξύ κάθε σταθµού και ενός ακροδέκτη του ελεγκτή σταθµού. Όταν δεν υπάρχει κάποια ενέργεια σε εξέλιξη στο dataway (το Β δεν είναι ενεργοποιηµένο), οποιαδήποτε µονάδα µπορεί να ενεργοποιήσει σήµα στη δική της γραµµή LAM, για να δείξει ότι απαιτεί προσοχή. Busy (B) Το σήµα αυτό χρησιµοποιείται για τον έλεγχο της πρόσβασης διαδικασιών που ανταγωνίζονται στη χρήση του dataway. ηµιουργείται κατά την εκτέλεση µιας ενέργειας στο dataway και ειδικότερα οποτεδήποτε είναι ενεργοποιηµένη κάποια γραµµή Ν είναι ενεργοποιηµένο και το Β. Response (Q) H γραµµή αυτή χρησιµοποιείται κατά τη διάρκεια µιας ενέργειας στο dataway, για τη µεταφορά σήµατος που δηλώνει την κατάσταση ενός επιλεγµένου χαρακτηριστικού της µονάδας που ενεργοποιείται. Τα κοινά σήµατα ελέγχου µεταβιβάζονται σε όλες τις µονάδες, χωρίς να χρειάζονται διεύθυνση κατά την εντολή. Για να αποφεύγονται ενέργειες «κατά λάθος», τα σήµατα Initialize (Z) και Clear (C) πρέπει να έχουν ταυτόχρονη ενεργοποίηση του S2. Initialize (Z) Το σήµα αυτό έχει απόλυτη προτεραιότητα απέναντι σε όλα τα υπόλοιπα. Θέτει όλες τις µονάδες στη βασική τους κατάσταση, αρχικοποιώντας ταυτόχρονα όλα τα σήµατα και τους καταχωρητές. Ιnhibit (I) H παρουσία αυτού του σήµατος αποτρέπει οποιαδήποτε δραστηριότητα του συστήµατος (όπως για παράδειγµα η λήψη δεδοµένων). Clear (C) To σήµα αυτό καθαρίζει όλους τους καταχωρητές