PDA

Επιστροφή στο Forum : Κωδικοποιητης



GALAS
14-12-06, 21:49
Λοιπόν θέλω να δημιουργήσω ενα κύκλωμα που να προβάλλει σε ενδείκτη 7 τομέων.. Θέλω να προβάλλω με την σειρά
6 Α b C d E F . ( έτσι όπως είναι κεφαλαία κ μικρά ) .. Με κώδικα BCD με Dip-switch.
Σύμφωνα με αυτά που έψαξα κ γνορίζω θα χρησιμοποιηθούν πολυπλέκτες - αποπολυπλέκτες . με decoder /driver μάλλον πρέπει να γίνεται..Αν γνωρίζεται πείτε μου τα ονόματα των ολοκληρωμένων .. ευχαριστώ..

chip
15-12-06, 10:29
Κατ' αρχήν το πώς θα το κατασκευάσεις έχει σχέση αν είναι εργασία για σχολή ή ειναι για προσωπική χρήση.
Στην πρώτη περίπτωση περιορίζεσε στον τρόπο υλοποίησης από το τή θέλει να δει ο καθηγητής.
(πχ αν κάνεται μάθημα ψηφιακά ηλεκτρονικά δεν θα δεχθεί λύση με μικροελεγκτή, όπως αν κάνετε μάθημα μικροελεγκτές δεν θα δεχθεί λύση με ολοκληρωμένα ttl)
Προσωπικά θα έβαζα ένα atf16v8 pld προγραμματισμένο με ένα απλούστατο προγραμματάκι σε cupl.
Αν πάλι κάποιος δεν έχει προγρaμματιστή μπορούσε να βάλει ένα atf1502 (κάπως αντικονομικό) Προγραμματισμένο σε cupl ή vhdl (πιθανόν παράνομα σε vhdl) (για τον ποργραμματιστή απαιτείται η byteblaster της altera η ο επίσης απλούστατος της atmel)
άλλος πάλι μπορεί να το κάνει με cpld της xilinx ή της altera
Επίσης αν ξέρεις από μικροελεγκτές γίνεται απλούστατα και επίσης φθηνά.
Αν πάλι έπρεπε να κάνω με πύλες θα έβαζα εναν decoder στην έισοδο και 7 πύλες or που θα οδηγούσαν η κάθε μία από ένα segment. (ίσως και ένα npn τρανζιστορ για να οδηγήσω τα segment και να μην επιβαρυνθεί η κάθε πύλη)
Άλλη λύση ίσως και πιο απλή, βάλε decoder και μετά μια μήτρα από διόδους 1n4148 που θα κάνουν μετατροπή του κώδικα (την λύση αυτή θα ακολουθούσε κανείς στη δεκαετία του 60 αλλά πολές φορές συμφέρει και σήμερα)

GALAS
15-12-06, 16:09
Κατ' αρχήν το πώς θα το κατασκευάσεις έχει σχέση αν είναι εργασία για σχολή ή ειναι για προσωπική χρήση.
Στην πρώτη περίπτωση περιορίζεσε στον τρόπο υλοποίησης από το τή θέλει να δει ο καθηγητής.
(πχ αν κάνεται μάθημα ψηφιακά ηλεκτρονικά δεν θα δεχθεί λύση με μικροελεγκτή, όπως αν κάνετε μάθημα μικροελεγκτές δεν θα δεχθεί λύση με ολοκληρωμένα ttl)
Προσωπικά θα έβαζα ένα atf16v8 pld προγραμματισμένο με ένα απλούστατο προγραμματάκι σε cupl.
Αν πάλι κάποιος δεν έχει προγρaμματιστή μπορούσε να βάλει ένα atf1502 (κάπως αντικονομικό) Προγραμματισμένο σε cupl ή vhdl (πιθανόν παράνομα σε vhdl) (για τον ποργραμματιστή απαιτείται η byteblaster της altera η ο επίσης απλούστατος της atmel)
άλλος πάλι μπορεί να το κάνει με cpld της xilinx ή της altera
Επίσης αν ξέρεις από μικροελεγκτές γίνεται απλούστατα και επίσης φθηνά.
Αν πάλι έπρεπε να κάνω με πύλες θα έβαζα εναν decoder στην έισοδο και 7 πύλες or που θα οδηγούσαν η κάθε μία από ένα segment. (ίσως και ένα npn τρανζιστορ για να οδηγήσω τα segment και να μην επιβαρυνθεί η κάθε πύλη)
Άλλη λύση ίσως και πιο απλή, βάλε decoder και μετά μια μήτρα από διόδους 1n4148 που θα κάνουν μετατροπή του κώδικα (την λύση αυτή θα ακολουθούσε κανείς στη δεκαετία του 60 αλλά πολές φορές συμφέρει και σήμερα) ευχαριστώ chip για το ενδιαφέρον :lol: ..Βασικά είναι μάθημα Ψυφιακά κυκλώματα ,μία εργασία .. Σήμερα ρώτησα τον καθηγητή κ τον είπα για τον decoder/driver κ μου είπε θέλει μονο με πολυπλέκτες-αποπολυπλέκτες..Βάσικά θα κάνω τον πίνακα αληθείας (BCD) μετα καρνωω, θα βγάλω τις λογικές εξισώσεις . κ μετά θα κάνω το κύκλωμα .. το θέμα είναι τα ολοκληρωμένα κ πόσα ..[/img] ευχαριστώ chip