www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik ADC testen


Autor: Thomas S. (spom)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

ich habe einen PIC 18f2480 und möchte testen, ob der ADC auf dem PIC 
auch wirklich funktioniert. Wie stelle ich das am geschicktesten bzw. 
einfachsten an? Möchte das ganze in C realisieren.

Danke!

Gruß
TOM

Autor: Jack Braun (jackbraun)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Trimmerpoti zwischen Vcc und GND.

Abgriff an ADC.

Programm gibts bei sprut.

Autor: Ralf (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo.

Auf unserer Hardware testen wir den ADC indem wir eine definierte 
Spannung während der Selbsttestphase des Systems auf den zu testenden 
AD-Kanal schalten(mittels FET). Da diese Spannung bekannt ist läßt sich 
durch einen einfachen Vergleich mit einer Konstante ermitteln, ob der 
gewandelte AD-Wert dem erwarteten Wert entspricht (+-x%). Der Test wird 
ein paar mal wiederholt, um Zufallswerte auszuschließen.

mfg
Ralf

Autor: Wolfgang Horn (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi, Thomas,

was verstehst Du unter "funktioniert"? Was sind Deine 
Qualitätskriterien?


Der beste und aufwändigste Test ist wohl, über ein Quarzfilter einen 
Sinus an den ADC zu geben und vom Ergebnis dann die FFT zu berechnen.
Da merkst Du jeden Offset, jede Verzögerung, jede Nichtlinearität, jeden 
Fehler in der Abstufung.

Für weniger Aufwand bleibe ich bei Sinus und Filterung, vereinfache aber 
die Auswertung zu einer Amplitudenstatistik.

Für ganz einfach las ich mal den Vorschlag, an ein eine Spannung zu 
legen,zu entladen über ein RC und zu prüfen, ob die Werte des ADC die 
1-e^RC wiedergibt.

Ciao
Wolfgang Horn

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.