THMMY.gr

Ηλεκτρονικοί Υπολογιστές και Τεχνικά Θέματα => Spice => Topic started by: JAs0n-X on November 17, 2004, 18:25:27 pm



Title: Γενικά
Post by: JAs0n-X on November 17, 2004, 18:25:27 pm
Βλεποντας οτι εχουν ανοιξει πολλα θέματα για αποριες σε διαφορα προγραμματα θελησα κ γω ν ανοιξω αυτο το topic με αποριες για το Spice.
Αν ξερω (αν κ δεν εχω ασχοληθει πολυ με το spice) ισως μπορεσω να βοηθησω εγω αλλα ανοιξα κυριως το θεμα γιατι ξερω οτι σιγουρα υπαρχουν παιδια που γνωριζουν!

Ξεκινω λοιπον με τις δικες μου.

1)Για την εργασια της Ηλεκτρονικης ΙΙ η εκφωνηση λεει: (σε μια ενισχυτικη διαταξη) Να γινει αναλυση DC με σαρωση του υψους του σηματος εισοδου. Εννοει μεταβαλλοντας ενα ροοστατη (αυτο να γινεται απο το προγραμμα) που μεταβαλλει το δυναμικο στη βαση ενος τρανζιστορ απο 1 εως 2V με βηματα 0,1 να βρεθει η Vout!
Πως θα μπορεσω να του πω  (του προγραμματος :) ) οτι αυτο που θα μεταβαλλεται πρεπει να ναι το δυναμικο στη βαση του ενος τρανζιστορ (ποιος ο συμβολισμος του?) κ θα το μεταβαλλεις μεσω ενος ροοστατη (που δεν βρισκω)??
Βρηκα οτι πρεπει να παω Αnalysis Setup/DC Sweep/Model Parameter αλλα τι βαζω στο Model Type (transistor?? Q2N....??) και τι στο Parameter Name (Vj συμβολιζεται το δυναμικο στη βαση του τρανζιστορ??).
Και μετα? πως θα του πω οτι θα το μεταβαλλεις μεσω αντιστασης? παιζει τπτ με μια επιλογη που εχει: Nested Sweep??

2)Οταν δινω μια ταση σε μια ac πηγη αυτη η τιμη που δινω ειναι τι?? RMS? πλατος? peak-to-peak??

3) (ως συνεπεια της ερωτησης 2) Πως βάζω ροοστάτη.(οχι μεταβλητη αντισταση) Δηλαδη μια αντισταση πχ 1κΩ να τη χωριζει σε 400Ω κ 600Ω αναλογα ωστε να φερει μια ισορροπια στο κυκλωμα.
Η μεταβλητη R (var) εχει καποια ιδιαιτερη λειτουργια??...(πχ να παιρνει μια τιμη μονη της ωστε να να μην εχουμε παραμορφωση εξοδου)
ποια η διαφορα της R break και της R var??

4) Πως μπορω να του πω οτι η εξοδος που θελω να μου εμφανιζει ειναι η διαφορα δυο εξόδων 2 τρανζιστορ. Αποτι καταλαβατε μιλαω για διαφορικο ενισχυτη...κ δεν θελω να μου εμφανιζει την ταση στον ενα συλλεκτη κ την ταση στον αλλο, αλλα την διαφορα τους!!

5)Πως μπορω να βαλω τα ολοκληρωμενα 7447, 74157, 74192 κ.α (τα εχω αναφερει στο topic Ψηφιακο Ρολογακι) σε Student Version του Spice!
Η εστω υπαρχει κανενας εδω με full version Spice να βρεθουμε να μου το δωσει θα βοηθουσε πολυ! Εχω κολλησει με το project και μου τη σπαει πολυ.

ευχαριστω εκ των προτερων.

ΥΓ. Αν κατι δεν καταλαβατε απο τις τρομερες εξηγησεις μου παρακαλω πειτε το αν νομιζεται οτι ξερετε για να γινω πιο σαφης...
να στειλω κανα σχημα ας πουμε!


Title: Re: Γενικά
Post by: gfloros on November 17, 2004, 18:51:59 pm
Pame siga siga...
1. Gia thn prwth sou erwthsh ayto pou tha metabaleis tha einai h antistash toy roostath. Tha pareis logou xarh ena POT h mia metablhth antistash. Psakse kai tha breis! Einai ekei sto Get New Part. Aporw pws den ta brhkes akomh. Pairneis loipon ena tetoio kai sth thesi tou SET tis metablitis dld pou leei to pososto ths timhs ths antistashs pou xrhsimopoieitai kai einai apo 0 mexri 1 (tipota i oloklhrh) tha baleis mia metablhth. Th metablhth ayth tha ti metabaleis opws thes esy mesw tou DC Sweep. Opote tha kathoriseis ti antistash theleis gia na sou bgazei thn tash pou theleis...
Elpizw na egina katanohtos

