300 likes | 515 Views
SDO CDH Subsystem Mission PDR. Jack McCabe, Code 561 SDO CDH PDL SDO CDH PDT Schumacher, Pack, Culver, Dailey, Haghani, Folk, Li, Hovmand, Ballou, Hawkins, Winkert, Hestnes, Calderwood, Nearhoof, Luers, Smith, Younger & Padgett. MRD v5.0 Level 2 – Driving Requirements. 2.2.2 Fault Tolerance
E N D
SDO CDH SubsystemMission PDR Jack McCabe, Code 561 SDO CDH PDL SDO CDH PDT Schumacher, Pack, Culver, Dailey, Haghani, Folk, Li, Hovmand, Ballou, Hawkins, Winkert, Hestnes, Calderwood, Nearhoof, Luers, Smith, Younger & Padgett
MRD v5.0 Level 2 – Driving Requirements • 2.2.2 Fault Tolerance • Design shall be either • Single fault tolerant and meet minimum success criteria. Or • Employ sufficient testing/analysis to ensure system reliability where fault tolerance & graceful degradation does not exist. • Interpretation of this requirement (graceful degradation ) leads to cross strapping, redundancy, robust system design. • 2.3.2 Radiation • TID 400 Krad – 100Mils, 40 Krad – 200Mils • SEE – Destructive LET > 100 Mev • SEE – Non Destructive LET <37 Mev • 4.4.2.2 Ka Band • 150 Mbps continuous I & Q science data to the ground. • ATMEL device TSS901E • Autonomous HSB link re-sync. • 4.4.3.1 Data System • Distributed Architecture • Common nodal power supply, power switching, and backplane protocol. • 4.4.3.6.3.2 Stored telemetry • 90 Mbytes minimum of Recorder Space. • 4.4.3.7.2 Bit error • HSB Bit Error Rate < than 1x10-10 • (CDH portion, Instrument output to RF conversion, of 99.99% completeness budget)
CDH Subsystem Top Level Design • Primary Subsystem Responsibilities • Serve as the S-Band uplink & downlink interface between the ground and the observatory. • Serve as the Ka-Band downlink interface between the instruments and the ground. • High Speed Bus (HSB) End To End oversight. • Serve as spacecraft 1553 Bus controller. • Provide the main computing power for the spacecraft. • Provide spacecraft Bulk Memory. • Provide for limited 28V power distribution. • Provide for limited spacecraft telemetry gathering and processing. • Subsystem Components • S_Comm Card S-Band uplink & downlink interface, 28V power distribution control, telemetry gathering and processing. • Ka_Comm Card Ka-Band downlink interface. • SBC & BMC Cards Main computing power, 1553 Bus controller, Bulk Memory. • DCDC Cards Local Subsystem power. • Backplane Local Subsystem data transfer. • PCC & LPSC Provided by 563 for primary power and service switching • Subsystem Redundancy • The CDH Subsystem is fully redundant and its components are housed in two identical boxes. • Each box is comprised of three independent functional entities, coupled by a local Subsystem Backplane • Data busses and switched & un-switched power are cross strapped.
Implementation & Architecture • Three independent functional units enclosed in the same box • Single Board Computer, DC/DC and BMC card function as the main Spacecraft Processor and bus controller. • SDN-based S Comm Uplink/Downlink card, provides command and housekeeping telemetry interface to S-band Transponders. • Ka Comm card, receives science data from instruments via ATMEL 1355 interface, Formats, encodes and transmits I&Q serial data to Ka Transmitter for downlink. • S Comm card controls a separately powered LPSC which is used to provide power to remaining C&DH components • Allows for power switching to SBC’s without reliance on 1553 bus or hardware decoded commands • Hardware commands exist to reset S Comm card, reset PSE, and power cycle PSE services • S Comm card receives un-switched power, but LPSC switch card power is switched by PSE, providing fault isolation in the event of S Comm card failure • Both Ka Comm and S Comm cards provide cross-strapped interfaces to their respective RF systems • S Comm receives real time telemetry over 1553 bus, and playback over Serial Port. Serial port is cross strapped from Bulk Memory Card • Ka Comm provides for two 100Mbit links to each of the three instruments. Instruments have option to spread data over both links or just one link (baseline is two links).
Changes since SCR • Added Bulk Memory Card to subsystem architecture • MRD (4.4.3.6.3.2) requirement for 90 Mbytes of storage. • SPN split into two card (PCC & LPSC) • MRD (4.3.3) Power Distribution • Power sequence circuit to accommodate ACTEL FPGA inrush GIDEP alert. • ACTEL guide up alert for possible In-rush problems. • Added 2.5V voltage to CDH backplane design to accommodate ACTEL FPGA inrush guide up alert • ACTEL guide up alert for possible In-rush problems. • Ka Card DL ASIC to generate serialized I & Q instead of previous baseline to use commercial serializer • Radiation issues made previous part unreliable for baselined BER & clock distribution. • Clock circuit redesign to Ka card. • Radiation issues made previous part unreliable for baselined clock distribution. And MRD (4.4.2.2) for 150 Mbps downlink • Added HSB Link resync capability • Backplane bus protocol changed from “Simple Bus” to cPCI. • MRD (4.4.3.1) & program decision to use a standard bus protocol over non-standard bus protocol.
to Up/Down B RW #1 Synchronous Serial Bus RW #2 RW #3 RW #4 ST #1 RT ST #2 from Instruments Housekeeping SDN to Ka- Band Housekeeping SDN RT Gimbal Interface CDH B RT DC-DC Converter High Speed Data Ka Band to Up/Down A Pwr Switching DC/DC Converter Bulk Memory & DC/DC Converter BC Synchronous Serial Bus S/C Processor RT H/W decoded cmds Uplink/Downlink S Band SDN S XPNDR A DC-DC Converter 3 dB Hybrid Pwr Switching S XPNDR B to Omnis from S Comm A 28V power to SBC, Ka Comm, S XMTR SDO Electrical Architecture 28V Power to ACS sensors, actuators &heaters Ka XMTR A HMI HMI Optics & CEB High Speed Data Ka Band ACE A Ka XMTR B Power Switching RT DC/DC Converter Waveguide Switch CSS from Ka Comm B HMI Inst Electronics DC-DC Converter RT Bulk Memory & DC/DC Converter BC ACE SDN AIA S/C Processor RT to High Gain Antennae GT’s RT RWA I/O Uplink/Downlink S Band SDN to S- Band EVE H/W decoded cmds ESP AEB Prop Pyro board DC-DC Converter 4 Optics & CEB Thermistors, HGA sensors EVE IEM (incl. SDN) MEGS 28V power Engine Valve Driver boards Pwr Switching GCE CDH A RT IRU RT Pwr Switching DC-DC Converter RT 1553 Bus Propulsion RT Gimbal Interface RT RT Engine Valve Driver boards Prop Pyro board Solar Array Module Deploy Circuits 3 Output Modules PSE SDN Solar Array Module Battery Module PSE SDN DC-DC Converter 3 Output Modules DC-DC Converter RWA I/O CSS ACE SDN 28V Power to Gimbal drives, Instrument Module thermal control PSE RT DC-DC Converter Power Switching 28V power 28V power ACE B Solar Array Solar Array 28V Power to ACS sensors, actuators & heaters Battery
Data Power Discrete CDH Subsystem Architecture – Box 1 Local CDH Backplane Region - 1 Local CDH Backplane Region - 3 Local CDH Backplane Region - 2 (2.5V, 3.3V, 5V, +/- 15V) SDN S COMM PCC LPSC SBC DCDC/ BMC DCDC Ka Comm (2.5V, 3.3V, 5V) (2.5V, 3.3V, 5V) RT BC RT S/C 1553 Bus A&B Instruments 1355 3 x 2 port HSB IF Playback Serial IF - A Playback Serial IF - B Ka Band LVDS HSB IF A&B Playback Serial IF - B S Band Uplink IF A&B Switched 28 V Switched 28 V CDH Region 2-B Switched 28 V Switched 28 V CDH Region 3-B S Band Downlink IF A&B Switched 28 V S Band TX A&B Telemetry Collection & Discrete Commanding A&B Switched 28 V Heater Control Dual PSE A&B Switched 28 V Dual PSE A&B UnSwitched 28 V
Heritage • Level of heritage in the SDO CDH Subsystem • Region One (S Band Comm, Power, Switching) • SDN based S_Comm card • Functional Concept has MAP/EO-1 heritage • Processor however is new (Cold fire rather than UT69R000) • Backplane • Backplane Interface is cPCI (standard used on SWIFT). Flight applications that comply with standard have been imposed on interface. • Power • PCC and LPSC have functional heritage with MAP/EO-1 • Region Two (Processor/Recorder/cPCI Backplane) • Functional capabilities have standard flight heritage. • Requirements for SBC can be met with commercially available designs • Bulk Memory has functional heritage with DRAM and serial playback capabilities. • cPCI interface is to be commercial standard. • Region Three (HSB/Ka_Comm) • ATMEL 1355 device has limited heritage from STEREO • Data rate (150Mbps) with no storage and continuous playback has no heritage • Subsystem Enclosure and card design • Will have maximum manufacturing heritage with MAP/EO-1.
Primary Ka-Comm Primary CDH Processing Element Primary S-Comm Primary X-Ponder Serial I/Fs 1553 Bus Redundant CDH Processing Element Redundant S-Comm Redundant X-Ponder Hybrid Redundant Ka-Comm S-Band Telemetry Functional Flow (From SDO Systems PDR)
Single Board Computer (SBC) The Single Board Computer (SBC) will be procured as a commercial item (i.e.. An item that is available for sale in the commercial marketplace) SBC requirements are captured in the following SDO documents based on numerous meetings with SDO subsystem engineers and limited market research of known vendors: Performance Specification - 464-CDH-SPEC-0012 Statement of Work (SOW) - 464-CDH-LEGL-0008 Spec and SOW incorporated into a Request-for-Offer (RFO) package to industry. Bulk Memory Card (BMC) Interface to SBC via cPCI bus (32-Bit, 33MHz) SBC ICD/Specification Provide a minimum 90 Mbytes of data storage MRD Level 2 Directed Allow playback of stored telemetry directly to S-COMM card with a maximum clock rate of 2 MHz S-COMM Card ICD/Specification Provide throughput for power from DC/DC card to SBC DC/DC Card ICD/Specification Support Reset interface to SBC SBC procurement Support 1553 BC Interface SBC procurement Processing Element Development Strategy
What is the Scope of Observatory Time Relative Accuracy 0.010 Sec over period of 1Sec Absolute Accuracy Observatory to ground to within 0.1 Sec Time Adjustment <= 100 uSec over period of 1 Sec HMI requires smooth time adjustment Ground time correlation Time distribution Time verification Who is responsible for Time The CDH is “Master Clock Keeper” Reference documents 464-SYS-REQ-0004 464_CDH-SPEC-0042 Where is it used in the Subsystem The CDH maintains, adjusts and distributes time to instruments, S/C subsystems and ground systems. How is time maintained CDH maintains time using both hardware and software. FSW uses the hardware counters, the MET, the UTCF and the leap seconds to represent one single value – S/C UT. Adjustment capabilities include: Course adjustment of S/C UT Fine adjustment of S/C UT Constant adjustment to reduce S/C UT drift with respect to UTC. Hardware supports the S/C UT to UTC correlation method that will meet the mission time accuracy requirements. Time
AIA 4 Ports 2 Active Primary Ka Comm 1 1 2 4 Primary Ka XMTR 3 2 4 5 3 6 HMI 4 Ports 2 Active 1 2 3 4 Redundant Ka Comm 1 4 Redundant Ka XMTR EVE 4 Ports 2 Active 1 2 2 5 3 3 4 6 Ka-Band Telemetry Functional Flow to HGA A Waveguide switch to HGA B Note: While the arrows do not show it, there is flow control back to the instruments from the Ka Comm Card.
REQUIREMENTS Transfer science data from Instr. to Ka Comm 3 instruments : rates AIA : 67 Mbps EVE : 7 Mbps HMI : 55 Mbps Fault tolerance Primary/redundant Ka Comm boards, cold-spared Paired links from each instrument to each Ka Comm Implement a Link resync method Data flow management Perform data rate quota enforcement via TDM table Utilize Atmel TSS901E (SMCS332) Atmel T7906E (SMCS116) SPECIFICATIONS Protocol layers (bottom to top) Physical Spacewire cable/connector compliant Signal Cold-spare LVDS and/or LVDM transmitters (TBR) Cold-spare LVDS receivers Data/Strobe Character IEEE 1355 compliant Spacewire compliant without Time codes Exchange Atmel 1355 compliant Packet IM_PDUs from instruments to Ka Comm No packets from Ka Comm to instruments Just null & flow control characters Network Paired point to point IEEE 1355/Spacewire links No routers HSB Requirements/Specification Overview
Basic Ka Comm function is a 6:1 mux Receive IM_PDUs simultaneously on up to 6 input ports Build CADUs from IM_PDUs Multiplex CADUs onto 1 output port to RF modulator Ka Comm also ensures instrument rates are not exceeded via 1300 slot TDM table Each slot holds 3-bit value of IM_PDU port to output next Default slots values copied from PROM to RAM after reset Each slot’s value can be changed by ground command 1300 slots provides for data rate limit selection with 0.1 Mbps resolution for 150 Mbps CADU output rate HSB performs data rate quota enforcement per Ka Comm TDM table direction 1300 slot TDM table A-1 : AIA channel 1 A-2 : AIA channel 2 E-1 : EVE channel 1 E-2 : EVE channel 2 (Not used nominally) H-1 : HMI channel 1 H-2 : HMI channel 2 fill : Fill CADU Each slot represents 1 CADU 109 usec per slot 16,352 bits @150 Mbps 1 IM_PDU per CADU Slot assignments are configurable 1300 slots provides 0.1 Mbps per slot CADUs @ 150 Mbps = IM_PDUs @ 130 Mbps 130 Mbps / 1300 slots = 0.1 Mbps per slot Data Flow Management
Ka Downlink Card NTGSE, FEPS, Instrument Data Simulator (Limited functionality for BB) S-Comm SDN CDH Test Rack, FEDS, Flight Software GSE, NTGSE Single Board Computer NTGSE, Flight Software GSE, possible timing interface to CDH Test Rack Bulk Memory Card CDH Test Rack (for playback test) Ka DC:DC card None Power Converter Card & Low Power Switch Card CDH test rack (resistive loads for LPSC) CDH Subsystem Testability The Subsystem is required to verify built to requirements and validate that function works, but it must also be able to perform functional testing through out development and mitigate hardware, cost & schedule risk. The approach that the Subsystem plans to employ to facilitate appropriate testing at all phases of development and to eliminate retro activities. Such as: Detailed test procedures that encompass testing at BB, ETU and FLT designs, both at the card and box level. PDT designs cards from the start to employ testing at various stages of development. Inter subsystem communication for demands of test at spacecraft I&T stage. Appropriate test points at the card level for testing. Sufficient test points at front panel to allow FPGA test/analysis, before opening the box. Branch level configuration software for card and FPGA designs to mitigate incorrect version loads. This ensures that test protocols are kept updated. Testing
Status (1/3) • The CDH Subsystem is presently at the end stages of Breadboard design for most cards and subsystem development. • Identified RFAs still require closure. • Some Interfaces still require clarification, plan in place and expect satisfactory closeout. • Peer review for CDH Backplane still requires completion • Certain documents still require project review and approval • When these items are satisfactorily closed out the CDH Subsystem will be ready to proceed to Breadboard layout. • All Bread Board parts have been selected by Subsystem PDT and confirmed by Parts Team, to have a path to migrate to flight acceptable parts. • Devices/parts used in CDH designs have been reviewed by parts team and have received initial approval. • Subsystem will work closely with Parts team to ensure completion of parts testing and screening. • No parts issues are present to date. • No Breadboard part is delivered later than 6/7/04 (Kit Date)
Status (2/3) • CDH Subsystem Doc DOC # Status • ICD 464CDH-ICD-0029 Preliminary • REQUIREMENTS 464-CDH-REQ-0038 Submitted for formal review with CCR • GSE REQUIREMENTS 464-CDH-REQ-0030 Preliminary • Development Plan 464-CDH-PLAN-0028 Preliminary • HSB ICD 464-CDH-ICD-0012 Preliminary • Single Board Computer (SBC) • SBC SOW 464-CDH-LEGL-0008 Baselined • SBC Specification 464-CDH-SPEC-0012 Baselined • cPCI Backplane • cPCI ICD (J1 & J2) 464-CDH-ICD-0032 Review • cPCI REQ 464-CDH-REQ-0044 Review
Status to date Boards designs have had Peer level Reviews Subsystem has had Subsystem level PDR Board circuit designs for Layout are complete pending RFA (Peer and PDR) completion. Major RFAs still in an open status are: C&DH system: RFA 15 MDM connector & Harnessing Issues Ka (and HSB): RFA's 8 & 34 Atmel Radiation concerns, RFA's 23,14,33,5,12 Resync issues (effect on BER) SBC: RFA's 4,25, 43 & 52 EEprom boot area lockout (may require change to RFP) DC DC Card: RFA 17 & 31 Backplane capacitance and effect on in-rush Comm Card: RFA 12- 3.3V differential signal vs. 5V for 422 BMC: RFA 18 (radiation susceptibility of SDRAM not known) Status (3/3)
Phase B Phase C Phase D Development Flow Latest S/W Load & GSE PDR BB Dev. Phase Design Fab Test Concept/Reqs. Review BB mods. folded into ETU design (sufficient to test/verify all H/W interfaces & functions) Design Peer Review Updated S/W Load ETU Dev. Phase Design Fab Test Design Peer Review Thermal Test CDR Systems Eng. Pre-Fab Review ETU mods. Folded into Flight design Updated S/W Load Flight Dev. Phase Design Fab Test Systems Eng. Pre-Fab Review Environmental Test Phase Deliver to Spacecraft EMI/EMC Vibration Thermal Vac EMI/EMC Results Review Vibration Results Review Thermal Vac Results Review
Q2 Q2 Q2 Q3 Q3 Q3 Q4 Q4 Q4 Q1 Q1 Q2 Q3 Q4 Q1 Q1 Q1 Q2 Q3 Q4 1 = Spacecraft Integration = Schedule Reserve 2 = Instrument Integration 3 = Environmental Testing 4 = Launch Site Operations C&DH Schedule Subsystem & Element CY 2003 CY 2004 CY 2005 CY 2006 CY 2007 CY 2008 Q4 Q1 Q2 Q3 Q4 3/04 4/08 5/07 2/08 4/8 8/03 5/04 2/05 LAUNCH MISSION MILESTONES SRR/ SCR CR CDR ICR PDR PER PSR C&DH Milestones 1/8/04 10/04 CDR PDR PSE SDN BB ETU FLT S-Band Comm SDN BB ETU FLT Backplane (cPCI) BB ETU FLT Cards Ka-Band Card S-Band Card DC/DC Card SDN Backplane Bulk Memory BB ETU FLT SBC Award C&DH Module Assembly, Test & Closeout Environmental Test Spacecraft I&T 1 2 3 4 Launch
Conclusion - Program Assessment • The CDH Subsystem has a viable implementation plan. • The Requirements and Documentation are in place and pending review completion • The CDH Subsystem is adequately staffed and has sufficient resources to successfully proceed. • Major milestones have been worked into Subsystem schedule and adequate “slack” before delivery to spacecraft has been integrated. • Issues have been clearly itemized and identified.
Processing Element Resets Note: BMC functions reset during “partial” reset: 1. cPCI target FPGA, 2. MIL-STD-1553 protocol chip, 3. SRAM/Sync Serial Port (SSP)/1553 Control FPGA, = desirement??
10 Mbps Link Rate 2 or 7 (TBR) Mbps Data Rate 100 Mbps Link Rate < 65 Mbps Data Rate 10 Mbps Link Rate 0 Mbps Data Rate 10 Mbps Link Rate 0 Mbps Data Rate Atmel 1355 Usage AIA Instrument Electronics AIA Interface Electronics 200 Mbps Link Rate < 160 Mbps Data Rate 1355 Type: 1-port Mode: Protocol Managed: Remotely Active Qty: 4 Inactive Qty: 0 Redundancy: None 1355 Type: 1-port Mode: Protocol Managed: Locally Active Qty: 4 Inactive Qty: 0 Redundancy: None 1355 Type: 3-port Mode: Transparent Managed: Locally Active Qty: 1 Inactive Qty: 1 Redundancy: per HSB ICD 10 Mbps Link Rate 0 Mbps Data Rate HMI Instrument Electronics HMI Interface Electronics Ka Comm 200 Mbps Link Rate < 160 Mbps Data Rate 100 Mbps Link Rate < 55 Mbps Data Rate 1355 Type: 1-port Mode: Protocol Managed: Remotely Active Qty: 2 Inactive Qty: 0 Redundancy: None 1355 Type: 1-port Mode: Protocol Managed: Locally Active Qty: 2 Inactive Qty: 0 Redundancy: None 1355 Type: 3-port Mode: Transparent Managed: Locally Active Qty: 1 Inactive Qty: 1 Redundancy: per HSB ICD 1355 Type: 3-port Mode: Transparent Managed: Locally Active Qty: 2 Inactive Qty: 0 Redundancy: per HSB ICD 10 Mbps Link Rate 0 Mbps Data Rate 10 Mbps Link Rate 0 Mbps Data Rate EVE Instrument Electronics EVE Interface Electronics not 1355 not 1355 1355 Type: 1-port Mode: Transparent Managed: Locally Active Qty: 1 Inactive Qty: 1 Redundancy: per HSB ICD Note Data Rate does not include 1335 control characters (EOP1, EOP2, FCT, NULL)
CADU (Interleave 8, 2044 Octets, 16352 bits) IM_PDU (Based on CCSDS VCDU Insert Zone & M_PDU Packet) Sync Marker VCDU (1784 Octets) RS Check Symbols IM_PDU Header M_PDU Header M_PDU Packet Zone EOP 1ACFFC1D (32) VCDU Primary Header IM_PDU 1,776 Octets (14,208) VCDU Trailer CRC (16) Interleave Depth = 8 256 Octets (2,048) IM_PDU ID (6) IM_PDU Counter (42) Spare (5) First Header Pointer (11) Source Packet Data 1 or more packets 1768 Octets Version AOS=1 (2) VCDU Identifier VCDU Counter (24) Replay Flag RT=0 (1) Spare (7) S/C ID (8) VC ID (6) 1,776 Octets 1355 compliant encoded to 17,760 bits (10 bit bytes) 4 bits Inserted and Removed by Atmel chips IM_PDU Header M_PDU Header M_PDU Packet Zone IM_PDU ID (6) IM_PDU Counter (42) Spare (5) First Header Pointer (11) Source Packet Data 1 or more packets 1768 Octets IM_PDU HSB IM_PDU Context in CCSDS IM_PDU is VCDU Insert Zone + M_PDU Ka RF Ka Instr
DGND AGND 3.3V 5V 2.5V +/-15V PAT Not Used Not Used DGND AAT PAT DGND TBD DGND AAT PAT DGND PAT DGND PAT J5 Not Used Not Used DGND DGND TBD DGND DGND DGND J4 Not Used Not Used DGND TBD 2.5V 3.3V,5V DGND 2.5V 3.3V,5V DGND J3 DGND, AGND 2.5V, +/-15V PAT cPCI Signals DGND AGND 2.5V +/-15V PAT cPCI Signals DGND AGND +/-15V DGND cPCI Signals TBD DGND DGND DGND J2 3.3V 5V DGND cPCI Signals 3.3V 5V DGND cPCI Signals 3.3V 5V DGND 3.3V,5V DGND cPCI Signals TBD 3.3V 5V DGND cPCI Signals 3.3V 5V DGND 3.3V 5V DGND J1 P C C S D N L P S C S C O M M S B C B M C D C D C K A C O M M D C D C Functional Signal Distribution AirBorn Connector DGND DGND PAT = Passive Analog TLM AAT = Active Analog TLM AGND = Analog Ground DGND = Digital Ground