Anetilas
28-10-08, 00:03
Καλησπέρα σε όλους. Προσπαθώ να κατασκευάσω αυτό εδώ το κύκλωμα http://tuxgraphics.org/electronics/200606/article06061.shtml (An AVR microcontroller based Ethernet device) και χρειάζομαι βοήθεια όσον αφορά το ENC28J60.
Έκανα την κατασκευή σε ενα ράστερ και ενώ επικοινωνούν ο Atmega με το ENC28J60, δέν καταφέρνω να το συνδέσω στο router. ΘΕΩΡΗΤΙΚΑ το πράσινο λαμπάκι του connector θα έπρεπε να μένει αναμένο, δείχνοντας έτσι οτι έχει συνδεθεί. Αυτό φυσικά δεν συμβαίνει. Αυτή είναι και η περίληψη του προβλήματος. Για αρχή σας δείχνω το κύκλωμα, όπως είναι στο site που το βρήκα.
http://img254.imageshack.us/img254/1285/ethremotedeviceto7.jpg
Θα σας εξηγήσω αναλυτικά τους προβληματισμούς μου ελπίζοντας, ειδικά όσοι έχετε δουλέψει με το ENC28J60 , να με βοηθήσετε να το κάνω να δουλέψει. Έτσι λοιπόν
1) Στο άνω σχήμα, στην κάτω δεξιά μεριά του έχει τις αντιστάσεις R6, R7, R8, R9 οι οποίες είναι 50Ω. Πενηντάρες αντιστάσεις δέν βρήκα, και γι αυτό έχω βάλει κάτι άλλες οι οποίες είναι 47Ω. Όπως βλέπω το σχήμα, οι R6,R7 και οι R8,R9 αναμεταξύ τους σχηματίζουν (μάλλον) διαιρέτη τάσης, οπότε φαντάζομαι δέν θα έχουν πρόβλημα για 3Ω. Επίσης οι αντιστάσεις που έβαλα εκεί δέν είναι 1/4W αλλα παραπάνω, είναι δηλαδή κάπως "παχουλές', δείχνουν κάπως αντιαισθητικές αλλα πιστεύω το ψωμάκι τους το βγάζουν. Πιστεύετε οτι μπορεί να προκαλείται πρόβλημα με αυτό το παραστράτημα απο το αρχικό σχέδιο;
2) Το σπουδαιότερο απο τα προβλήματα θα έλεγα. Ο άνθρψπος που σχεδίασε το κύκλωμα λέει οτι το καλύτερο είναι κάποιος να χρησιμοποιήσει για ethernet connector τον Magjack 08B0-1X1T-06-F. Αυτός καλά τα λέει βέβαια, αλλα απο τη Farnell δέν το βρίσκω. Επίσης, το πουλάει αυτό το εξάρτημα και ο ίδιος, αλλα για να μου το στείλει θέλει περίπου 25 ευρώ μεταφορικά, σύνολο δηλαδή κανα τριαντάρι ευρώ μέσα στο νερό. Αγόρασα λοιπόν το SI-60062-F το οποίο μου ψιλοέμοιαζε, αλλα τελικά δέν δούλεψε. Ας δούμε τα σχεδιαγράμματα και των 2.
http://img388.imageshack.us/img388/2951/magjack08b01x1t06f1vh4.jpg
http://img259.imageshack.us/img259/6065/si60062fya0.jpg
Εκ πρώτης όψεος, δείχνουν να είναι ίδια. Το οτι δέν λειτουργεί το κύκλωμα όπως θα ήθελα με παραξένεψε και παρατήρησα κάτι. Στο μέν 08B0-1X1T-06-F (Πάνω Σχήμα) η ακίδα 2 που φαντάζομαι μεταφέρει το σήμα για το TX+ φτάνει στον εσωτερικό μετασχηματιστή απο τη μεριά που είναι μια κουκιδίτσα. Αυτή η κουκιδίτσα νομίζω είναι το απο πού πρέπει να μπαίνει το ρεύμα στο πηνίο. Όμως στο SI-60062-F (Κάτω σχήμα) η ακίδα 1 που φαντάζομαι μεταφέρει το σήμα για το TX+ μιας και καταλήγει στο J1, δέν πάει στο μετασχηματιστάκι απο την μεριά της κουκίδας, αλλα απο την άλλη. Φαντάστηκα οτι δέν θα υπήρχε κάποιο πρόβλημα, γιατι λέω "Εντάξει, πηνίο είναι". Όμως δέν έχω ξανασχοληθεί με ethernet connectors, οπότε ίσως τα πηνία μέσα σε αυτά να έχουν κάποιο αυτοσχέδιο μαγικό ταχυδακτυλουργικό κολπο το οποίο δέν έχω ξανασυναντήσει. Άρα το θέμα μας εδώ είναι αν έχει σημασία το απο πού είναι η κουκιδίτσα για τη μεταφορά του σήματος και, σαφώς, αν έχετε ασχοληθεί με το ENC28J60 και έχετε διαλέξει κάποιον άλλο ethernet connector με ενσωματωμένα μαγνητικά (εκτός του 08B0-1X1T-06-F που έτσι και αλλιώς δέν βρίσκω στην Ελλάδα) να μου τον προτείνετε μπας και δώ λεντάκι (κατ αντιστοιχία του άσπρη μέρα)
3) Το τελευταίο ερώτημά μου (που ίσως θα έπρεπε να έχει μπεί και πρώτο) έχει ώς εξής. Το τροφοδοτικό μου δίνει ώς 100mA. Έχει μεγάλη σημασία για το αν συνδέεται η όχι; Όχι για αποστολή πακέτων, αλλα για να καταλάβω οτι επικοινωνεί βρε αδερφέ. Έτσι και αλλιώς θα πάρω ενα πιό ισχυρό τροφοδοτικάκι, αλλα καλό είναι να ξέρει κανείς.
Αυτά είναι τα ερωτήματά μου για την ώρα. Ελπίζω να βρώ λύσεις για το θέμα που με απασχολέι και ακόμα αν μπορείτε να σκεφτείτε και εσείς κάποιο άλλο πρόβλημα, που μπορεί να συναντήσατε ή όχι, και ίσως να το εμποδίζει να δουλέψει σωστά, μή διστάσετε να το πείτε.
Σας ευχαριστώ πολύ και καλώς σας βρήκα και πάλι
Έκανα την κατασκευή σε ενα ράστερ και ενώ επικοινωνούν ο Atmega με το ENC28J60, δέν καταφέρνω να το συνδέσω στο router. ΘΕΩΡΗΤΙΚΑ το πράσινο λαμπάκι του connector θα έπρεπε να μένει αναμένο, δείχνοντας έτσι οτι έχει συνδεθεί. Αυτό φυσικά δεν συμβαίνει. Αυτή είναι και η περίληψη του προβλήματος. Για αρχή σας δείχνω το κύκλωμα, όπως είναι στο site που το βρήκα.
http://img254.imageshack.us/img254/1285/ethremotedeviceto7.jpg
Θα σας εξηγήσω αναλυτικά τους προβληματισμούς μου ελπίζοντας, ειδικά όσοι έχετε δουλέψει με το ENC28J60 , να με βοηθήσετε να το κάνω να δουλέψει. Έτσι λοιπόν
1) Στο άνω σχήμα, στην κάτω δεξιά μεριά του έχει τις αντιστάσεις R6, R7, R8, R9 οι οποίες είναι 50Ω. Πενηντάρες αντιστάσεις δέν βρήκα, και γι αυτό έχω βάλει κάτι άλλες οι οποίες είναι 47Ω. Όπως βλέπω το σχήμα, οι R6,R7 και οι R8,R9 αναμεταξύ τους σχηματίζουν (μάλλον) διαιρέτη τάσης, οπότε φαντάζομαι δέν θα έχουν πρόβλημα για 3Ω. Επίσης οι αντιστάσεις που έβαλα εκεί δέν είναι 1/4W αλλα παραπάνω, είναι δηλαδή κάπως "παχουλές', δείχνουν κάπως αντιαισθητικές αλλα πιστεύω το ψωμάκι τους το βγάζουν. Πιστεύετε οτι μπορεί να προκαλείται πρόβλημα με αυτό το παραστράτημα απο το αρχικό σχέδιο;
2) Το σπουδαιότερο απο τα προβλήματα θα έλεγα. Ο άνθρψπος που σχεδίασε το κύκλωμα λέει οτι το καλύτερο είναι κάποιος να χρησιμοποιήσει για ethernet connector τον Magjack 08B0-1X1T-06-F. Αυτός καλά τα λέει βέβαια, αλλα απο τη Farnell δέν το βρίσκω. Επίσης, το πουλάει αυτό το εξάρτημα και ο ίδιος, αλλα για να μου το στείλει θέλει περίπου 25 ευρώ μεταφορικά, σύνολο δηλαδή κανα τριαντάρι ευρώ μέσα στο νερό. Αγόρασα λοιπόν το SI-60062-F το οποίο μου ψιλοέμοιαζε, αλλα τελικά δέν δούλεψε. Ας δούμε τα σχεδιαγράμματα και των 2.
http://img388.imageshack.us/img388/2951/magjack08b01x1t06f1vh4.jpg
http://img259.imageshack.us/img259/6065/si60062fya0.jpg
Εκ πρώτης όψεος, δείχνουν να είναι ίδια. Το οτι δέν λειτουργεί το κύκλωμα όπως θα ήθελα με παραξένεψε και παρατήρησα κάτι. Στο μέν 08B0-1X1T-06-F (Πάνω Σχήμα) η ακίδα 2 που φαντάζομαι μεταφέρει το σήμα για το TX+ φτάνει στον εσωτερικό μετασχηματιστή απο τη μεριά που είναι μια κουκιδίτσα. Αυτή η κουκιδίτσα νομίζω είναι το απο πού πρέπει να μπαίνει το ρεύμα στο πηνίο. Όμως στο SI-60062-F (Κάτω σχήμα) η ακίδα 1 που φαντάζομαι μεταφέρει το σήμα για το TX+ μιας και καταλήγει στο J1, δέν πάει στο μετασχηματιστάκι απο την μεριά της κουκίδας, αλλα απο την άλλη. Φαντάστηκα οτι δέν θα υπήρχε κάποιο πρόβλημα, γιατι λέω "Εντάξει, πηνίο είναι". Όμως δέν έχω ξανασχοληθεί με ethernet connectors, οπότε ίσως τα πηνία μέσα σε αυτά να έχουν κάποιο αυτοσχέδιο μαγικό ταχυδακτυλουργικό κολπο το οποίο δέν έχω ξανασυναντήσει. Άρα το θέμα μας εδώ είναι αν έχει σημασία το απο πού είναι η κουκιδίτσα για τη μεταφορά του σήματος και, σαφώς, αν έχετε ασχοληθεί με το ENC28J60 και έχετε διαλέξει κάποιον άλλο ethernet connector με ενσωματωμένα μαγνητικά (εκτός του 08B0-1X1T-06-F που έτσι και αλλιώς δέν βρίσκω στην Ελλάδα) να μου τον προτείνετε μπας και δώ λεντάκι (κατ αντιστοιχία του άσπρη μέρα)
3) Το τελευταίο ερώτημά μου (που ίσως θα έπρεπε να έχει μπεί και πρώτο) έχει ώς εξής. Το τροφοδοτικό μου δίνει ώς 100mA. Έχει μεγάλη σημασία για το αν συνδέεται η όχι; Όχι για αποστολή πακέτων, αλλα για να καταλάβω οτι επικοινωνεί βρε αδερφέ. Έτσι και αλλιώς θα πάρω ενα πιό ισχυρό τροφοδοτικάκι, αλλα καλό είναι να ξέρει κανείς.
Αυτά είναι τα ερωτήματά μου για την ώρα. Ελπίζω να βρώ λύσεις για το θέμα που με απασχολέι και ακόμα αν μπορείτε να σκεφτείτε και εσείς κάποιο άλλο πρόβλημα, που μπορεί να συναντήσατε ή όχι, και ίσως να το εμποδίζει να δουλέψει σωστά, μή διστάσετε να το πείτε.
Σας ευχαριστώ πολύ και καλώς σας βρήκα και πάλι