2. Nomizw p-p alla ayto den einai dyskolo na to katalabeis re Iaswna. balthn kai kane mia grafikh na deis ti paizei...

3. sto apanthsa sto prwto erwthma

4. Ekei pou sou bgainoun oi grafikes yparxei kapou i dynatothta na afaireseis, na prostheseis shmata, na kaneis genika oti theleis. Psakse ligo kai tha to breis. Den exw spice mazi mou gia na sou pw.

5. Epsaksa arketa na brw ayta pou theleis alla dystyxws den brhka tipota se lib. Se full version den kserw ti ypaxrei

Flo

P.S. Yphrxe tw kairw ekeinw ena kalo bibliaraki sth bibliothiki gia SPICE. Htan dyo tomoi... Pane psaksto! Egw apo ekeino ematha...


Title: Re: Γενικά
Post by: fugiFOX on November 17, 2004, 21:05:57 pm
1. Το δυναμικό ΔΕΝ χρειάζεται να το μεταβάλλεις με ροοστάτη εκτός εάν το ζητάει ρητά η άσκηση, μπορείς να το κάνεις απλά με μια πηγή. Εάν όμως θυμάμαι καλά ο ροοστάτης δε ρυθμίζει δυναμικό αλλά  ροή=ρεύμα.... ???
Εάν πρέπει οπωσδήποτε να βάλεις αντίσταση τοτε χρησιμοποίησε νια κοινή αντίσταση
και βάλε στην τιμή της μια μεταβλητή κλεισμένη σε αγκύλες. π.χ. {var}
Με αυτό τον τρόπο μπορείς να κάνεις arametric analysis με πολλές πολλές δυνατότηες.
2. Νομίζω όχι p2p αλλά πλάτος.Αλλά όπως είπε ο Φλο αυτό είναι το μόνο εύκολο.
Πάντως σίγουρα δεν είναι RMS
3.Με ροοστάτη όπως λέει και ο Φλο. Τα break parts είναι αυτά που μπορείς να κάνεις τις περισσότερες αλλαγές να το πω χονδρικά.Δεν έχουν fix παραμέτρους.
4.Στο SPice9.2 βάζεις απλά το differential probe  ;)
Εναλλακτικά από τα γραφήματα βάζεις V1-V2
5. Είπαμε τα ολοκληρωμένα θα τα βρεις (εάν δεν υπάρχουν στο lib) στα sites των εταιριών...


Title: Re: Γενικά
Post by: JAs0n-X on November 18, 2004, 02:22:32 am
Απαντω κ στους δυο
1) το κολπο της μεταβλητης δεν το γνωριζα thanx. To POT επίσης δεν το ξερα...τα εψαχνα ολα στο R... κ εβρισκα μονο Rvar Rbreak.
To δυναμικο χρειαζεται να το μεταβαλω με ροοστατη το ζηταει η ασκηση...μαλλον ο fugi δεν καταλαβε ακριβως τι εννοω (ε με τετοια εξηγηση που εκανα)...Φαντασου ενα ροοστατη καθετα στο σχημα κ ενα καλωδιο να φευγει απ το μεταβλητο του τμημα (οχι απ τ ακρα) κ να πηγαινει στη βαση του τρανζιστορ.Αλλαζει το δυναμικο αφου εχουμε διαιρεση τασης!

2)οντως βλακεια ρωτησα αλλα ετσι οπως εγραφα τις αποριες ειπα να βαλω κ αυτην! τι να κανω...να κανω modify τα μηνυματα???  :D

Δεν μου ειπατε πως θα κανω το προγραμμα να μεταβαλλει μονο του το ροοστατη ωστε να μεταβαλλεται η ταση βασης απο 1 εως 2 V ??
Με το Nested Sweep?
Γιατι οκ το ροοστατη να τον μεταβαλλω τωρα μπορω αλλα συνδυασμο αυτων??
Κ κυριως πως συμβολιζεται το δυναμικο βασης?
Vj?
Το Vbe παντως ειναι Vje γιαυτο λεω Vj !

Ευχαριστω για τις απαντησεισ!


