
Σχήμα 1. Κυκλώματα pull-up και pull-down που δείχνουν τις προεπιλεγμένες και ενεργοποιημένες καταστάσεις.
Μια ψηφιακή είσοδος έχει εύρη τάσεων που ο κατασκευαστής εγγυάται ως LOW και HIGH. Η μέγιστη τάση που εγγυάται ως LOW γράφεται ως VIL(max), ενώ το VIH(min) είναι η ελάχιστη τάση που εγγυάται ως HIGH. Μια τάση μεταξύ αυτών των ορίων δεν είναι μια τρίτη λογική κατάσταση. Είναι μια μη καθορισμένη περιοχή στην οποία το δέκτη κύκλωμα δεν εγγυάται την ερμηνευμένη τιμή.
Ένας μη ενεργοποιημένος κόμβος είναι πλωτός επειδή καμία πηγή χαμηλής αντίστασης δεν προσαρμόζει την τάση του. Η διαρροή, η αποθηκευμένη φόρτιση, η χωρητική σύνδεση, η μόλυνση και ακόμη και ένα όργανο μέτρησης μπορούν να το μετακινήσουν. Η τάση μπορεί να φαίνεται σταθερή κατά τη διάρκεια μιας δοκιμής και να αλλάζει με τη θερμοκρασία, την καλωδίωση ή τη θέση της πρόβας.
Οι τυπικές εισόδοι CMOS δεν πρέπει να παραμένουν κοντά στην περιοχή εναλλαγής τους. Μια αργή ή ενδιάμεση είσοδος μπορεί να αυξήσει το ρεύμα τροφοδοσίας και μπορεί να προκαλέσει επαναλαμβανόμενες μεταβάσεις. Ο επιτρεπόμενος ρυθμός μετάβασης εισόδου είναι συγκεκριμένος για κάθε προϊόν. Η αναφορά εφαρμογής floating-CMOS της TI εξηγεί τους σχετικούς κινδύνους ρεύματος και τα φαινόμενα ταλάντωσης [1].

Σχήμα 2. Κατώφλια λογικής, πλωτή είσοδος και σταθερή είσοδος με pulled-up διάταξη.
Ένας pull-up συνδέει τον κόμβο με μια θετική τροφοδοσία λογικής και τον κρατάει HIGH ενώ είναι μη ενεργοποιημένος. Ένας διακόπτης ή μια συσκευή ανοιχτού drain τον παρακάμπτει συνδέοντας τον κόμβο με τη γη, με την αντίσταση να περιορίζει το ρεύμα.
Ένας pull-down συνδέει τον κόμβο με τη γη και τον κρατάει LOW μέχρι ένας διακόπτης ή οδηγός να εφαρμόσει ένα έγκυρο HIGH.
Η αντίσταση πρέπει να είναι αρκετά ασθενής ώστε να αφήσει τον διακόπτη ή τον οδηγό να παρακάμψει τη προεπιλεγμένη κατάσταση χωρίς υπερβολικό ρεύμα, αλλά αρκετά ισχυρή ώστε να κρατήσει τον απελευθερωμένο κόμβο πέρα από το κατώφλι εισόδου που ισχύει. Σε ένα δυναμικό κύκλωμα, πρέπει επίσης να φορτίσει ή να αποφορτίσει τη χωρητικότητα του κόμβου εντός του επιτρεπόμενου χρόνου μετάβασης.
Οι διακόπτες, οι jumpers και οι συνδετήρες αφήνουν ένα σήμα ανοιχτό τουλάχιστον σε μία θέση. Μια αντίσταση pull καθορίζει την τάση κατά την κατάσταση αυτή. Παραδείγματα περιλαμβάνουν τις λωρίδες διαμόρφωσης, τα κουμπιά, τους διακόπτες ασφαλείας και τις εισόδους ανίχνευσης καλωδίων.
Μακριά καλώδια προσθέτουν χωρητικότητα και ζεύξεις θορύβου, ενώ οι συνδετήρες, οι συσκευές προστασίας ή μια άλλη πλακέτα μπορεί να προσθέσουν διαρροή. Μια χαμηλότερη αντίσταση προσφέρει ισχυρότερη προκατάληψη αλλά τραβά περισσότερη τρέχουσα κλειστή διακόπτη.
Ένας αντιστάτης τραβήγματος δεν αποσύρει μια επαφή. Η αναπήδηση μπορεί να παράγει πολλές έγκυρες μεταβάσεις χωρίς να αιωρείται κανένα επίπεδο. Η χρονομέτρηση λογισμικού, ένα κατάλληλο δίκτυο εισόδου RC ή ένα κύκλωμα αποσυμπίεσης χειρίζονται αυτό το ξεχωριστό πρόβλημα.
Μια μη χρησιμοποιούμενη είσοδος χρειάζεται μια έγκυρη τάση εκτός αν το φύλλο δεδομένων καθορίζει την εσωτερική προκατάληψη ή τη διατήρηση του λεωφορείου. Μια μόνιμη είσοδος μπορεί να συνδεθεί απευθείας σε μια ράγας όταν επιτρέπεται. Χρησιμοποιήστε έναν αντιστάτη αν μια άλλη πηγή μπορεί αργότερα να οδηγήσει το ακίδα επειδή περιορίζει το ρεύμα διεκδίκησης.
Οι τρεις καταστάσεις λεωφορείων, τα πόδια κατά τη διάρκεια της επαναφοράς και οι έξοδοι από μη τροφοδοτούμενες συσκευές μπορεί να είναι προσωρινά υψηλής αντίστασης. Η προεπιλεγμένη κατάσταση τους πρέπει να υφίσταται σε όλη αυτή την περίοδο, όχι μόνο αφού το λογισμικό ενεργοποιήσει έναν εσωτερικό τραβήκτη.
Μερικά μόνιμα συνδεδεμένα φορτία εισόδου μπορεί να μοιράζονται έναν αντιστάτη αν τα ρεύματα διαρροής τους προστεθούν. Οι ανεξάρτητες σήματα δεν πρέπει να συνδέονται για να σωθούν οι αντιστάτες. Οι μη χρησιμοποιούμενες έξοδοι συνήθως παραμένουν ανοιχτές εκτός αν η τεκμηρίωσή τους ορίζει διαφορετικά.
Μια έξοδος CMOS ανοιχτής αποχέτευσης περιέχει έναν μεταγωγό χαμηλής πλευράς που μπορεί να τραβήξει τη γραμμή ΧΑΜΗΛΑ. Όταν αυτός ο μεταγωγός σβήσει, η έξοδος εισέρχεται σε κατάσταση υψηλής αντίστασης και ένας εξωτερικός τραβήκτης καθορίζει το ΥΨΗΛΟ. Μια έξοδος διπολικού ανοιχτού συλλέκτη συμπ behaves like this. Η κατώτερη άκρη οδηγείται ενεργά, ενώ η ανώτερη άκρη ακολουθεί συνήθως τον αντιστάτη τραβήγματος και τη χωρητικότητα κόμβου.
Οι έξοδοι ανοιχτής αποχέτευσης μπορούν να μοιραστούν μια γραμμή επειδή καμία συσκευή δεν οδηγεί ενεργά το ΥΨΗΛΟ. Ο κόμβος είναι καλωδιωμένος-ΚΑΙ σε θετική λογική, ή συχνά ονομάζεται καλωδιωμένος-Ή όταν τα σήματα είναι ενεργά-χαμηλά.
Οι έξοδοι ανοιχτής αποχέτευσης μπορούν να μεταφραστούν σε άλλη τάση τραβήγματος μόνο όταν η έξοδος, ο δέκτης και η κατάσταση απενεργοποίησης το επιτρέπουν. Ο SN74LVC1G06, για παράδειγμα, υποστηρίζει την μετάφραση επιπέδου ανοιχτής αποχέτευσης μόνο εντός των καθορισμένων ορίων τάσης εξόδου, διαρροής και μερικής απενεργοποίησης [2].
Η Texas Instruments καταχωρεί επί του παρόντος τον SN74LS06 ως ενεργό. Αυτός ο παλαιότερος αναστροφέας ανοιχτού συλλέκτη LS-family επιτρέπει την έξοδο του να τραβηχτεί έως 30 V και υποστηρίζει έως 40 mA ρεύματος απορρόφησης. Υπό τις δηλωθείσες συνθήκες του φύλλου δεδομένων, VOL(max) είναι 0,7 V σε IOL = 40 mA για τον SN74LS06. Η τιμή 30 V είναι μια επιτρεπτή τάση εξόδου, όχι ένα ενεργά προερχόμενο επίπεδο ΥΨΗΛΟΥ [3].

