Hallo Zusammen,
ich verstehs einfach nicht. Was? Nunja folgendes .....
Ich habe einen XMega128A4U an dessen ADCA0 ist über einen Spannungsteiler 27K5:1K50 (Teilerfaktor 19) eine Spannung angeschlossen (1K Vorwiderstand, 1uF gegen GND). ADCref ist intern 1.00V und der AVCC ist über eine Induktivität 10uH an VCC, natürlich mit dem obligatorischen 100nF gegen Masse. Bereits bei knapp über 17.5V erreiche ich aber schon das ADC-Maximum (12 Bit = 4095 max.). Bei genau 17.5V lese ich schon 4010. Eigentlich sollten doch bei 19V 4095 sein. Die Teiler-R sind 0.1%ig.
Wer hat eine Idee dazu? Wie schafft man es außerdem, daß der gelesene ADC-Wert wenigstens einigermaßen stabil ist? Die Versorgungsspannung des XMega wird zuerst über einen Schaltregler auf 5V herab gesetzt (brauch ich an anderer Stelle) und dann über einen Linearregler auf 3.3V. Kondensatoren gibts auf der Platinen mehr als genug (1uF und 100nF).
Gruss
Harry
ich verstehs einfach nicht. Was? Nunja folgendes .....
Ich habe einen XMega128A4U an dessen ADCA0 ist über einen Spannungsteiler 27K5:1K50 (Teilerfaktor 19) eine Spannung angeschlossen (1K Vorwiderstand, 1uF gegen GND). ADCref ist intern 1.00V und der AVCC ist über eine Induktivität 10uH an VCC, natürlich mit dem obligatorischen 100nF gegen Masse. Bereits bei knapp über 17.5V erreiche ich aber schon das ADC-Maximum (12 Bit = 4095 max.). Bei genau 17.5V lese ich schon 4010. Eigentlich sollten doch bei 19V 4095 sein. Die Teiler-R sind 0.1%ig.
Wer hat eine Idee dazu? Wie schafft man es außerdem, daß der gelesene ADC-Wert wenigstens einigermaßen stabil ist? Die Versorgungsspannung des XMega wird zuerst über einen Schaltregler auf 5V herab gesetzt (brauch ich an anderer Stelle) und dann über einen Linearregler auf 3.3V. Kondensatoren gibts auf der Platinen mehr als genug (1uF und 100nF).
Gruss
Harry