Title: Re: Γενικά
Post by: fugiFOX on November 18, 2004, 02:56:01 am
Δεν μου ειπατε πως θα κανω το προγραμμα να μεταβαλλει μονο του το ροοστατη ωστε να μεταβαλλεται η ταση βασης απο 1 εως 2 V ??
Με το Nested Sweep?
Γιατι οκ το ροοστατη να τον μεταβαλλω τωρα μπορω αλλα συνδυασμο αυτων??
Κ κυριως πως συμβολιζεται το δυναμικο βασης?
Vj?
Το Vbe παντως ειναι Vje γιαυτο λεω Vj !


Nested Sweep  :o

Λοιπόν πρώτα από όλα να ξέρεις ότι η εργασία σου θα καταλήξει ανέγγιχτη σε κάποια μαύρη σακούλα οπότε εάν θες να το ψάξεις παραπάνω το κάνεις για προσωπική σου ικανοποίηση και μόνο.
Εγώ στη θέση σου θα όριζα ως μεταβλητή το συντελεστή του ροοστάτη (κ είναι αν θυμάμαι καλά) και θα έκανα parametric analysis με αυτό.
Μέσα στο parametric analysus έχεις τη δυνατότητα να αλλάξεις ακόμα μια μεταβλητή.
Γενικά εάν θέλουμε να παίξουμε με δυναμικά βάζουμε ΠΑΝΤΑ μια πηγή τάσης ώστε να μπορούμε να την ελέγχουμε πλήρως.Κατόπιν αφού καταλήξουμε στο δυναμικό που θέλουμε τότε και μόνο τότε βάζουμε τον ροοστάτη και τον ρυθμίζουμε σε εκείνο το δυναμικό. Εάν θες τη συμβουλή μου ακολούθησε αυτό τον τρόπο. Γιατί με το ροοστάτη μπορείς να μεταβάλλεις μόνο το συντελεστή του, από εκέι όμως τι δυναμικό θα πάρεις... ουδείς γνωρίζει!


Title: Re: Γενικά
Post by: JAs0n-X on November 18, 2004, 14:11:42 pm
Με το Nested Sweep προσπαθησα κ γω!

για τις εργασιες το ξερω εννοειται απλα τις δουλευω (για πρωτη φορα) για να μαθω λιγο καλυτερα το spice!
θα ψαξω αυτο που μου λες αν κ δεν πολυκαταλαβα!

το προβλημα ειναι οτι δεν θελω να φτασω σε ενα δυναμικο αλλα να δειξω πως αλλαζουν τα δυναμικα μεταβαλλοντας το ροοστατη...
κ να δειξω οτι καπου εχουμε ψαλιδισμο του σηματος...!
αρα τον χρειαζεται το ροοστατη...
θα ψαξω το parametric analysis γιατι δεν το χω ψαξει ποτε!


Title: Re: Γενικά
Post by: JAs0n-X on November 18, 2004, 16:40:00 pm
Συνεχιζω τις αποριες...
εκανα DC Sweep κ εβαλα global parameter κ ονομα set  ή  {set}  (τα δοκιμασα κ τα δυο σε συνδυασμο με τα παρακατω)
στο ΡΟΤ του εδωσα για SET= set  ή  {set} ή { set }
επειδη μπορει να εκανε επιπλοκεσ το οτι εδωσα για SET το set εκανα τα ιδια κ για ονομα μετβλητης jas.

Αποτελεσμα:
error Μust be "I" or "V" !!

δεν γινεται τπτ!!
τι εννοει must be I or V...του εδωσα κ ονομα V κ Ι μπας κ βγαλω ακρη αλλα παλι τπτ!!

το κυκλωμα αν βαλω Set= px 0.5 δουλευει μια χαρα ...χωρις DC Sweep βεβαια!
αρα δεν φταιει το κυκλωμα κατι παιζει μ αυτα...plz help..

Εψαξα τα ιδια κ με το parametric analysis....
μια απ τα ιδια...error Μust be "I" or "V" !!

Δοκιμασα κ αντι για global parameter να του βαλω model parameter ως εξης:
Model type: POT , model name: R12 , parameter: SET
αποτελεσμα...μια απ τα ιδια!

