Podłączasz dwa Ethernet PHY bez magnesów?


12

W (wstępnie) nowym projekcie chcę podłączyć dwa PHY Ethernet 100 Mb / s podobne do LAN8270a , oddzielone kilkoma calami na tej samej płytce drukowanej, z tą samą płaszczyzną uziemienia (ale różnymi zasilaczami). Mam wybór jednego z moich PHY, ale drugi jest osadzony w nieokreślonym jeszcze układzie scalonym PCIe to Ethernet (być może Gigabit, ale używany w trybie 100 Mbit / s) i bardzo ważne jest, aby ten PHY myślał, że istnieje bona fide Połączenie Ethernet 100 Mbit / s.

Przydałby mi się następujący

schematyczny

symulacja tego obwodu - Schemat utworzony przy użyciu CircuitLab

ale chciałbym osiągnąć to samo bez magnesów, aby zaoszczędzić na kosztach, kupować bóle głowy i, jeśli to możliwe, zużycie energii.

Mogę sobie wyobrazić sieć RC, być może tak prostą jak w tym przypisie , znalezioną dzięki podobnemu pytaniu ; lub może zostały zaprojektowane z tłumieniem i dolnoprzepustowym, ale nie będzie to naśladować faktu, że przy prawdziwej magnetyce, gdy występuje ujemny impuls na TX1P, występuje dodatni impuls na TX1M i RX2M. Nie jestem pewien, czy to uniemożliwiłoby normalne działanie niektórych PHY.

Coś, co sugeruje, że ktoś jest pewny, będzie działać na praktycznie każdą PHY w pobliżu?


1
Przynajmniej możesz wyeliminować jeden transformator na każdej ścieżce z pokazanego obwodu. Istnieją transformatory ethernetowe 1: 1, które mają zaczepy środkowe po obu stronach.
Olin Lathrop,

1
@Olin Lathrop: Racja. Chciałbym też znaleźć taki transformator w CircuitLab!
fgrieu

3
Należy pamiętać, że ethernet ma oczekiwaną odległość 1 metra jako minimalną odległość między portami (dla standardowych PHY) i może być konieczne pojemnościowe obciążenie interkonektu, aby osiągnąć elektrycznie równoważną odległość. To mnie ugryzło w projekcie kilka lat temu.
Peter Smith

Odpowiedzi:


8

Mogą Cię zainteresować niniejsze uwagi dotyczące aplikacji na temat aplikacji beztransformatorowych / niemagnetycznych sieci Ethernet

Oba mają przykład beztransformatorowej pracy na płytce drukowanej, z kondensatorem zamiast transformatora. W przypadku kontrolowania obu stron złącza można zamontować tylko jeden kondensator na linii. Ale jeśli kontrolujesz tylko jedną stronę, musisz umieścić kondensator dwa, na wypadek, gdyby druga strona nie miała nic lub miała transformator.

Musiałem pracować na połączeniu z płytą montażową 1000Base-KX, a jego problemem jest to, że ten standard nie jest zbyt dobrze znany i możesz mieć trudności z jego wdrożeniem, mieć informacje o nim itp.

W moim przypadku musiałem mieć wzór oscyloskopu, aby obserwować sygnał. Po kilku wiadomościach e-mail do firmy oscyloskopowej i kilku rozmowach telefonicznych zrozumiałem, że mówię o 1000Base-KX, a nie 1000Base-CX (Ethernet over Coax).

1000Base-KX został „zaimplementowany” w IEEE802.3, kiedy utworzono 10GBase-KX. Więc 1000Base-KX jest standardem pochodzącym z 10G i oficjalnie stał się standardem IEEE lata po przyjęciu standardów Gigabit.

Również 1000Base-KX potrzebuje tylko 2 par (Full-Duplex), ale częstotliwość robocza wynosi około 1 Ghz, co wiąże się z problemami z integralnością sygnału, w których 1000Base-T i 100Base-T (X) pozostaje na 125 MHz.


Faktem jest, że aplikacja beztransformatorowa jest dość rzadka i niezbyt dobrze udokumentowana. Każdy sprzedawca ma własną implementację, jak pokazują to AN. Powinieneś znaleźć PHY, która jest ściśle związana z PHY i znaleźć AN o aplikacji beztransformatorowej od dostawcy układu scalonego. Ale bez informacji najlepszą rzeczą będzie praktyczne wdrożenie i testy z różnymi wartościami kondensatorów i rezystorów.
zeqL,

