KSZ8794 Ethernet Controller

Gast #6110691
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
Gast #6110741
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.
(Firma: fritzler-avr.de) #6110890
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 :/

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.