Aς ξεκινησουμε σιγα σιγα...να κανω ενα DC Sweep για την μεταβλητη SET του ροοστατη (ξεχαστε το δυναμικο βασης του τρανζιστορ) κ αμα γινει ψαχνω παιρετερω!
Πειτε μου λιγο λεπτομερως τι πρεπει να βαλω (ξερω σας κουρασα) γιατι στο SET τα δοκιμασα ολα...
Θελει αγκυλες ή δεν θελει??
Μετα αφου κανω αυτο το εχω πλεον ορισει σαν μεταβλητη? γιατι νομιζω οτι κατι θα θελει ακομα...το δοκιμασα κ δεν μου το αναγνωριζει..
Δλδ θα μπορω να δωσω στο Sweep/ Global parameter --> set  ή  jas  ή οτιδηποτε... να του βαλω διαστημα κ να το κανει??...δεν το κανει!
εκει (που οριζω global parameter) θα θελει αγκυλες?


α κ οσο αφορα το βιβλιο που ειπε ο Φλο..
μηπως ξερει κανεις για ποσο καιρο μπορω να δανειστω βιβλιο..?
θελω πχ αυτο να το παρω τα Χριστουγεννα μαζι μου να το διαβασω τοτε (οσο μπορεσω βεβαια).

thanx για τις απαντησεις!


Title: Re: Γενικά
Post by: gfloros on November 18, 2004, 17:26:08 pm
IASWNA... Pali kati ksexases... Pou to exeis to myalo sou?? ::)  ::)
Loipon arxizoume. Pairneis eipame ena POT. To syndeeis kai sth metablhth SET bazeis anti gia timh gia paradeigma to onoma RVAL. Pairneis epeita apo to Get New Part ena pragma pou to lene PARAM. Pas stis idiothtes tou kai sto name 1 bazeis RVAL. sto value1 bazeis opoia timh theleis esy apo 0 mexri 1 fysika. H timh ayth xrhsimopoihtai mono gia to Bias Point Detail. Sth synexeia pas sto DC Sweep klikareis sto Global Parameter kai sto onoma bazeis pali RVAL. Meta bazeis arxikh timh 0, telikh timh 1 kai increment gia paradeigma 0,1. Meta kaneis to simulation kai ti wraia ti kala emfanizetai h grafikh parastash me to RVAL ston aksona twn x. Meta apo to koumpi Add Trace bazeis oti diagramma theleis, prostheteis, afaireis, diaireis, kaneis dynameis, oti theleis kaneis me liga logia. Ayto sou dinei th dynatothta na deis diafora dynamika pws metaballontai an metaballeis esy th metablhth antistash...

Alla eprepe na to psakseis ligo parapanw kai monos sou. Mia filikh symvoulh: Mhn blepeis to forum ws panakeia. Psaxne monos sou. Anoikse internet, koita sto google, daneisou biblia... Kala kaneis kai rwtas! Egw xairomai na sou apantaw kai den me kourazeis katholou, alla to lew gia sena na matheis thn texnikh tou psaksimatos ths katallhlhs plhroforias.

Ta biblia mporeis na ta pareis kai se synenohsh me th bibliothikario na ta krathseis oso thes. Apla kathe 15 prepei na pairneis ena thlefwnaki gia ananewsh. Na pas sth bibliothiki na psakseis. Mporei na phran kai tpt kainouria biblia, pou ksereis...

Ayta,

Flo


Title: Re: Γενικά
Post by: JAs0n-X on November 19, 2004, 16:56:05 pm
Ευχαριστω πολυ για την απαντηση αλλα αυτο που λες να παω στο get new part / parameter δεν το ηξερα κ το ΗΕLP το ξεσκονισα σ οτι αφορα variables k parameters κ δεν βρηκα κατι τετοιο.
κ παλι thanx!


Title: Re: Γενικά
Post by: JAs0n-X on November 30, 2004, 01:15:38 am
Εβαλα το ORCAD suite 10.3

μετα απο πολυ μπελα με τα licences καταφερα να το ανοιξω αλλα δεν εχει schematics σαν τα παλια spice...εχει ta stimulus editor, model editor, pspice a/d klp αλλα οχι schematics...
με παραπεμπει να κατεβασω κατι αλλο το οποιο τωρα θα παω να δω τι ειναι!
ωστοσο υπαρχει μηπως κατι που να κανει την ιδια δουλεια??
πχ το Orcad PCB Editor (το οποιο δεν μου το ανοιγει) μηπως ειναι κατι αντιστοιχο?
αμα ειναι να το ψαξω πως θα ανοιξει λογω licence!


