Forum: Mikrocontroller und Digitale Elektronik AD5242 mit STM32


von Oliver G. (olligsk)


Angehängte Dateien:

Lesenswert?

Hallo,
ich arbeite derzeit an einem Projekt und habe nun folgendes Problem.
Ich habe eine Eingangsspannung von 5V und möchte diese Spannung durch 
einen Mikrocontroller in einem Bereich zwischen 0,26V und 3,6V 
einstellen können.
Ich habe als digitales Poti das AD5242 ausgewählt und mir ist folgenden 
aufgefallen. Wenn nichts am Poti angeschlossen ist messe ich zwischen 
Terminal A1 und B1 genau 1MOhm, das was es auch haben soll. Sobald ich 
nun an diese Eingänge zwei Widerstände (Spannungsteiler) anschließe so 
messe ich nun 0 Ohm.
Kann mir das jemand erklären?
Ich habe die Schaltung beigelegt.
Den Widerstand R1 habe ich mit 390k ausgerechnet und R2 ist 68k.

von Olaf (Gast)


Lesenswert?

Deine Schaltung ist ein Witz. Leider sind aber Schaltungen das 
Kommunikationsmedium der Etechnik. Also mal bitte mal eine komplette 
Schaltung mit allem drum und dran. Gerne auch von Hand und dann 
abfotografieren.

Wuerdest du das machen so wuerde dir selber dabei vermutlich schon die 
ersten Fehler in deinen Gedanken auffallen, den Rest besorgen wir dann. 
:-)

Olaf

von Bauform B. (bauformb)


Lesenswert?

Oliver G. schrieb:
> Sobald ich nun an diese Eingänge zwei Widerstände (Spannungsteiler)
> anschließe so messe ich nun 0 Ohm.

In welchem Messbereich? 0 Ohm gibt's im wirklichen Leben nicht. Aber 
eigentlich ist das auch egal, weil mehrere Dinge grenzwertig sind.
Die gemessenen 1MΩ sind Zufall, das Poti hat -30/+50% Toleranz. 1MΩ ist 
evt. zu hochohmig für das, was hinten dran hängt.

An keinem Pin vom Poti darf mehr als die Poti-Betriebsspannung anliegen. 
Wegen 3.6V müsste man es mit 5V betreiben, aber der STM32 verträgt nur 
3.3V. Wo schließt man dann die I2C-Pullup-Widerstände an?

Ich würde einen Spannungsregler für 3.6V einbauen, mit dem das Poti 
versorgen und dort das obere Ende direkt anschließen. Das untere Ende 
kann dann auch direkt an GND, man verschenkt dabei nicht viel 
Einstellbereich, aber es wird reproduzierbarer. I2C funktioniert dann 
auch mit Pullup nach 3.3V gut.

von N. M. (mani)


Lesenswert?

Bauform B. schrieb:
> An keinem Pin vom Poti darf mehr als die Poti-Betriebsspannung anliegen.

Waren nicht gerade die I2C Pins beim STM32 5V kompatibel?
Wenn dem der Fall ist würde es schon gehen. Vorausgesetzt er betreibt 
den Poti wirklich auch mit 5V.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.