Forum: Mikrocontroller und Digitale Elektronik KSZ8794 Ethernet Controller


von Milan (Gast)


Lesenswert?

Hallo zusammen

Ich habe einen KSZ8794 Ethernet Chip. Ich betreibe ihn mit Quad SPI.Im 
Datenblatt ist die Rede, wenn man den Baustein als slave betreibt was 
bei mir der Fall ist dan sollte ich den SPI-MISO (Pin 52 SPIQ) mit einem 
Pull-down Widerstand betreiben. Jetzt zu meiner Frage Quad SPI ist mit 
einer viel höheren Taktfrequenz somit könnte dies doch zu einem Problem 
werden. Den es wird nirgends genau gesagt mit was für einem Wert dieser 
Pull-down sein soll. Und mir schwebt da ungutes wegen der Frequenz wen 
ich einen 10k auf GND setze. Auf einem Evalboard ist dieser 330Ohm was 
für mich extrem tief ist.
Hätte hier jemand eine Erklährung dafür, dass ein 10k bei QSPI ein 
Problem ist. Und wiso der Widerstand mit 330Ohm so tief ist oder sollte.

Danke

von Miss Ratgeber (Gast)


Lesenswert?

> Und mir schwebt da ungutes wegen der Frequenz wen
> ich einen 10k auf GND setze.

Ueber die 10k lacht ein Treiberausgang nur. Aber er macht
natuerlich eine zusaetzliche Kapazitaet.

> mit 330Ohm so tief ist

Vermutlich eine merkwuerdige Form einer Impedanzanpassung.
Ohne die, wuerde es vermutlich zu viel "Klingeln" auf der
Leitung. Wenn du mutig bist, ein geeignetes Oszi nebst aktiver
kapazitaetsarmer Probe hast, koenntest du einfach mal nachmessen.
Wie das ganze mit und ohne Widerstand aussieht.

von Dergute W. (derguteweka)


Lesenswert?

Moin,

Milan schrieb:
> Ich habe einen KSZ8794 Ethernet Chip. Ich betreibe ihn mit Quad SPI.

Hmm - gehen da die Probleme nicht schon los? Der spricht doch nur 
"normales" SPI, kein Quad, odr?

Gruss
WK

von Mw E. (Firma: fritzler-avr.de) (fritzler)


Lesenswert?

Der KSZ8794 hat kein Quad SPI, auch wenn da ein Pin SPIQ heißt.
Quad SPI hätte 4 bidirektionale Datenpins.
Das hier ist ein 4 Wire SPI.

Die MDIO/SPI Umschaltung ist eine sogenannte "Strap-In Option".
Also alleine beim Starten des IC wird nachgesehen ob der Pegel an dem 
Pin High oder Low ist.
Alo rein theoretisch könnteste den SPIQ Pin mit dem angeschlossenen µC 
auf low halten und dann den KSZ8794 aus dem Reset holen.

Blöderweise stehts ja wirklich nicht im DB.
Bei den KSZ_blahkeks ICs die ich sonst so kenne stehts normalerweise 
sogare eine kleine Schaltung drinne, weil die Werte von Pullup und 
Pulldown sich unterscheiden können.

Es gibt nur die Angabe "I/O Pin Internal Pull-Up and Pull-Down 
Resistance" und "CMOS Input" aus den Pegeln und Widerstandswerten 
darfstes dann wohl selber ausrechnen :/

von Eberhard H. (sepic) Benutzerseite


Lesenswert?

Von hier: https://www.microchip.com/wwwproducts/en/KSZ8794 Design-Kit 
runterladen.

Dort ist außer einem Schaltplan jede Menge hilfreiche Info (auch über 
die Strapping-Widerstände) für den Entwickler.

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.