Hallo, ich arbeite mit einem Entwicklungsboard für einen Mikrocontroller. Auf diesem Board befindet sich ein Ethernet PHY, der über die MII Signale des Mikrocontrollers angesteuert wird. Mein Problem ist nun, dass einige der MII Signale von dem Mikrocontroller gleichzeitig als SPI-Port verwendet wird. Ich möchte auf die Verwendung des PHYs verzichtetn und statt dessen den SPI-Port des Mikrocontrollers verwenden. Ich kann weder die Leitungen zum PHY abtrennen, noch den PHY-IC ablöten. Was ich jedoch tun kann ist die Verbindung des ICs zu den I/O-Spannungen und der Versorgungsspannung zu kappen. Die SPI-Leitungen werden vom PHY-IC sowohl als TTL-Eingänge, als auch als TTL-Ausgänge genutzt. Kann ich nun einfach meinen SPI-IC einfach an diese PINs anschließen, oder kann das Probleme geben? Wenn der PHY unbestromt ist, sollte der SPI-IC doch auf der Seite des PHYs nur Dioden in Sperrrichtung (Ersatzschaltbild) sehen, oder? Wenn ich das richtig sehe, kann ich dann mit dem SPI-Port des Mikrocontrollers den SPI-IC ansteuern, obwohl dieser noch mit dem unbestromten PHY verbunden ist. Stimmt Ihr mir zu? Ein kurzes Feedback mit Eurer Meinung würde mir helfen.
die Schutzdioden kònnten den Baustein entsprechend Spannung zufuehren. Wenn Reset vorhanden ist, dann wuerde ich den Baustein in ein dauerndes Reset versetzen, dann hast du keine Probleme. Meistens gibt es dies bie Eth Bausteinen
In Prinzip sind doch Entwicklungsboards zum "Spielen" da. Eine so wichtige Schnittstelle mit dem Schild: "Zutritt verboten" zu versehen, erscheint mir doch ein bisschen heftig. Bist Du Dir sicher, dass die Nutzung der SPI-Anschlüsse nicht trotzdem möglich ist?
Vielen Dank für die Antworten. @chris: Die Idee ist gut. Das ist nur leider ebenfalls nicht möglich, da der Reset PIN mit dem boardweiten System-Reset verbunden ist und ich an dessen Leitungen nicht rankomme um sie zu kappen. @Amateur: Es handelt sich um ein SOM-Board mit einem Dual-Core MC (ARM9 und DSP), welches ich in meinem eigenen Design verwenden möchte. Es hat zwei SPI-Ports. Ich brauche einen von denen für den DSP. Der eine wird bereits vom ARM9 für das Booten von Linux von einem Flash-Speicher verwendet. Der andere hängt leider bereits in beschriebener Weise an dem PHY.
@chris: An die Schutzdioden habe ich vorher nicht gedacht. Hm. Wenn ich die I/O-Spannungen und die Eingangsspannung offen lasse, hängt dann nicht die Schutzdiode auf VCC auf einer Seite in der Luft? Ich habe Schwierigkeiten mir vorzustellen, auf welchem Potential die offene Seite dann wohl sein wird. Die I/O-Spannungen auf GND zu legen wäre wohl auch keine gute Idee, da ich dann alle Signale die an den Ausgängen des PHYs ankommen auf die Diodenspannung begrenzen würde.
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.