Potentiometer sind das perfekte Werkzeug, wenn Sie Ihre Schaltung durch Drehen eines Knopfes verändern wollen. Es gibt Situationen, in denen Sie Ihre Schaltung anpassen möchten, ohne manuell an einem Knopf zu drehen, und der logarithmische I2C-Widerstand DS1841 von Maxim kann genau das tun.
Es ist ein programmierbarer Widerstand, ähnlich wie ein I2C-Potentiometer wie das DS3502 I2C-Potentiometer, warum also ein anderes?
Der große Unterschied zwischen den beiden besteht darin, wie sich der Widerstand in Abhängigkeit von den Änderungen am Wischer verändert. Der Widerstand des DS3502 steht in einem linearen Verhältnis zur Einstellung des Wischers. Jedes Mal, wenn Sie den Wischer um einen bestimmten Betrag verändern, ändert sich der Widerstand um denselben Betrag. Beim DS1841 ist die Beziehung zwischen dem Widerstand und der Wischerstellung logarithmisch. Das bedeutet, dass die Höhe des Widerstands bei einer Änderung der Wischereinstellung davon abhängt, in welchem Bereich des Wischers sich die aktuelle Einstellung befindet.
Logarithmische Potentiometer werden in der Audiotechnik z. B. für die Lautstärkeregelung verwendet, da sie der Reaktion des menschlichen Gehörs auf Schall besser entsprechen.
Der Widerstand des DS1841 reicht von 22 kOhm bis 3,7 kOhm und hat 128 Abgriffspunkte. Noch interessanter ist, dass der DS1841 so konfiguriert werden kann, dass er seinen Widerstand in Abhängigkeit von der Temperatur mit einer Hysterese anpasst, um ein Herumspringen zu verhindern.
Zusätzlich kann die Temperaturkompensation mit Hilfe der im DS1841 integrierten LUT (Look Up Table) eingestellt werden. In dieser Tabelle können Sie die Einstellung des Wischers für jede der 70 Temperaturstufen zwischen -39 und 100 Grad Celsius festlegen, plus je eine für den Bereich darüber und darunter. Sie können den Wischer sogar manuell auf einen der Einträge in der LUT einstellen.
Die Arbeit mit dem DS1841 ist einfach. Es befindet sich auf einer Breakout-Platine mit den erforderlichen Unterstützungsschaltungen und SparkFun qwiic-kompatiblen STEMMA QT-Anschlüssen, damit Sie es mit anderen ähnlich ausgestatteten Platinen verwenden können, ohne löten zu müssen. Dieser praktische kleine Helfer kann mit 3,3-V- oder 5-V-Mikrocontrollern betrieben werden und ist somit für eine Reihe von Entwicklungsplatinen geeignet. Um die Sache noch einfacher zu machen, hat Adafruit Arduino und CircuitPython/Python 3-Treiber geschrieben, um das Zusammenspiel mit Ihrem neuen Freund, der die Knöpfe ersetzt, zu vereinfachen.
So schick sie auch sein mögen, mit Breakouts allein kommt man nicht weit. Deshalb hat Adafruit Bibliotheken für CircuitPython und Arduino sowie Beispielcode geschrieben, damit sie einfach zu benutzen sind.
TECHNISCHE DETAILS
Produktabmessungen: 25,5 mm x 17,6 mm x 4,6 mm / 1,0" x 0,7" x 0,2"