Hilfe beim ESP32 Board

OP #7550629
Lesenswert?

Hey Leute,

ich brauche eine Denkhilfe bzw. ich bin gerade Blind und weiß nicht weiter. Habe ein Dev Board zusammen designt und mir das PCB bestellt. Alle Komponenten sind angelötet und alles hat Verbindung.

Der PC jedoch findet kein ESP32. Woran kann es liegen - hat jemand eine Idee?

Grüße

Angehängte Dateien:
(Firma: Funkenflug Industries) #7550675
Lesenswert?

Der PC jedoch findet kein ESP32.

Meinst Du der ESP32 stellt kein WLAN bzw. meldet sich nicht im WLAN an?

Falls Du die Verbindung über USB meinst, stell bitte sicher, daß auf dem PC die Treiber für den CH340G (oder was für ein USB-Schnittstellenschaltkreis auf Deinem ESP-Board drauf ist) installiert ist. Ansonsten gibts keine virtuelle COM-Schnittstelle zu dem Ding.

OP #7550682
Lesenswert?

Niklas G. schrieb:

Patrick C. schrieb:

Der PC jedoch findet kein ESP32.

Wie äußert sich das? Welches Betriebssystem ist es?

WIN11

PC die Treiber für den CH340G (oder was für ein USB-Schnittstellenschaltkreis auf Deinem ESP-Board drauf ist) Es soll direkt zum ESP32 eine Verbindung hergestellt werden.

Warum hast du die Serien-Wiederstände bei D+ und D- Weggelassen? Sind normaler weiße 22Ohm Laut Datenblatt ist das mit R0 versehen..

Habe den ESP32 blanco gekauft - evtl muss ja noch die Firmware drauf...

#7550702
Lesenswert?

Um in den Bootloader zu kommen, muss während des einschalten/reset, IO0 low sein. Damit das nicht versehentlich passiert, gibt es in der Regel einen Pullup auf VCC.

Das hier nennen sich Datenblätter: https://www.espressif.com/sites/default/files/documentation/esp32-s2_technical_reference_manual_en.pdf https://www.espressif.com/sites/default/files/documentation/esp32-s2_hardware_design_guidelines_en.pdf

Im Hardware Design Guidelines, steht leider nur folgendes zur USB-Außenschaltung:

2.7 USB The ESP32-S2 has a full-speed USB OTG peripheral with integrated transceivers and is compliant with the USB 1.1 specification. GPIO19 and GPIO20 can be used as D- and D + of USB respectively. It is recommended to reserve series resistor and capacitor to the ground on each line, and place them close to the chip side.

3.8 USB Place the RC circuit reserved on the USB lines close to the chip. Route the USB traces on the inner layer (third layer) whenever possible. Please use differential routing and make each trace the same length. Make sure there is a complete reference ground plane. Note to surround the USB traces with ground copper.

Gast #7550782
Lesenswert?

Patrick C. schrieb:

Und die Stützkondis habe ich auch weggelassen/gelötet - nichts hilft.

Das ist unklar formuliert.

Ganz ohne Stützkondensatoren erwartet wohl kaum jemand, dass das Board funktioniert. Es ging darum, dass sie bei dir fragwürdig weit von den zugehörigen Bauteilen (Spannungsregler, ESP Modul) entfernt sind.

Gast #7550835
Lesenswert?

Patrick C. schrieb:

Habe den Zustand versucht indem ich sie weggelassen habe: nichts geht.

Nur mal so nebenbei bemerkt: Ein Spannungsregler kann bei falschen/fehlenden Kondensatoren oder schlechtem Layout (dein Fall) derart versagen, dass er Schwingt und dabei erhebliche Überspannung ausgibt, welche den Rest der Schaltung zerstört. Gut, dass es bei dir "nur" ein billiges ESP Modul ist. Bei mir war es eine Telefonanlage. Der Kondensator brach unbemerkt bei der Montage ab.

Gast #7550847
Lesenswert?

Patrick C. schrieb:

Mit dem RC Glied dazwischen 2.6V.

Dein ESP wird nicht richtig funktionieren, wenn zwischen Spannungsregler und ESP ein Widerstand liegt. Daran fällt doch Spannung ab, je Stromstärke. Und da diese stark schwankt, schwankt auch die Spannung stark.

Was kann man nun besser machen?

Die beiden Kondensatoren für den Spannungsregler gehören so nahe wie möglich an dessen Pins.

Die Kondensatoren für das ESP Modul gehören so nahe wie möglich an das Modul.

Mach die Leiterbahnen der Stromversorgung breiter. 1mm wäre für mich das Minimum.

#7550931
Lesenswert?

OP #7551084
Lesenswert?

OP #7551536
Lesenswert?

Joachim B. schrieb:

Patrick C. schrieb:

Probiere ich morgen aus.

bin gespannt wo du so schnell 10µF herbekommst, OK zum probieren reicht ein alter Elko aus der Bastelkiste oder aus einer anderen Platine.

... Bin gut ausgestattet.

Der Fehler lag hier:

  • RC Glied in Reihe (laut Datenblatt) zu VCC > RC Glied entfernt
  • Pulldown 10k beim IO0 damit man in den dfu Modus kommt

= Esp32 zeigt sich im Gerätemanager

Persönliche Seite #7551568
Lesenswert?

Patrick C. schrieb:

RC Glied in Reihe (laut Datenblatt) zu VCC

Wo steht im DB was zum RC-Glied?

Patrick C. schrieb:

  • Pulldown 10k beim IO0 damit man in den dfu Modus kommt

Pulldown am IO0 bewirkt zusammen mit dem internen Pullup einen Spannungsteiler, und somit einen ziemlich undefinierten Pegel am Input. Sinnvoller ist ein Button, wie du ihn auch schon hast. Er sollte halt nur auch funktionieren...

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren