Ich versuche, einen Schmitt-Trigger zu bauen, der es ermöglicht, hohe und niedrige Schwellenwerte mit einem Mikrocontroller einzustellen.
Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan
Ich könnte R1-R2 durch einen DAC ersetzen, aber wie stelle ich den Rückkopplungswiderstand R3 ein? Funktioniert der Trigger richtig, wenn ich R3 durch ein digitales Potentiometer ersetze?
Das vollständige Ersetzen von R1-R2 durch einen DAC kann zu gemischten Ergebnissen führen, da die Schaltung einen Teil einspart, indem sie sich auf die parallele Impedanz R1||R2 des Spannungsteilers verlässt. Sie müssen sicherstellen, dass der DAC die gleiche Ausgangsimpedanz hat, wie von R3 aus gesehen.
Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan
Dadurch wird der Schwellenwert angepasst, während die Hysterese konstant gehalten wird. Um die Hysterese einzustellen, können Sie nun R1||R2 und R3 durch einen Digipot ersetzen.
Für die Pedanten unter uns (und dazu zähle ich meistens auch) ist das eine richtig gute Methode.
Verwenden Sie zwei Komparatoren (einen für die Schwelle des hohen Pegels und einen für die Schwelle des niedrigen Pegels). Verwenden Sie zwei DACs (oder Digipots), um die Schwellenwerte für jeden Komparator einzustellen. Führen Sie das Eingangssignal in beide Komparatoren ein.
Die beiden Komparatorausgänge können zum Setzen eines Flip-Flops bzw. zum Rücksetzen eines Flip-Flops verwendet werden.
KyranF
KyranF
Greg d’Eon
KyranF
Ashton H.