Σχήμα 3. Σύγκριση εκροών push-pull και ανοιχτής αποχέτευσης.
Ένας αντιστάτης τραβήγματος δεν μπορεί να αντικαταστήσει την καθορισμένη τερματολογία ενός διαφορικού λεωφορείου, γραμμής μετάδοσης ή αναλογικής διεπαφής. Τα δίκτυα τερματισμού επιλέγονται από την αντίσταση γραμμής, τη μέθοδο σήμανσης και την προδιαγραφή διεπαφής.
Οι έξοδοι push-pull δεν πρέπει να είναι συνδεδεμένες μαζί γιατί οι αντίθετες καταστάσεις εξόδου προκαλούν διεκδίκηση. Ωστόσο, ένας αδύναμος αντιστάτης τραβήγματος μπορεί να καθιερώσει μια προεπιλεγμένη κατάσταση ενώ μια έξοδος push-pull είναι υψηλής αντίστασης κατά τη διάρκεια επαναφοράς, εκκίνησης ή ενός μη τροφοδοτούμενου χρονικού διαστήματος.
Μόλις η έξοδος push-pull γίνει ενεργή, ο αντιστάτης λειτουργεί ως στατικός φορτίο κάθε φορά που η έξοδος οδηγεί ενάντια στην κατεύθυνση του τραβήγματος. Αυτό το ρεύμα πρέπει να συμπεριληφθεί κατά τον έλεγχο του VOH(min), VOL(max), του ρεύματος εξόδου, της ισχύος αντιστάτη και της κατανάλωσης τροφοδοσίας.
Η τάση τραβήγματος πρέπει να παραμείνει εντός των ορίων λειτουργίας και απενεργοποίησης κάθε συνδεδεμένης ακίδας. Ένα τραβήξιμο που είναι συνδεδεμένο σε μια ενεργή ράγα μπορεί να εισάγει ρεύμα μέσω της δομής προστασίας μιας μη τροφοδοτούμενης συσκευής εκτός αν η ακίδα έχει κατάλληλη αντοχή σε υπερτάσεις ή μια προδιαγραφή Ioff.
Η ασφαλής κατάσταση του σήματος καθορίζει αν πρέπει να είναι προεπιλεγμένο ΥΨΗΛΟ ή ΧΑΜΗΛΟ. Μια είσοδος επαναφοράς ενεργού-χαμηλού χρησιμοποιεί συνήθως έναν τραβήκτη ώστε το κύκλωμα να παραμένει εκτός επαναφοράς όταν καμία συσκευή δεν δηλώνει τη γραμμή. Μια είσοδος ενεργού-υψηλού που επιτρέπει συχνά χρησιμοποιεί έναν τραβήκτη ώστε το ελεγχόμενο φορτίο να παραμένει απενεργοποιημένο μέχρι να δώσει εντολή. Μια γραμμή επιλογής τσιπ ενεργού-χαμηλού συνήθως προεπιλέγεται ΥΨΗΛΑ για να αποτρέψει μια μη προγραμματισμένη συναλλαγή.
Αυτές δεν είναι καθολικές επιλογές. Ένας ελεγκτής μοτέρ, ένας μετατροπέας ισχύος ή ένας ασφαλής διακόπτης μπορεί να απαιτεί διαφορετική κατάσταση κατά τη διάρκεια ενός σπασμένου καλωδίου, επαναφοράς ελεγκτή ή απώλειας ισχύος. Ο σχεδιασμός θα πρέπει να προσδιορίσει πρώτα την ασφαλή κατάσταση εξόδου, στη συνέχεια να μεταφράσει αυτή την κατάσταση στο απαιτούμενο επίπεδο λογικής και κατεύθυνση αντιστάτη.
Οι αντλημένες από το λογισμικό δεν ενδέχεται να ελέγχουν μια ακίδα κατά την επαναφορά ισχύος, εκτέλεση boot-ROM, βαθιά ύπνο ή μη τροφοδοτούμενη κατάσταση. Οι επαναφορές εκκίνησης και οι υλικές ενεργοποιήσεις χρησιμοποιούν συχνά εξωτερικούς αντιστάτες. Ο πίνακας ακίδων κατάστασης επαναφοράς του επεξεργαστή θα πρέπει να ελέγχεται για προεπιλεγμένη λειτουργία, κατεύθυνση εσωτερικού τραβήγματος, εναλλακτικές λειτουργίες και το χρόνο κατά τον οποίο το λογισμικό αναλαμβάνει τον έλεγχο.
Η ακολουθία ισχύος προσθέτει έναν ακόμη περιορισμό. Εάν το VPU αυξηθεί πριν από το VCC της συσκευής λήψης, η είσοδος μπορεί να είναι πάνω από την ονομαστική της τιμή όταν είναι σβηστή. Ένα προϊόν με κυκλωματική διάταξη Ioff μπορεί να αντέξει αυτή την κατάσταση μέσα στα καθορισμένα όρια τάσης και διαρροής του.
Χωρίς αυτή τη δυνατότητα, ο σχεδιασμός μπορεί να απαιτεί ένα διακόπτη pull-up, μια διαφορετική γραμμή, ένα όριο τρέχοντος σε σειρά ή μια συσκευή επιλεγμένη για λειτουργία με μερική σβήση.
Συγκεντρώστε τους οδηγούς, τους δέκτες, τις γραμμές pull, την αλληλεπίδραση και τα όρια αντίστασης πριν υπολογίσετε την αντίσταση.
| Περιοχή |
Παράμετροι για Έλεγχο |
Χρήση στον Υπολογισμό |
| Είσοδος Λήψης |
VIH(min), VIL(max), ρεύμα εισόδου ή διαρροής, χωρητικότητα εισόδου, όριο ταχύτητας μετάβασης |
Καθόριση έγκυρων λογικών επιπέδων και ορίων DC ή χρονομέτρησης |
| Οδηγός Ανοιχτής Αποχέτευσης |
VOL(max) στη δηλωμένη IOL, διαρροή κατά την κατάσταση απενεργοποίησης, αποδεκτό εύρος εξόδου τάσης, Ioff |
Καθόριση ρεύματος κατά την κατάσταση LOW, διαρροής στην απελευθερωμένη κατάσταση και συμβατότητας τάσης |
| Γραμμή Pull |
Ελάχιστη και μέγιστη τάση, ακολουθία εκκίνησης |
Καθορίζει το περιθώριο χειρότερης περίπτωσης HIGH και το καταβεβλημένο ρεύμα |
| Επικοινωνία |
Χωρητικότητα ίχνους, καλωδίου, σύνδεσης, ακίδας και ανακριτή, εξωτερική διαρροή |
Καθορίζει τη συνολική διαρροή και το χρόνο μετάβασης RC |
| Αντίσταση |
Ονομαστική τιμή, ανεκτικότητα, συντελεστής θερμοκρασίας, βαθμολογία ισχύος, μέγιστη συνεχής τάση εργασίας, βαθμολογία υπερφόρτωσης ή παλμού τάσης |
Καθορίζει την αντίσταση χειρότερης περίπτωσης, ρεύμα, διάχυση και τάση φορτίου |
Χρησιμοποιήστε εγγυημένα όρια για υπολογισμούς επιτυχίας ή αποτυχίας. Τυπικές καμπύλες μπορούν να εκτιμήσουν τη συμπεριφορά, αλλά δεν αντικαθιστούν αυτά τα όρια. Για μια pull-up, συμπεριλάβετε τη διαρροή που ρίχνει το κόμβο προς τα κάτω. Για μια pull-down, συμπεριλάβετε τη διαρροή που σπρώχνει το κόμβο προς τα πάνω.
Μόνο η βαθμολογία ισχύος δεν καθορίζει αν μια αντίσταση μπορεί να αντέξει την εφαρμοσμένη τάση. Αυτό είναι σημαντικό σε κυκλώματα ανοιχτής αποχέτευσης υψηλής τάσης, όπου μια αντίσταση μπορεί να παραμείνει κάτω από το όριο ισχύος της αλλά να υπερβεί την μέγιστη συνεχής τάση εργασίας της.
Ελέγξτε το δελτίο δεδομένων της σειράς αντίστασης για τη μέγιστη συνεχής τάση εργασίας της και τυχόν εφαρμοσμένα όρια υπερφόρτωσης ή παλμού τάσης. Η ικανότητα παλμού μπορεί να εξαρτάται από τη διάρκεια παλμού, τον ρυθμό επαναλαμβανόμενων παλμών, την τιμή της αντίστασης, το μέγεθος του πακέτου και τη θερμοκρασία. Η επαφή και ο καθαρισμός του PCB πρέπει να ελέγχονται ξεχωριστά για την εφαρμοσμένη τάση και το περιβάλλον.
Για μια απελευθερωμένη είσοδο με pull-up, η μέγιστη DC αντίσταση είναι:
RPU(max,DC) = (VPU(min) - VIH(min))/(Ileak(total))
όπου:
• RPU(max,DC) είναι η μεγαλύτερη αντίσταση pull-up σε ohm
• VPU(min) είναι η χαμηλότερη παροχή pull-up σε volts
• VIH(min) είναι η ελάχιστη εγγυημένη HIGH τάση του δέκτη σε volts
• Ileak(total) είναι το ρεύμα χειρότερης περίπτωσης σε αμπέρ που ρίχνει το κόμβο προς τα κάτω
Για μια pull-down, η αντίστοιχη μέγιστη αντίσταση είναι:
RPD(max,DC) = (VIL(max))/(Ileak(total))
όπου Ileak(total) είναι το ρεύμα χειρότερης περίπτωσης που σπρώχνει το κόμβο προς τα πάνω.
Το κατώτατο όριο αντίστασης προέρχεται από την υπερβολή ρεύματος και την τάση εξόδου. Μια συσκευή που υπερβαίνει μια pull-up πρέπει να διατηρεί το VOL κάτω από το VIL(max) κατά το προκύπτον ρεύμα απορρόφησης. Μια πηγή που υπερβαίνει μια pull-down πρέπει να διατηρεί το VOH πάνω από το VIH(min).
Η οικογένεια LS TTL δείχνει γιατί οι δύο κατευθύνσεις pull δεν είναι συμμετρικές. Η TI δημοσιεύει τα ακόλουθα όρια κατωφλίου και ρεύματος εισόδου υπό τις αναφερόμενες συνθήκες δοκιμής [4] [5].
| Παράδειγμα Εισόδου |
Συνθήκες Παροχής και Θερμοκρασίας |
Εγγυημένα Κατώφλια Εισόδου |
Συνθήκες Δοκιμής Ρεύματος Εισόδου Δελτίου Δεδομένων |
| SN74LS00 |
VCC = 4.75 V έως 5.25 V; TA = 0 °C έως 70 °C |
VIH(min) = 2.0 V; VIL(max) = 0.8 V |
IIH(max) = 20 µA στο VCC = 5.25 V και VI = 2.7 V; IIL(max) = −0.4 mA στο VCC = 5.25 V και VI = 0.4 V |
| SN74LVC1G00 |
Κατώφλια στο VCC = 3.0 V έως 3.6 V; TA = −40 °C έως 125 °C |
VIH(min) = 2.0 V; VIL(max) = 0.8 V |
ΕI = ±5 µA σε VI = 5.5 V και VCC = 0 V έως 5.5 V; II = ±5 µA σε VI = GND και VCC = 0 V έως 5.5 V |
Για μία είσοδο SN74LS00, η χρήση των δημοσιευμένων μέγιστων μεγεθών ρεύματος εισόδου ως ρευμάτων σχεδίασης δίνει:
RPU(max,calc) = (4.75 V - 2.0 V)/(20 µA) = 137.5 kΩ
Η αντίστοιχη υπολογιστική διαδικασία pull-down είναι:
RPD(max,calc) = (0.8 V)/(0.4 mA) = 2.0 kΩ
Αυτές είναι μηχανολογικοί υπολογισμοί που βασίζονται σε δημοσιευμένα όρια ρεύματος, όχι σε όρια αντιστάσεων pull-resistor που καθορίζονται από τον κατασκευαστή. Οι τιμές IIH και IIL αναφέρονται στα δηλωμένα σημεία δοκιμής τάσης εισόδου, οπότε τα αποτελέσματα θα πρέπει να θεωρούνται ως υπολογισμένα όρια πρώτης φάσης.
Και οι δύο τιμές βρίσκονται επίσης στο λογικό κατώφλι χωρίς προσθετό θόρυβο ή περιθώριο ανοχής. Αθροίστε τα χειρότερα ρεύματα για πολλές εισόδους και επιλέξτε μία τιμή που διατηρεί επαρκές περιθώριο σε ότι αφορά τροφοδοσία, αντίσταση και θερμικές ανοχές.
Ένας αντιστάτης pull-up open-drain πρέπει να ικανοποιεί τις δηλωμένες καταστάσεις LOW και HIGH. Ένα κοινό όριο κατάστασης LOW είναι:
RPU(min) = (VPU(max) - VOL(max))/(IOL(allowed))
IOL(allowed) είναι το ρεύμα απορρόφησης στο οποίο ο οδηγός εγγυάται VOL(max). Για έναν σκληρό ανώτατο περιορισμό ρεύματος, ελέγξτε επίσης:
RPU(min,current) = (VPU(max))/(Isink(limit))
Το ανώτατο DC για την κατάσταση απελευθέρωσης είναι:
RPU(max,DC) = (VPU(min) - VIH(min))/(Ioff(max) + Σ Iinput - leak(max))
Συμπεριλάβετε τη διαρροή κατάσταση απενεργοποίησης του οδηγού και κάθε διαρροή από δέκτες, συνδέσεις, προστασία και μονοπάτια μέτρησης που τραβούν την κόμβο προς τα κάτω.
Η χωρητικότητα μπορεί να επιβάλει χαμηλότερη μέγιστη αντίσταση. Για μια εκθετική ανύψωση μετρούμενη από 30% έως 70%:
tr = 0.8473RPCnode
Επομένως:
RPU(max,rise) = (tr(max))/(0.8473Cnode)
Ο παράγοντας 0.8473 ισχύει μόνο για τα κατώφλια 30%-70%. Ο τελικός αντιστάτης πρέπει να ικανοποιεί:
max[ RPU(min) ] ≤ RPU ≤ min[ RPU(max,DC),RPU(max,rise) ]
Αν το παράθυρο δεν έχει καμία επικάλυψη, μειώστε τη χωρητικότητα ή την ταχύτητα, αυξήστε την ικανότητα του οδηγού ή χρησιμοποιήστε ένα ενεργό ή τμηματικό λεωφορείο.
Μια χαμηλότερη αντίσταση ενισχύει την προτίμηση και επιταχύνει μια παθητική άκρη, αλλά αυξάνει το ρεύμα και την ενέργεια ενώ η γραμμή είναι LOW:
ILOW ≈ (VPU - VOL)/(RPU)
PR ≈ ((VPU - VOL)2)/(RPU)
Μια υψηλότερη αντίσταση μειώνει την στατική απώλεια αλλά αυξάνει την ευαισθησία σε διαρροές, θόρυβο και χωρητικότητα. Πολύ γρήγορες άκρες μπορεί επίσης να αυξήσουν τον παλμό σε μεγάλες διασυνδέσεις.
Πολλαπλά pull-ups στην ίδια γραμμή λειτουργούν παράλληλα. Η ισοδύναμη αντίστασή τους είναι:
(1)/(REQ) = (1)/(R1) + (1)/(R2) + … + (1)/(Rn)
Μετρήστε τα pull-ups που είναι ήδη τοποθετημένα σε αναπτυξιακές πλακέτες ή μονάδες πριν ελέγξετε το ρεύμα και τον χρόνο ανύψωσης.
Τα ακόλουθα παραδείγματα είναι υπολογιστικά ελέγχων σχεδίασης βασισμένα σε αναφερόμενα όρια. Δεν είναι εργαστηριακές μετρήσεις.
Αυτό το παράδειγμα χρησιμοποιεί μία είσοδο SN74LVC1G00 με ένα 10 kΩ pull-up σε μια γραμμή 3.3 V ±0.3 V. Η γραμμή pull-up θεωρείται ότι παρακολουθεί το VCC της συσκευής. Ένας διακόπτης ρυθμισμένος μόνο όταν η τροφοδοσία είναι απενεργοποιημένη δηλώνει LOW [5].
Γνωστές τιμές και υποθέσεις είναι:
VPU(min)=3.0 V
VPU(max)=3.6 V
• VIH(min)=2.0 V για VCC=3.0 V έως 3.6 V
• Διαρροή εισόδου που αντιτίθεται στο pull-up = 5 µA μέγιστο
• Υποψήφιο RPU=10 kΩ±5%
• Η διαρροή της πλακέτας και η αντίσταση του διακόπτη αρχικά παραμελούνται
Η μέγιστη αντίσταση pull-up από το κατώφλι εισόδου είναι:
RPU(max) = (3.0 V - 2.0 V)/(5 µA) = 200 kΩ
Η μέγιστη αντίσταση της υποψήφιας είναι 10.5 kΩ. Η ελάχιστη εκπεμπόμενη τάση εισόδου της είναι:
VIN(min) = 3.0 V - (5 µA)(10.5 kΩ) = 2.9475 V
Αυτό το αποτέλεσμα παραμένει 0.9475 V πάνω από το VIH(min). Με τον διακόπτη ενεργοποιημένο, η ελάχιστη τιμή του αντιστάτη των 9.5 kΩ παράγει το μεγαλύτερο ρεύμα:
Iasserted(max) = (3.6 V)/(9.5 kΩ) = 0.379 mA
PR(max) = ((3.6 V)2)/(9.5 kΩ) = 1.36 mW
Η τιμή περνά αυτόν τον DC έλεγχο με ευρύ περιθώριο τάσης και χαμηλή διάχυση. Προσθέστε οποιαδήποτε διαρροή πλακέτας σε 5 µA. Μια μεταβαλλόμενη είσοδος θα απαιτούσε επίσης έλεγχο ρυθμού μετάβασης και χωρητικότητας.
Αυτό το παράδειγμα προσδιορίζει μία αντίσταση pull-up για κάθε γραμμή SDA και SCL ενός ταχείας λειτουργίας I²C bus χρησιμοποιώντας NXP UM10204 [6].
Γνωστές τιμές και υποθέσεις είναι:
• Λειτουργία bus = Ταχεία λειτουργία, έως 400 kbit/s
• VPU = 3.3 V ± 5%, οπότε VPU(max) = 3.465 V
• VOL(max) = 0.4 V σε IOL = 3 mA
• Εκτιμώμενη χωρητικότητα bus Cb = 200 pF
• Μέγιστος χρόνος ανόδου 30%-70% tr(max) = 300 ns
• Υποψήφια αντίσταση = 1.50 kΩ ± 1%
• Κάθε συνδεδεμένη συσκευή υποστηρίζει την αναφερόμενη λειτουργία και τάση
Η ελάχιστη αντίσταση σε κατάσταση LOW είναι:
RP(min) = (3.465 V - 0.4 V)/(3 mA) = 1.02 kΩ
Ο μέγιστος χρόνος ανόδου είναι:
RP(max) = (300 ns)/(0.8473(200 pF)) = 1.77 kΩ
Το εύρος που καθορίζεται από τις ελέγχους κατάστασης LOW και ανόδου είναι περίπου 1.02 kΩ έως 1.77 kΩ. Μια αντίσταση 1.50 kΩ ±1% καλύπτει 1.485 kΩ έως 1.515 kΩ και παραμένει εντός αυτού του παραθύρου.
Ένας τελικός σχεδιασμός bus πρέπει να επαληθεύσει ξεχωριστά το όριο DC της απελευθερωμένης κατάστασης χρησιμοποιώντας τη χειρότερη περίπτωση διαρροής και VIH(min) κάθε συνδεδεμένης συσκευής. Αυτές οι ειδικές τιμές συσκευής δεν υποτίθεται εδώ.
Η χρήση της υψηλότερης αντίστασης για τη χαμηλότερη άνοδο δίνει:
tr(max,calculated) = 0.8473(1.515 kΩ)(200 pF) = 257 ns
Στη χαμηλότερη τιμή αντίστασης και VOL = 0.4 V, το ρεύμα σε κατάσταση LOW είναι:
ILOW = (3.465 V - 0.4 V)/(1.485 kΩ) = 2.06 mA
Η χειρότερη ιδανική διάχυση της αντίστασης με τη γραμμή σε 0 V είναι:
PR(max) = ((3.465 V)2)/(1.485 kΩ) = 8.08 mW
Η τιμή 1.50 kΩ πληροί τους ελέγχους δήλωσης σε κατάσταση LOW και ανόδου. Η εκτίμηση 200 pF πρέπει να περιλαμβάνει ακίδες, δρομολόγηση, συνδέσεις και τον ανιχνευτή. Συνδυάστε τα pull-ups του module σε παράλληλη σύνδεση και μετρήστε και τις δύο γραμμές.
Πάνω από περίπου 200 pF, η NXP περιγράφει επιλογές πηγής ρεύματος ή εναλλασσόμενες επιλογές pull-up για τα ταχυδρομικά buses [6].

