Dies ist eigentlich ein uraltes Problem mit SPSen und nicht annähernd so einfach wie Ihre beabsichtigten Lösungen.
Das größte Problem, das Sie haben, ist, dass Sie auch mit einer Vielzahl von möglichen Logikspannungen umgehen können müssen. Die tatsächlichen Logikpegel können viel höher sein als die 3,3-V-Schiene, die Sie intern verwenden. Einige Sensoren und Geräte haben logische Schwellenwerte über 5V. Wenn Sie also einfach eine Abschaltschaltung verwenden, wie Sie angegeben haben, wird der niedrige Pegel von solchen Sensoren nicht erkannt.
Die Eingangsstufe von SPS muss wesentlich flexibler sein.
Selbst wenn der Logikpegel des niedrigen Pegels akzeptabel ist, leiden diese Schaltungen unter unterschiedlichen Problemen.
Zener / TVS-Begrenzung.
Diese Schaltung hat den Vorteil, dass für eine bekannte Eingangsspannung der Zenerdimensioniert werden kann, damit die Spannung niemals die Schienenspannung überschreitet. Normalerweise würden Sie einen Zener mit einer kleineren Sperrspannung als die Schiene wählen, die jedoch höher ist als die logische Hochpegelschwelle.
Der Zener verbringt jedoch einen Großteil seines Lebens in umgekehrter Richtung, so dass Sie eine Strafe in Form einer umgekehrten Erholungszeit zahlen, wenn das Eingangssignal abfällt, was Ihr Signal um ein Vielfaches verzögert.
VichH
Over-Rail-Begrenzungsdiode
Die Verwendung der Diode bis zur Schiene hat das Problem, dass die Ausgangsspannung immer noch Vcc überschreitet, sei es nur ein wenig. Dies kann sich jedoch nachteilig auf die Eingabe auswirken. Ferner bedeutet in diesem Fall die Rückwärtswiederherstellungszeit, dass für schnelle Eingangsflanken eine hohe Spannung sehr kurz durchkommt.
So
VO L
Alternativen
Optokopplung.
Eine übliche Methode für SPS ist die Verwendung von Optokopplern.
simulieren Sie diese Schaltung - Schaltplan erstellt mit CircuitLab
Diese Methode bietet Ihnen den zusätzlichen Vorteil der Isolierung und Erdungstrennung. Das Problem dabei ist, dass Sie eine Art Signalkonditionierung zwischen dem Sensor und dem Eingang benötigen, um sicherzustellen, dass die LED an der richtigen Schwelle leuchtet und dass die richtige Strommenge durch die LED geleitet wird. Diese Konditionierung könnte der oben gezeigte einfache Widerstand oder eine komplexe Schaltung sein, die einen Komparator irgendeiner Art enthält.
Die Geschwindigkeit des Optokopplers ist ebenfalls ein begrenzender Faktor. Diese Methode wird jedoch häufig verwendet, da sie Ihnen vollständige Flexibilität bietet.
Analoge Eingangskonditionierung
Eine andere Methode besteht darin, das Signal in analoger Form zu akzeptieren, es mit einer Variablenreferenz mit Hysterese zu vergleichen und auf diese Weise den Logikpegel zu erzeugen.
simulieren Sie diese Schaltung
Offensichtlich müssen die Komponenten, einschließlich des Komparators, ausgewählt werden, um die maximalen Eingangsspannungen aufzunehmen. Die gezeigte Schaltung ist ziemlich einfach, sie kann mit Filtern, Reglern, ESD-Schutz usw. viel komplexer werden.
Kombination
Aus Isolationsgründen könnten Sie das oben Genannte kombinieren und den Komparator einen Konstantstromtreiber an die LED eines Optokopplers anschließen lassen.
Wenn ich ein Produkt entwickeln würde, würde ich all das auf einem kleinen Einsteckmodul zusammenbauen, das in Kartensteckplätze auf einer "Hauptplatine" gesteckt werden könnte, wie sie für Karten in PCs verwendet werden. Auf diese Weise können Sie sie leicht ersetzen, wenn Sie frittiert werden. Mit dieser Methode können Sie auch andere Eingangstypen zur Verfügung stellen, z. B. einen Glasfasereingang.