21
CAN: from Components to Minisatellites

COMPANY OVERVIEW › event › 120 › contributions › 486 › attachments … · Function: Stand Alone CAN controller fully compliant with Bosch CAN 2.0B Standard (*) with 8 bit

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: COMPANY OVERVIEW › event › 120 › contributions › 486 › attachments … · Function: Stand Alone CAN controller fully compliant with Bosch CAN 2.0B Standard (*) with 8 bit

CAN: from Components to Minisatellites

Page 2: COMPANY OVERVIEW › event › 120 › contributions › 486 › attachments … · Function: Stand Alone CAN controller fully compliant with Bosch CAN 2.0B Standard (*) with 8 bit

COMPANY OVERVIEW

2

Page 3: COMPANY OVERVIEW › event › 120 › contributions › 486 › attachments … · Function: Stand Alone CAN controller fully compliant with Bosch CAN 2.0B Standard (*) with 8 bit

A worldwide leading Transportation and Aerospace Group

3

SYNERGIC HIGH-TECH COMPANIES WITH 1000+ HIGHLY SKILLED EMPLOYEES

Aviation

Railway

Space

3

Page 4: COMPANY OVERVIEW › event › 120 › contributions › 486 › attachments … · Function: Stand Alone CAN controller fully compliant with Bosch CAN 2.0B Standard (*) with 8 bit

SITAEL Overview

4

Largest Italian and privately owned Company operating in the Aerospace Sector.

More than 300 high qualified employees and state of the art facilities

Extensive heritage in all Design, Development, Production and Qualification processes for Small Satellites, Advanced Electric and Chemical Propulsion Systems, Earth Observation and Science Payloads, Platform and Payload Avionics from equipment down to complex component level.

Leading contractors and preferred partners for many stakeholders in several international space projects.

4

Page 5: COMPANY OVERVIEW › event › 120 › contributions › 486 › attachments … · Function: Stand Alone CAN controller fully compliant with Bosch CAN 2.0B Standard (*) with 8 bit

International Plants

5

NEXT OPENING

Pisa, ITALY

Mola di Bari, ITALY

Salonicco, GREECE

Florence, ITALY

NEXT OPENING

FRANCE

Forlì, ITALY

NEXT OPENING

UK

Rome, ITALY

5

Page 6: COMPANY OVERVIEW › event › 120 › contributions › 486 › attachments … · Function: Stand Alone CAN controller fully compliant with Bosch CAN 2.0B Standard (*) with 8 bit

Celebrating 20 years working for Space Missions

6

19

94

19

95

19

96

19

97

19

98

1

99

9

20

00

2

00

1

20

02

20

03

20

04

20

05

20

06

20

07

20

08

20

09

20

10

20

11

20

12

20

13

20

14

EAR

TH O

BSER

VATI

ON

, S

CIEN

CE a

nd E

XPLO

RAT

ION

SWARM

SENTINEL 1

SENTINEL 3

CSO

EARTHCARE CSG

MTG

ASTRO-H

MPCV

ASIM

CALET

EXOMARS

SOLAR ORBITER

CURIOSITY ATV INTEGRAL

AMS01 AMS02

PAMELA

GAIA

Page 7: COMPANY OVERVIEW › event › 120 › contributions › 486 › attachments … · Function: Stand Alone CAN controller fully compliant with Bosch CAN 2.0B Standard (*) with 8 bit

Main Customers

7 7

Page 8: COMPANY OVERVIEW › event › 120 › contributions › 486 › attachments … · Function: Stand Alone CAN controller fully compliant with Bosch CAN 2.0B Standard (*) with 8 bit

CAN: FROM COMPONENTS TO MINISATELLITES

8

Page 9: COMPANY OVERVIEW › event › 120 › contributions › 486 › attachments … · Function: Stand Alone CAN controller fully compliant with Bosch CAN 2.0B Standard (*) with 8 bit

SITAEL CAN Bus Experience at a glance

HurriCANe ALPHA version is provided by ESA for completion and verification against BOSH testbenches

First ASIC prototypes in DMILL CMOS 0.8um process

