Titelbild Mikrocontroller

19.1.4 Interne Eingänge

Folgende interne Signale können mit dem ADC gemessen bzw. von ihm verwendet werden:
  • Temperatursensor
  • Bandgap Referenzspannung
  • Vcc (1/10)
  • Externe (Lötpad) und interne Masse

Der Temperatursensor erzeugt eine Spannung, die linear mit der internen Temperatur des Xmega steigt. Um die Temperatur zu berechnen, sind ein oder mehrere Kalibrierungspunkte notwendig. Laut Datenbuch soll der Sensor für einen Punkt bei der Produktion kalibriert sein, die zwei Byte sollen in der produktion Signatur sein. Das hat aber nicht geklappt, die Bytes sind immer FFh, und laut Errata des Datenbuchs gibt es kein Workaround.

Die Bandgap Spannung ist eine sehr präzise interne Spannungsreferenz. Vcc kann gemessen werden, in dem sie durch 10 geteilt wird und auf den Eingang des ADC gelegt wird. Das bedeutet, eine Spannung Vcc = 1,8V wird als 0,18V gemessen.

Die internen Signale müssen freigegeben werden bevor sie verwendet werden können. Die Abtastrate der internen Signale ist kleiner als die des ADC.

Bei Differenzmessungen können die externe und die interne Masse an den negativen Eingang des ADC geschaltet werden. Mit externe Masse ist der Pegel gemeint, der am Masse Pad anliegt, er dürfte sich von der restlichen externen Masse nur unwesentlich unterscheiden.

Die interne Masse wird an den negativen Eingang geschaltet, wenn interne Signale im single-ended Modus mit Vorzeichen gemessen werden.

Interne Eingänge mit Vorzeichen

Interne Eingänge mit Vorzeichen


Um die internen Signale im Modus ohne Vorzeichen zu messen, wird die halbe Referenzspannung minus Offset an den negativen Eingang gelegt.

Interne Eingänge ohne Vorzeichen

Interne Eingänge ohne Vorzeichen

Impressum