Title: Re: Γενικά
Post by: JAs0n-X on November 30, 2004, 02:04:53 am
Το βρηκα!
ειναι το Caprure CIS...
το προγραμμα εχει τα ΠΑΝΤΑ!!
παρα πολλα εξαρτηματα....
ωστοσο σα να εχει γινει λιγο πιο δυσχρηστο!!
δεν εχω βρει ακομη πως κανεις αναλυσεις!

βρηκα τουλαχιστον τα libraries κ τα περασα!

αν καποιος ασχολειται (γιατι νιωθω λιγο μονος σ αυτο το topic) με το προγραμμα ας πει 2-3 πραμματακια που βρηκε να βοηθηθουμε ολοι οσοι το παρουμε στα χερια μας!


Title: Re: Γενικά
Post by: fugiFOX on November 30, 2004, 18:56:16 pm
Ναι είναι λίγο πιο δύσχρηστο από το 8.2.......
στην αρχή!!!
Όταν αφιερώσεις κάνα 2 μέρες για να εξοικιωθείς τότε θα καταλάβεις τις ανεξάντλητες δυνατότητές του.
Trust me


Title: Re: Γενικά
Post by: JAs0n-X on December 04, 2004, 18:28:19 pm
Λοιπον κανοντας το project με το ψηφιακο ρολογακι εχω το εξης προβλημα! Ειναι λιγο ηλιθιο αλλα ειναι προβλημα!
Μου βγαζει οτι ολοι οι κομβοι ειναι floating!
Προφανως υπαρχει καποιο προβλημα με τα καλωδιακια που τους συνδεω γιατι κατι παει στραβα στην ολη διαδικασια!
Επειδη η ολη διαδικασια διαφερει απ το παλιο Spice μηπως ξερει κανεις να μου πει τι ειναι?
Γενικως οταν παω να συνδεσω ενα ποδαρακι με πχ μια αντισταση βαζω το σταυρουδακι στο ποδαρακι κ μετα το σερνω μεχρι την αντισταση μεχρι να βγαλει μια κοκκινη τελεια..εκει κλικαρω κ γινεται το καλωδιακι!
Αν ομως το καλωδιακι το ξεκινησω απο λιγο πιο πριν (πχ πατωντας πανω στην αντισταση) κ το συρω προς το ποδαρακι βγαζει 2 κοκκινες τελειες!
αλλα δεν μου φαινεται σωστο να ξεκιναει το καλωδιο πανω απ την αντισταση αλλα απο το ακρο της..
ποιο ειναι το σωστο?


Title: Re: Γενικά
Post by: fugiFOX on December 05, 2004, 02:13:46 am
To Καλώδιο προφανώς θα πρέπει να ξεκινά από το άκρο του
οποιαυδήποτε part στην προκειμένη περίπτωση της αντίστασης.
Κάθε άλλος τρόπος είναι ΛΑΘΟΣ.
Όταν εσύ πατάς στο κέντρο της αντίστασης το πρόγραμμα
προσπαθεί να ενώσει το καλώδιο με το άκρο της,
και επειδή συμπίπτουν στο σχέδιο η γραμμή της αντίστασης
με τη γραμμή του καλωδίου
το καταλαβαίνει σαν κόμβο και δημιουργεί "βουλίτσα"

Το πιο πιθανό λάθος όταν σου βγάζει floating είναι ότι κάποια σύνδεση δεν έγινε σωστά ή
ότι η γείωση δεν ορίστηκε σωστά.
Εάν χρησιμοποειίς λοιπόν γείωση, θα πρέπει να ορίσεις το δυναμικό της.
Προφανώς θα ρωτήσεις γιατί, αφού η γείωση έχει πάντα δυναμικό μηδέν!
Έλα όμως που κάτι τέτοιο δεν ισχύει  πάντα :o
(Για να πούμε την αλήθεια δεν ισχύει σχεδόν ποτέ αλλά... άλλο μάθημα είναι αυτό)
Τέσπα, εάν εσύ θες να το ορίσεις με μηδέν,
θα βρεις την παράμερτο που έχει value=GND
θα σβήσεις το GND και θα γράψεις το δυναμικό που θες,
στην προκειμένη περίπτωση θα το θέσεις μηδέν.


Title: Re: Γενικά
Post by: JAs0n-X on December 05, 2004, 15:03:58 pm
Κατ αρχας δεν μου βγαζει μονο το GND floating αλλα ΟΛΑ!
λεει

