Hello, I would like to use an 10/100/1000Mbps Ethernet transceiver for switching between 1000Mbps Ethernet and 100Mbps Ethernet. I am planning a redesign of an i.MX6 board which offers various interfaces (I2C, SPI, USB, 100Mbps Ethernet, ...) over a 40-pin connector to another board which has the magnetics and the connector for Ethernet assembled. During the redesign process Gigabit Ethernet shall be added (because the processor can deliver it). However, I don't have enough lines left on the connector to add this. But on the new version the same 40-pin connector will get assembled a second time (as an assembly variant) for optional additional interfaces. This way the new version stays compatible to older boards. My idea was that I will route the 4 differential pairs for Gigabit-Ethernet to the new connector and the 2 already used pairs also to the old existing connector. So these 2 pairs will get routed to both connectors. My idea was to use 0 Ohm resistors to switch between the variants. On the boards with the connector I would also use 0 Ohm resistors to select the right mode and then route the differential pairs to the magnetics and the RJ45 jack (maybe I will choose a RJ45 jack with integrated magnetics). This way I could stay compatible to already existing boards by using the 100Mbps. And if 1000Mbps are wanted, I could assemble the new connector and switch the 0 Ohm resistors to get Gigabit-Ethernet. Do you understand my question or would a small sketch be helpful? Do you think it could work this way? Do you think the 0 Ohm resistors are a good idea or that this idea could work? I am thankful for all input! Cheers, Egon
Is it possible to just route the 2 additional Gigabit-Ethernet pairs to the new connector? Then I would have 2 pairs routed on each connector. Btw. you can also answer in German if you like. I just thought that I would reach more people by posting on embdev.net but the German community seems to be much active.
Please log in before posting. Registration is free and takes only a minute.
Existing account
Do you have a Google/GoogleMail account? No registration required!
Log in with Google account
Log in with Google account
No account? Register here.