ADC trotz 5 V Versorgungsspannung bei 2,5V ausgesteuert

OP #727268
Lesenswert?
• ▲
▼
Hallo zusammen.Ich habe ein kleines Programm geschrieben zum Auslesen 
eines ADCs. Hierzu benutze ich einen 8Bit ADC. Das heist ja, der ADC 
spuckt Werte von 0 - 255 raus. Und wo diese 255 sind, das richtet sich 
ja meines Wissens nach der anliegenden Versorgungsspannung. Diese liegt 
bei 5 V. So, nun lege ich an den Eingang des ADCs eine Sinushalbwelle 
mit dem Spitzenwert 2,5V. In meinem Programm frage ich den ADC ab und 
habe die 255 in 10 Bereiche unterteilt und lasse den Wert über 10 LEDs 
wiedergeben. Bei welchem Wert welche LEDs an sein sollen lasse ich eine 
If-Else-Schleife entscheiden. Ich habe gesagt: Wenn ADC 0-25 dann eine 
LED, wenn 26-50 dann 2 LEDs und so weiter.Komischerweise ist aber bei 
den vorhandenen 2,5V der ADC schon voll ausgefahren. Also 255 
entsprechen 2,5V obwohl es doch 5V sein sollten, oder verstehe ich hier 
etwas genaz falsch?

Gruß Daniel
OP #727284
Lesenswert?
• ▲
▼
hier der auszug aus dem Datenblatt zum Thema:Referenzspannung:
"The analog reference voltage is software selectable to
either the device’s positive and negative supply voltage
(AVDD and AVSS), or the voltage level on the
RA3/AN3/VREF+ and RA2/AN2/VREF-/CVREF pins."
demnach denke ich, dass man die Referenzspannung in der Software 
festlegen kann. Aber ich konnte bislang noch nicht finden, welche 
Referenzspannung verwendet wird, wenn man sie nicht in der software 
festlegt.
OP #727291
Lesenswert?
• ▲
▼
Mit hilfe des AD Interrupts...das heist wenn der ADC fertig Convertiert 
hat, wird ein Interrupt aufgerufen und in dieser ADC Interruptroutine 
wird der ADC ausgelesen...ich verwende die Programmiersprache C und dazu 
den CCS Compiler...
Der Befehl lautet "wert=read_adc()"

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.