ERROR -- Node N00192 is floating
ERROR -- Node N00470 is floating
ERROR -- Node GND is floating
ERROR -- Node N02952 is floating
ERROR -- Node N00186 is floating
ERROR -- Node N00530 is floating
ERROR -- Node X_U1.18 is floating
ERROR -- Node X_U1.31 is floating
ERROR -- Node X_U1.32 is floating
ERROR -- Node X_U1.17 is floating
ERROR -- Node X_U1.30 is floating
ERROR -- Node X_U1.15 is floating
ERROR -- Node X_U1.16 is floating
ERROR -- Node X_U1.19 is floating
ERROR -- Node X_U1.9 is floating
ERROR -- Node X_U1.20 is floating
ERROR -- Node X_U1.22 is floating
ERROR -- Node X_U1.24 is floating
ERROR -- Node X_U1.25 is floating
ERROR -- Node X_U1.21 is floating
ERROR -- Node X_U1.23 is floating
ERROR -- Node X_U1.14 is floating
ERROR -- Node X_U1.13 is floating
ERROR -- Node X_U1.12 is floating
ERROR -- Node X_U1.10 is floating
ERROR -- Node X_U1.11 is floating
ERROR -- Node X_U1.26 is floating
ERROR -- Node X_U1.29 is floating
ERROR -- Node X_U1.27 is floating
ERROR -- Node X_U1.28 is floating

και τα εχω συνδεδεμενα οπως αρχικα (κ σωστα) απ τα ακρα!

Επιπλεον δεν βρισκω πουθενα να δωσω τιμη στις γειωσεις!
Μηπως εχω κανει λαθος επιλογη στη γειωση?
εχω βαλει αυτην που λεει GND/capsym. την πιο απλη δηλαδη!
Αλλα εγω νομιζω οτι κατι ειναι με τις συνδεσεις γιατι βγαινουν ολοι οι κομβοι floating!




Title: Re: Γενικά
Post by: fugiFOX on December 06, 2004, 01:31:22 am
Προφανώς εάν ένας κόμβος είναι float τότε "παρασέρνει"
και το υπόλοιπο κύκλωμα.
Δοκίμασε τη γείωση ground earth.
Αυτή που έχει το κλασσικό σχήμα.

       -----------
         --------
            ----


Title: Re: Γενικά
Post by: JAs0n-X on December 06, 2004, 03:17:26 am
Προφανώς εάν ένας κόμβος είναι float τότε "παρασέρνει"
και το υπόλοιπο κύκλωμα.
Δοκίμασε τη γείωση ground earth.
Αυτή που έχει το κλασσικό σχήμα.

       -----------
         --------
            ----

αυτην εχω!


Title: Re: Γενικά
Post by: fugiFOX on December 07, 2004, 16:08:21 pm
Λοιπόν το κοίταξα το 10,3
Βασικά το interface έχει μείνει σχεδόν το ίδιο με το 9.2 και καλά κάνανε.
Πάμε να δούμε μαζί πώς θα κάνεις την πρώτη σου ανάλυση.
File->new project-> (check) A/D Analysis
Δώσε τα ονόματα που θες και έτοιμος.
Μετά από το δέντρο με τα αρχεία που σου βγάζει κάνεις κλικ στη σελίδα με το όνομα που έδωσες μόλις και ανόιγει η σελίδα του schematic.
Βάλε μια πηγή μια αντίσταση και μια γείωση για απλότητα.
Τώρα το λεπτό σημείο.
Διπλό κλικ στη γείωση και βρες το πεδίο name με value GND.
Σβήνεις το GND όπως σε είπα και σε προηγούμενο ποστ και γράφεις 0.
Τώρα δεν έχεις πια floating nodes.
Τώρα κάνεις κλικ στο κουμπάκι δίπλα στο play που είναι σαν ένα κουτάκι με αστεράκι νομίζω λέγεται κάπως create new simulation.
Βάζεις το όνομα του simulation file συνήθως δίνουμε το ίδιο με το αρχείο βάζοντας στο τέλος το γράμμα S.
Μετά κάνεις τις επιλογές που θες, άστα όπως είναι για αρχή
και πάτα ΟΚ.
Κανονικά θα πρέπει να πάρεις αποτελεσματα τώρα!!!


Title: Re: Γενικά
Post by: JAs0n-X on December 07, 2004, 19:10:42 pm
λοιπον το εκανα κ ετσι γινεται...
το παραδειγμα σου.
ωστοσο παρατηρησα οτι οταν κανω new project εγω επελεγα blank project κ οχι την default επιλογη που λεει empty.opj!
Καθομουν κ εψαχνα μονος μου πολλες βιβλιοθηκες!


