AS8002 12 bit ADC via SPI auslesen

OP #2412569
Lesenswert?
• ▲
▼
Hallo,

um die Spannung eines Synchrongenerators auf einem LCD anzeigen zu 
lassen,
benutze ich einen ATmega32 und den AS8002 von Austriamicrosystems. Das 
Platinenlayout habe ich aus dem Datenblatt des ADC auf einer 
Lochrasterplatine nachgebaut. In meinem Programm, beschreibe ich das 
Control Register des IC und danach wähle ich den zu messenden Kanal aus 
und aktiviere ich den ADC damit er was mist. Bei 0V bekomme ich OxFFFF 
zurück und bei 220V 0x0411. Damit könnte ich ja arbeiten aber wenn ich 
die Generatodrehzahl über den Viertaktmotor verringer so das ich ein 
Spg. von 110V habe, zeigt er mir immer noch 0x0411 an? Ich bin davon 
ausgegangen das ich einen Hexwert zwischen 0xFFFF - 0x0411 bekomme. 
Vielleicht habe ich was im Datenblatt übersehen, es ist eigentlich sehr 
verständlich aufgebaut. Die Referenzspannung des IC ist mit 2,5V 
angegeben. Vielleicht kann mir jemand bei meinem Problem helfen.

PS: Das mit LCD Ausgaben ist murks, das änder ich noch.
Angehängte Dateien:

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.