Liebes Forum.
Ich habe mir bei Temu ein ADS1115 Breakout-Board (wie das von Adafruit) bestellt und dann wie im Example-Code (https://github.com/adafruit/Adafruit_ADS1X15) an einen Arduino angeschlossen.
Da die Dinger bei Temu nur 3 € gekostet haben, habe ich mal alles mögliche ausprobiert. Es ist sogar möglich, dass ich von + 4,5 V bis - 4,5 V alle möglichen Spannungen messen kann (differentieller Modus). Die Spannungen sind auch korrekt (an drei 1,5 V Blöcken in Serie kontrolliert). Also ich kann 4,5 V verpolen wie ich will und nichts geht kaputt. Eine spezielle Schaltung verwende ich ebenfalls nicht.
Nur laut Datenblatt sollte das gar nicht gehen, da der Spannungsbereich in meinem Bereich von -4,5 V bis + 4,5 V = 9 V ist. Laut Datenblatt ist aber nur GND-0,3 V bis VDD + 0,3 (und VDD sind bei mir einfach die 5V vom Arduino) möglich. Habe ich vielleicht das Datenblatt falsch gelesen?
Kann es sein, dass irgendeine Schaltung im ADC kurz die Polung überprüft und dann beim Multiplexer die Polung wieder verändert um den ADC nicht zu beschädigen?
Bin leider kein Experte und hatte zuvor noch nie was mit ADC probiert.
Nur ich möchte das Prinzip dahinter verstehen, wie der ADC das macht oder ob da in der Library von Adafruit eine Schutzfunktion eingebaut ist. Bei Single ended verpolt wird der ADC zerstört (was zu erwarten war). ADC wird enorm heiß und Werte bleiben hängen.
Liebe Grüße Stefan