Σχήμα 4. Υπολογισμένο παράδειγμα pull-up I²C 400 kHz.
Οι πηγές μικροελεγκτών χρησιμοποιούν συχνά MOS συσκευές ή πηγές ρεύματος αντί για ακριβείς αντιστάτες. Η αποτελεσματική τους αντίσταση ποικίλει ανάλογα με την παροχή, τη διαδικασία και τη θερμοκρασία, και η διαθεσιμότητά τους εξαρτάται από την κατάσταση επαναφοράς και τη λειτουργία τροφοδοσίας.
Το STMicroelectronics AN4899 Rev. 4 δίνει περίπου 40 kΩ ως μια τυπική εσωτερική αντίσταση pull-up/pull-down GPIO στη γενική συζήτηση GPIO STM32. Αυτή δεν είναι εγγυημένη τιμή για κάθε συσκευή STM32. Το ακριβές φύλλο δεδομένων MCU πρέπει να ελέγχεται για τις ειδικές αντίστασες ορίου της συσκευής, την κατάσταση επαναφοράς και τη συμπεριφορά λειτουργίας τροφοδοσίας [7].
Οι εσωτερικοί αντιστάτες προορίζονται για τοπικές, αργές εισόδους όταν η ανοχή και η κατάσταση επαναφοράς τους είναι αποδεκτές. Οι εξωτερικοί αντιστάτες παρέχουν μια προβλέψιμη τιμή πριν από την εκτέλεση του firmware και για καλώδια, θορυβώδεις περιβάλλοντα ή buses με ελεγχόμενο χρονισμό.
| Απαιτήσεις |
Εσωτερικός Pull |
Εξωτερικός Pull |
Συνδυασμένη Χρήση |
| Χωρίς πρόσθετο στοιχείο |
Καλύτερη εφαρμογή |
Προσθέτει BOM και περιοχή PCB |
Προσθέτει ένα στοιχείο |
| Καθορισμένη κατάσταση κατά την επαναφορά |
Μόνο αν έχει δηλωθεί ρητώς |
Ανεξάρτητο από το firmware όταν η γραμμή του είναι έγκυρη |
Επαληθεύστε και τις δύο κατευθύνσεις και τις καταστάσεις επαναφοράς |
| Σφιχτή αντίσταση ή χρονομέτρηση RC |
Συχνά ακατάλληλη |
Διαθέσιμη με καθορισμένη ανοχή |
Υπολογίστε την παράλληλη ισοδύναμη |
| Τοπικό κουμπί ή στατική είσοδος |
Συχνά κατάλληλη |
Χρήσιμη για ισχυρότερη προκατάληψη |
Ελέγξτε το ρεύμα κλειστής κατάστασης |
| I²C ή άλλη γραμμή ανοιχτού αποστραγγιστή περιορισμένου χρόνου |
Μην υποθέτετε επάρκεια |
Συνήθως επιλεγμένο από περιορισμούς bus |
Ο εσωτερικός pull αλλάζει τη αποτελεσματική αντίσταση |
| Μακρύ καλώδιο ή υψηλότερη διαρροή |
Μπορεί να είναι πολύ αδύναμη |
Μπορεί να παρέχει χαμηλότερη αντίσταση |
Λάβετε υπόψη το συνολικό ρεύμα |
Αντίθετοι pulls σχηματίζουν έναν διαχωριστή. Οι ομόρροπες pulls μειώνουν την ισοδύναμη αντίσταση. Ελέγξτε και τις δύο συνθήκες σε κάθε κατάσταση firmware.
Σε ένα ενεργοποιημένο κύκλωμα χαμηλής τάσης, μετρήστε το σήμα που έχει απελευθερωθεί και το δηλωμένο σε σχέση με τη λογική γη. Συγκρίνετε τα αποτελέσματα με VIH(min) και VIL(max) με περιθώριο. Η δηλωμένη τάση και η γνωστή αντίσταση μπορεί επίσης να αποκαλύψουν απροσδόκητο ρεύμα.
Μετρήστε την αντίσταση μόνο αφού αποσυνδέσετε και εκφορτίσετε το κύκλωμα. Άλλες αντιστάσεις, διαδρομές προστασίας και εσωτερικοί pulls επηρεάζουν μια μέτρηση εντός κυκλώματος. Απομονώστε την αντίσταση ή το συνδεδεμένο module όταν χρειάζεται.
Ένας μετρητής μπορεί να επηρεάσει έναν ασθενή κόμβο. Μια μέτρηση που σταθεροποιείται μόνο με το μετρητή συνδεδεμένο υποδεικνύει ανεπαρκή προκατάληψη ή άλλη βλάβη.
Ένας αισθητήρας 10× προσθέτει συνήθως λιγότερη χωρητικότητα από έναν αισθητήρα 1×, αλλά συμβάλλει ακόμα στο Cnode. Χρησιμοποιήστε μια σύντομη σύνδεση γείωσης στην ίδια λογική αναφορά.
Για I²C, μετρήστε τον χρόνο ανόδου μεταξύ 0.3 × VDD και 0.7 × VDD, όπως ορίζεται από το UM10204 [6]. Αυτά τα όρια αντιστοιχούν στην εξίσωση χρόνου ανόδου 0.8473RC που χρησιμοποιήθηκε νωρίτερα.
Η κυματομορφή μπορεί να αποκαλύψει μια κολλημένη συσκευή LOW, αναπαραγωγή, επαναλαμβανόμενες διασταυρώσεις ή μια αργή άκρη. Τα τυπικά CMOS εισαγωγικά μπορεί να καθορίζουν ένα όριο μετάβασης σε ns/V. Χρησιμοποιήστε μια κατάλληλη είσοδο Schmitt όταν μια αργή ή θορυβώδης άκρη δεν μπορεί να πληροί αυτό το όριο.

