Ich baue eine einfache Schaltung mit dem PT7C4511 PLL Clock Multiplier . Dieser Chip hat einen OE-Pin, der die Ausgabe stoppt, wenn er LOW ist. Standardmäßig (ohne externes Signal) bleibt es wegen eines eingebauten Pull-Ups (270K) HIGH.
Was ich tun möchte, ist, den Ausgang des Chips mit einem 2-Pin-Header ein- und auszuschalten. Ich möchte jedoch, dass es funktioniert, wenn der Header kurzgeschlossen ist, und die Ausgabe andernfalls stoppt. Um dies zu erreichen, habe ich einen 40K-Pulldown an den OE-Pin angeschlossen, der stark genug ist, um den internen Pullup zu überwinden, aber nicht zu stark, sodass der Pin leicht wieder auf HIGH gehen kann, wenn OE mit VCC kurzgeschlossen wird.
Ich zeigte dies einem Freund mit mehr Erfahrung in EE und obwohl er zustimmte, dass es funktionieren sollte, war er nicht allzu begeistert von dem Design. Er konnte nicht auf ein bestimmtes Problem hinweisen, aber das Ganze "roch" für ihn.
Hat er Recht? Warum?
Nun, Sie können diesen 270K-Pullup nicht wirklich entfernen, das bedeutet also nur, dass Sie einen deutlich kleineren (stärkeren) Pulldown verwenden müssen. Als On-Chip-Widerstand wird der genaue Wert dieses Pull-Ups auch nicht sehr gut kontrolliert und könnte um einiges variieren. Ich würde empfehlen, beim Pulldown noch kleiner zu werden, vielleicht 10k oder sogar 4,7k oder 1k.
Ja, es riecht. Verwenden Sie einen Transistor. Dies ist die normale Art, ein Signal zu invertieren. Der OE-Eingang ist ein Sourcing-Eingang. Diese sind für die Verwendung mit einem Schalter ausgelegt, der entweder offen oder auf Masse geschaltet ist. Es ist nicht beabsichtigt, Vcc direkt mit dem Eingang zu verbinden! Sie haben einen Schalter (Ihren Header), der perfekt wäre, aber Sie möchten das Verhalten invertieren - also invertieren Sie es mit einem Transistor. Deshalb heißt es TTL. Der Widerstand gegen Masse erhöht auch unnötigerweise die Rauschempfindlichkeit der Schaltung.
Wenn hier der Header offen ist, ist die Basis des Transistors hoch und OE wird niedrig gezogen. Wenn der Header kurzschließt, schaltet der Transistor aus und OE geht über den internen Pullup hoch. Ich habe hier 10k zur Transistorbasis gezeigt, was ein bisschen gierig nach Strom ist - hier würden jedoch viele Werte funktionieren. Je höher Sie fahren, desto weniger Strom wird verbraucht, aber desto empfindlicher werden Sie gegenüber Geräuschen.
Wenn Sie den Strom sparen können und eine rauschresistentere Schaltung wünschen, können Sie OE auch mit einem parallelen Pullup (Rp) an die internen 270k an Vcc binden. Wenn es keinen zwingenden Grund gibt, dies nicht zu tun, ist es wahrscheinlich eine gute Idee, dem Eingang hier einen niedrigeren Pullup-Widerstand zu geben.
Ihr 40,2k-Pulldown ist wahrscheinlich in Ordnung.
Das Datenblatt, Tabelle „Elektrische DC-Eigenschaften“ auf Seite 2, gibt Ihnen alle Informationen, die Sie dafür benötigen.
Die V IL- Leitung sagt Ihnen, dass 0,8 V der maximale Wert ist, den der OE-Pin als "niedrig" erkennt.
Die R-Linie sagt Ihnen, dass der OE-Pin einen Pullup von 270k hat.
Sie wissen, dass Sie eine 3,3-V-Versorgung haben, daher ist es mit diesen Informationen möglich, den maximalen Wert des Pulldown-Widerstands zu berechnen, den Sie verwenden können, und der Eingang wird dennoch als niedrig gezogen erkannt - und dieser Wert beträgt 86,4 k.
Da Ihre 40,2 k weniger als die Hälfte sind, befinden Sie sich also gut im "sicheren" Bereich (Sie sollten mit etwa 0,43 V rechnen).
Die einzige andere Sache, die Sie vielleicht in Betracht ziehen sollten, ist, diesen Pin mit einer Kappe zu versehen (da Sie ihn mit einem Header verbinden und dies etwas Rauschen aufnehmen könnte). Ich würde wahrscheinlich einen 100n dort setzen.
Ich stimme zu, dass dies nicht das beste Design ist. Allerdings würde ich nicht denken, dass es nach verfaultem Käse riecht.
Ein viel besserer Ansatz besteht darin, die Impedanz rundum zu senken und einfach einen 10K- oder 12K-Ohm-Pullup am Pin zu verwenden und den zweipoligen Jumper auf GND zu verwenden, um den Ausgang zu deaktivieren.
40K ist kein sehr starker Pulldown, es ist anfällig für Rauschen und mit einem angeschlossenen Kabel hat es eine schlechte Abfallzeit, wenn der Schalter öffnet.
5K oder weniger wären angemessener.
Ich sehe darin kein Problem, vorausgesetzt, der 40k-Widerstand reicht aus, um die niedrige Spannung für den Eingang bereitzustellen. Eigentlich eine elegante Lösung im Vergleich zu der, die einen zusätzlichen Transistor benötigt.
Wenn es Ihnen nichts ausmacht, es umgekehrt zu haben (kurz, um es zu deaktivieren), dann wäre eine naheliegende Lösung, nur den Jumper zwischen OE und R3 zu haben. Wenn der Jumper nicht angeschlossen ist, wird er durch den internen Pull-Up hochgezogen. Wenn der Jumper angeschlossen ist, wird OE über R3 auf Masse gezogen. Keine weiteren Komponenten erforderlich.
linuxfan sagt Monica wiedereinsetzen
user_1818839
Heiße Licks
Oldtimer