οσο για το να θεσω το δυναμικο της γειωσης 0 μου ακουστηκε πολυ κουφο στην αρχη αλλα αμα το σκεφτεις!
θα επρεπε ομως το προραμμα να το κανει μονο του...
αυτα ειναι τα σπαστικα των προγραμματων που ΠΑΡΑειναι αναλυτικα!


Title: Re: Γενικά
Post by: JAs0n-X on December 13, 2004, 02:24:20 am
Λοιπον κανοντας ενα διαφορικο ενιχυτη στο spice παρατηρησα το εξης!
Εβγαζε error (δεν θυμαμαι τι ακριβως, η netlist problem ή floating nodes).
Ειχα χρησιμοποιησει τρανζιστορ BC238 που χρησιμοποιησαμε κ στο εργαστηριο!
Οταν αντικατεστησα αυτα με τρανζιστορς  BC238BP/ZTX το κυκλωμα δουλεψε κανονικα!! κ μαλιστα τα αποτελεσματα ειχαν πολυ λιγες διαφορες απο τα εργαστηριακα μου.
Κ ερωτω...τι πρεπει να κανω ωστε να δουλεψει κ με BC238?
μαλλον καποια τιμη πρεπει να θεσω (οπως πχ με τις γειωσεις) αλλα ποια κ απο που??

ακομα.πηγαινοντας edit-pspice model μου βγαζει τον text editor που εβγαζε κ στο παλιο. εκει ειδα οτι εχει τιμη BF=400 (δηλαδη το κερδος β)..στα τρανζιστορς ομως του εργαστηριου αυτο ηταν 220~235 περιπου!
Αν το αλλαξω θα επηρεασει ολα τα τρανζιστορς ιδιου τυπου κ τη βιβλιοθηκη τους η αλλαζει μονο για το project που κανω!?

τελος..υπαρχει πουθενα κατι που να "μεταφραζει"ι τα ονοματα καποιων μεταβλητων στο spice με τα ονοματα που εχουμε μαθει εμεις...
πχ BF ειναι το κερδος β
RB ειναι η Rb΄b!
κατι εχει στο site της ηλεκτρονικης αλλα ειναι πολυ μικρο!

αυτα τα ολιγα


Title: Re: Γενικά
Post by: fugiFOX on December 13, 2004, 02:44:05 am
Εμ, πες μας ακριβώς το λάθος για να μπορέσουμε να βοηθήσουμε. ;)
Από ότι γνωρίζω ΔΕΝ μπορείς να αλλάξεις τα ονόματα των παραμέτρων εκτος κι αν....
επέμβεις στον κώδικα του προγράμματος!
Εάν αλλάξεις κάποια παράμετρο θα σε ρωτήσει που να το αποθηκεύσει.
Οπότε και επιλέγεις να το αποθηκεύσει σε διαφορετικο χώρο
από την κεντρική βιβλιοθήκη.


Title: Re: Γενικά
Post by: JAs0n-X on December 13, 2004, 16:15:02 pm
λοιπον αν βαλω το bc238 βγαζει το παρακατω στο session log

Creating PSpice Netlist
Writing PSpice Flat Netlist C:\Documents and Settings\JAs0n-X\Desktop\Projects\HlektronikiII\Hlektroniki II-PSpiceFiles\SCHEMATIC1\SCHEMATIC1.net
WARNING [NET0093]   No PSpiceTemplate for Q1, ignoring
WARNING [NET0093]   No PSpiceTemplate for Q2, ignoring
PSpice netlist generation complete


και..

Less than 2 connections at node N03910
Less than 2 connections at node N04142
Less than 2 connections at node N04136

στο παραθυρο που ανοιγει για το simulation!

ενω με το αλλο το τρανζιστορ δουλευει μια χαρα!


Δεν θελω να αλλαξω τα ονοματα των παραμετρων τις τιμες θελω να αλλαξω...
να βαλω πχ στο τρανζιστορ κερδος β=230 οχι 400 που εχει!
αυτο ξερω πως γινεται ...αλλαζεις το BF απλα ρωτησα αν επηρεαζει γενικα τη βιβλιοθηκη του προγραμματος η αλλαζει μονο για το υπαρχων project...

μολις ομως βρηκα απαντηση σ αυτο γιατι οπως ειπες με ρωταει
Save changes to HlektronikiII.lib?
αρα κανει ξεχωριστη βιβλιοθηκη για το υπαρχων project!

κ ακομα ρωτησα που μπορω να βρω τα ονοματα των παραμετρων του τρανζιστορ τι σημαινουν...
πχ BF=β


