ESP32 Autoprogrammer Pegel nicht korrekt

OP #6128433
Lesenswert?
• ▲
▼
Hi,

Ich habe ein Problem mit dem seriellen "Autoprogrammer" für den ESP32, 
welcher den Bootmode und Enable setzten soll. Espressif gibt folgendes 
Schaltbild für den Programmer ab:

https://dl.espressif.com/dl/schematics/ESP32-Core-Board-V2_sch.pdf

Bei meinem Eigendesign habe ich also das Design mal übernommen, jedoch 
funktionieren beim eingesteckten USB und RTS sowie DTR high weder die 
Buttons noch der Autoprogrammer. Man sieht, dass der Pegel über die 
Serielle Schnittstelle und RTS/DTR auf ein geringeres Potential gezogen 
wird, jedoch fernab von 0V. Eher so 2.1V. Also habe ich das mal in 
LTSpice simuliert und ich komme in etwa auf das gleiche. Auch wenn ich 
die Buttons verwende passiert dasselbe. Wenn ich hingegen die 
Transistoren ablöte kann ich den ESP32 richtig programmieren.

Jemand eine Idee, warum das überhaupt funktionieren sollte? Ein Kollege 
hat das gleiche Design verwendet und es scheint bei ihm zu klappen.

Ok ich habe eine Vermutung, wenn RTS und DTS über einen Pullup (10k) und 
open collector funktionieren, dann zieht es den Pegel auf etwa 0.4V. 
Vielleicht liegt es an meinem CP2102N-A01-GQFN28
Angehängte Dateien:

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.