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?
Meine Glaskugel sagt: Du könntest den Bock in deiner Software beheben. Danach klappts bestimmt auch mit dem analogen Pin.
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...
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
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.
Dietrich L. schrieb: > Allerdings habe ich leider nichts gefunden zu den max-Werten von > Eingangsspannung und Strom (wobei einige zig kΩ als Strombegrenzung > hoffentlich reichen), Das kann der TO ja selber ausmessen. mfg Klaus
Dietrich L. schrieb: > Allerdings habe ich leider nichts gefunden zu den max-Werten von > Eingangsspannung und Strom Steht aber im DB: VDD+0,3V Bei VDD=0V sind also max 0,3V erlaubt.
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
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.
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
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.