Collaboration with Alenia Spazio and Roscosmos to develop a new CAN bus controller with 3 mailboxes and uCU I/F (CASA2) for ATV fully compliant with CAN 2.0B protocol HurriCANe core IP update (version

5.2.3) - last by SITAEL

CASA2 is licensed to ATMEL and manufactured with MG2RTP Rad-hard Sea of Gate (P/N AT7908E).

The new CAN bus Controller (HurriCANe core version 5.0) is delivered to ESA

1999 2000 2002 2007

9

2004

2009 2012 2013 2015

CANTRAN ASIC and AmCAN IP Core are developed and tested in the frame of an ASI contract.

Final Presentation of IPPM with a Demo session in ESTEC

ESEO Phase C0/C1/D/E1 development

start.

CANopen Controller IP Core (CCIPC) is delivered to Thales Alenia Space in the frame of

an ExoMars

Contract

CCIPC improvement

for SATCOM

Payload

and

Platform Management

Page 10: COMPANY OVERVIEW › event › 120 › contributions › 486 › attachments … · Function: Stand Alone CAN controller fully compliant with Bosch CAN 2.0B Standard (*) with 8 bit

CAN Controller ASIC

10 10

Features: • Latch up immune • Total Dose > 300Krad, SEU free • Operating Freq. 16 MHz • Package MLCC 44 pins • Screening QML-Q or QML-V

Function: Stand Alone CAN controller fully compliant with Bosch CAN 2.0B Standard (*) with 8 bit programmable MCU interface Technology: ATMEL MG2RTP: Rad-Hard Sea of Gate 0.5 um

(*) SITAEL has a Bosch GmbH CAN license for ASIC-manufacturers

ATMEL part number: AT7908E

Page 11: COMPANY OVERVIEW › event › 120 › contributions › 486 › attachments … · Function: Stand Alone CAN controller fully compliant with Bosch CAN 2.0B Standard (*) with 8 bit

AmCAN: General purpose MCU with CAN controller • 16 bit 80C51 processor • 16 I/Os • 3 PWM/Timer • Interrupt Controller Unit (ICU) and In Circuit Debugger (ICD) • UART/LIN controller • BIST controller for external and internal memory • 2.0B CAN bus controller (16 TX/RX configurable mailboxes) • Several redundancies rules in order to obtain SEU protection • Auto-diagnostic logic • Remote control and re-configuration

CAN R&D Activities

11

Features: • Selectable and programmable slew control (up to 1Mbit/s tx speed) • Thermal protection shutdown and thermal warning • Stand-by mode current consumption < 600uA • Short circuit detection and protection on bus output pins between bus wires • Wake up from the bus • 3.3V compatible TXD input • Space environment (TID: up to 20Krad, SEE: 20MeV/mg/cm2 LET)

CANTRAN: 5V CAN transceiver for Space Applications Technology: AMS 0.8 µm CXZ high voltage

Page 12: COMPANY OVERVIEW › event › 120 › contributions › 486 › attachments … · Function: Stand Alone CAN controller fully compliant with Bosch CAN 2.0B Standard (*) with 8 bit

CANopen Controller IP Core

CCIPC: Complete CAN node capable to handle both low level communication aspects and the higher level Object dictionary memory management aspects • Bus manager with Bus redundancy features • CAN interface (HurriCANe) • Object Dictionary support • HeartBeat protocol • Synchronous time triggered and event driven real

time communication • TPDO/RPDO • Long data stream transfers (SDO)

12

Future Steps o SUPPORT & MANTAINANCE:

• SITAEL can provide support and mantainance to CANopen users. • A support contract is going to be signed with TAS for its Exomars subcontractors • Any other users are welcome even directly.

o IMPROVEMENTS: • Feedback from users are always welcome in order to improve the IP core on:

Datapackage completness IP performances Additional services to be implemented Resources occupation

Page 13: COMPANY OVERVIEW › event › 120 › contributions › 486 › attachments … · Function: Stand Alone CAN controller fully compliant with Bosch CAN 2.0B Standard (*) with 8 bit

CAN Development Tools

13

A1493 SpW/CAN Multibus Board Flexible FPGA based device that can house up to 2 CAN links, 2 MIL-STD-1553B connections and up to 4 SpaceWire ports depending on the version. Configurable to work inside a PC as a PCI peripheral board, or to be enclosed in an external USB case.

