hab' 9 Eingangs PINs und will die jede einzelne PIN mit beliebig anderen 9 Ausgangs PINs verbinden. Ein Eingang PIN kann mit keinem, einem oder mehreren anderen Ausgangs PINs gleichzeitig verbunden werden! Kann jemand helfen, bin Software Ingenieur. Welche IC kann das am besten meistern?
Ethernet ist nicht wichtig, nur die Verbindung von Eingängen zu
Ausgängen!!
Bei einem PIC werden nicht Ausgänge mit Eingängen verbunden, sondern es werden Eingangssignale erfasst, durch ein Programm verarbeitet und dann an den Ausgängen ausgegeben.
Nochmal:
WAS für Signale (analog/digital?, Pegel?) sollen von den Eingängen zu den Ausgängen gelangen und welche Timing-Anforderungen werden dabei gestellt?
Ein Eingang PIN kann mit keinem, einem oder mehreren anderen Ausgangs
PINs gleichzeitig verbunden werden!
RJ45, Ethernet Signale!
So einen Universalchip, wie du dir das wohl vorstellst, gibt es nicht!
Dafür sind die Anforderungen der einzelnen Protokolle zu verschieden. Insb. das "mehrere" geht bei vielen Protokollen vom Prinzip (Punkt-zu-Punk-Verbindungen) her schon nicht. Da gibt es dann Spezialchips z.B. für Ethernet, für HDMI, für USB, usw, die sowas implementieren (alle nichts, was man "mal eben" zusammenschustern kann) und selbst die haben Einschränkungen (z.B. richtungsgebunden). Dazu kommen nocht inkompatible elektrische Eigenschaften. Einige davon sind nichtmal auf Chips integrierbar.
Gibt es doch: Kreuzschienenverteiler!
Aber eben nicht als IC, eher als komplettes Gerät, z.B.: https://www.extron.de/article/selectingmatrixswitchers
Und man wird sich mehr oder weniger auf einen Signaltyp beschränken müssen.
Mich erinnert das ein wenig an den Beitrag "CAN Switch / Relais ?". Da gab es dann noch einen zweiten Teil davon, den finde ich aber grad nicht mehr...
Ich hatte für analoge Video Signale ein 8x8 IC von Maxim eingesetzt. Der Chip alleine kostete schon über 50 DM, billigere Alternativen taugten aber nicht für Video.
Es ist also wirklich wichtig, den Anwendungsfall zu kennen. Selbst Relais taugen nicht universell für alles
z.B gibt es es nicht. Eine Lösung für Ethernet taugt auch nur für Ethernet, nichts anderes. Gigabit ist anspruchsvoll, ich habe keine ahnung ob es dafür passende Matrix Schalter überhaupt gibt.
Bei Ethernet brauchst du zudem für jede Leitung entsprechende Treiber und Übertrager. Ein IC kann nicht direkt in die Leitung eingeschleift werden, weil der Wellenwiderstand dann nicht mehr stimmt.
Bei Ethernet sind doch immer noch 'Magnetics' im Spiel? Jedenfalls kenn ich das so.
Könnte aber auch optisches Ethernet sein, dann werden SFP+ Module notwendig.
Wenn es rein digitale Signale sind werfe ich noch ein kleines CPLD/FPGA in den Raum.
Pro Ausgang sind es dann 9x2-fach AND um eine Maske einzustellen welcher Eingang beteiligt ist und ein 9-fach OR um die Auswahl zusammenzufassen.
Einstellen macht dann wahrscheinlich nur über eine SPI o.ä. Schnittstelle Sinn.
Also noch ein Schieberegister mit 9x9 Bit.
So oder so ähnlich...
Wenn es rein digitale Signale sind werfe ich noch ein kleines CPLD/FPGA
in den Raum.
Pro Ausgang sind es dann 9x2-fach AND um eine Maske einzustellen welcher
Eingang beteiligt ist und ein 9-fach OR um die Auswahl zusammenzufassen.
Einstellen macht dann wahrscheinlich nur über eine SPI o.ä.
Schnittstelle Sinn.
Also noch ein Schieberegister mit 9x9 Bit.
So oder so ähnlich...
Ich sehe gerade, daß es auch den MT8812 noch gibt (8x12), ist für 9x9 praktischer als der MT8816 (8x16). Letzteren nannte ich, weil ich ihn schon selbst eingesetzt habe.
Also mir ist es egal was Du vorhast; Du wirst es schon wissen.
Aber ich hätte noch ein paar originale(!) MT8816AP1 (PLCC Fassung würde ich dazu legen) und auch noch MT8816AF1 am Lager. Sind feine IC - schon in ein paar (natürlich total geheimen) Projekten eingesetzt.
PM für Details.
VG und guten Rutsch
Stephan
Also mir ist es egal was Du vorhast; Du wirst es schon wissen.
Steile These.
Mich als Hardwareentwickler, der seinen Lebensunterhalt mit der Entwicklung funktionierender Steuerungen und deren Bereitstellung an die Software Ingenieure verdient (und nicht mal schlecht verdient), würden vor der Realisierung dieses Projekts schon noch ziemlich genau die oben gestellten Fragen bewegen. Und ich würde keinen Finger krumm machen, vor die nicht beantwortet wären.
Also mir ist es egal was Du vorhast; Du wirst es schon wissen.
Steile These.
Geheim Projekt ist ein einfacher Kabel-Simulator, eigentlich sollte man damit schlechte oder gute Kabel Simulieren, da ich Embedded Softwareentwickler bin, bewege mich gerne im Grenzregion Hardwareentwicklung. Device hat 2 RJ45 Stecker, wo man ein "schlechtes/Gutes Kabel" simulieren kann, z.B Pin 3 geht auf Pin 2 oder ist offen. Da brauche ich ein Gerät, der sowas simulieren kann, mal was für die Feiertage, so neben bei! Danke an alle hier, die mir bei diesem mini-Projekt geholfen haben. 2x MT8816 sollte es schon ausreichend sein. Allen hier ein guter Rutch!
Du sprichst in Rätseln. In der Hardware gibt es spezifizierte Kontakt- und Isolationswiderstände. Bei der Simulation müsstest du Grenzmuster simulieren. Solange du nicht mit halbwegs vollständigen Spezifikationen rüber kommst - viel Erfolg.
Danke an alle hier, die mir bei diesem mini-Projekt geholfen haben. 2x
MT8816 sollte es schon ausreichend sein. Allen hier ein guter Rutch!
Meinen Tipp zu der Sache: um die Qualität deines simulierten Kreuz-Und-Quer-Kabels zu testen, solltest du dir mal so ein Gerät wie z.B. ein Fluke DSX-602 ausleihen und damit messen, wie "gut" deine Kabelsimulation gegen die Norm ist:
Das Ding kann z.B. die Position einer vorschriftgerecht verdrahteten RJ45 Steckverbindung im Kabel per Impedanzsprung auf den Meter genau ausmessen. Ich hatte das für uns in der HW-Entwicklung angeschafft, aber irgendwann mussten wir unser Gerät immer in der IT abholen, weil die es wieder mal brauchten, um das Firmen-Netzwerk zu debuggen.
Wenn du die für ein "gutes" Kabel nötigen Messungen und Messergabnisse anschaust, dann weißt du, dass du mit deiner Schaltung nur "schlechte" und "noch schlechtere" Kabel simulieren können wirst. Kurz: keines deiner simulierten Kabel wird irgendeine der CAT5/6 Prüfungen bestehen.
da ich Embedded
Softwareentwickler bin, bewege mich gerne im Grenzregion
Hardwareentwicklung.
Schräg.
Es hat nun viele Beiträge gebraucht um eine halbwegs verständliche Beschreibung aus Dir herauszuquetschen.
Analog dazu scheinst DU aber auch nicht aufzunehmen was an Feedback zurückkommt, denn Lothar hat Dir bereits sehr klar gesagt das die 65R der MT8816 das Netz dramatisch verschlechtern.
Ich versteh auch den Sinn nicht.
Ich nehme einfach das schlechteste und längste Kabel an dem das Netz noch laufen muss, ggf. + x Meter und teste damit.
Schlechter als das ist Ausschuss und Sache der Strippenzieher das zu fixen.