Problem mit digitalem Isolator und ESP32

Ich arbeite in einem Projekt, bei dem alle externen Verbindungen (in meinem Fall alles, was mit USB zu tun hat) vom Rest der Schaltung isoliert werden müssen.

Ich habe mir diese Schaltung mit dem ADUM141E ausgedacht, um den CP2102 (USB-UART-Konverter) mit dem ESP32 und der gesamten Schaltung zu isolieren, die für die automatische Programmierung erforderlich ist.

Geben Sie hier die Bildbeschreibung ein

Und die CP2102-Schaltung ist:

Geben Sie hier die Bildbeschreibung ein

Das Problem mit dieser Schaltung ist, dass, wenn ich versuche, den ESP32 zu programmieren, der PC den CP2102 erkennt, aber nicht mit dem uC kommunizieren kann . Dies ist der Fehler, der angezeigt wird:

Ein schwerwiegender Fehler ist aufgetreten: Verbindung mit ESP32 fehlgeschlagen: Zeitüberschreitung beim Warten auf Paketheader

Im Moment habe ich keinen Zugang zu einem Oszilloskop, um die Spannungspegel zu überprüfen oder ob der ADUM141E ordnungsgemäß funktioniert, also möchte ich nur überprüfen, ob jemand in meinem Design einen Fehler erkennen kann .

Eine Sache, die wahrscheinlich falsch ist, ist, dass ich den USB-Teil des ADUM mit 5 V versorge und die Logikdaten einen 3,3-V-Pegel haben. Im Datenblatt liegt diese Zahl knapp unter dem Schwellenwert, wenn 5 V zugeführt werden (VIH = 0,7 * 5 V = 3,5 V).

Vielen Dank an alle im Voraus.

Ich glaube, Sie haben es herausgefunden. Logikpegelwandler sind nicht sehr teuer und leisten gute Arbeit.

Antworten (1)

Nach Umstellung der Stromversorgung des ADUM141e auf 3,3V funktioniert die Schaltung einwandfrei. Und nur als Tipp, Sie können den gleichen 3,3-V-Regler des CP2102 verwenden.

Würde die Verwendung derselben Stromversorgung den Zweck der galvanischen Trennung nicht zunichte machen?
Nein, denn ich versorge den USB-Teil des ADUM mit dem Regler des CP2102 und das ist alles im USB-Teil der Schaltung. Mit anderen Worten, und in den Bildern, die ich hochgeladen habe, habe ich die UVBUS-Versorgung des ADUM für VDD geändert. Für den Mikrocontroller-Teil des ADUM können Sie sehen, dass ich eine externe 3,3-V-Spannung verwende, die von einer Batterie kommt, die ich nicht gezeigt habe, die aber die volle Schaltung hat. Hoffe das hilft zum Verständnis.