Daisy Chain (elektrotechnika) - Daisy chain (electrical engineering)

Seria urządzeń połączonych w układzie łańcuchowym
Girlanda stokrotka , łańcuch z kwiatów daisy
Graficzna reprezentacja łańcucha daisy

W elektrotechnice i elektronice łańcuch stokrotkowy to schemat okablowania, w którym wiele urządzeń jest połączonych ze sobą po kolei lub w pierścieniu, podobnie jak girlanda ze stokrotek . Poza pełną, pojedynczą pętlą, systemy zawierające pętle wewnętrzne nie mogą być nazywane łańcuchami.

Łańcuchy Daisy mogą być wykorzystywane do zasilania, sygnałów analogowych, danych cyfrowych lub ich kombinacji.

Termin łańcuchowy może odnosić się do urządzeń na dużą skalę połączonych szeregowo, takich jak szereg listew zasilających połączonych ze sobą w celu utworzenia pojedynczej długiej linii pasków, lub do wzorców okablowania wbudowanych w urządzenia. Inne przykłady urządzeń, które można wykorzystać do tworzenia łańcuchów, to te oparte na kablach USB , FireWire , Thunderbolt i Ethernet .

Transmisja sygnału

W przypadku sygnałów analogowych połączenia zwykle składają się z prostej szyny elektrycznej i, szczególnie w przypadku łańcucha wielu urządzeń , mogą wymagać użycia jednego lub więcej repeaterów lub wzmacniaczy w łańcuchu, aby przeciwdziałać tłumieniu (naturalna utrata energii w takich system). Sygnały cyfrowe między urządzeniami mogą również być przesyłane prostą szyną elektryczną, w którym to przypadku może być potrzebny terminator szyny na ostatnim urządzeniu w łańcuchu. Jednak w przeciwieństwie do sygnałów analogowych, ponieważ sygnały cyfrowe są dyskretne , mogą one być również regenerowane elektrycznie, ale nie modyfikowane, przez dowolne urządzenie w łańcuchu .

Rodzaje

Sprzęt komputerowy

Niektóre urządzenia można podłączyć do systemu komputerowego w konfiguracji łańcuchowej, łącząc każdy komponent z innym podobnym komponentem, a nie bezpośrednio z systemem komputerowym, który używa tego komponentu. Tylko ostatni element w łańcuchu łączy się bezpośrednio z systemem komputerowym. Na przykład łączenie wielu komponentów, z których każdy ma port UART ze sobą. Komponenty muszą również zachowywać się wspólnie. np. w danym momencie tylko jedna przejmuje magistralę komunikacyjną.

  • SCSI jest przykładem systemu cyfrowego, który jest elektrycznie magistralą , w przypadku urządzeń zewnętrznych jest fizycznie połączony w łańcuch. Ponieważ sieć jest elektrycznie magistralą, musi być zaterminowana i można to zrobić albo przez podłączenie terminatora do ostatniego urządzenia, albo przez wybranie opcji, aby urządzenie było zakończone wewnętrznie.
  • Urządzenia MIDI są zwykle zaprojektowane do łączenia w łańcuch. To normalne, że urządzenie ma zarówno port THRU, jak i port OUT i często oba mogą być używane do łączenia w łańcuch. Port THRU przesyła informacje z minimalnym opóźnieniem i bez zmian, podczas gdy port OUT wysyła całkowicie zregenerowany sygnał i może dodawać, usuwać lub zmieniać wiadomości kosztem pewnego opóźnienia. Różnica może spowodować, że sygnały dotrą w różnym czasie; jeśli łańcuch jest wystarczająco długi, będzie tak bardzo zniekształcony, że system może stać się zawodny lub niefunkcjonalny.
  • Niektóre produkty IC z magistralą szeregowego interfejsu peryferyjnego (SPI) zaprojektowano z możliwością połączenia szeregowego .
  • Wszystkie układy scalone JTAG powinny obsługiwać łączenie łańcuchowe zgodnie z wytycznymi łączenia łańcuchowego JTAG.
  • Thunderbolt (interfejs) obsługuje również urządzenia połączone łańcuchowo, takie jak macierze RAID i monitory komputerowe .
  • Hexbus jest autobus 10 drutu Texas Instruments , stosowane w TI-99 / 4a , CC-40 i TI-74 .

Topologia sieci

Dowolny łańcuch szeregowy tworzy jedną z dwóch topologii sieci:

  • Topologia liniowa: Na przykład ABCDE, ABCDE i CMNO (rozgałęzione w C) to łańcuchy.
  • Topologia pierścienia: istnieje połączenie pętli z powrotem od ostatniego urządzenia do pierwszego. Na przykład ABCDEA (pętla). Jest to często nazywane „pętlą łańcuchową”.

Dostęp do systemu

Użytkownicy mogą łączyć sesje obliczeniowe w łańcuchu szeregowym. Korzystając z usług takich jak Telnet lub SSH , użytkownik tworzy sesję na drugim komputerze przez Telnet, a od drugiej sesji Telnet do trzeciej i tak dalej. Innym typowym przykładem jest „sesja terminalowa wewnątrz sesji terminalowej” przy użyciu protokołu RDP . Powody, dla których warto tworzyć łańcuchy, obejmują połączenie z systemem w sieci nieroutowanej za pośrednictwem systemu bramy, zachowanie sesji na pierwszym komputerze podczas pracy na drugim komputerze, aby zaoszczędzić przepustowość lub poprawić łączność w niestabilnej sieci, najpierw łącząc się z lepszym podłączona maszyna. Mniej zdrowym celem jest kamuflowanie aktywności podczas cyberprzestępczości .

Bibliografia