Εικόνα 5. ΔΜΜ, οσυλλοσκόπιο και μέθοδοι μέτρησης αντίστασης.
| Σύμπτωμα |
Έλεγχοι |
Διορθωτική Ενέργεια |
| Τυχαίες μεταβάσεις εισόδου |
Λειτουργία ακίδας, ελλείπουσα ή ανοιχτή αντίσταση, μακρύ καλώδιο, θόρυβος, διαρροή |
Επαναφέρετε μια καθορισμένη έλξη, μειώστε την αντίσταση αν οι υπολογισμοί το επιτρέπουν, συντομεύστε ή θωρακίστε τη σύνδεση ή χρησιμοποιήστε μια κατάλληλη είσοδο Schmitt |
| Ο απελευθερωμένος κόμβος δεν φτάνει στο HIGH |
Τιμή pull-up, VPU, συνολική διαρροή, άλλη συσκευή που τραβάει LOW |
Διορθώστε τη σιδηροτροχιά, μειώστε την αντίσταση εντός ορίων ρεύματος ανύψεων ή απομονώστε τη συσκευή φόρτωσης |
| Ο κόμβος δεν φτάνει στο LOW |
Τιμή pull-down, αντιτιθέμενη εσωτερική έλξη, αντίσταση διακοπτών, οδηγός VOL |
Μειώστε την έλξη προς τα κάτω εντός ορίων ρεύματος πηγής, απενεργοποιήστε την συγκρουόμενη έλξη ή επισκευάστε την διαδρομή διακόπτη |
| Διορθωμένο DC επίπεδο αλλά παραμένουν σφάλματα λεωφορείου |
Χρόνος ανόδου, χωρητικότητα λεωφορείου, παράλληλες έλξεις, φόρτιση αισθητήρα |
Υπολογίστε ξανά το παράθυρο αντίστασης, μειώστε τη χωρητικότητα, αλλάξτε την ταχύτητα λεωφορείου ή τμηματοποιήστε το λεωφορείο |
| Υπερβολικό ρεύμα που ζητείται |
Αντίσταση πολύ χαμηλή, διπλές έλξεις μονάδας, λάθος τάση έλξης |
Αυξήστε την αποτελεσματική αντίσταση διατηρώντας τα περιθώρια χρόνου και ορίου |
| Λάθος κατάσταση κατά την εκκίνηση |
Λειτουργία ακίδας reset, διαθεσιμότητα εσωτερικής έλξης, ακολουθία σιδηροτροχιάς |
Προσθέστε ή αλλάξτε μια εξωτερική έλξη και επιβεβαιώστε την αξιολόγηση της ακίδας χωρίς ρεύμα |
| Πολλαπλά γεγονότα από μια πίεση κουμπιού |
Αναπήδηση επαφών |
Εφαρμόστε την απομάκρυνση θορύβου μέσω λογισμικού ή υλικού αντί μόνο στην αλλαγή της αντίστασης έλξης |
| Η γραμμή τροφοδοτεί μια μη τροφοδοτούμενη συσκευή |
Τάση ακίδας και Ioff ή προδιαγραφές τρέχουσας συγκράτησης |
Χρησιμοποιήστε μια συμβατή ακίδα, αλλάξτε τη σιδηροτροχιά έλξης, αλλάξτε την έλξη, ή περιορίστε το ρεύμα που εισάγεται όπως επιτρέπει το φύλλο δεδομένων |
Ένας αντιστάτης έλξης είναι σωστά επιλεγμένος μόνο μετά την πλήρη εξέταση του λειτουργικού παραθύρου. Η απελευθερωμένη κατάσταση πρέπει να ικανοποιεί το εφαρμοστέο όριο εισόδου, η δηλωμένη κατάσταση πρέπει να παραμένει εντός των ορίων ρεύματος της πηγής ή απορροφητής του οδηγού, και οι κομβικοί περιορισμένοι από το χρόνο πρέπει να πληρούν τις απαιτήσεις μετάβασης που εξαρτώνται από τη χωρητικότητα. Εσωτερικές έλξεις, η ανοχή αντίστασης, οι διαρροές, οι διπλές έλξεις μονάδας, οι λειτουργίες reset και η ακολουθία τροφοδοσίας μπορούν να αλλάξουν το αποτέλεσμα. Οι στατικές έλεγχοι τάσης και οι μετρήσεις χρόνου ανόδου με οσυλλοσκόπιο θα πρέπει να επιβεβαιώνουν τους υπολογισμούς στον συναρμολογημένο κύκλωμα. Αν καμία τιμή αντίστασης δεν ικανοποιεί κάθε όριο, ο σχεδιασμός πρέπει να μειώσει τη χωρητικότητα, να αλλάξει ταχύτητα ή ικανότητα οδήγησης, να αναθεωρήσει τη σιδηροτροχιά έλξης ή να χρησιμοποιήσει μια διαφορετική διάταξη λεωφορείου.
Τεχνικές Αναφορές:
[1] Texas Instruments, Επιπτώσεις Αργών ή Επιπλέων CMOS Εισόδων, Εκθεση Εφαρμογής SCBA004, Rev. E.
[2] Texas Instruments, SN74LVC1G06 Μονάδα Αναστροφής Ή Οδηγού Με Έξοδο Ανοιχτής Απορροής, φύλλο δεδομένων Rev. AB, Οκτώβριος 2025.
[3] Texas Instruments, SNx4LS06 Εξαπλές Αναστραφείς και Οδηγοί Με Υψηλής Τάσης Ανοικτές Συλλογές, φύλλο δεδομένων Rev. F, Ιούλιος 2016.
[4] Texas Instruments, SNx400, SNx4LS00, και SNx4S00 Τετραπλοί 2-Εισαγωγής Θετικές Πύλες NAND, φύλλο δεδομένων Rev. D, Μάιος 2017.
[5] Texas Instruments, SN74LVC1G00 Μοναδική 2-Εισαγωγής Θετική Πύλη NAND, φύλλο δεδομένων Rev. AC, Αυγ. 2026.
[6] NXP Semiconductors, UM10204 Προδιαγραφή και Εγχειρίδιο Χρήστη I²C-Bus, Rev. 7.0, 1 Οκτωβρίου 2021.
[7] STMicroelectronics, Κατευθυντήριες Γραμμές Για Ρυθμίσεις Υλικού GPIO Και Χαμηλής Κατανάλωσης Ρεύματος Σε STM32 MCUs, AN4899 Rev. 4, Μάιος 2026.
Όχι. Καθορίζει την αδράνεια τάσης αλλά δεν μπορεί να συγχρονίσει ένα σήμα με το ρολόι λήψης. Οι ασύγχρονες είσοδοι εξακολουθούν να απαιτούν έναν συγχρονιστή, κύκλωμα χειραψίας ή ασύγχρονη FIFO, ανάλογα με τον τύπο σήματος.
Το ρεύμα ρέει όταν μια εξωτερική συσκευή κρατά τον κόμβο αντίθετο στην κατεύθυνση της έλξης. Το περίπου ρεύμα είναι η τάση στα άκρα του αντιστάτη διαιρεμένη με την αντίστασή του, οπότε ακόμα και ένα μικρό συνεχές ρεύμα μπορεί να μειώσει τη διάρκεια ζωής της μπαταρίας.
Η αντίσταση έλξης μπορεί να προκαλέσει παρεμβολές στην αναλογική πηγή, να σχηματίσει έναν διαχωριστή τάσης με την αντίσταση εξόδου της και να αλλοιώσει την ανάγνωση του ADC. Οι εσωτερικές έλξεις πρέπει κανονικά να είναι απενεργοποιημένες εκτός αν η επίδρασή τους συμπεριλαμβάνεται στο αναλογικό σχέδιο.
Τοποθετήστε την αντίσταση όπου διατηρεί το τμήμα υψηλής αντίστασης της διαδρομής σύντομο, συνήθως κοντά στην είσοδο που δέχεται. Για σήμα συνδετήρα ή διακόπτη, τοποθετήστε την πλευρά του δέκτη έτσι ώστε να είναι διακομμένη η καλωδίωση αλλά να αφήνει την είσοδο προκαθορισμένη. Σε μια σύντομη κοινή διαδρομή ανοικτής αποχέτευσης, η ηλεκτρική αξία και η συνολική χωρητικότητα έχουν συνήθως μεγαλύτερη σημασία από την ακριβή τοποθέτηση, αλλά οι προεξοχές πρέπει να παραμείνουν σύντομες και οι διπλωμένες έλξεις μονάδας πρέπει να υπολογίζονται.
Εάν η γραμμή είναι ΧΑΜΗΛΗ κατά τη διάρκεια μιας κλάσης καθήκοντος DLOW, η μέση ικανότητα ισχύος της αντίστασης είναι περίπου:
PR(avg) ≈ DLOW((VPU - VOL)2)/(RPU)
Χρησιμοποιήστε την περίπτωση συνεχούς ΧΑΜΗΛΗΣ για την αξιολόγηση της αντίστασης εάν μια βλάβη μπορεί να κρατήσει τη γραμμή ενεργοποιημένη.
2024/08/28
2024/07/29
2024/10/6
2024/07/4
2025/09/20
2025/09/15
2024/07/15
2024/04/22
2024/07/10
2024/11/15









