Platine lässt sich nicht Programmieren

OP #7353819
Lesenswert?
• ▲
▼

Hallo liebe Forengemeinde,

wir haben ein kleines Problem: aus einem Arduino Projekt haben wir nun eine eigene Platine entwickelt, und können leider NICHT den ESP82 Chip auf dieser Programmieren. ( Bild 2 )

Der Programmierer scheint zu "schwach" zu sein. ( Von Kabellänge bis über den Programmierer direkt auf der Platine installiert usw.. ) Die Entwicklerplatine muss so per Kabeln verbunden sein, damit man dann Debuggen und Flashen kann etc.

Die Massen sind miteinander verbunden, die Potentiale stimmen usw. Die 3V Versorgung vom Programmierer schafft das irgendwie nicht ( vermutlich ) und wir arbeiten gerade an einen Adapter für einen größeren Transistor, damit man den Reset und Programmstart ausführen kann.

Über Wlan ist schlecht, da der ISP oft "besetzt" ist. Und an sich macht die Stromversorgung vom Programmierer das Problem mit den 3V und 20mah die da wenig Spielraum zulassen, wo der Gedanke einer Programmierer-Erweiterung war den Esp8266 und FTD1232 Programmierer über den AMS1117 zu Versorgen und Reset/Programm Start Über die beiden Transistoren auszuführen indem man diese auf GND zieht. Bild 1 und Bild 3 Wären da die Ansätze nur Testen und Testen, oder würde es ggf. noch weitere geben?

Gast #7353836
Lesenswert?
• ▲
▼

P. K. schrieb:

Der Programmierer scheint zu "schwach" zu sein.

Das kann gut sein, schließlich nimmt der ESP Chip beim Senden etwas mehr als 430 mA auf. Spendiere dem ESP einen 100µF Kondensator direkt an VCC und GND, mit so kurzen Leitungen wie möglich.

wo der Gedanke einer Programmierer-Erweiterung war den Esp8266 und FTD1232 Programmierer über den AMS1117 zu Versorgen

OK

und Reset/Programm Start Über die beiden Transistoren auszuführen indem man diese auf GND zieht.#

Deine Schaltung sieht aber ganz anders aus, als die die ich kenne. Gucke mal vom NodeMCU Board ab: http://stefanfrings.de/esp8266/NODEMCU_DEVKIT_SCH.png

Wären da die Ansätze nur Testen und Testen, oder würde es ggf. noch weitere geben?

Ich verstehe die Frage nicht.

Wenn du nochmal so ein Layout gestaltest, dann verlege als allererstes die GND Leitungen so direkt wie nur irgend möglich. Danach kommen alle anderen Stromversorgungen, ebenfalls so kurz und geradlinig, wie es dann noch geht.

Die große Schleife, die von deiner USB Buchse ausgeht, ist gar nicht gut, denn jede Schleife ist HF technisch eine Spule, die Störungen aussendet und auch empfängt. Die Kondensatoren am Spannungsregler sollen so nahe wie möglich an dessen Pins hängen und auf keinen Fall eine Schleife um den Chip herum machen.

Aber ich denke, das ist gerade nicht deine Problemursache - falls du überhaupt ein Problem hast. Das ging aus deiner Anfrage nicht klar hervor.

Gast #7353876
Lesenswert?
• ▲
▼

Und an sich macht die Stromversorgung vom Programmierer das Problem mit den 3V und 20mah

Wolfgang schrieb:

Läuft der Programmierer mit einem Akku oder was soll das "20mah" bedeuten?

Das heißt wohl, dass er eine Stunde lang 20mA liefern kann, danach muss man einen neuen kaufen :-)

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.