ATSAM4S: Am Eingang messe ich 0.5V obwohl kein Signal anliegt

Gast #7315291
Lesenswert?
• ▲
▼

Hallo

Am Eingang eine ATSAM4S messe ich 0.5V obwohl kein Signal anliegt. Der Eingang PB1 ist nur mit einer Parallelschaltung aus einem 1MOhm Widerstand, einem Kondensator 100nF und einer Diode gegen Masse beschaltet. (Siehe Bild)

Schalte ich den internen Pullup dazu komme ich auf 3.05V und beim internen Pulldown auf 0.06V.

Woher kann diese Spannung kommen ???

Ich will diesen Eingang als Analog-Eingang nutzen. PS: sobald ich den Eingang als ADC aktiviere sind Pullup und Pulldown scheinbar aus. Egal was man davor konfiguriert hat.

Angehängte Dateien:
Gast #7315314
Lesenswert?
• ▲
▼

CPP schrieb:

Woher kann diese Spannung kommen ???

Eingangsstrom deines ADCs. 0,5V bei 1MOhm sind grade mal 500nA.

CPP schrieb:

Am Eingang eine ATSAM4S messe ich 0.5V obwohl kein Signal anliegt

Sobald ein Signal anliegt, wird es mit dem "Spuk" vorbei sein. Vorausgesetzt deine Signalquelle schafft es, die 1MOhm||100nF "zu treiben".

Gast #7315365
Lesenswert?
• ▲
▼

CPP schrieb:

ist das dann der IIL Parameter aus dem Datenblatt? (siehe Bild)

IIL ist der Eingangsleckstrom, wenn der Eingang low ist. IIH ist der Eingangsleckstrom, wenn der Eingang high ist. Da du kein Signal anlegst ist offen, ob IIL oder IIH zählen.

Zu diesen Eingangsleckströmen kann allerdings noch ein zusätzlicher Strom kommen, wenn du den ADC betreibst. Jedesmal, wenn du den Sampling-Kondensator auflädst (oder wenn du den Eingangsmultiplexer umschaltest) fließt ein kleiner Strompuls, um die Kapazität entsprechend umzuladen. Wenn du das regelmäßig machst (ADC in festem Zeitraster startest) summieren sich diese vielen kleinen Umladeströme zu einem Gesamtstrom, der deutlich über dem 1µA von oben liegen kann.

Siehe dazu 44.8.5.3 ADC Channel Input Impedance in https://ww1.microchip.com/downloads/aemDocuments/documents/OTH/ProductDocuments/DataSheets/Atmel-11100-32-bitCortex-M4-Microcontroller-SAM4S_Datasheet.pdf

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.