Forum: Mikrocontroller und Digitale Elektronik XMega128 Spannungsmessung per ADC


von David L. (david_l87)


Lesenswert?

Guten Abend :)

Nachdem ich mich entschieden habe für mein Projekt den XMega128 zu 
verwenden bin ich nun am Datenblatt wälzen um festzulegen welche Pins 
ich für welche Aufgabe nutze. So kann ich diese Pins schon fest mit 
anderen Bauteilen im Platinenlayout verdrahten.

Da ich 6 Spannungen messen will, habe ich mir im Datenblatt den 
Abschnitt zum ADC angeguckt und bin ein bisschen unsicher.
Ich möchte ausschließlich positive Spannungen messen. 3 davon bewegen 
sich im Bereich 4,2 - 2,7V. Diese 3 Spannung sollen durch einen 
Spannungsteiler halbiert werden, sodass maximal 2,1V am ADC-Pin 
anliegen.
Die anderen 3 Spannungen bewegen sich zwischen 1,5 und 0V.

Ist es richtig wenn ich den Single-ended measurement in signed mode 
verwende? Kann ich Spannungen bis 0V messen? Kann ich auch unter 
Verwendung der internen Referenzspannung von 1V am Eingangspin 
Spannungen größer der Referenspannung messen oder muss diese dann 
mindesten 2,1V betragen?
Die letzte Frage möchte ich ebenfalls auf den DAC beziehen, da ich auch 
drei Spannungen ausgeben möchte. Wenn ich es richtig verstanden habe, 
ist die Referenzspannung gleichzeitig die Spannungsobergrenze, sowohl 
beim Messen als auch bei der Ausgabe. Jedoch möchte ich mich 
vergewissern ob ich das so richtig ist.
Vielleicht kann mir jemand weiter helfen. :)

Viele Grüße

von Moby (Gast)


Lesenswert?

Hallo David, bislang hab ich bei Xmega-Projekten den ADC auch nur im 
SingleEnded Mode im Einsatz. Messen kannst Du natürlich stets bis 0V 
(und im Signed Modus auch darunter) aber nur im Rahmen von VRef (-VRef). 
Also im Fall der internen Referenz bis 1,1V. Da Du höhere Spannungen 
hast sind da jeweils Spannungsteiler angesagt oder Du nimmst eine höhere 
externe bzw. eine ungenauere VCC-Ableitung als Referenz. Beachte die 
unterschiedlichen Auflösungen für Deinen positiven Messbereich je nach 
signed/unsigned Mode und den Offset im unsigned Mode. Da gibts im 
Datenblatt eine schöne Tabelle zu.

von David L. (david_l87)


Lesenswert?

Ok, danke für deine Hilfe :)

Wenn ich Spannungen direkt messe kann es ja mitunter zu Spannungsspitzen 
kommen, die sich dann auch auf den Pin des Megas niederlegen. Besitzen 
die Pins einen internen Schutz gegen sowas (ESD Diode o.ä) sodass ein 
Vorwiderstand von 1k ausreicht oder wäre es empfehlenswert extern eine 
Suppressordiode zu verschalten?

von Moby (Gast)


Lesenswert?

Also ich denk mal, der (hochohmigere) Spannungsteiler bietet doch schon 
einen gewissen Schutz- erst wenn am Pin Spannungsspitzen >VCC zu 
erwarten wären würde ich mehr externen Schutz auffahren. Hatte ich 
selbst aber noch nicht nötig- und
die Eingänge sind jetzt auch nicht gerade überempfindlich (Sag ich mal 
jetzt aus der Praxis ;-)

von Tom (Gast)


Lesenswert?

natürlich kan der XMEGA auch negative Spannungen messen, ist der einzig 
Controller den ich kenne der das kann, aber leider nur in einem sehr 
kleinen Bereich

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.