1
Referencje na miejscu! Uwaga: obawiam się, że Intel AP-438 Figure 1 może nie działać z całkiem wszystkimi PHY, ponieważ nie ma podciągania linii TX do Vcc, radykalnie modyfikując promowanie DC. TI AN-1519 Ryc. 5 ma tendencję do DC ( zarówno Tx, jak i Rx) i (w połączeniu z ryciną 10 C) wydaje się prawdopodobnie odpowiadać moim potrzebom; w zasadzie transmormer (y) są zastąpione 4 zaślepkami. [repost z korektą]
fgrieu

1
Chociaż zgadzam się, że „beztransformatorowa” operacja jest mniej znormalizowana / udokumentowana, niż powinna być, w dzisiejszych czasach nie jest to rzadkość (z wszystkimi dostępnymi systemami kasetowymi, czy to sprzętem przemysłowym opartym na ATCA / uTCA, czy przypadkowym serwerem kasetowym Dell / HP / ktokolwiek inny) stojak).
oakad

5

To, czego naprawdę potrzebujesz, to inna odmiana PHY, tzw. Phy backplane. Są one specjalnie zaprojektowane do pracy ze sprzężeniem pojemnościowym nad śladami PCB.

Odpowiedni standard nosi nazwę 802.3ap. Oto ładny przegląd: ftp://ftp.t10.org/t10/document.05/05-214r1.pdf

Wiele współczesnych PHY można przełączyć w tryb 1000Base-KX poprzez drobną modyfikację konfiguracji.

Jednym z długofalowych i popularnych PHY powyższej odmiany, które często można znaleźć na wszystkich rodzajach kart rozszerzeń, jest Marvel 88E1145: http://www.marvell.com/transceivers/assets/Marvell-Alaska-Quad-88E1141-45- GbE.pdf

Wiele zintegrowanych kontrolerów Ethernet obsługuje również ten tryb działania (na przykład Intel): http://www.intel.com/content/dam/doc/application-note/82545-82546-82571-82572-631xesb-632xesb-gbe -controllers-serdes-design-appl-note.pdf


1
Dzięki za wskazówki. Mój przypadek użycia to karta PCIe, która pojawia się jako 100% waniliowa karta Ethernet, a głównym celem jest to, że sterowniki w większości systemów operacyjnych rozpoznają ją bez zmian; dlatego muszę korzystać ze zwykłego 100BASE-TX, nie ma sposobu, aby rejestrować teak w tej PHY.
fgrieu

Mogę się mylić, ale myślę, że wiele popularnych kontrolerów Ethernet może załadować swoją konfigurację z podłączonej pamięci EEPROM, zamiast polegać na hoście, aby ją ustawić.
Peter Green

2

Transformatory są po to, aby pomóc w dopasowaniu impedancji do linii Ethernet RJ45, więc jeśli masz pewność, że impedancja pasuje, będziesz w porządku nawet na dziesiątki stóp.

Mały druk

Transformatory chronią również krzem przed zakłóceniami linii, które mogłyby zabić krzem, więc należy o tym pamiętać. Izolują również galwanicznie oba systemy i zatrzymują przepływy uziemienia, które mogą powodować niską jakość danych. Pod warunkiem, że nie musisz mieć poziomu prądu stałego na połączeniu (który jest zwykle wykorzystywany przez centralny zaczep transformatora) i masz oba systemy podłączone przez kondensatory, powinno działać. Przeczytaj arkusz danych.


1
Nie mogę odczytać obok niezrównoważonego nawiasu ...
Samuel

@Samuel - czy to OK, koleś - miałem dodatkowy wspornik !!
Andy aka

To zdanie się nie kompilowało.
Samuel

@Samuel LOL - pokazał się dobrze na IE
Andy aka

1

Etether używa różnych rodzajów kodów linii, aby zapewnić, że przesyłane dane są zrównoważone DC. 4b / 5b to kod linii używany w sieci Ethernet 100 Mbit, a następnie jest przesyłany z kodowaniem MLT-3. Kod 4b / 5b ogranicza liczbę zer i jedynek, które można uzyskać z rzędu. Następnie MLT-3 przesyła trzy różne poziomy napięcia, -1, 0 i +1. Przejście oznacza 1, a brak przejścia oznacza zero. Nie ma więc znaczenia, czy linia jest odwrócona, czy nie, ponieważ przejścia przenoszą informacje, a nie poziomy. Możliwe jest, że niektóre układy PHY nie będą w stanie napędzać czegoś, co nie jest transformatorem, więc możesz mieć problem w zależności od sposobu podłączenia. Myślę, że byłby to problem tylko wtedy, gdy wyjścia byłyby otwartym kolektorem zamiast push-pull. Jednak powinieneś być w stanie uciec z jednym transformatorem.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.