Hallo zusammen, ich versuche mich aktuell an einem Gerät mit ESP32 mit Ethernet über die integ. EMAC und LAN8720. Testaufbau mit einem "Waveshare LAN8720" Klon-Board läuft im Grundsatz und nun will ich die Schaltung finalisieren, aber ordentlich. Taktquelle für EMAC und PHY soll ein 50MHz Quarz-Oscillator werden. Wie in vielen Schaltungen mit ESP32 und LAN8720 zu sehen. Im LAN8720 Reference-Design ist da jedoch noch ein Schmitt-Trigger nach dem Oscillator. Brauchts den? Auf meinem Board ist er nicht drauf und bisher in keiner Schaltung mit LAN8720 die ich so gefunden habe. https://ww1.microchip.com/downloads/en/DeviceDoc/EVB8720%20Evaluation%20Board%20Schematic.pdf Dazu kommt das dämliche beim ESP32 mit EMAC, dass man sich den REFCLK-Eingang mit dem Bootloader-Pin teilt. Sprich, im Startup muss die Taktleitung definiert HIGH (Normalbetrieb) oder LOW (Bootloader) sein. Der interne Pullup des Eingang der normalerweise dafür sorgt dass immer im Normalbetrieb gestartet wird reicht aber wohl zumindest bei meinem Testsetup nicht aus, damit das stabil auf 1 bleibt - Sprich nach dem Reset spiele ich aktuell Lotto ob der BL oder das Programm geladen wird :) Dafür wollte ich eigentlich den EN-EIngang des Oscillator nutzen. Was macht eigentlich der Out von so einem Oscillator wenn er disabled ist? wird das Signal auf gnd gezogen, auf high oder ist das hochohmig?
:
Bearbeitet durch User
Ing-Dom schrieb: > Dafür wollte ich eigentlich den EN-EIngang des Oscillator nutzen. Was > macht eigentlich der Out von so einem Oscillator wenn er disabled ist? > wird das Signal auf gnd gezogen, auf high oder ist das hochohmig? Das steht sicher im Datenblatt des Oszillators, den wir leider nicht kennen. p.s. nachdem gerade ein Glaskugelpolierer hier sein Unwesen treibt, sind die alle dort zur Nachbearbeitung. Also Pech gehabt!
Ing-Dom schrieb: > Im LAN8720 Reference-Design ist da jedoch noch ein Schmitt-Trigger nach > dem Oscillator. Brauchts den? Je nach Oszillator ja oder nein. Der Schmitt-Trigger macht einen sauberen Rechteck wenn dein Oszillator einen Sinus ausgibt. Und der macht einen Rechteck mit VDDIO auch wenn der Oszillator einen Rechteck mit 3.3 macht. Quasi auch Pegelwandler.
Du koenntest 1 LVC NAND nehmen. Die haben Schmitt-Trigger an den Eingaengen. Legst du den noch freien Eingang auf L, hast du ein schoenes H am Ausgang...
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.