Hallo zusammen,
ich habe eine Frage wegen dem Spannungsteiler.
Und zwar läuft mein ADC mit Aref = Vcc, zwischen dem Aref und der Masse ist ein 100nF Kondensator. So weit so gut.
Frage 1:
Jetzt muss ich von 13,8V auf ca. 5V kommen. Meine ausgerechneten Widerstände sind dann 880 und 500 Ohm. Und da es solche nicht gibt, habe ich die kleinere genommen, mit 820 und 470Ohm. Am "Ausgang" habe ich dann 5.028V und es übersteigt ja die Vref-Spannung. Heisst es dann "gute Nacht MCU"?
Wenn ich jedoch grössere Widerstände nehmen, 910 und 510 bin ich bei 4,956V, also knapp unter dem Vref.
Frage 2:
Der ADC ist ja ein 10 -bit ADC, also Vref / 1024, so weit klar. Jedoch brauche ich für meine Anwendung nur 256-Schritte, also von 0 bis 255. Wie kann ich das am besten hinkriegen?
Meine Idee wäre den ADC-Wert durch 4 zu teilen und dann aufzurunden. Aber ich habe irgendwo mal aufgeschnappt, dass Division und AVR nicht unbedingt gut ist. Stimmt es?
Danke & Grüsse
Heinrich
ich habe eine Frage wegen dem Spannungsteiler.
Und zwar läuft mein ADC mit Aref = Vcc, zwischen dem Aref und der Masse ist ein 100nF Kondensator. So weit so gut.
Frage 1:
Jetzt muss ich von 13,8V auf ca. 5V kommen. Meine ausgerechneten Widerstände sind dann 880 und 500 Ohm. Und da es solche nicht gibt, habe ich die kleinere genommen, mit 820 und 470Ohm. Am "Ausgang" habe ich dann 5.028V und es übersteigt ja die Vref-Spannung. Heisst es dann "gute Nacht MCU"?
Wenn ich jedoch grössere Widerstände nehmen, 910 und 510 bin ich bei 4,956V, also knapp unter dem Vref.
Frage 2:
Der ADC ist ja ein 10 -bit ADC, also Vref / 1024, so weit klar. Jedoch brauche ich für meine Anwendung nur 256-Schritte, also von 0 bis 255. Wie kann ich das am besten hinkriegen?
Meine Idee wäre den ADC-Wert durch 4 zu teilen und dann aufzurunden. Aber ich habe irgendwo mal aufgeschnappt, dass Division und AVR nicht unbedingt gut ist. Stimmt es?
Danke & Grüsse
Heinrich