ESP32 AnalogIn nach Einschalten

Gast #6183790
Lesenswert?
• ▲
▼
Hallo zusammen,

ich habe ein kleines Projekt umgesetzt bei dem ein ESP32 eine Spannung 
über den analogen Eingang misst.

Ab einer gewissen Spannungsschwelle schaltet der ESP32 einen digitalen 
Ausgang.

Nun hab ich festgestellt, dass wenn die Analogspannung schon beim 
Einschalten des ESP32 anliegt, der ESP32 nicht mehr durchschaltet.

Erst wenn der Analogeingang von der Spannung kurz getrennt wird, kann 
der ESP32 den Analogwert richtig erfassen und schaltet dann den Ausgang 
wie gewohnt.

Muss der ESP32 jetzt dauerhaft eingeschaltet bleiben oder gibt es eine 
andere Möglichkeit?
#6184001
Lesenswert?
• ▲
▼
ED123 schrieb:
> Nun hab ich festgestellt, dass wenn die Analogspannung schon beim
> Einschalten des ESP32 anliegt, der ESP32 nicht mehr durchschaltet.

Und meine Glaskugel sagt:
- die Spannung am analogen Pin versorgt den ESP32 über die 
Substratdioden, sodass er bei Einschalten keine richtigen Reset bekommt.

> Muss der ESP32 jetzt dauerhaft eingeschaltet bleiben oder gibt es eine
> andere Möglichkeit?

Wie ist denn die Eingangsschaltung? Vielleicht hilft ein Längswiderstand 
vor dem Analogeingang zur Strombegrenzung.

Allerdings muss ich zugeben, ich kenne den ESP32 diesbezüglich nicht, 
sodass die Aussagen ziemlich spekulativ sind...
#6184243
Lesenswert?
• ▲
▼
Dietrich L. schrieb:
> Wie ist denn die Eingangsschaltung? Vielleicht hilft ein Längswiderstand
> vor dem Analogeingang zur Strombegrenzung.


Seite 34: DC Characteristics
https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_en.pdf

Der high-level input current beträgt max 50 nA. Ist also wirklich 
hochohmig. Die Kapazität eines Pins wird mit 2 pF angegeben. Also man 
könnte ruhig mit 100 kOhm in Serie testen. Die Grenzfrequenz läge dann 
noch bei weit über 100 kHz.
mfg Klaus
#6185049
Lesenswert?
• ▲
▼
Klaus R. schrieb:
> Seite 34: DC Characteristics
> 
https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_en.pdf
>
> Der high-level input current beträgt max 50 nA. Ist also wirklich
> hochohmig. Die Kapazität eines Pins wird mit 2 pF angegeben. Also man
> könnte ruhig mit 100 kOhm in Serie testen.

Danke für die Daten.
Allerdings habe ich leider nichts gefunden zu den max-Werten von 
Eingangsspannung und Strom (wobei einige zig kΩ als Strombegrenzung 
hoffentlich reichen), und der TO hat auch nichts zur Beschaltung des 
Analogeingangs gesagt.
Gast #6185307
Lesenswert?
• ▲
▼
Zeugen Arduinovas schrieb:
> TR.OLL schrieb:
>> Warum kein OPAMP als Komparator?
>
> Kann man den in Arduino proggen?

Nein.

Peter D. schrieb:
> TR.OLL schrieb:
>> Warum kein OPAMP als Komparator?
>
> Was soll das bringen?
> Auch viele OPVs mögen keine Spannungen <VSS oder >VDD an den Eingängen.
>
> Es gibt allerdings spezielle Schutz-ICs, die ohne VDD das Signal
> sperren.
>
> 
https://www.maximintegrated.com/en/products/interface/signal-line-protection-ics/signal-line-protectors/MAX366.html

Deutlich primitiver und zuverlässiger als ein ESP32.
#6185431
Lesenswert?
• ▲
▼
Peter D. schrieb:
> Steht aber im DB: VDD+0,3V
> Bei VDD=0V sind also max 0,3V erlaubt.

Prima, das ist ja ein greifbarer, guter Ansatz!

So eine Protection - Diode leitet schon einige mA ab. Wenn ich grob 
überschlägig rechne, dann gehe ich von 3,3 V - 0,3 V aus und sage, der 
Strom soll auf 500 µA begrenzt werden.
3 V / 500 µA = 6,0 kOhm. Ich würde dann sogar 10 kOhm wählen und die in 
Serie zum Pin des Analog Pins schalten. Der Pin selber hat 2 pF, also 
ist die Bandbreite voll gegeben.
mfg Klaus

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.