Offset auf dem ADC

Gast #2026531
Lesenswert?

Hi zusammen,

ich habe ein Problem mit meinem ADC (ATMEGA8):

Auf meinem Demo-Board läuft der Code 1A.

Nun habe ich mein erstes finales Board bekommen und da hat der AD 
Wandler einen Offset auf allen AD PINs. Also egal welchen ich über den 
Multiplexer einlese, überall ist der Wert zu groß.
Messe ich die Spannung, ist es aber am PIN ok.

Ich habe 2 Quellen angeschlossen, einen Stromsensor und einen simplen 
Spannungsteiler an 2 verschiedenen PINs, die nacheinander abgefragt 
werden.

Der Code kann es nicht sein, da er auf dem alten Board läuft. Die HW ist 
simpel an der Stelle und wenn man es nachmisst, ist alles ok.

Eigentlich fallen mir daher nur noch 2 Gründe ein:

- ATMEGA8 fehlerhaft
- Referenzspannungfehlerhaft

Ich nutze die intere Referrenz auf VDD (5V) und habe am AREF PIN einen 
100nF Kondensator.

Hat jemand eine Idee wo ich noch suchen könnte?

Danke!

Mike
Gast #2026545
Lesenswert?

Hi

>Der Code kann es nicht sein, da er auf dem alten Board läuft. Die HW ist
>simpel an der Stelle und wenn man es nachmisst, ist alles ok.

>Eigentlich fallen mir daher nur noch 2 Gründe ein:

>- ATMEGA8 fehlerhaft
>- Referenzspannungfehlerhaft

Nein. Mit größerer Wahrscheinlichkeit fallen mir nur 2 Gründe ein:

- Code fehlerhaft
- Hardware fehlerhaft

Wie verhält sich denn der 'fehlerhafte' Controller auf deinem Testboard.

MfG Spess
Gast #2026556
Lesenswert?

Ich würde mal die Masseführung untersuchen.
Ist zwischen ADC-Masse und Signalmasse eine Spannung zu messen?
Der ADC mißt zwischen AGND-Pin und Eingangspin.
Signalmasse und ADC-Masse müssen so miteinander verbunden
sein, daß hier keine Spannungsdifferenz entsteht!

Miß außerdem auch mal die Ref-Spannung am Demoboard
und auf der endgültigen Schaltung.
Gibt es Differenzen?
Kommt der erwartete Wert in Bit (mit der jeweils individuellen!)
Referenz raus?
Gast #2028049
Lesenswert?

Ich habe jetzt ein 2tes Board bestückt, da ist alles ok. Es sieht wohl 
so aus, als hätte der uC einen weg bekommen am ADC.

Muss ich mir noch einmal angucken, das 2te Board ist nicht fertig 
bestückt also vielleicht kommt das Problem noch, auch wenn es vom 
Schaltplan kaum sein kann.

Melde mich dann wieder!

VG, Mike
#2028890
Lesenswert?

A. K. schrieb:
> Den neben AVCC nennt man gelegentlich inoffiziell auch AGND.
> Und beide müssen verbunden sein.

Nun denn, haben die anderen Pins auch noch inoffizielle Namen, oder auch 
nur gelegendlich?
Es gibt nur gnd und in der Pinbelegung des Datenblatts ist das auch klar 
ersichtlich.
Ich hatte vor einiger Zeit ein Problem mit getrenntem agnd/gnd Projekt. 
Eine Nachfrage bei Atmel ergab, das es sich um einen "Copy and Paste" 
Fehler in den Datenblättern handelte. Alle gnd sind zwar intern 
miteinander verbunden, müssen aber auch extern verbunden werden.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren