Forum: Mikrocontroller und Digitale Elektronik Sinn dieser Schaltung


von Bob E. (embedded_bob)


Lesenswert?

Hallo zusammen,

ich habe eine Frage zu folgendem Schaltplan:

https://raw.githubusercontent.com/OLIMEX/ESP32-GATEWAY/master/HARDWARE/Hardware%20revision%20C/ESP32-GATEWAY_Rev_C_Color.pdf

Ich verstehe nicht so wirklich was genau die Aufgabe von U8 (im Ethernet 
Block unter dem großen IC) ist. Kann man auf den und/oder den Quarz 
verzichten ?

Danke vorab,

Grüße
Bob

von Sebastian R. (sebastian_r569)


Lesenswert?

Bob E. schrieb:
> Ich verstehe nicht so wirklich was genau die Aufgabe von U8 (im Ethernet
> Block unter dem großen IC) ist.

Sobald du ins Datenblatt des ICs schaust, ergibt sich der Sinn 
vielleicht.
Damit wird der Oszillator ~500ms nach dem PWR_FLAG eingeschaltet, also 
erst, wenn alle Spannungen stabil sind.

Bob E. schrieb:
> Kann man auf den und/oder den Quarz
> verzichten ?

Ohne Quarz ist schwierig, wenn der Takt nicht gerade woanders her kommt. 
Ohne Herzschlag kein Leben.

Die Schaltung mit dem Voltagedetector kann man sicher auch anders bauen. 
Ganz dumm ist die Idee jedoch nicht.

von Bob E. (embedded_bob)


Lesenswert?

Sebastian R. schrieb:
> Bob E. schrieb:
>> Ich verstehe nicht so wirklich was genau die Aufgabe von U8 (im Ethernet
>> Block unter dem großen IC) ist.
>
> Sobald du ins Datenblatt des ICs schaust, ergibt sich der Sinn
> vielleicht.
Hab es leider nicht sofort verstanden.
> Damit wird der Oszillator ~500ms nach dem PWR_FLAG eingeschaltet, also
> erst, wenn alle Spannungen stabil sind.
Ok danke, das erklärt einiges. :D

> Bob E. schrieb:
>> Kann man auf den und/oder den Quarz
>> verzichten ?
>
> Ohne Quarz ist schwierig, wenn der Takt nicht gerade woanders her kommt.
> Ohne Herzschlag kein Leben.
>
> Die Schaltung mit dem Voltagedetector kann man sicher auch anders bauen.
> Ganz dumm ist die Idee jedoch nicht.

von Sebastian R. (sebastian_r569)


Lesenswert?

Okay, das "PWR_FLAG" ist kein Signal, sondern anscheinend irgendein 
DRC-Attribut.

Getrieben wird das ganze vom Signal "ESP_EN", was dem Reset entspricht.

Also 500ms, nachdem der Reset losgelassen wurde und der ESP losgelaufen 
ist, startet auch der Oszillator und damit der PHY

: Bearbeitet durch User
von Bob E. (embedded_bob)


Lesenswert?

Sebastian R. schrieb:
> Okay, das "PWR_FLAG" ist kein Signal, sondern anscheinend irgendein
> DRC-Attribut.
>
> Getrieben wird das ganze vom Signal "ESP_EN", was dem Reset entspricht.
>
> Also 500ms, nachdem der Reset losgelassen wurde und der ESP losgelaufen
> ist, startet auch der Oszillator und damit der PHY

Wäre ein zusätzlicher Schalter auf Masse am Pin 3 des ESP zum Reseten 
möglich? Dieser würde dann -soweit ichs versteh- sowohl den ESP als auch 
den PHY ausschalten..

von Sebastian R. (sebastian_r569)


Lesenswert?

Bob E. schrieb:
> Wäre ein zusätzlicher Schalter auf Masse am Pin 3 des ESP zum Reseten
> möglich?

So wie bereits mit dem Button "RST1" im Button-Feld rechts Mitte 
geschehen?

von Bob E. (embedded_bob)


Lesenswert?

Sebastian R. schrieb:
> Bob E. schrieb:
>> Wäre ein zusätzlicher Schalter auf Masse am Pin 3 des ESP zum Reseten
>> möglich?
>
> So wie bereits mit dem Button "RST1" im Button-Feld rechts Mitte
> geschehen?

Den habe ich wohl übersehen. Ja genau so :D Danke

von Bob E. (embedded_bob)


Lesenswert?

Hätte noch eine Frage zu den Widerstandsnetzwerken gleich neben U8. Wäre 
es auch möglich einfach vier 2k2 Widerstände einzeln zu verbauen? Oder 
sind diese Netzwerke ineinader noch verschalten?

von Sebastian R. (sebastian_r569)


Lesenswert?

Bob E. schrieb:
> Wäre
> es auch möglich einfach vier 2k2 Widerstände einzeln zu verbauen? Oder
> sind diese Netzwerke ineinader noch verschalten?

Das sind einfache Pulldown-Widerstände zur Adressbestimmung ein Pullup, 
um das RMII-Interface zu aktivieren.

Da ist nichts besonderes dran. Kannst also stinknormale Widerstände 
nehmen, der Wert ist sogar fast egal. Theeeeoretisch kann man die Pins 
sogar direkt auf 0V/Vcc ziehen.

Wenn du die Schaltung nachbauen möchstest, solltest du dir vielleicht 
auch das Datenblatt es PHYs anschauen und verstehen.

: Bearbeitet durch User
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
Noch kein Account? Hier anmelden.