Σελίδα 2 από 2 ΠρώτηΠρώτη 1 2
Εμφάνιση αποτελεσμάτων : 11 έως 16 από 16

Θέμα: Interrupt PCF8574T I2C

  1. #11
    Μέλος Το avatar του χρήστη ALAMAN
    Όνομα
    Γιώργος
    Εγγραφή
    Oct 2005
    Περιοχή
    -
    Μηνύματα
    2.525

    Προεπιλογή

    Σύμφωνα με τη σελίδα 12.
    http://www.nxp.com/documents/data_sheet/PCF8574.pdf

    Υπολογίζω για περίπου 18-19 παλμούς, πες 20 ότι χρειάζονται 50μs (400kHz) για κάθε READ σε κάθε ολοκληρωμένο. Περίπου 200μs και για τα 4.
    Για να διαβάσουμε 1 φορά το καθένα.

    0 Not allowed! Not allowed!
    Το μέλλον είναι πλέον παρόν, ας το κατακτήσουμε.
    Τα microchip είναι απο τα πιο περίπλοκα κυκλώματα που φτιάχτηκαν ποτέ στον κόσμο.

  2. #12
    Μέλος Το avatar του χρήστη manolena
    Όνομα
    Μάνος
    Εγγραφή
    Dec 2006
    Περιοχή
    Ελευσίνα
    Μηνύματα
    2.709

    Προεπιλογή

    Σου φαίνεται αργό 200 εκατομμυριοστά του δευτερολέπτου για τα 4; Δεν νομίζω!!!!!!!!!!!

    0 Not allowed! Not allowed!

  3. #13
    Μέλος Το avatar του χρήστη ALAMAN
    Όνομα
    Γιώργος
    Εγγραφή
    Oct 2005
    Περιοχή
    -
    Μηνύματα
    2.525

    Προεπιλογή

    Παράθεση Αρχικό μήνυμα από manolena Εμφάνιση μηνυμάτων
    Σου φαίνεται αργό 200 εκατομμυριοστά του δευτερολέπτου για τα 4; Δεν νομίζω!!!!!!!!!!!
    Πιστεύω πως μπορώ να ζήσω

    Το κύκλωμα που ανέβασα πώς σου φαίνεται;

    0 Not allowed! Not allowed!
    Το μέλλον είναι πλέον παρόν, ας το κατακτήσουμε.
    Τα microchip είναι απο τα πιο περίπλοκα κυκλώματα που φτιάχτηκαν ποτέ στον κόσμο.

  4. #14
    Μέλος Το avatar του χρήστη manolena
    Όνομα
    Μάνος
    Εγγραφή
    Dec 2006
    Περιοχή
    Ελευσίνα
    Μηνύματα
    2.709

    Προεπιλογή

    Κι εγώ το ίδιο νομίζω, θα είσαι Μαθουσάλας με τέτοια ταχύτητα!

    Για να είμαι ειλικρινής, δεν το έχω καταλάβει απόλυτα το σχήμα. Καταλαβαίνει κανείς πως χρησιμοποιείς mini Arduino; Τα 3.3V αυτό δικαιολογούν. Επίσης καταλαβαίνω πως πολλαπλασιάζεις αυτό το κύκλωμα n φορές και όλα τα συνδέεις στη γραμμή mcu int. H πόρτα του μ/Ε που γράφεις αλλάζει σε ποιά στιγμή ακριβώς; Ζητώ συγνώμη που τα ρωτάω, αλλά είναι λίγο δυσνόητο σαν περιγραφή.

    0 Not allowed! Not allowed!

  5. #15
    Μέλος Το avatar του χρήστη ALAMAN
    Όνομα
    Γιώργος
    Εγγραφή
    Oct 2005
    Περιοχή
    -
    Μηνύματα
    2.525

    Προεπιλογή

    Παράθεση Αρχικό μήνυμα από manolena Εμφάνιση μηνυμάτων
    Κι εγώ το ίδιο νομίζω, θα είσαι Μαθουσάλας με τέτοια ταχύτητα!

    Για να είμαι ειλικρινής, δεν το έχω καταλάβει απόλυτα το σχήμα. Καταλαβαίνει κανείς πως χρησιμοποιείς mini Arduino; Τα 3.3V αυτό δικαιολογούν. Επίσης καταλαβαίνω πως πολλαπλασιάζεις αυτό το κύκλωμα n φορές και όλα τα συνδέεις στη γραμμή mcu int. H πόρτα του μ/Ε που γράφεις αλλάζει σε ποιά στιγμή ακριβώς; Ζητώ συγνώμη που τα ρωτάω, αλλά είναι λίγο δυσνόητο σαν περιγραφή.
    Η opendrain επαφή του INT pin του expander συνδέεται σε ένα πιν του μικροελεγκτή, σε μια οποιαδήποτε θύρα. 4 expander 4 INT (open drain) 4 pin στον μικροελεγκτή. Μέσω pull-up αντίστασης φυσικά.

    Από το ίδιο σημείο, οδηγούμε ένα P Channel MOSFET το οποίο συνδέεται σε low side και άγει μόνο όταν η επαφή open drain (INT) του πιν του expander ενεργοποιηθεί (δηλαδή οταν κλείσει), όταν κατεβάσει το δυναμικό της πύλης στα 0V. Eφόσον κλείσει (ενεργοποιηθεί το P mosfet τότε οδηγεί το σήμα interrupt του μικροελεγκτή σε πολύ χαμηλό επίπεδο δηλαδή σε Vds(on). Τότε Interrupt μικροελεγκτή = LOW
    Αλλιώς η Vds(off) θα ισούτε με 3.3V λόγω αποκοπής. Τότε Interrupt μικροελεγκτή = high

    Αλλά μάλλον πολύ φασαρία για το τίποτα...

    0 Not allowed! Not allowed!
    Το μέλλον είναι πλέον παρόν, ας το κατακτήσουμε.
    Τα microchip είναι απο τα πιο περίπλοκα κυκλώματα που φτιάχτηκαν ποτέ στον κόσμο.

  6. #16
    Μέλος Το avatar του χρήστη ALAMAN
    Όνομα
    Γιώργος
    Εγγραφή
    Oct 2005
    Περιοχή
    -
    Μηνύματα
    2.525

    Προεπιλογή

    Πήρα τη μεγάλη απόφαση να βγάλω τα p channel mosfet και να συνδέσω απευθείας και τις 4 εξόδους (open drain) των τεσσάρων PCF8574T συνδεδεμενες σε κοινή γραμμή interrupt του μικροελεγκτή.
    Και θα κάνω συνεχώς έλεγχο στο καθένα.

    1 Not allowed! Not allowed!
    Το μέλλον είναι πλέον παρόν, ας το κατακτήσουμε.
    Τα microchip είναι απο τα πιο περίπλοκα κυκλώματα που φτιάχτηκαν ποτέ στον κόσμο.

Σελίδα 2 από 2 ΠρώτηΠρώτη 1 2

Παρόμοια Θέματα

  1. INTERRUPT SERVICE RUTINE
    By NOE in forum Μικροελεγκτές
    Απαντήσεις: 24
    Τελευταίο Μήνυμα: 23-03-20, 13:26
  2. Plc και interrupt
    By info@kalarakis.com in forum Ερωτήσεις Αρχάριων
    Απαντήσεις: 4
    Τελευταίο Μήνυμα: 24-04-17, 20:43
  3. PIC16F84A Interrupt προβλημα
    By billtech in forum Μικροελεγκτές
    Απαντήσεις: 12
    Τελευταίο Μήνυμα: 20-10-14, 16:26
  4. Χρήση Timer overflow interrupt
    By Airwolf30 in forum Μικροελεγκτές
    Απαντήσεις: 10
    Τελευταίο Μήνυμα: 24-04-12, 12:13
  5. Pic18f4550 και external interrupt
    By antonis_x in forum Μικροελεγκτές
    Απαντήσεις: 6
    Τελευταίο Μήνυμα: 05-12-09, 13:59

Δικαιώματα - Επιλογές

  • Δημιουργία θεμάτων: Όχι
  • Υποβολή μηνυμάτων: Όχι
  • Σύναψη αρχείων: Όχι
  • Επεξεργασία μηνυμάτων: Όχι
  •  
  • BB code: σε λειτουργία
  • Smilies: σε λειτουργία
  • [IMG]: σε λειτουργία
  • [VIDEO] code is σε λειτουργία
  • HTML: εκτός λειτουργίας