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
> 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.
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
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 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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.