Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

SpaceWire

From Wikipedia, the free encyclopedia
Spacecraft communications network
This article includes a list ofgeneral references, butit lacks sufficient correspondinginline citations. Please help toimprove this article byintroducing more precise citations.(August 2011) (Learn how and when to remove this message)
SpaceWire Specifications
Created byEuropean Space Agency
Speed2.0–400 Mbit/s
StyleSerial
Hotplugging interfaceYes
External interfaceYes
Websitespacewire.esa.int
SpaceWire Connector Specifications
TypeData connector
Production history
DesignerEuropean Space Agency
General specifications
Hot pluggableYes
ExternalYes
Audio signalNo
Video signalNo
Pins9
ConnectorMicro-D
Data
Data signalYes
Bitrate2.0–400 Mbit/s
ProtocolSerial
Pinout
PinNameDescription
Pin 1DIN+Data In Pos.
Pin 2SIN+Strobe In Pos.
Pin 3Inner ShieldGround
Pin 4SOUT-Strobe Out Neg.
Pin 5DOUT-Data Out Neg.
Pin 6DIN-Data In Neg.
Pin 7SIN-Strobe In Neg.
Pin 8SOUT+Strobe Out Pos.
Pin 9DOUT+Data Out Pos.

SpaceWire is aspacecraftcommunication network based in part on theIEEE 1355 standard of communications. It is coordinated by theEuropean Space Agency (ESA) in collaboration with international space agencies includingNASA,JAXA, andRKA.

Within a SpaceWire network the nodes are connected through low-cost, low-latency,full-duplex,point-to-point serial links, andpacket switchingwormhole routing routers.

Architecture

[edit]

Physical layer

[edit]

SpaceWire's modulation and data formats generally follow thedata strobe encoding -differential ended signaling (DS-DE) part of the IEEE Std 1355-1995. SpaceWire utilizesasynchronous communication and allows speeds between 2 Mbit/s and 200 Mbit/s, with initial signalling rate of 10 Mbit/s.[1] DS-DE is well-favored because it describes modulation, bit formats, routing,flow control, anderror detection in hardware, with little need for software. SpaceWire also has very low error rates, deterministic system behavior, and relatively simple digital electronics. SpaceWire replaced oldPECL differential drivers in the physical layer of IEEE 1355 DS-DE bylow-voltage differential signaling (LVDS). SpaceWire also proposes the use of space-qualified 9-pin connectors.

SpaceWire and IEEE 1355 DS-DE allows for a wider set of speeds for data transmission, and some new features for automaticfailover. The fail-over features let data find alternate routes, so a spacecraft can have multiple data buses, and be madefault-tolerant. SpaceWire also allows the propagation of time interrupts over SpaceWire links, eliminating the need for separate time discretes.

Link layer

[edit]

Each transferred character starts with a parity bit and a data-control flag bit. If data-control flag is a 0-bit, an 8-bit LSB character follows. Otherwise one of the control codes, including end of packet (EOP).[2]

Network layer

[edit]

The network data frames look as follows:

Address byteAddress byte...Protocol IDFrame data

One or more address bytes are used for the routing. Addresses are either physical ones (0–31), or logical ones. The difference is that the physical addresses are deleted from the frame header during routing - which is used for hop-based routing (based on path specified in the frame itself). Logical addresses may be deleted as well, depending on the router configuration.

Interconnection

[edit]

The hardware devices may be connected either directly, or via a SpaceWire router. In the former case, usually pairs of devices are used to guarantee a fail-safe operation, which is handled by the software.

A SpaceWire router is usually acrossbar switch-type device, operating inwormhole switching mode. This also may limit the speed of the communication to the lowest common speed.[3] The routing decisions are based on the programmed routing table and the initial incoming frame contents.

Uses

[edit]

SpaceWire is used all around the globe.[4]Its use began primarily inESA projects, but it is currently used byNASA,JAXA,RKA, and many other organizations and companies. Some NASA projects using it include theJames Webb Space Telescope,Swift'sBurst Alert Telescope, theLunar Reconnaissance Orbiter,LCROSS, theGeostationary Operational Environmental Satellite (GOES-R), and the SCaN Testbed, previously known as the Communications, Navigation, and Networking Reconfigurable Testbed (CoNNeCT). It has also been selected by theUnited States Department of Defense for Operationally Responsive Space. SpaceWire initiatives are being coordinated between several space agencies in the frame ofConsultative Committee for Space Data Systems (CCSDS) in order to extend its communication model to the network and transport layers of theOSI model.

SpaceWire supports highlyfault-tolerant networks and systems, which is one reason for its popularity.[5]

Protocols

[edit]

The ESA has a draft specification in place for the Protocol ID.

The following Protocol ID's have been assigned in ECSS-E-ST-50-51C:

Protocol IDNameDescription
1Remote Memory Access Protocol (RMAP)used to remotely access/alter register configuration of the devices
2CCSDS Packet Transfer Protocol[6]a common protocol used for sending Telecommands and receiving Telemetry
238Proposal forReliable Data Delivery Protocol (RDDP)used onGOES-R
239Serial Transfer Universal Protocol (STUP)Used on SMCS-332ASIC

References

[edit]
  1. ^"SpaceWire's User Guide"(PDF).Star-dundee.com.Archived(PDF) from the original on 4 November 2019. Retrieved27 October 2019.chapter 3.3.5
  2. ^"SpaceWire Characters".Star-dundee.com. Retrieved28 October 2018.
  3. ^"Radiation-Tolerant 10x SpaceWire Router"(PDF).Gaisler.com.Archived(PDF) from the original on 17 September 2021. Retrieved28 October 2018.
  4. ^"Who Uses SpaceWire? - STAR-Dundee".Star-dundee.com. Retrieved28 October 2018.
  5. ^Dr Barry M Cook; Paul Walker."Ethernet over SpaceWire - software issues". 4links.co.uk, p. 2Archived 2019-08-30 at theWayback Machine
  6. ^"Space Packet Transfer Protocol"(PDF).Public.ccsds.org. Archived fromthe original(PDF) on 11 September 2018. Retrieved28 October 2018.

Other sources

[edit]

External links

[edit]


Instruments
and sensors

Elements
Stages
Images
Discoveries
Institutions
Related
Retrieved from "https://en.wikipedia.org/w/index.php?title=SpaceWire&oldid=1280296910"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2025 Movatter.jp