SpaceWire


SpaceWire  är ett telekommunikationsnätverk för rymdfarkoster baserat på en del av IEEE 1355 interconnect-standarden . Koordineras av European Space Agency (ESA) i samarbete med internationella rymdorganisationer inklusive NASA , JAXA och FKA . I ett SpaceWire-nätverk är noder anslutna med hjälp av låg kostnad , låg latens , full duplex , punkt-till-punkt serielänkar och switchande routrar som utför kretskopplad routing . SpaceWire täcker två (fysiska och länkade) av de sju lagren i OSI-nätverksmodellen för kommunikation.

Arkitektur

Moduleringen och datarepresentationen i SpaceWire liknar i stort sett kodningen av överförda data  , en del av IEEE 1355-1995-standarderna som beskriver differentiell signalering (DS-DE). SpaceWire använder en asynkron anslutning och har en bandbredd på 2 Mbps till 400 Mbps. DS-DE har visat sig vara att föredra eftersom den beskriver modulering, bitformat, routing, flödeskontroll och feldetektering och korrigering på hårdvarunivå , med lite hjälp av programvara. SpaceWire har också en mycket låg felfrekvens, systemstatusdetektering och relativt enkel digital elektronik. På det fysiska lagret använder SpaceWire lågspänningsdifferentialsignalering (LVDS) istället för den äldre PECL från IEEE 1355 DS-DE-standarden. SpaceWire erbjuder också användningen av 9-stiftskontakter som används inom rymdindustrin. SpaceWire och IEEE 1355 DS-DE ger ett bredare utbud av datahastigheter, såväl som några nya funktioner för automatisk failover . Failover-funktioner tillåter data att hitta alternativa överföringsvägar, eftersom rymdmodulen är utrustad med flera databussar, vilket resulterar i feltolerans . Dessutom tillhandahåller SpaceWire för spridning av tillfälliga avbrott över SpaceWire-anslutningar, vilket eliminerar behovet av separata tillfälliga diskreta signaler.

Applikation

SpaceWire används i många projekt runt om i världen. Dess användning började ursprungligen i ESA- projekt och används för närvarande av NASA , JAXA , FKA och många andra organisationer och företag. Några NASA-projekt som använder det inkluderar: James Webb Space Telescope , Burst Alert Telescope for Swift , Lunar Orbiter , Lunar Crater Observation and Sounding Spacecraft , Geostationary Operational Environmental Satellite (GOES-R) och Communications, Navigation and Networking Reconfigurable Testbed (ConNNeCT ). Hon är också utvald av det amerikanska försvarsdepartementet för projektet Operationally Responsive Space. Förändringar av SpaceWire samordnas av flera rymdorganisationer under Space Information Systems Advisory Committee för att utöka sin kommunikationsmodell till nätverks- och transportskikten i OSI-nätverksmodellen .

Protokoll

ESA har tagit fram ett utkast till specifikation för en protokollidentifierare (Protocol ID).

Följande protokollidentifierare har godkänts i ECSS-E-ST-50-11:

Anteckningar

Länkar

Webbplatser och resurser Kommersiella hårdvaruleverantörer som använder SpaceWire Icke-kommersiella hårdvaruleverantörer som använder SpaceWire SpaceWire IP-kärnor Artiklar