4. ΠΡΟΣΟΜΟΙΩΣΗ ΚΥΚΛΩΜΑΤΩΝ Κατόπιν της δηµιουργίας του σχηµατικού διαγράµµατος του προς εξέταση ηλεκτρικού - ηλεκτρονικού κυκλώµατος, είναι δυνατό να προχωρήσουµε στην προσοµοίωση της ηλεκτρικής συµπεριφοράς αυτού. Η προσοµοίωση ουσιαστικά αποτελεί την βασική και κατ επέκταση την πιο επωφελή δυνατότητα του προγράµµατος (OrCAD PSpice 9.1 SV). Αυτή χαρακτηρίζεται κυρίως από τέσσερις τύπους προσοµοίωσης (Bias Point, DC Sweep, AC Transient, AC Sweep), κάθε ένας εκ των οποίων αποσκοπεί στην επί µέρους ιδιαίτερη µελέτη των στοιχείων του κυκλώµατος. Οι τύποι καθώς και οι ιδιαιτερότητες αυτών εξετάζονται στις σελίδες που ακολουθούν: 4.1. ΕΚΤΕΛΕΣΗ ΠΡΟΣΟΜΟΙΩΣΗΣ - ΑΝΑΛΥΣΗΣ Για την εκτέλεση µιας προσοµοίωσης από τη σελίδα του σχηµατικού συντάκτη επιλέγουµε διαδοχικά: PSpice New Simulation Profile Στη συνέχεια στο προκύπτον πλαίσιο διαλόγου και συγκεκριµένα στο πεδίο name δίνουµε το όνοµα του αρχείου στο οποίο θα αποθηκευτούν τα αποτελέσµατα της προσοµοίωσης (Το αρχείο αυτό δηµιουργείται και αποθηκεύεται στο φάκελο του project). Κατόπιν, ανοίγεται ένα δεύτερο πλαίσιο διαλόγου στο οποίο γίνεται η επιλογή του τύπου της εξοµοίωσης (Analysis Type: Bias Point, DC Sweep, AC Transient, AC Sweep) καθώς και των διαφόρων επί µέρους ρυθµίσεων - ιδιοτήτων αυτής (θερµοκρασία, κτλ). Η εκ των υστέρω µεταβολή των ρυθµίσεων µιας προσοµοίωσης µπορεί να γίνει µέσω των διαδοχικών επιλογών: PSpice Edit Simulation Profile Ενώ η εκτέλεσή της, γίνεται από το menu του σχηµατικού συντάκτη επιλέγοντας: PSpice Run ή από το button: Τα χαρακτηριστικά και οι επιλογές των πιθανών εξοµοιώσεων αναλύονται στη συνέχεια. 4.2. ΕΙ Η ΑΝΑΛΥΣΕΩΝ Τα είδη των αναλύσεων (εξοµοιώσεων) που παρέχονται υποστηρίζονται από το πρόγραµµα είναι τα : Bias Point, DC Sweep, AC Transient και AC Sweep. Κάθε είδος ανάλυσης χρησιµοποιείται ανάλογα µε το πεδίο (χρόνος, συχνότητα) και τη φύση (ρεύµα, τάση) των µεγεθών που θέλουµε να µελετήσουµε. 21
4.2.1. Bias Point Analysis Η εκτέλεση µιας Bias Point Analysis αποσκοπεί στον υπολογισµό όλων των επί µέρους dc τιµών τάσεων και ρευµάτων που διέπουν το κύκλωµα. Αυτό είναι ιδιαίτερα χρήσιµο για περιπτώσεις όπου υφίσταται η σχεδίαση ηλεκτρικών ηλεκτρονικών κυκλωµάτων µε έµφαση στη χρησιµοποίηση ενεργών στοιχείων transistors, FETs κτλ. όπου απαιτείται ο προσδιορισµός των εκάστοτε σηµείων λειτουργίας πόλωσης των διαφόρων ενεργών στοιχείων (transistor, FET κτλ.). Vcc R1 Rc Ic Io=Vcc/(Re+Rc) Q1 R2 Re Q (BIAS POINT ) Vcc Vce a) b) 4. 2. α) Κύκλωµα πόλωσης Bipolar Transistor b) Σηµείο Λειτουργίας Bipolar Transistor. 4.2.1.α. Επιλογές Προσοµοίωσης Συνήθως η ανάλυση διεξάγεται για µια σταθερή προκαθορισµένη θερµοκρασία (default temperature = 27 C θερµοκρασία περιβάλλοντος). Ενίοτε όµως απαιτείται η ανάλυση προσοµοίωση της ηλεκτρικής συµπεριφοράς κυκλωµάτων σε διαφορετικές θερµοκρασιακές συνθήκες λειτουργίας. Σε αυτή την περίπτωση συνίσταται η επιλογή Temperature (Sweep) στο πεδίο Options του παράθυρου Simulation Settings κατά τον καθορισµό των ρυθµίσεων της εξοµοίωσης. Συγκεκριµένα, επιλέγοντας το πεδίο: Run the simulation at temperature είναι δυνατό να ορίσουµε την επιθυµητή θερµοκρασία για την εξοµοίωση του κυκλώµατος, ενώ επιλέγοντας Repeat the simulation for each of the temperatures είναι δυνατό να ορίσουµε ένα πλήθος θερµοκρασιών. Αξίζει να σηµειωθεί ότι στην δεύτερη περίπτωση διεξάγεται επί µέρους ανάλυση για κάθε επιλεγµένη θερµοκρασία λειτουργίας του κυκλώµατος. Η λειτουργία αυτή χρήζει ιδιαίτερης σηµασίας σε περιπτώσεις όπου απαιτείται η εξοµοίωση και η γνώση της ηλεκτρικής συµπεριφοράς ηλεκτρικών ηλεκτρονικών διατάξεων σε συγκεκριµένες θερµοκρασίες ή εύρη θερµοκρασιών. Ωστόσο ο βασικός τύπος ανάλυσης χαρακτηρίζεται ως Primary Sweep (και διεξάγεται κατά κανόνα για διατάξεις που λειτουργούν σε θερµοκρασία περιβάλλοντος 27 C). 4.2.1.β. Προβολή Αποτελεσµάτων Κατόπιν της ολοκλήρωσης της εκτέλεσης της ανάλυσης αυτού του τύπου (Bias Point) είναι δυνατή η προβολή των εκτιµώµενων τιµών των dc τάσεων και των 22
ρευµάτων του κυκλώµατος. Για το σκοπό αυτό, στη σελίδα του σχηµατικού συντάκτη (Schematic Editor), διαδοχικά επιλέγουµε: PSpice Bias Points Enable Bias Voltage Display ή για την προβολή των dc τάσεων του κυκλώµατος και PSpice Bias Points Enable Bias Current Display ή για την προβολή των dc ρευµάτων του κυκλώµατος Τυπικό παράδειγµα προβολής των dc τάσεων και ρευµάτων κυκλώµατος, παρατίθεται στο σχήµα που ακολουθεί (4.1): VCC 12.00V 20.58uA R2 3.419mA R1 IN VCC 12.00V V1 12Vdc 3.439mA 0V 0 C1 10u IN 0V V2 0A S Implementation = Sine 0V 0 500k 1.709V20.58uA 2.7k C3 2.770V Q1 3.419mA 10u Q2N2222-3.439mA MID 1.032V 3.439mA R3 300 0V C2 10u 0 0A R4 2.7k 0 OUT 4. 1. Προβολή των DC τάσεων και ρευµάτων κυκλώµατος Επιπλέον, δηµιουργείται ένα αρχείο εξόδου (output file) στο οποίο περιέχονται στοιχεία σχετικά µε τη δοµή του κυκλώµατος όπως είναι ο αριθµός και το είδος των χρησιµοποιούµενων εξαρτηµάτων, η θέση αυτών στο κύκλωµα, οι παράµ ετροι των πηγών (τάσης ή ρεύµατος) και των ενεργών στοιχείων (δίοδοι, transistors, FETs) κτλ. Επίσης αναγράφονται και ηλεκτρικά στοιχεία όπως είναι οι τιµές των dc τάσεων στους κόµβους, των (dc) ρευµάτων πηγών καθώς και η συνολική δαπανούµενη ισχύς. Η προβολή των περιεχοµένων ενός output file είναι δυνατή από το παράθυρο των αποτελεσµάτων προσοµοίωσης (OrCAD PSpice A/D) µέσω των επιλογών: View Output File ή µε τη χρήση του 23
Μια τυπική προβολή των περιεχοµένων ενός output file (µιας Bias Point Analysis) δίνεται παρακάτω (εικόνα 4.2): 4. 2 Τυπική προβολή περιεχοµένων ενός Output File Στ α περιεχόµενα του Output File µπορούν να περιέχονται επιπρόσθετες αναλυτικές πληροφορίες σχετικά µε τη πόλωση των µη γραµµικών πηγών και των ηµιαγωγών (transistor, FET κτλ.) του κυκλώµατος. Ωστόσο αυτό προϋποθέτει την εκ των προταίρω ενεργοποίηση της κατάλληλης επιλογής include detailed bias point information for nonlinear controlled sources and semiconductors -.OP στις ιδιότητες του output file κατά τη διαδικασία των ρυθµίσεων των ιδιοτήτων της ανάλυσης (Bias Point). Επ ίσης, µέσω κατάλληλων επιλογών στο πεδίο των ιδιοτήτων του output file, είναι δυνατή η διενέργεια ανάλυσης σχετικά µε την ευαισθησία (sensitivity) του κυκλώµ ατος (perform sensitivity analysis -.SENS), και την απολαβή αυτού για περιπτώσεις dc σήµατος εισόδου χαµηλής στάθµης (Calculate small signal dc gain -.TF). 4.2.2. DC Sweep Analysis Η εκτέλεση µιας DC Sweep ανάλυσης αποσκοπεί στην εξέταση της dc απόκρισης λειτουργίας του κυκλώµατος για µεταβαλλόµενες τιµές προεπιλεγµένων (dc) πηγών. Έτσι είναι δυνατό να παρατηρείται η τιµή ενός µεγέθους σε ένα ή περισσότερα σηµεία του κυκλώµατος για τις διάφορες (µεταβαλλόµενες) τιµές των προεπιλεγµένων dc πηγών καθιστώντας δυνατό τον έλεγχο της γραµµικότητας του κυκλώµ ατος. Ειδικά γι αυτήν την περίπτωση απαιτείται η αντικατάσταση του σήµατος εισόδου µε µια dc µεταβαλλόµενη πηγή (τάσης ή ρεύµατος) και η σε αντιπαράθεση προβολή των σηµάτων εισόδου - εξόδου. Επιπλέον, η προβολή και η 24
µελέτη των αποτελεσµάτων µπορεί να οδηγήσει σε χρήσιµα συµπεράσµατα όσον αφορά τη λειτουργία του κυκλώµατος κάτω από οριακές συνθήκες όπου οι πηγές (τάσεων ή ρευµάτων) εµφανίζουν µεταβολές ή µεταπτώσεις στη λειτουργία τους. Πρέπει να υπογραµµιστεί το γεγονός ότι κατά τη διεξαγωγή DC Sweep ανάλυσης απαιτείται η εκ των προταίρω αφαίρεση των πιθανών εξαρτηµάτων (συνήθως) πυκνωτών σύζευξης και απόζευξης από το κύκλωµα. Αυτό συµβαίνει γιατί οι πυκνωτές ουσιαστικά αποτελούν διακοπή για το dc στοιχείο (ρεύµα) µε αποτέλεσµα το κύκλωµά µας πολλές φορές να εµφανίζεται µονωµένο τόσο στην είσοδο όσο και στην έξοδο του. Με άλλα λόγια, για την περίπτωση όπου εξετάζεται η dc έξοδος του κυκλώµατος συναρτήσει της µεταβαλλόµενης dc πηγής εισόδου (η πιο κοινή περίπτωση) παρουσία πυκνωτών σύζευξης / απόζευξης, τα αποτελέσµατα είναι µηδενικά. INPUT C MAIN CIRCUIT C OUTPUT C = CO UPLI NG / DE CO UPLING CAPAC ITO RS 4. 3. Πυκνωτές σύζευξης / απόζευξης κυκλώµατος Ανάλογα αποτελέσµατα προκύπτουν και για την περίπτωση που χρησιµοποιούνται εξαρτήµατα πηνίων για τη σύζευξη / απόζευξη του κυκλώµατος. Σε αυτή την περίπτωση τα πηνία τα οποία αποτελούν βραχυκύκλωµα για το dc, τοποθετούνται έτσι ώστε να το γειώνουν. INPUT L MAIN CIRCUIT L OUTPUT L = COUPLING / DECOUPLING INDUCTORS 4. 4 Πηνία σύζευξης / απόζευξης κυκλώµατος 4.2.2.α. Επιλογές Προσοµοίωσης Οι επιλογές της προσοµοίωσης αυτού του τύπου είναι πολλές και βρίσκονται στο πεδίο Options του παράθυρου Simulation Settings κατά τον καθορισµό των ρυθµίσεων της εξοµοίωσης. Η Primary Sweep αποτελεί τη ν βασική κα ι πιο συνηθισµένη επιλογή. Σε αυτή την περίπτωση, ορίζεται από το χρήστη η dc µεταβαλλόµενη πηγή, ο τύπος της µεταβολής (γραµµικός ή λογαριθµικός) και επιπλέον το εύρος (αρχική τελική τιµή) και το βήµα αυτής. Ωστόσο υπάρχουν και άλλες επιλογές προσοµοίωσης οι οποίες εξυπηρετούν και χρησιµοποιούνται αναλόγως την περίσταση. Με την επιλογή Monte Carlo η προσοµοίωση διεξάγεται µεταξύ τυχαίων τιµών για την προεπιλεγµένη dc πηγή (τάσης ή ρεύµατος). Οι τυχαίες αυτές τιµές προκύπτουν αυθαίρετα από ένα σύνολο τιµών σύµφωνα µε την επιλεγµένη κατανοµή (Uniform ή Gaussian) ενώ η όλη διαδικασία εκτελείται για ένα πεπερασµένο αριθµό επαναλήψεων - τιµών. Τα τελικά αποτελέσµατα αποτελούν τον συγκερασµό όλων των επί µέρους αποτελεσµάτων. Αντιθέτως, µε την επιλογή Worst Case προβάλλονται τα οριακά αποτελέσµατα της χείριστης δυνατής περίπτωσης. 25
Τέλος, µε την επιλογή Temperature Sweep καθίσταται δυνατή η προσοµοίωση του κυκλώµατος για λειτουργία σε συγκεκριµένη ή πλήθος διακριτών θερµοκρασιών (default temperature = 27 C θερµοκρασία περιβάλλοντος). 4.2.2.β. Προβολή Αποτελεσµάτων Η προβολή των αποτελεσµάτων γίνεται στο παράθυρο προσοµοίωσης (OrCAD PSpice A/D). Μέσω των επιλογών: Add Trace ή µε τη χρήση του είναι δυνατό να εισάγουµε - προβάλουµε τις διάφορες κυµατοµορφές. Τυπικό γράφηµα µιας DC Sweep ανάλυσης παρατίθεται στο παρακάτω σχήµα (Σχ. 4.5): 4. 5 DC Sweep Analysis Χαρακτηριστικό στοιχείο αποτελεί το γεγονός ότι διαφορετικού τύπου µεγέθη (τάσεις, ρεύµατα) µπορούν να προβάλλονται ταυτόχρονα στο γράφηµα ενώ ο οριζόντιος άξονας του γραφήµατος παραµένει σταθερός και αντιστοιχεί στην µεταβαλλόµενη dc πηγή. Η διαγραφή µιας κυµατοµορφής από το γράφηµα είναι εφικτή επιλέγοντας το αντίστοιχο µέγεθος στο υπόµνηµα του γραφήµατος και πατώντας το delete. 4.2.3. Time Domain (Transient) Analysis Η Time Domain (Transient) ανάλυση αποσκοπεί στην εξέταση της συνολικής (dc & ac) απόκρισης λειτουργίας του κυκλώµατος στο πεδίο του χρόνου. Με άλλα λόγια, αυτός ο τύπος ανάλυσης εστιάζεται στις τιµές και τις µεταβολές των διαφόρων µεγεθών (τάσεων & ρευµάτων) συναρτήσει του χρόνου παρέχοντας µια ακριβής και ουσιαστική εικόνα της τρέχουσας λειτουργίας του κυκλώµατος. Απαραίτητη προϋπόθεση αποτελεί ο ορισµός πεπερασµένου χρονικού διαστήµατος λειτουργίας εξοµοίωσης του κυκλώµατος. Το διάστηµα αυτό δηλώνεται στο πεδίο Run to time και η τιµή του είναι σε sec. 26
4.2.3.α. Επιλογές Εξοµοίωσης Όπως και στις προηγούµενες περιπτώσεις, οι επιλογές της προσοµοίωσης αυτού του τύπου (Time Domain - Transient) βρίσκονται στο πεδίο Options του παράθυρου Simulation Settings (κατά τον καθορισµό των ρυθµίσεων της εξοµοίωσης) µε την Primary Sweep να αποτελεί την βασική επιλογή. Ιδιαίτερο ενδιαφέρον ωστόσο παρουσιάζουν και οι επιλογές Monte Carlo (τυχαία σενάρια εκτέλεσης προσοµοίωσης µε παρουσίαση του µέσου όρου), Worst Case (χείριστο σενάριο προσοµοίωσης), Temperature Sweep (σενάρια προσοµοίωσης - λειτουργίας του κυκλώµατος σε διάφορες θερµοκρασίες) καθώς µπορούν να αποβούν ιδιαίτερα χρήσιµες σε συγκεκριµένες περιστάσεις. Λιγότερο χρήσιµες είναι οι επιλογές αναλύσεων Secondary Sweep και Parametric Sweep µια και δεν αποτελούν κάτι το ξεχωριστό. Σηµαντικά πλεονεκτήµατα µε κυριότερα αυτό της ευχρηστίας και της ευελιξίας αποφέρει η δυνατότητα ρύθµισης για την απεικόνιση των δεδοµένων κατόπιν ενός επιλεγµένου χ ρονικά σηµείου όπως αυτό ορίζεται από τη δήλωση του αντίστοιχου χρόνου στο πεδίο Start saving data after:. Η δυνατότητα αυτή συνήθως χρησιµ οποιείται κατ επιλογή για να αποφύγουµε την απεικόνιση των επιδράσεων διαφόρων µεταβατικών φαινοµένων όταν αυτό απαιτείται. 4.2.3.β. Προβολή Αποτελεσµάτων Η απεικόνιση των αποτελεσµάτων λαµβάνει χώρα στο παράθυρο προσοµοίωσης (OrCAD PSpice A/D) όπου µέσω των επιλογών: Add Trace ή µε τ η χρήση του µπορούµε να εισάγουµε τις κυµατοµορφές των διαφόρων τάσεων ή ρευµάτων του κυκλώµατος. Τυπικό παράδειγµα Time Domain (Transient) ανάλυσης παρατίθεται στο παρακάτω σχήµα (Σχ. 4.6): 4. 6 Time Domain (Transient) Analysis Χαρακτηριστικό στοιχείο αποτελεί το γεγονός ότι διαφορετικού τύπου µεγέθη (τάσεις, ρεύµατα) µ πορούν να προβάλλονται ταυτόχρονα στο γράφηµα ενώ ο οριζόντιος άξονας του γραφήµατος παραµ ένει σταθερός ορίζοντας το πεδίο του χρόνου. 27
Ιδιαίτερης µνείας χρήζει η δυνατότητα µετάβασης της προβολής των αποτελεσµάτων από το πεδίο του χρόνου στο πεδίο της συχνότητας (Μετασχηµατισµός Fourier) και αντίστροφα (Αντίστροφος Μετασχηµατισµός Fourier). Κατ αυτό τον τρόπο καθίσταται εφικτή η προβολή του φασµατικού περιεχοµένου (πεδίο συχνότητας) των εκάστοτε κυµατοµορφών (πεδίο χρόνου). Για την λειτουργία αυτή επιλέγουµε διαδοχικά: Trace Fourier ή µε τη χρήση του Τα αποτελέσµατα µιας τέτοια διαδικασίας έχουν τη µορφή που φαίνεται στο παρακάτω σχήµα (Σχ. 4.7): 4. 7 Fourier Transformed Analysis Τέλος, η διαγραφή µιας κυµατοµορφής (ή καµ πύλης φασµατικού περιεχ οµένου) από το γράφηµα είναι εφικτή επιλέγοντας το αντίστοιχο µέγεθος στο υπόµνηµα του γραφήµατος και πατώντας το delete. 4.2.4. AC Sweep Analysis Η AC Sweep ανάλυση χρησιµοποιείται για την εξέταση της λειτουργίας του κυκλώµατος στο πεδίο της συχνότητας - απόκριση. Μέσω ενός γραφήµατος καµπύλων αποκρίσεων, η ανάλυση αυτή, παρέχει τις τιµές και τις µεταβολές των διαφόρων µεγεθών (τάσεων & ρευµάτων) συναρτήσει της χρησιµοποιούµενης συχνότητας. Αυτή η λειτουργία αποκτά ιδιαίτερο ενδιαφέρον όταν πρόκειται για διατάξεις των οποίων η λειτουργία έγκειται σε συγκεκριµένο φασµατικό περιεχόµενο όπως είναι λ.χ. οι ενισχυτές µπάντας συχνοτήτων. Οι ρυθµίσεις της ανάλυσης αυτού του τύπου αφορούν κυρίως την επιλογ ή του επιθυµητού πεδίου συχνοτήτων όπως και την χρησιµοποιούµενη κλίµακα απεικόνισης (γραµµική Linear / Λογαριθµική - Logarithmic) των δεδοµένων. Κρίσιµ ο στοιχείο για την ακρίβεια τω ν παραγόµενων καµπύλων απόκρισης αποτελεί ο αριθµός των υπολογισθέντων από το πρόγραµµα σηµείων δειγµάτων που ορίζεται στα πεδία total points και points/decade (ή points/octave ). Κατά κανόνα η ακρίβεια των απεικονίσεων αυξάνεται µε αυτόν τον αριθµό. Ωστόσο, κάτι τέτοιο οδηγεί παράλληλα σε ταυτόχρονη αύξηση του όγκου των δεδοµένων υπολογισµών καθιστώντας την όλη διαδικασία περισσότερο χρονοβόρα. Μια συµβιβαστική λύση 28
είναι πάντα προτιµότερη (αυτό φυσικά εξαρτάται από τη φύση και το σκοπό της εξοµοί ωσης), έτσι ώστε να επιτυγχάνεται ικανοποιητική προσέγγιση σε λογικό χρόνο. 4.2.4.α. Επιλογές Εξοµοίωσης Κατ αντιστοιχία µε τους προηγούµενους τύπους των αναλύσεων, οι επιλογές της προσοµοίωσης (AC Sweep) βρίσκονται στο πεδίο Options του παράθυρου Simulation Settings και είναι προσβάσιµες κατά τον καθορισµό των ρυθµίσεων της προσοµοίωσης. Η Primary Sweep αποτελεί (και στην παρούσα περίπτωση) την βασική επιλογή ανάλυσης ενώ ιδιαίτερα χρήσιµες µπορεί να αποβούν και οι Monte Carlo (τυχαία σενάρια εκτέλεσης προσοµοίωσης µε παρουσίαση του µέσου όρου), Worst Case (χείριστο σενάριο προσοµοίωσης), Temperature Sweep (σενάρια προσοµοίωσης - λειτουργίας του κυκλώµατος σε διάφορες θερµοκρασίες). Λιγότερο σηµαντικές είναι οι Secondary Sweep και Parametric Sweep. 4.2.3.β. Προβολή Αποτελεσµάτων Για την προβολή των καµπύλων απόκρισης των διαφόρων µεγεθών του κυκλώ µατος, από το παράθυρο προσοµοίωσης (OrCAD PSpice A/D) επιλέγουµε: Add Trace ή µε τη χρήση του Τυπικό παράδειγµα µιας AC Sweep ανάλυσης παρατίθεται στο παρακάτω σχήµα (Σχ. 4.8): 4. 8 AC Sweep Analysis ιαφορετικού τύπου µεγέθη (τάσεις, ρεύµατα) µ πορούν να προβάλλονται ταυτόχρονα στο γράφηµα ενώ ο οριζόντιος άξονας του γραφήµατος παραµένει σταθερός ορίζοντας το πεδίο της συχνότητας. Αξιοσηµείωτο χαρακτηριστικό (του προγράµµατος) αποτελεί η δυνατότητα µετάβασης προβολής των αποτελεσµάτων από το πεδίο της συχνότητας στο πεδίο του χρόνου και αντίστροφα (Μετασχηµατισµός Fourier). 29
Αυτό γίνεται εφικτό επιλέγοντας διαδοχικά: Trace Fourier ή µε τη χρήση του Τέλος, η διαγραφή µιας κυµατοµορφής από το γράφηµα είναι εφικτή επιλέγοντας το αντίστοιχο µέγεθος στο υπόµνηµα του γραφήµατος και πατώντας το delete. 4.3. ΕΠΕΞΕΡΓΑΣΙΑ ΠΡΟΒΟΛΗΣ ΑΠΟΤΕΛΕΣΜΑΤΩΝ Η επεξεργασία της προβολής των αποτελεσµάτων στο παράθυρο των αποτελεσµάτων της προσοµοίωσης (OrCAD PSpice A/D) αποσκοπεί στο να διευκολύνει τον χρήστη αναλυτή να εντοπίσει και να παρουσιάσει καλύτερα τα στοιχεία που τον ενδιαφέρουν. Παρακάτω παρατίθονται µερικές τέτοιες διεργασίες. 4.3.1. Cursor(s) Επιλέγοντας διαδοχικά: Trace Cursor Display ή µε τη χρήση του Εµφανίζονται δυο cursors στο παράθυρο προβολής των αποτελεσµάτων. Κάθε ένας από αυτούς µπορεί να µετακινείται µε τη βοήθεια του mouse κάνοντας ταυτόχρονη χρήση των αντίστοιχων πλήκτρων αυτού. ηλαδή, µε πατηµένο το αριστερό πλήκτρο του mouse και ταυτόχρονη µετακίνησ η (scroll) αυτού, µετακινείται ο πρώτος cursor, ενώ κάνοντας αντίστοιχη χρήση µε πατηµένο το δεξί πλήκτρο, µετακινείται ο δεύτερος (cursor). Ταυτόχρονα εµφανίζεται ένα µικρό παράθυρο ενδείξεων µε το χαρακτηρισµό cursor probe. Εκεί αναγράφονται οι τρέχουσες θέσεις των δυο cursors ως προς τους δυο άξονες καθώς και η µεταξύ τους διαφορά. Η χρήση των cursors συνοδεύεται µε µια σειρά επιπλέον λειτουργιών που µεγιστοποιούν την αξιοποίηση των αποτελεσµάτων. Έτσι έχουµε: Trace Cursor Peak ή Αυτόµατη τοποθέτηση των cursors στα τοπικά µέγιστα των κυµατοµορφών Trace Cursor Trough ή Αυτόµατη τοποθέτηση των cursors στα τοπικά ελάχιστα των κυµατοµορφών Trace Cursor Slope ή Αυτόµατη τοποθέτηση των cursors στα σηµεία κλίσης της καµπύλης κυµατοµορφής. 30
Trace Cursor Cursor Max ή Αυτόµατη τοποθέτηση των cursors στο σηµείο µέγιστης τιµής της κυµατοµορφής. Trace Cursor Curso r Min ή Αυτόµατη τοποθέτηση των cursors στο σηµείο ελάχιστης τιµής της κυµατοµορφής. 4.3.2. Labels (Ετικέτες) Χαρακτηριστικό του παραθύρου των αποτελεσµάτων αποτελεί η δυνατότητα τοποθέτησης ετικετών (Labels) επιλεκτικά σε διάφορα σηµεία (του γραφήµατος). ιακρί νουµε δύο είδη ετικετών (Labels): τα Text Labels και τα Mark Labels. Τα πρώτα ουσιαστικά αποτελούν πεδία κειµ ένων των οποίων το περιεχόµενο καθορίζεται άµεσα από το χρήστη, ενώ τα δεύτερα περιέχουν την αριθµητική τιµή (συντεταγµένες) επιλεγµένων σηµείων των γραφηµάτων των υπό απεικόνιση µ εγεθών. Μάλιστα, η τοποθέτηση των Mark Labels γίνεται µέσω των cursors. Για την τοποθέτηση ενός Text Label αποτελεσµάτων διαδοχικά επιλέγουµε: στο γράφηµα, από το παράθυρο των Plot Label Text ή Στο προκύπτον πλαίσιο διαλόγου ορίζονται τα αναγραφόµενα στοιχεία αυτού και τέλος µε το mouse ορίζεται το σηµε ίο τοποθέτησής του στο γράφηµα. Αντίστοιχα, για την τοποθέτηση ενός Mar k Label στο γράφηµα αρχικά τοποθ ετούµε τον cursor στο επιθυµητό σηµείο και κατόπιν επιλέγουµε: Plot Label Mark ή Οι τιµές των µεγεθών που σχετίζονται µε την επιλεγµένη καµπύλη (συντεταγµένες) εµφανίζονται στο γράφηµα. Για περιπτώσεις όπου στο γράφηµα απεικονίζονται περισσότερες από µια καµπύλες, απαιτείται η επιλογή - ενεργοποίηση της καµπύλης (active) στην οποία επιθυµούµε να τοποθετήσουµε το Mark Label. 4.3.3. Τοποθέτηση Επιπλέον Υ - Αξόνων στο Γράφηµα Για την διευκόλυνση της προβολής των αποτελεσµάτων είναι δυνατή η τοποθέτηση από το χρήστη επιπλέον Υ - Αξόνων στο γράφηµα. Για το σκοπό αυτό (στο παράθυρο προβολής αποτελεσµάτ ων) επιλέγουµε: Plot Add Y Axis 31
Στη συνέχεια, η τα διάφορα χαρακτηριστικά του άξονα αυτού µπορούν να διαµορφωθούν σύµφωνα µε τις προτιµήσεις του χρήστη σύµφωνα µε τα παρακάτω. Υπογραµµίζεται το γεγονός ότι µέχρι δυο επιπλέον (συνολικά τρεις) Υ άξονες µ πορούν να προστεθούν στο ίδιο γράφηµα. 4.3.4. Ρυθµ ίσεις Αξόνων του Πεδίου Προβολής Επιλέγοντας διαδοχικά: Plot Axis Settings καθίσταται δυνατή η ρύθµιση των αξόνων X, Y του πεδίου προβολής των αποτελεσµάτων. Η ρύθµιση αυτή µπορεί να περιλαµβάνει την κλίµακα απεικόνισης (γραµµ ική, λογαριθµική), το πεδίο προβολής των αποτελεσµάτων (από, εως), τον ορισµό της µεταβλητής (χρόνος, συχνότητα, ρεύµα, τάση) στον οριζόντιο άξονα αναφοράς (Χ), την εισαγωγή τίτλου στον άξονα Υ, τον ορισµό και την προβολή του πλέγµατος (X, Y)κτλ. Για τις περιπτώσεις όπου έχουµε δυο ή περισσότερους Υ - άξονες, ακολουθείται η ίδια διαδικασία αφού προηγουµένως έχει γίνει η επιλογή (µε το mouse) του Υ - άξονα του οποίου τα στοιχεία θα µορφοποιηθούν. Τυπικό παράδειγµα γραφήµατος αποτελεσµάτων µε Mark Labels, Text Labels και ενεργοποιηµένους του Cursors παρατίθεται στο παρακάτω σχήµα (Σχ.4.9): 4. 9 Τυπικό Γράφηµα Αποτελεσµάτων µε Cursors, Mark Labels & Text Labels 32