References
© selenamay - Fotolia.com
References on the CDPI System Concept
1. Leon3FT Processor: http://www.aeroflex.com/ams/pagesproduct/prods-hirel-leon.cfm
2. Stratton, Sam: Fault Tolerant LEON Processing, Devices and Circuit Cards MAPLD 2009 -Greenbelt, Maryland, August 31 - September 3, 2009
3. Aeroflex Gaisler Leon3FT IP Core: http://www.gaisler.com/cms/index.php?option=com_content&task=view&id=13&Itemid=53
4. Eickhoff, Jens; Stratton, Sam; Butz, Pius; Cook, Barry; Walker, Paul; Uryu, Alexander;Lengowski, Michael; Röser, Hans-Peter: Flight Model of the FLP Satellite OBC andReconfiguration Unit Data Systems in Aerospace, DASIA 2012 Conference, 14–16 May,2012, Dubrovnik, Croatia
5. Habinc, Sandi A.; Cook, Barry; Walker, Paul; Eickhoff, Jens; Witt, Rouven; Röser, Hans-Peter: Using FPGAs and a LEON3FT Processor to Build a ‘‘Flying Laptop’’, ReSpace/MAPLD 2011 Conference 2011, 22–25 August 2011, Albuquerque, New Mexico, USA
6. Uryu, Alexander N.; Fritz, Michael; Eickhoff, Jens; Röser, Hans-Peter: Cost and TimeEfficient Functional Verification in Hardware and Software 28th ISTS (InternationalSymposium on Space Technology and Science), 05–20 June, 2011, Okinawa, Japan
J. Eickhoff (ed.), A Combined Data and Power Management Infrastructure,Springer Aerospace Technology, DOI: 10.1007/978-3-642-35557-8,� Springer-Verlag Berlin Heidelberg 2013
239
7. Eickhoff, Jens; Cook, Barry; Walker, Paul; Habinc, Sandi A.; Witt, Rouven; Röser, Hans-Peter: Common board design for the OBC I/O unit and the OBC CCSDS unit of the StuttgartUniversity Satellite ‘‘Flying Laptop’’ Data Systems in Aerospace, DASIA 2011 Conference,17–20 May, 2011, San Anton, Malta
8. Eickhoff, Jens; Stevenson, Dave; Habinc, Sandi; Röser Hans-Peter:University Satellitefeaturing latest OBC Core & Payload Data Processing Technologies, Data Systems inAerospace, DASIA 2010 Conference, Budapest, Hungary, June, 2010
References on S/C Engineering
9. Eickhoff, Jens: Simulating Spacecraft Systems, Springer, 2009, ISBN: 978-3-642-01275-4
10. Eickhoff, Jens: Onboard Computers, Onboard Software and Satellite Operations - AnIntroduction, Springer, 2011, ISBN 978-3-642-25169-6
References on General Engineering Standards
11. http://www.spacewire.esa.int/content/Home/HomeIntro.php
12. ECSS-E-ST-50-12C (31 July 2008) SpaceWire - Links, nodes, routers and networks
13. ECSS-E-ST-50-51C (5 February 2010) SpaceWire protocol Identification
14. ECSS-E-ST-50-52C (5 February 2010) SpaceWire - Remote memory access protocol
15. ECSS-E-50-12C SpaceWire cabling
16. ECSS-E-ST-50C Communications
17. ECSS-E-ST-50-01C Space data links - Telemetry synchronization and channel coding
18. ECSS-E-ST-50-02C Ranging and Doppler tracking
19. ECSS-E-ST-50-03C Space data links - Telemetry Transfer Frame protocol
20. ECSS-E-ST-50-04C Space data links - Telecommand protocols, synchronization and channelcoding
21. ECSS-E-ST-50-05C Radio frequency and modulation
22. ECSS-E-70-41A Ground systems and operations - Telemetry and telecommand packetutilization
23. Consultative Committee for Space Data Systems: CCSDS Recommended Standards, BlueBooks, available online at http://public.ccsds.org/publications/BlueBooks.aspx
24. CCSDS 130.0-G-2 CCSDS layer conversions
25. CCSDS-131.0-B-1 TM Synchronization and Channel Coding
26. CCSDS-132.0-B-1 TM Space Data Link Protocol
27. CCSDS 133.0-B-1 Space Packet Protocol
28. CCSDS-133.0-B-1-C1 Encapsulation Service Technical Corrigendum 1
29. CCSDS-135.0-B-3 Space Link Identifiers
30. CCSDS-201.0 Telecommand - Part 1 - Channel Service, CCSDS 201.0-B-3, June 2000
31. CCSDS-202.0 Telecommand - Part 2 - Data Routing Service, CCSDS 202.0-B-3, June 2001
32. CCSDS-202.1 Telecommand - Part 2.1 - Command Operation Procedures, CCSDS 202.1-B-2, June 2001
33. CCSDS-203.0 Telecommand - Part 3 - Data Management Service, CCSDS 203.0-B-2, June2001
240 References
34. CCSDS-231.0-B-2 TC Synchronization and Channel Coding
35. CCSDS 232.0-B-2 TC Space Data Link Protocol
36. CCSDS-232.1-B-2 Communications Operation Procedure-1
37. CCSDS-401.0-B Radio Frequency and Modulation Systems
38. CCSDS-732.0-B-2 AOS Space Data Link Protocol
39. ESA PSS-04-0: Space data communications
40. ESA PSS-04-103: Telemetry channel coding standard, Issue 1
41. ESA PSS-04-105: Radio frequency and modulation standard
42. ESA PSS-04-106: Packet telemetry standard, Issue 1
43. ESA PSS-04-107: Packet Telecommand Standard, Issue 2
44. ESA PSS-04-151: Telecommand Decoder Standard, Issue 1
45. ECSS-Q-ST-70-08C Manual soldering of high-reliability electrical connections
46. ECSS-Q-ST-70-26C Crimping of high-reliability electrical connections
47. ECSS-E-10-03A Space Engineering - Testing, February 2002
48. Astrium Patent Affiliation P700377-DE-NP: Multifunktionaler Kontroller für einen SatellitenDeutsches Patent- und Markenamt DPMA 10 2012 009 513.9
References on the Processor-Boards
49. UT699 LEON3 Datasheet: http://www.aeroflex.com/ams/pagesproduct/datasheets/leon/ut699LEON3datasheet.pdf
50. UT699 LEON3FT Functional Manual: http://www.aeroflex.com/ams/pagesproduct/datasheets/leon/UT699LEON3UserManual.pdf
51. UT8R2M39 80Megabit SRAM MCM: http://www.aeroflex.com/ams/pagesproduct/datasheets/UT8ER1M39SRAMMCM.pdf
52. FM22L16 4Mbit F-RAM Memory: http://www.ramtron.com/files/datasheets/FM22L16_ds.pdf
53. UT6325 RadTol Eclipse FPGA: http://www.aeroflex.com/ams/pagesproduct/datasheets/RadTolEclipseFPGA.pdf
54. UT54LVDS031LVE 3.3-VOLT QUAD LVDS Driver: http://www.aeroflex.com/ams/pagesproduct/datasheets/LVDSDriver3v.pdf
55. UT54LVDS032LVE 3.3-VOLT QUAD LVDS Receiver: http://www.aeroflex.com/ams/pagesproduct/datasheets/LVDSReceiver3v.pdf
56. DS16F95QMLRS-422 Transceiver: http://www.national.com/ds/DS/DS16F95QML.pdf
References on Low Level Software and Operating System
57. OAR Corporation: http://www.rtems.com
58. Aeroflex Gaisler RTEMS: http://www.aeroflex.com/gaisler
References 241
References on the I/O-Boards
59. 4Links Ltd.: SpaceWire Interface Unit for Interfacing to Avionics, Payloads, and TM/TCunits, User Manual for FLP IO, FM SIU B-012-PPFLPIO
60. Everspin MRAM Brochure: http://everspin.com/PDF/MSG-14349_MRAM_Sales_Bro.pdf
61. Everspin MR4A16b Data Sheet: http://everspin.com/PDF/EST_MR4A16B_prod.pdf
References on the CCSDS TM/TC Encoder / Decoder
62. Aeroflex Gaisler AB: CCSDS TM / TC and SpaceWire FPGA Data Sheet and User’s ManualGR-TMTC-0004 July 2012, Version 1.2
63. 4Links Ltd.: SpaceWire Interface Unit for Interfacing to Avionics, Payloads, and TM/TCunits, User Manual for FLP CCSDS, FM SIU B-012-PPFLPCCSDS
64. GRLIB IP Library User’s Manual, Aeroflex Gaisler http://www.aeroflex.com/gaisler
65. GRLIB IP Core User’s Manual, Aeroflex Gaisler http://www.aeroflex.com/gaisler
66. Spacecraft Data Handling IP Core User’s Manual, Aeroflex Gaisler http://www.aeroflex.com/gaisler
67. AMBA Specification, Rev 2.0, ARM IHI 0011A, Issue A, ARM Limited
68. Radiation-Tolerant ProASIC3 Low Power Space-Flight Flash FPGAs, 51700107-1/11.09,Revision 1, November 2009, Actel Corp
69. ProASIC3L Low Power Flash FPGAs, 51700100-9/2.09, February 2009, Actel Corp
70. ProASIC3E Flash Family FPGAs, 51700098-9/8.09, August 2009, Actel Corp
References on the OBC Power Boards
71. ESA PSS-01-301: Derating Requirements applicable to Electronic, Electric andElectromechanical (EEE) Components for ESA Space Systems
References on the OBC Internal Harness
72. Manufacturing Data Package for IRS OBC internal harness HEMA Kabeltechnik GmbH &Co. KG, 2012
References on the OBC Mechanical / Thermal Design
73. Schuh: Konstruktion und Analyse eines Struktur-Thermal Modells des Onboard-Computersfür den Kleinsatelliten Flying Laptop, Study Thesis, IRS, 2011
74. Ley: Handbuch der Raumfahrttechnik Hanser Verlag, 2008
75. http://www.mincoglobal.de/uploadedFiles/Products/Thermofoil_Heaters/Kapton_Heaters/hs202b-hk.pdf
242 References
76. ESCC Detail Specification No. 3702/001 SWITCHES, THERMOSTATIC, BIMETALLIC,SPST, OPENING CONTACT
77. https://escies.org/epplcomponent/show?id=3976
References on the Power Control and Distribution Unit
78. Gaget1-ID/160-8040 data sheet: RWE Space Solar Power GmbH, Gaget1-ID/160-8040 DataSheet, HNR 0002160-00, 2007
79. Battery data sheet:: A123 Systems, Inc.: Nanophosphate High Power Lithium Ion CellANR26650M1B, MD100113-01, 2011
80. Test String data sheet: RWE Space Solar Power GmbH, RWE3G-ID2*/150-8040 Data Sheet,2005
81. NASA radiation: PD-ED-1258: Space radiation Effects on Electronic Components in Low-Earth Orbit, April 1996, NASA - Johnson Space Center (JSC)
82. Wertz, J. R.; Larson, W. J.: Space Mission Analysis and Design, 3rd ed., Microcosm Press,1999, ISBN 978-1881883104
83. Uryu, A. N.: Development of a Multifunctional Power Supply System and an AdaptedQualification Approach for a University Small Satellite, Dissertation, University of Stuttgart,Stuttgart, Germany, Institute of Space Systems, 2012
84. PCDU Microcontroller data sheet: RENESAS Electronics, Renesas 32-Bit RISCMicrocomputer, SuperH RISC engine Family/SH7040 Series, hardware manual, Issue 6.0,2003
85. VECTRONIC Aerospace GmbH: Interface Control Document & Operation Manual forPower Control and Distribution Unit Type VPCDU-1, Project IRS-FLP TD-VAS-PCDU-FLP-ICD16.doc Issue 6, 12.12.2011
References on System Tests
86. Brandt, Alexander; Kossev, Ivan; Falke, Albert; Eickhoff, Jens;Röser Hans-Peter:Preliminary System Simulation Environment of the University Micro-Satellite FlyingLaptop, 6th IAA Symposium on Small Satellites for Earth Observation, German AerospaceCenter (DLR), 23–26 April 2007, Berlin, Germany
87. Fritz, Michael: Hardware und Software Kompatibilitätstests für den Bordrechner einesKleinsatelliten PhD thesis, Institute of Space Systems, 2012
88. http://www.egos.esa.int/portal/egos-web/products/MCS/SCOS2000/
References on the Target Satellite
89. Grillmayer, Georg: An FPGA based Attitude Control System for the Micro-Satellite FlyingLaptop.PhD thesis, Institute of Space Systems, 2008
90. Zeile, Oliver: Entwicklung einer Simulationsumgebung und robuster Algorithmen für dasLage- und Orbitkontrollsystem der Kleinsatelliten Flying Laptop und PERSEUS. PhD thesis,Institute of Space Systems, 2012
References 243
Index
AA3PE3000L FPGA, 21, 44, 58ADuM14xx Isolator, 51ADum54xx Isolator, 51AMBA bus, 15Analog data handling, 152Analog RIU, 160Analog-to-Digital Converter, 160ARM, 15ASIC, 9Assembly, Integration and Tests, 176Attitude Control System, 192Authentication Unit, 85Autonomous reconfiguration, 163
BBackplane, 4, 119Bandwidth allocation, 75Base plate, 136Baseplate, 135, 140Battery, 152Battery Charge Regulator, 157Battery power, 156Battery status, 162Battery survival heater, 157BCR, 157Bi-stable relay, 157Bleeder resistor, 107Board identity, 47Boot-up sequence, 156Breadboard Model, 18, 174, 180Buffer chips, 47
CCAD software, 138CAN bus, 15
CATIA, 138CCSDS, 5, 65, 71, 208CCSDS protocol, 175Channel Acquisition Data Unit (CADU), 18,
60, 62, 183Chip Enable, 34, 36, 38CLCW, 63, 68, 70, 75, 84, 85, 93, 97, 98, 212Cleanroom, 175Clock, 6, 45Clock divider, 77Clock signal, 188Clock strobe, 104CLTU, 17, 60, 62, 86, 165, 183CMOS, 57Codeblock decoding, 87Codeblock rejection, 87Coding Layer, 87Cold redundancy, 144, 162Combined Data and Power Management
Infrastructure, 1, 2, 14, 60, 86, 151, 161,182, 199
Combined-Controller, 9, 11, 18, 22, 44, 141,161, 162
Command Link Control Word, 75, 84, 85, 93,97, 212
Command Link Transmission Unit, 86, 165, 183Command Pulse Decoding Unit, 8, 9, 85, 164,
165Communication tests, 175Compact PCI, 15Conductive coupling, 142, 144Connectors, 56Consultative Committee for Space Data
Systems, 65, 71, 208Control loop, 160, 162Convolutional encoding, 60, 63, 76CPDU, 86, 164, 165CPU load, 191
J. Eickhoff (ed.), A Combined Data and Power Management Infrastructure,Springer Aerospace Technology, DOI: 10.1007/978-3-642-35557-8,� Springer-Verlag Berlin Heidelberg 2013
245
DData bus, 7Data Handling and Operations, 7Data Link Protocol, 66, 69DC/DC converter, 105Debug Support Unit, 32, 41, 206Deformation, 139Deployment autosequence, 168Deployment timer, 167Depth of discharge, 162De-randomizer, 87Digital I/O, 45Digital RIU, 160Direct Memory Access, 84, 85, 89Downlink rate, 65DRAM, 31DSU, 32DSU/Ethernet Interface, 41
EECSS, 65, 71EDAC, 7, 32, 35, 36, 70EEPROM, 31Eigenfrequency, 139Electromagnetic Interference, 51EMC, 124, 134Engineering Model, 174, 182EPPL, 148Error Detection and Correction, 36ESA Procedures, Standards and Specifications,
66, 71ESATAN-TMS, 141Ethernet, 15, 28, 32, 40, 206European Code of Conduct on Space Debris
Mitigation, 196European Cooperation on Space Standardiza-
tion, 65, 71European Preferred Parts List, 148External reset, 40
FFailure Detection, Isolation and Recovery, 2,
6, 174Failure tolerance, 104FDIR, 65, 164, 174FEM model, 138FEM simulation, 138Field Programmable Gate Array, 31FIFO, 89Flash-memory, 31FlatSat, 179, 181, 185, 193
Flight model, 182Flight Model, 24Flight Procedure, 184FM22L16 FRAM, 38FOG, 50FPGA, 4, 9, 18, 31, 44, 45, 57, 60FRAM, 31–34Frame Error Control Field, 69Functional verification matrix, 178Fuse, 154, 157, 162, 167, 236
GGPIO, 35, 38, 39GPS, 104, 113Ground loop, 51Grounding, 184GR-TMTC-0004 IP-core, 60
HHardware command, 63, 64, 69, 96, 99Heater circuits, 114Heaters, 127, 140, 146Heat-up duration, 149HF influences, 135, 137High Priority Command, 5, 7, 11, 18, 22, 44,
60, 61, 96, 155, 162, 164, 165, 187, 189History log function, 168HK5591 Heater, 148Hot redundancy, 144, 162, 164Housekeeping data, 5Housekeeping telemetry, 46HPC command sequence, 166HPC command structure, 166HPC frame header, 165
IIdle Frame, 62, 66, 75, 187IIC, 4, 45, 50, 51, 55Inrush current, 110Insulation test, 129Inter-board harness, 119International Telecommunication
Union, 168International Traffic in Arms Regulations, 27,
176, 185Isolated group, 51, 52, 57
JJTAG Interface, 4, 53, 57, 100, 104, 115
246 Index
LLatching Current Limiter, 7, 157, 160, 165, 172Launch and Early Orbit Phase, 204LEON3FT, 59Line Impedance Stabilization Network, 111Local Time of Descending Node, 196Logic-in, 55Logic-out, 50, 55Lumped parameter model, 141, 148LVDS, 45
MMagneto-coupler, 51Manufacturing Data Package, 131Mass, 137Mass memory, 7Master Channel Counter, 75Mechanical properties, 137Memory, 33, 44, 45, 54Memory controller, 36MGDS04-HB power
converter, 106, 107MGDS10-HB power converter, 106Microcontroller, 5Mini Operations Mode, 163Mockup, 123Modal analysis, 139Moments of inertia, 137MR4A16B MRAM, 46MRAM, 31, 45, 46Multiplexer Access Point Identifier, 18, 165,
189
NNoise immunity, 45Nominal heaters, 147Non-interruptable power supply, 185Non-Return-to-Zero Level, 68, 77Non-Return-to-Zero-Mark, 88Non-volatile memory, 4, 30, 33, 34, 46NRZ-L, 60, 68, 69, 77, 86NRZ-L encoding, 63NRZ-M, 86NVRAM, 45Nx I-deas, 138
OOBC CCSDS-Board, 12OBC heaters, 104OBC housing, 104, 114, 148
OBC I/O-Board, 10, 12, 46, 109, 235OBC Power-Board, 103, 104, 127, 140, 176,
232OBC Processor-Board, 4, 12, 28, 43, 54, 100,
104, 113, 155, 162–165, 185, 186, 205OBC temperature, 156OBSW, 186OBSW device handling, 186Onboard Computer, 1Onboard Software, 2, 46, 175Operating temperature, 58, 106, 134, 140OSI reference model, 72Overcharge, 159Overvoltage protection, 168
PPacket Telecommand protocol, 84PCB internal heating, 154PCDU commands, 172PCDU Common Command, 155, 162PCDU controller, 164, 168PCDU controller redundancy, 164PCDU internal heater, 156PCDU non-operational temperature, 169PCDU operating temperature, 169Physical Layer, 66Port Enable, 37Power bus, 5, 7, 9, 103, 105, 151, 157Power Control and Distribution Unit, 1, 12, 23,
24, 44, 60, 103, 115, 140, 141, 151, 174,176, 178, 182, 193, 199, 204
Power harness, 127Power On Reset, 40Power On Reset circuit, 39Power supply, 185Power Supply Unit, 108Power switch, 156, 236PPS, 38, 113Printed Circuit Board, 41, 153Priority circuitry, 113ProASIC3 FPGA, 60PROM, 6, 34, 35Protocol Sub-layer, 68Pseudo-De-randomization, 69Pseudo-Randomization, 63, 76Pulse Per Second, 16, 38, 104Pulse signal, 104
QQuasi-static analysis, 139Quasi-static design load, 137
Index 247
RRadiation tolerance, 4, 31, 169Radiator, 140RAM, 6Random vibration, 140Real Time Operating System, 2, 29, 33Realtime Simulator, 186Reconfiguration, 8, 11, 152, 161, 163, 177, 182Reconfiguration Unit, 7–9, 161Redundancy, 6, 23, 161, 182, 183Redundant heaters, 147Reed-Solomon encoding, 60, 63, 76, 210Reflection, 124Reliability, 183Remote Interface Unit, 5, 21, 44, 160, 167Remote Memory Access Protocol, 18, 43,
45–47, 60, 61, 70, 213Resistance test, 130Retention test, 129RF available indicator, 69RMAP addresses, 50RMAP memory address, 45RMAP packet, 55RMAP Verify Bit, 50RS422, 18, 32, 39, 41, 45, 51, 61, 65, 155, 165RS485, 45, 51RTEMS, 17, 18, 60
SSafeguard Memory, 6Safe Mode, 9, 156, 160, 163Safety, 183Satellite resonance frequency, 139Satellite Test Bed, 23, 177–179, 183, 185Schmitt trigger, 51SCOS, 175SDRAM, 31Segment, 98Segment Data Field, 69Senior engineer, 177Sensor data, 161Separation detection, 167Serial differential interface, 51Service Interface, 4, 104, 115SH7045 microcontroller, 153Shaker, 178Shunt resistor, 109Sine vibration, 140Single Board Computer, 4, 14, 28, 29Single Event Latch-up, 58Single-Event Upset, 8, 44, 58Skin connector, 4, 115, 117Sleep Bit, 35
Software-based decoder, 59Solar panel, 152, 157, 162Solar panel deployment, 167Space Packet, 61, 62, 69, 74, 98, 212Space Packet Protocol layer, 69Spacecraft Identifier, 68, 187Spacecraft status, 46SpaceWire, 2, 4, 15, 18, 21, 30, 32, 36, 37, 41,
43, 44, 45, 47, 60–62, 66, 100, 213SpaceWire Clock, 40SpaceWire harness, 127SpaceWire link, 56SpaceWire packet, 213SpaceWire port, 37SpaceWire Router, 186SPARC, 30, 59SRAM, 31–33, 35, 36, 38, 45, 46Stacked die, 38Standard grounded group, 57Star tracker, 104, 113Start Sequence, 87State of Charge, 160Static Random Access Memory, 31Storage temperature range, 58Sun-Synchronous Orbit, 196Switch, 154, 157, 162, 167, 236Synchronization, 87Synchronization and Channel Coding, 66Synchronization and Coding Sub-layer, 68Synchronous clock and data recovery, 44System chain tests, 175System clock, 40System tests, 175
TTechnical Assistance Agreement, 27Telecommand, 5Telecommand active signal, 69Telecommand bit clock active, 69Telecommand Decoder, 17, 59, 69, 84, 85Telecommand Frame, 18Telecommand input interface, 62Telecommand Source Packet Header, 166Telecommand Transfer Frame, 63, 99, 165,
211Telemetry, 5, 155Telemetry downlink, 61Telemetry Encoder, 18, 59, 65, 67, 69, 71, 84,
93Telemetry Encoder Descriptor, 82Telemetry interface, 62Telemetry Transfer Frame, 70, 209Temperature limit, 159
248 Index
Temperature sensor, 115, 154, 162Test execution, 177Test plan, 177Test procedure, 177Thermal preconditioning, 141Thermal-vacuum chamber, 178Thermal-vacuum test, 154Thermostat, 128, 148Thermostat switch, 104, 114Timeline, 46Total Ionizing Dose, 58Transceiver temperature, 156Transfer Frame, 61, 69Transfer Frame Data Field, 69Transistor-Transistor Logic, 57Triple Module Redundancy, 21, 44, 60
UUART, 4, 45, 50, 55, 60, 63, 98, 99Under-voltage protection, 159, 160Unregulated power bus, 157UT6325 RadTol Eclipse FPGA, 31, 37UT699 LEON3FT, 14, 30, 32UT8ER2M39 SRAM, 38
VVenting-holes, 137Vibration loads, 170Vibration test, 140, 154Virtual Channel, 18, 60–62, 66, 67, 69, 74, 83,
98, 165, 189Virtual Channel Generation, 74, 82, 217, 218Virtual Channel Identifier, 68Virtual Channel Multiplexing, 74Virtual Channel Packet Extraction, 99Virtual Channel Segment Extraction, 98Volatile memory, 31, 33, 35, 70Volume, 137
WWait states, 34Watchdog, 8, 11, 39, 162, 164Write acknowledge, 50
XXilinx Platform USB Programmer, 208
Index 249