Title: Re: Γενικά
Post by: fugiFOX on December 13, 2004, 16:48:33 pm
Ξεκινώ από το τέλος.
Κάπου στο CD θα κάνεις search για να βρεις το αρχείο pspref.pdf
Εκεί θα βρεις τις απαντήσεις που θες.
Εάν δε το βρεις (ενδέχεται να άλλαξε στη νέα έκδοση) βρες όλα τα pdf και άνοιξε κάποιο σχετικό. Αν κολλήσεις πες με να στο στείλω.

Τώρα για το πρόβλημά σου,
προφανώς χρησιμοποίησες ένα part που δεν έχει βιβλιοθήκη!!!
Το SPice έχει 1000άδες εξαρτήματα, που όμως είναι μόνο το σχέδιό τους!
Λείπει δλδ ο κώδικάς τους. ΤΟν κώδικα αυτόν θα τον βρεις είτε από την ίδια την cadence με κάποιο registration προφανώς ή απο εταιρίες όπως Texas Instruments (TI) National Instruments (NI). Απλά δώσε στο γουγλού το όνομα του εξαρτήματος μαζί με τη λέξη spice.
Διευκρίνηση: Τ αρχείο που λείπει είναι ένα απλό αρχείο text με ίσως διαφορετική επέκταση π.χ. lib, nls αλλά πάτνως ανοίγει με το notepad.

Για να αποφύγεις τέτοια προβλήματα χρησιμοποιείς απλώς τα break parts
qqbreak, zbreak κτλ που είναι πληρως παραμετροποιίσιμα. Και μην ανησυχείς. ΟΙ μόνες παράμετροι που θα επηρρεάσουν ουσιαστικά την προσομοίωσή σου είναι το β άντε και κανένα rbb.
όλα τα άλλα αφορούν μόνο[/u] σε επαγγελαμτίες σχεδιαστές.


Title: Re: Γενικά
Post by: JAs0n-X on December 14, 2004, 13:56:24 pm

Κάπου στο CD θα κάνεις search για να βρεις το αρχείο pspref.pdf


Στο ποιο???  ;D
χαχα..θα ρθω σημερα στις 7 κ οσοι βλεπουν το μηνυμα μην το ξεχνατε ειναι η διανομη σημερα 7 η ωρα στην αιθουσα 7 ! (Εκει θα βρειτε 7 παιδια..... :P)

Οσο για τα υπολοιπα εχεις δικιο...μια χονδρικη προσωμοιωση θελω να κανω.
κ παντα ειχα απορια τι ειναι τα q break...τωρα λυθηκε


Title: Re: Γενικά
Post by: fugiFOX on December 15, 2004, 00:22:48 am
ʼΝτε τώρα πιστεύω μπορείς να κάνεις search ;)


Title: Re: Γενικά
Post by: dim on December 17, 2004, 03:28:26 am
Δεν έχω απορία πάνω σε κάποια άσκηση στο spice, αλλά πάνω στο spice σαν πρόγραμμα..
πριν 1 χρόνο πήρα το spice από το εργαστήριο ηλεκτρονικής για να κάνω την εργασία ηλεκτρονικής 1..
μετά την εγκατάσταση, πολλά αρχεία εμφανίζονταν πλέον σαν αρχεία του probe.
Και έκανα τη βλακεία και άνοιξα ένα από αυτά από περιέργεια.
Τότε τα ηχεία άρχισαν να βουίζουν συνέχεια.
Λάνω επανεκκίνηση και δεν έχω καθόλου ήχο, με αποτέλεσμα να αναγκαστώ να ξαναεγκαταστήσω τους drivers της κάρτας ήχου..
Έχει κανείς καμιά ιδέα για το τι παίχτηκε?


Title: Re: Γενικά
Post by: fugiFOX on December 23, 2004, 02:10:01 am
Ναι.
Έγινε βλακεία....
Όχι από εσένα αυτό είναι το μόνο σίγουρο.
¨οταν εγκαθίσταται το spice κάποια αρχεία συστήματος, για αδιευκρίνιστους λόγους τα θεωρεί "δικά του".
Είναι γνωστό το πρόβλημα αλλά δεν έψαξα ποτέ τη λύση του.
Αυτό που εφαρμόζω είναι απλώς να μην τα ανοίγω.
Εάν θες να το ψάξεις πάνε στο site της cadence και εάν βρεις κάτι ενημέρωσε και εμάς