S9216 CANopen Development Module Powerful tool for CANopen node design, test, configuration and analysis, based on SITAEL CANopen Controller IP Core (CCIPC).

13

S9154 LEON2-FT Development Module Powerful tool for development, test and validation of hardware and software in the SPARC V8 Environment

S9155 FPGA Development Module Large FPGA, large memory, several and redundant communication links for the most challenging developments.

cPC

I Bu

s

NOR FLASH

CA

N B

us

SpW Links

SRAM

CCIPC Dev Board

Power Regulation 5V

5V option

GPIOUSB MAX3420

can trsCAN trs

RS485 or ISO 11898

CAN A

CAN B

cPCI I/F

USB

FPGAProASIC3E

CC

IPC

SpW

(o

pti

on

al)

USB

I/O

PC

I

slv

mst

slv

mst

mst

slv

AH

B

Page 14: COMPANY OVERVIEW › event › 120 › contributions › 486 › attachments … · Function: Stand Alone CAN controller fully compliant with Bosch CAN 2.0B Standard (*) with 8 bit

Introducing CANbus in Equipment

14

Integrated Payload Processing Module • 100 MHz CPU (AT697F) • 262 Mbyte memory

• 256 MB SDRAM (32x100 MHz) • 4 MB FLASH • 2 MB SRAM

• FLASH / SDRAM latch-up protection on board

• From 8 to 32 KB PROM on board • SpaceWire router (8 links up to 200

Mbit/s) • 2 CAN links with 16 Mail Boxes • MIL-STD1553 Bus Controller/Remote

Terminal • PCI bus on board with mezzanine

connector • Single power supply (DC/DC converter

on board) • Selective subsystem bias off control

Flexible, programmable and modular system, able to operate as a real single board compact computer suitable for supporting requirements coming from different mission scenarios.

Designed for missions where several payloads share a common Data Processing Unit.

CANbus for housekeeping as instrument bus (up to medium data rate) or avionic bus in alternative to MIL-STD-1553.

14

Page 15: COMPANY OVERVIEW › event › 120 › contributions › 486 › attachments … · Function: Stand Alone CAN controller fully compliant with Bosch CAN 2.0B Standard (*) with 8 bit

CAN for Electric Propulsion PPU

The most advanced low power HET in the World

• Based on permanent magnets

• Low cost, high reliability

• Suits with most of the upcoming Constellations

• 2170 hours of firing @ 210 W (World record)

• Coupling test with SITAEL 300 W PPU successfully performed

150W PPU COTS-based very compact PPU designed to supply and control SITAEL HT100 Hall Effect thruster. The PPU fits inside two standard trays of SITAEL S-75 small satellite all-electric platform. CANbus is the baseline.

300W PPU PPU for a low power and low costs 300 W HET-based propulsion system for small satellites (< 300 kg). The PPU is suitable for SITAEL HT 100 Hall Effect Thruster with full redundant design. CANbus is an option.

Page 16: COMPANY OVERVIEW › event › 120 › contributions › 486 › attachments … · Function: Stand Alone CAN controller fully compliant with Bosch CAN 2.0B Standard (*) with 8 bit

ESA ESEO - Why CAN?

16

• ESEO is the third mission managed by the ESA’s Education and Knowledge Management Office and builds upon the experience gained with SSETI Express (launched in 2005) and the YES2 tether and re-entry capsule experiment (launched in 2007).

• The ESEO Program is financed and technically supported by the ESA Education and Knowledge Management Office reporting to the Cabinet of the ESA Director General (DGC-DE)

• The program is educational, therefore the satellite is mainly developed by students preparing their Master or PhD thesis supported by ESA and SITAEL experts.

• The satellite is a low-cost 50kg platform, mostly based on COTS components.

• The CAN is selected for platform and payload bus. Why?

Low cost.

Low power.

Widely used in terrestrial application, consolidated technology with wide spread know-how.

Large availability of components, both integrated in microcontrollers or as independent controllers.

Large availability of software support, including higher level stacks (CANopen)

16

