Ich arbeite an einem PCB-Design mit einem Raspberry Pi CM-Modul und einem Mikrocontroller mit Ethernet-Kapazität. Ziel ist es, die Geräte mit dem Internet zu verbinden.
Ich verwende derzeit einen normalen Ethernet-Switch, an dem ich die CAT5e-Kabel mit den verschiedenen Geräten verbinde. Mit normalen RJ45-Anschlüssen, Magnetik, PHY und MAC. Die Standardeinstellung.
Ich möchte versuchen, den Switch in das PCB-Design zu integrieren, während das LAN weiterhin so bleibt, wie es normalerweise sein sollte. Ich habe ein paar Schalter-ICs wie den KSZ8794 gefunden , und ich denke, ich kann damit einen funktionierenden Schalter erstellen, aber nur mit einem normalen Setup. Das ist mit Magneten und Steckverbindern. Der IC verfügt über integrierte MAC- und PHY-Module.
Wenn ich versuche, mich mit dem Switch-Konzept zu beschäftigen und keine Kabel zu verwenden, habe ich am Ende eine „vielleicht“ -Möglichkeit, bei der ich den Switch wie gewohnt verwenden und dann einen PHY- und MAC-IC mit einem der Ports verbinden und Verbinden Sie den MAC mit einer (R)MII-Schnittstelle mit dem Pi oder Mikrocontroller.
Ich habe dann statt Kabel und Stecker sehr kurze 100BASE-T-Leiterbahnen zwischen den beiden PHY-ICs. Dies scheint zwar eine praktikable Lösung zu sein, fühlt sich aber auch an, als würde man durch unnötige Reifen springen.
Gibt es eine Möglichkeit, weiterhin ein LAN-Netzwerk auf meiner Platine zu unterhalten, wobei ein Anschluss nach außen geht und kein Mini-100BASE-T-Netzwerk zwischen dem Switch-IC und anderen Geräten „simuliert“ wird?
BEARBEITEN: Diagramm hinzugefügt, um es hoffentlich etwas offensichtlicher zu machen:
Finden Sie einen Switch/PHY-Chip mit zwei (R)MII-Schnittstellen. Beispiel: http://www.farnell.com/datasheets/2175960.pdf .
Ein MII zum Rechenmodul, das zweite RMII zum Mikrocontroller und Sie haben noch 2 Ports übrig, die Sie an normale Magnete anschließen und nach draußen bringen können.
Neuling Noob
pascal0312