C Control PRO Unit Mega 128 198219 User Manual
![C Control](https://files.manualsbrain.com/attachments/daa52654d30223257b2f2345c46d5ccdd38253dc/common/fit/150/50/b7e2c94773d9bc49012576dd53a142e58fa4d841ac8ab4867887500834b3/brand_logo.gif)
Product codes
198219
234
Bibliotheken
© 2013 Conrad Electronic
// AVR32Bit Analog Comparator Example
void
main(void)
{
AC_Enable(
0
,
AC_AC0AP0,
AC_AC0AN0);
while(
1
)
{
if(AC_InpHigher(
0
))
Msg_WriteText(
"AC_AC0AP0 > AC_AC0AN0\r"
);
else
Msg_WriteText(
"AC_AC0AP0 < AC_AC0AN0\r"
);
AbsDelay(
500
);
// 500ms delay
}
}
5.4
Analog-Digital-Wandler
5.4.1
Mega
Der Mikrocontroller verfügt über einen Analog-Digital-Wandler mit einer Auflösung von 10 Bit. Das
heißt, gemessene Spannungen können als ganze Zahlen von 0 bis 1023 dargestellt werden. Die Re-
ferenzspannung für die untere Grenze ist der GND-Pegel, also 0V. Die Referenzspannung für die
obere Grenze kann ausgewählt werden.
heißt, gemessene Spannungen können als ganze Zahlen von 0 bis 1023 dargestellt werden. Die Re-
ferenzspannung für die untere Grenze ist der GND-Pegel, also 0V. Die Referenzspannung für die
obere Grenze kann ausgewählt werden.
externe Referenzspannung
AVCC mit Kondensator an AREF
Interne Spannungsreferenz 2,56V mit Kondensator an AREF
AVCC mit Kondensator an AREF
Interne Spannungsreferenz 2,56V mit Kondensator an AREF
Analogeingänge ADC0 ... ADC7, ADC_BG, ADC_GND
Als Eingänge für den ADC stehen die Eingänge ADC0 ... ADC7 (Port A.0 bis A.7 bei Mega32, Port F.0 bis
F.7 bei Mega128), eine interne Bandgap (1,22V) oder GND (0V) zur Verfügung. ADC_BG und ADC_GND
können zur Überprüfung des ADC verwendet werden.
F.7 bei Mega128), eine interne Bandgap (1,22V) oder GND (0V) zur Verfügung. ADC_BG und ADC_GND
können zur Überprüfung des ADC verwendet werden.
Ist x ein digitaler Meßwert, dann errechnet sich der entsprechende Spannungswert u wie folgt:
u = x * R e fe re n z sp a n n u n g / 1 0 2 4
Beträgt die externe Referenzspannung 4,096V, erzeugt durch z.B. ein Referenzspannungs-IC, dann ent-
spricht eine Differenz von einem Bit des digitalisierten Meßwertes einer Spannungsdifferenz von 4mV
oder :
spricht eine Differenz von einem Bit des digitalisierten Meßwertes einer Spannungsdifferenz von 4mV
oder :
u = x * 0 ,0 0 4 V
Das Messergebnis einer A/D Wandlung kann verfälscht werden, wenn während der Messung, auf dem
gleichen Port wie der A/D Kanal, der Zustand von irgendeinem Portbit geändert wird, das auf Ausgang ge-
schaltet ist.
schaltet ist.