SpaceWire és una xarxa de comunicacions de naus espacials basada en part en l'està ndard de comunicacions IEEE 1355. Està coordinat per l'Agència Espacial Europea (ESA) en col·laboració amb agències espacials internacionals com la NASA, JAXA i RKA. Dins d'una xarxa SpaceWire, els nodes es connecten mitjançant enllaços sèrie de punt a punt de baix cost, de baixa latència, dúplex complet i encaminadors d'encaminament veriforme de commutació de paquets. SpaceWire cobreix dues (fÃsica i d'enllaç de dades) de les set capes del model OSI per a comunicacions.
Connector del tipus SpaceWire
|
Tipus
|
Connector de dades
|
Història de producció
|
Dissenyador
|
European Space Agency
|
Especificacions
|
Connectable en calent
|
SÃ
|
Extern
|
SÃ
|
Senyal d'Ã udio
|
No
|
Senyal de vÃdeo
|
No
|
Senyal de dades
|
SÃ
|
|
Amplada de banda
|
2.0–400 Mbit/s
|
|
Protocol
|
Serial
|
Pins
|
9
|
Connector
|
Micro-D
|
Patillatge
|
Pin 1
|
DIN+
|
Data In Pos.
|
Pin 2
|
SIN+
|
Strobe In Pos.
|
Pin 3
|
Inner Shield
|
Terra
|
Pin 4
|
SOUT-
|
Strobe Out Neg.
|
Pin 5
|
DOUT-
|
Data Out Neg.
|
Pin 6
|
DIN-
|
Data In Neg.
|
Pin 7
|
SIN-
|
Strobe In Neg.
|
Pin 8
|
SOUT+
|
Strobe Out Pos.
|
Pin 9
|
DOUT+
|
Data Out Pos.
|
Arquitectura
Capa fÃsica
La modulació i els formats de dades de SpaceWire generalment segueixen la part de codificació data strobe - senyalització final diferencial (DS-DE) de l'IEEE Std 1355-1995. SpaceWire utilitza comunicació asÃncrona i permet velocitats entre 2 Mbit/s i 200 Mbit/s, amb una velocitat de senyalització inicial de 10 Mbit/s.[1] DS-DE està ben afavorit perquè descriu modulació, formats de bits, encaminament, control de flux i detecció d'errors al maquinari, amb poca necessitat de programari. SpaceWire també té taxes d'error molt baixes, comportament del sistema determinista i electrònica digital relativament simple. SpaceWire va substituir els antics controladors diferencials PECL a la capa fÃsica de IEEE 1355 DS-DE per senyalització diferencial de baixa tensió (LVDS). SpaceWire també proposa l'ús de connectors de 9 pins qualificats per a l'espai.
Capa d'enllaç
Cada carà cter transferit comença amb un bit de paritat i un bit de bandera de control de dades. Si el senyalador de control de dades és de 0 bits, segueix un carà cter LSB de 8 bits. En cas contrari, un dels codis de control, inclòs el final del paquet (EOP).[2]
Capa de xarxa
Els marcs de dades de xarxa tenen el següent aspecte:
Byte d'adreça
|
Byte d'adreça. . .
|
ID del protocol
|
Dades del marc
|
S'utilitzen un o més bytes d'adreça per a l'encaminament. Les adreces són fÃsiques (0-31) o lògiques. La diferència és que les adreces fÃsiques s'eliminen de la capçalera de la trama durant l'encaminament, que s'utilitza per a l'encaminament basat en salts (basat en la ruta especificada a la trama mateixa). Les adreces lògiques també es poden suprimir, depenent de la configuració de l'encaminador.
Usos
SpaceWire s'utilitza a tot el món.[3] El seu ús va començar principalment en projectes de l'ESA, però actualment és utilitzat per la NASA, JAXA, RKA i moltes altres organitzacions i empreses. Alguns projectes de la NASA que l'utilitzen inclouen el James Webb Space Telescope, el Burst Alert Telescope de Swift, el Lunar Reconnaissance Orbiter, LCROSS, el Geostationary Operational Environmental Satellite (GOES-R) i el SCaN Testbed, conegut anteriorment com a Comunicacions, Navegació i Xarxes. Banc de proves reconfigurable (CoNNeCT). També ha estat seleccionat pel Departament de Defensa dels Estats Units per a l'espai de resposta operativa. Les iniciatives de SpaceWire s'estan coordinant entre diverses agències espacials en el marc de CCSDS per tal d'estendre el seu model de comunicació a les capes de xarxa i transport del model OSI.
Referènces