Page 17: COMPANY OVERVIEW › event › 120 › contributions › 486 › attachments … · Function: Stand Alone CAN controller fully compliant with Bosch CAN 2.0B Standard (*) with 8 bit

ESA ESEO - CAN view of a microsatellite

17

Each bus is composed of a Main and a Redundant CAN connection. Redundancy is managed with a master based heartbeat algorithm.

Two CAN busses: the platform and payload bus. The OBDH is the only node which is connected to both.

17

Page 18: COMPANY OVERVIEW › event › 120 › contributions › 486 › attachments … · Function: Stand Alone CAN controller fully compliant with Bosch CAN 2.0B Standard (*) with 8 bit

ESA ESEO - the COTS-based CAN I/F

18

o Hardware I/F

o The ESEO OBDH implements 4 CAN controllers: 2 controllers are dedicated to the Main and Redundant Platform Bus

2 controllers are dedicated to the Main and Redundant Payload Bus

o The Platform bus controllers are integrated in the OBDH microcontroller, a Cortex-M4 based STM32F407.

o The Payload bus controllers are two MCP2515.

o The transceivers are 4 Texas Instruments SN65HVD233

o Bus speed set to 250 kbps (bus load simulated with CANoe to validate the settings)

o Software I/F

o On top of the CAN protocol ESEO implements the CANopen stack:

Vector Gmbh CANopen software stack integrated in RTEMS

PDOs used to deliver on-board TC, to acquire data from sensors and control actuators, to acquire data from payloads, to broadcast the on-board time, and to implemented FDIR services (PINGs).

SDOs are used by the OBDH to collect HK data with a client/server relationship.

Bus redundancy is managed with an Heartbeat policy, where the OBDH is the master for the payload bus, and the TMTC is the master for the platform bus.

18

Page 19: COMPANY OVERVIEW › event › 120 › contributions › 486 › attachments … · Function: Stand Alone CAN controller fully compliant with Bosch CAN 2.0B Standard (*) with 8 bit

SITAEL Minisatellite Concept – We CAN configure

19

For SITAEL higher-class small satellite (namely S-200 mini-sat, up to 200 kg launch mass), the CANbus technology is present on-board, as one of possible data handling bus (with Spacewire, Mil-1553b, RS422). Differently from micro-sat product (low cost, fully COTS-based, max 2y lifetime), for S-200 platform, which aims to provide high performances (up to 5y lifetime) and multi-purpose features (different missions/different P/Ls), it is fundamental to foresee a strong configurability in terms of subsystems and on-board equipments (and their I/F). An example of S-200 optional configurations, with different platform features (answering different missions/orbital/reliability needs):

Institutional Missions (EO,

Science)

Hi-Reliability for single mini-sat (>

0.7)

Lifetime up to 5 years

All orbit scenarios (LEO, MEO), also in severe RADenv

Space-grade (ECSS-C)

subsystems/units

C&C I/F: Mil-1553, SpaceWire,

RS-422

S-200 CONF. A (without CANbus)

S-200 CONF. B (with CANbus)

Low cost/

Commercial Missions (EO,

TLC)

Reliability figure negotiable,

evaluated at system level

Lifetime up to 3 years

LEO (<500 km) constellations,

less severe RADenv

Also COTS-based subsystems/units

(ECSS tailoring)

C&C I/F: CANbus,

19

Page 20: COMPANY OVERVIEW › event › 120 › contributions › 486 › attachments … · Function: Stand Alone CAN controller fully compliant with Bosch CAN 2.0B Standard (*) with 8 bit

CAN Workshop 2017. We would welcome you!

20

• A wonderful location in the south of Italy

• SITAEL Headquarters are just 35 km far from Bari International Airport

• More than 100 seats conference room

Page 21: COMPANY OVERVIEW › event › 120 › contributions › 486 › attachments … · Function: Stand Alone CAN controller fully compliant with Bosch CAN 2.0B Standard (*) with 8 bit

Contacts

21

Giovanni Tuccio Sales and Marketing Manager

[email protected]

SITAEL S.p.A. Via San Sabino, 21

70042 Mola di Bari (BA) – ITALY Tel: +39 080 5321796

Fax: +39 080 5355048 www.sitael.com