NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Manchester Coding Option for SpaceWire: Providing Choices for System Level DesignThis paper proposes an optional coding scheme for SpaceWire in lieu of the current Data Strobe scheme for three reasons. First reason is to provide a straightforward method for electrical isolation of the interface; secondly to provide ability to reduce the mass and bend radius of the SpaceWire cable; and thirdly to provide a means for a common physical layer over which multiple spacecraft onboard data link protocols could operate for a wide range of data rates. The intent is to accomplish these goals without significant change to existing SpaceWire design investments. The ability to optionally use Manchester coding in place of the current Data Strobe coding provides the ability to DC balanced the signal transitions unlike the SpaceWire Data Strobe coding; and therefore the ability to isolate the electrical interface without concern. Additionally, because the Manchester code has the clock and data encoded on the same signal, the number of wires of the existing SpaceWire cable could be optionally reduced by 50. This reduction could be an important consideration for many users of SpaceWire as indicated by the already existing effort underway by the SpaceWire working group to reduce the cable mass and bend radius by elimination of shields. However, reducing the signal count by half would provide even greater gains. It is proposed to restrict the data rate for the optional Manchester coding to a fixed data rate of 10 Megabits per second (Mbps) in order to make the necessary changes simple and still able to run in current radiation tolerant Field Programmable Gate Arrays (FPGAs). Even with this constraint, 10 Mbps will meet many applications where SpaceWire is used. These include command and control applications and many instruments applications with have moderate data rate. For most NASA flight implementations, SpaceWire designs are in rad-tolerant FPGAs, and the desire to preserve the heritage design investment is important for cost and risk considerations. The Manchester coding option can be accommodated in existing designs with only changes to the FPGA.
Document ID
20150000266
Acquisition Source
Goddard Space Flight Center
Document Type
Presentation
Authors
Rakow, Glenn
(NASA Goddard Space Flight Center Greenbelt, MD United States)
Kisin, Alex
(ASRC Federal Space and Defense Greenbelt, MD, United States)
Date Acquired
January 8, 2015
Publication Date
September 22, 2014
Subject Category
Electronics And Electrical Engineering
Report/Patent Number
GSFC-E-DAA-TN17087
Report Number: GSFC-E-DAA-TN17087
Meeting Information
Meeting: International SpaceWire Conference 2014
Location: Athens
Country: Greece
Start Date: September 22, 2014
End Date: September 26, 2014
Sponsors: European Space Agency
Funding Number(s)
CONTRACT_GRANT: NNG13CR48C
Distribution Limits
Public
Copyright
Public Use Permitted.
Keywords
Electrical Isolation
SpaceWire
Manchester Coding
No Preview Available