teseo at glance russia -...

33
Teseo presentation Alessandro Chimenti [email protected] July 2015

Upload: vuhuong

Post on 07-May-2018

260 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Teseo at glance Russia - Микроконтроллерыcaxapa.ru/thumbs/619571/_ST_Teseo_at_glance_Russia.pdfMCU with embedded GNSS (SDK) GNSS sensors (Binary, Tracker) TeseoIII

Teseo presentationAlessandro Chimenti

[email protected]

July 2015

Page 2: Teseo at glance Russia - Микроконтроллерыcaxapa.ru/thumbs/619571/_ST_Teseo_at_glance_Russia.pdfMCU with embedded GNSS (SDK) GNSS sensors (Binary, Tracker) TeseoIII

Automotive Product Group

Infotainment 2

Infotainment

Telematics & Connectivity

Telematics Processor

GNSS embedded solutions

DeadReckoning (DR)Precise Positioning

V2X ( V2I , V2V)

In-Vehicle Infotainment (IVI)

Digital/Analog Audio Power

Power Supply

Digital RadioAM/FM Radio

Satellite Radio

Audio ProcessorGNSS Processor

Page 3: Teseo at glance Russia - Микроконтроллерыcaxapa.ru/thumbs/619571/_ST_Teseo_at_glance_Russia.pdfMCU with embedded GNSS (SDK) GNSS sensors (Binary, Tracker) TeseoIII

Positioning 3

Automotive

Industrial

• Moving fast to leadership position• Early Galileo qualified supplier• Proprietary DR technology + MEMS• Automotive Precise Position• eHorizon , V2X , ADAS • Safety eCALL, ERA Glonass

• Wide presence in all applications• Tech expertise in the regions• Serving emerging markets • GNSS module partners offer

Page 4: Teseo at glance Russia - Микроконтроллерыcaxapa.ru/thumbs/619571/_ST_Teseo_at_glance_Russia.pdfMCU with embedded GNSS (SDK) GNSS sensors (Binary, Tracker) TeseoIII

Position Accuracy A Key Factor for Telematics

4

Mobility

Services

Environment

Tra

ckin

gA

pplications

Goods

People

Public transportation

Anti-theft

Road tolling

DiagnosticeHorizoneHorizon

Fleet managementVehicle sharing

Insurance

Emergency call

Page 5: Teseo at glance Russia - Микроконтроллерыcaxapa.ru/thumbs/619571/_ST_Teseo_at_glance_Russia.pdfMCU with embedded GNSS (SDK) GNSS sensors (Binary, Tracker) TeseoIII

Telematics evolution for safe mobility

Autonomous DrivingMore Induvidual Time

Processing Power

5

Tracking VehiclesInsuranceSafety (911..)

Fleet MgmtAntitheftTolling

Remote Control

Vehicle Data Logging

ADAS:eHorizon

V2X, V2VWiFi spotAutonomous drivingin selected use case

Data managementCar networks

≤ 2030eCall , ERA GLNSCar ServicesDriving BehaviourMonitoring

Full Autonomous Driving

Tech

nolo

gies Highly Automated

Driving

……

Connected CARS

Vehicle CommunicationVehicle Data Sharing

Remote services

100 200 1000 2500

10 250

DMIPS

mt1 <1

>3000

Positioning Precision

Challenges

• Multiple Connectivity Technologies• More Security ���� code & data protection • Growing Processing Power (DMIPS)• Sub-meter accuracy position

early ‘90s

Page 6: Teseo at glance Russia - Микроконтроллерыcaxapa.ru/thumbs/619571/_ST_Teseo_at_glance_Russia.pdfMCU with embedded GNSS (SDK) GNSS sensors (Binary, Tracker) TeseoIII

GNSS - Teseo family 6

Unique automotive scalable solution • MCU, Stand alone, Host based

Pioneer in Multiconstellation• GPS, GALILEO, GLONASS, BeiDou, QZSS

State-of-the-Art Autonomous & Predictive AGNSS

Proprietary Dead Reckoning Automotive Way (DRAW) sensor fusion

Industrial and Automotive Grade options

…since 1993 leading the ranking of position

accuracy solutions

Page 7: Teseo at glance Russia - Микроконтроллерыcaxapa.ru/thumbs/619571/_ST_Teseo_at_glance_Russia.pdfMCU with embedded GNSS (SDK) GNSS sensors (Binary, Tracker) TeseoIII

Why Multiconstellation ? 7

• Simultaneous usage of GPS and GLONASS doubles the number of satellites , allowing:

• Better Time To First Fix

• Better Dilution Of Precision (DOP)

• Better capability of selecting good measurements

• Protecting solution integrity from outliers

• fully independent in the case of failure of one systems

Constellation GPS GPS+Glonass

Visible Satellite* 4.4 7.8

No Fix 380 min Never

HDOP* 5.3 2.1

Accuracy* x meter (x * 0.4) meter

*Average Value (24hrs)

Page 8: Teseo at glance Russia - Микроконтроллерыcaxapa.ru/thumbs/619571/_ST_Teseo_at_glance_Russia.pdfMCU with embedded GNSS (SDK) GNSS sensors (Binary, Tracker) TeseoIII

GPS+GLONASS Road tests 8

GPSGPS+GLONASSTRUTH

Page 9: Teseo at glance Russia - Микроконтроллерыcaxapa.ru/thumbs/619571/_ST_Teseo_at_glance_Russia.pdfMCU with embedded GNSS (SDK) GNSS sensors (Binary, Tracker) TeseoIII

Navia Teseo based modules 9

NAVIA is a biggest Russian designer and manufacturer of navigation modules

ML-8088sE(13*15 mm)

ML-8090(13*15 mm)

Q4/201

5

NL-8090(8,7*9,5 mm)

Q1/201

6

Bestseller 2014

Page 10: Teseo at glance Russia - Микроконтроллерыcaxapa.ru/thumbs/619571/_ST_Teseo_at_glance_Russia.pdfMCU with embedded GNSS (SDK) GNSS sensors (Binary, Tracker) TeseoIII

Russian Application with Navia/Teseo 10

ERA-GLONASS• Modules NAVIA certified for use in

terminals emergency response (eCall)

Tachograph• Modules NAVIA are used in all Russian

tachographs

Navigation dashboard for AvtoVAZ• Modules NAVIA uses Russia's largest

carmaker AvtoVAZ

Page 11: Teseo at glance Russia - Микроконтроллерыcaxapa.ru/thumbs/619571/_ST_Teseo_at_glance_Russia.pdfMCU with embedded GNSS (SDK) GNSS sensors (Binary, Tracker) TeseoIII

ST part of Galileo program since the beginning 11

Galileo System Testbed v1 (Validation of critical algorithms)

STM contributes to first batch of Galileo signal Processing algorithm (FP6 GR POSTER)

2 test satellites ���� GALILEO POSTER

STM FW for Galileo services and applications development (FT7 Project)

First 2 IOV satellites in orbit

STM and European Space Agency performed first-ever position fix using GALILEO IOV satellite s

ecall-Ready STM Teseo II Galileo Supportwhich starts EC testing fully supporting Galileo an d

EGNOS navigation programs

E-Call Law EU Parliament approved

The European Council mandates that:All eCall system infrastructures should be in place by 17Q3

All cars must be equipped with an E-call system by 18Q1

System History STM activities

See press release http://www.st.com/web/en/press/t3531

See press release http://www.st.com/web/en/press/t3414

Page 12: Teseo at glance Russia - Микроконтроллерыcaxapa.ru/thumbs/619571/_ST_Teseo_at_glance_Russia.pdfMCU with embedded GNSS (SDK) GNSS sensors (Binary, Tracker) TeseoIII

TeseoIII Multiconstellation engineChina road tests

GPS + BeiDouGPS OnlyBeiDou Only

12

Page 13: Teseo at glance Russia - Микроконтроллерыcaxapa.ru/thumbs/619571/_ST_Teseo_at_glance_Russia.pdfMCU with embedded GNSS (SDK) GNSS sensors (Binary, Tracker) TeseoIII

ST AGNSS Techniques used by Teseo to speed-up TTFF

• Multiconstellation -> Ephemeris downloaded from different constellations

• A-GNSS -> Autonomous Ephemeris prediction

• P-GNSS -> Server based Ephemeris prediction

• Real Time -> Ephemeris provided from an external source

Ephemeris Source Duration

Warm startTTFF (50%)

GPS Only Real Satellite 2-4Hrs 33s

Multiconstellation Only

Real Satellite 30min 25s

A-GNSS Predictive Satellite 6 days 1-4s

P-GNSS Predictive Server 14 days 1-4s

Real Time Real Server 2-4Hrs 1s

13

Page 14: Teseo at glance Russia - Микроконтроллерыcaxapa.ru/thumbs/619571/_ST_Teseo_at_glance_Russia.pdfMCU with embedded GNSS (SDK) GNSS sensors (Binary, Tracker) TeseoIII

TESEO-DRAW ST Dead Reckoning Overview

See the TESEO-DRAW video at this link:https://www.youtube.com/watch?v=E4lfyWDr-2g

14

• Updates car position/velocity when GNSS satellites signal is not available (e.g. tunnels, obscured areas)

• Improves car position/velocity when GNSS satellites signals are marginal (e.g. urban canyons, partially obscured areas)

Page 15: Teseo at glance Russia - Микроконтроллерыcaxapa.ru/thumbs/619571/_ST_Teseo_at_glance_Russia.pdfMCU with embedded GNSS (SDK) GNSS sensors (Binary, Tracker) TeseoIII

Multilevel Car Park/1 15

1000 1050 1100 1150 1200

80

90

100

110

[s]

altit

ude

[m]

3D DR

gnss

3 dr

+1 floor

-1 floor

• Naples - Multilevel Parking

“Capodichino” Airport

• Intermittent GNSS signal

ST MEMS supportedList

Name Axes

A3G4250D 3G-Auto

AIS328DQ 3A-Auto

ASM330LHX 3A+3G-Auto

LSM6DS3 3A+3G-Cons

Page 16: Teseo at glance Russia - Микроконтроллерыcaxapa.ru/thumbs/619571/_ST_Teseo_at_glance_Russia.pdfMCU with embedded GNSS (SDK) GNSS sensors (Binary, Tracker) TeseoIII

16Multilevel Car Park/2

Page 17: Teseo at glance Russia - Микроконтроллерыcaxapa.ru/thumbs/619571/_ST_Teseo_at_glance_Russia.pdfMCU with embedded GNSS (SDK) GNSS sensors (Binary, Tracker) TeseoIII

ST investingin Road Safety Revolution

17

AUTOMOTIVE EXPERTISE

DESIGN & SYSTEM KNOW HOW

MANUFACTURING & QUALITY EXCELLENCE

V2X MARKET PRESENCE

SYSTEM EXPERTISE

COMPLETE SOLUTION OFFERINGS

NEXT GENERATION

V2X chip

Joint development

ST & Autotalks partners towards mass-market V2X chi pset offering

Teseo is already integrated in the current Autotalk s V2X platformthe first solution to complete testing of C2C Positioning in ETSI Plugtest Event:http://www.prweb.com/releases/2015/05/prweb12744569.htm

Page 18: Teseo at glance Russia - Микроконтроллерыcaxapa.ru/thumbs/619571/_ST_Teseo_at_glance_Russia.pdfMCU with embedded GNSS (SDK) GNSS sensors (Binary, Tracker) TeseoIII

Automotive Precise Positioning application

� Lane detection

� V2V and V2I

� Collision avoidance

� Autonomous parking

� Autonomous driving

00

Multi Band*GPS L2C Galileo E5

18

TESEO Precise Positioning Ingredientsfor Autonomous driving

<1m

GPSGLONASS

BeiDouGalileo

SBASCarrier PhaseRTKRTPPP

Sensor fusion

*to be verified on TeseoIII to pave the way to TeseoIV

Page 19: Teseo at glance Russia - Микроконтроллерыcaxapa.ru/thumbs/619571/_ST_Teseo_at_glance_Russia.pdfMCU with embedded GNSS (SDK) GNSS sensors (Binary, Tracker) TeseoIII

Teseo can host a customer application saving the cost of an

extra micro

Teseo can host a customer application saving the cost of an

extra micro

No needs of external flash connected to Teseo that can rely on

Host CPU resources (flash and MIPs)

No needs of external flash connected to Teseo that can rely on

Host CPU resources (flash and MIPs)

Teseo can autonomously compute the position data and provide to

the Host CPU by NMEA or binary protocol

Teseo can autonomously compute the position data and provide to

the Host CPU by NMEA or binary protocol

TESEO: The unique scalable GNSS solution 19

MCU with embedded GNSS GNSS Sensor

different SW approaches: SDK / Binary / Tracker

Binary approachSDK approach Tracker approach

Page 20: Teseo at glance Russia - Микроконтроллерыcaxapa.ru/thumbs/619571/_ST_Teseo_at_glance_Russia.pdfMCU with embedded GNSS (SDK) GNSS sensors (Binary, Tracker) TeseoIII

Teseo SDK approach:MCU w Embedded Positioning

20

BENEFITS

• Cost Optimized solution for entry level applications

• Embedded GNSS receiver

• <10 uA stand by current

• Small Footprint

• Stacked flash option

• Support for Autosar 4.x CAN stack• STA8090EXG with FSMC interface

� BGA169 9x9mm 0.65mm ball pitch

• STA8090FG with internal flash

� BGA99 5x6mm 0.50mm ball pitch

Page 21: Teseo at glance Russia - Микроконтроллерыcaxapa.ru/thumbs/619571/_ST_Teseo_at_glance_Russia.pdfMCU with embedded GNSS (SDK) GNSS sensors (Binary, Tracker) TeseoIII

Teseo SDK SW Architecture

• Teseo SDK (Software Development Kit) is conceived to let customer develop SW application on top of the GNSS library

• The SDK consists in:• Libraries for:

• Operating System (OS20 and FreeRTOS);• GNSS, ST-AGPS, DR, SBAS library;• LLD library.

• Sources for:

• Setting up Operating System;• OS20 Services• NMEA, FATFS, SDLOGS, INOUT modules.

• Eclipse projects for ARM (RVCT 5.0) and GCC (Sourcery Codebench Lite) toolchains.

• Script files for Trace32 debugger from Lauterbach.

• Some docs to start developing SW on Teseo:• SDK user manual

• OS20 specification

• GNSS library specification

• GNSS NMEA interface

• NVM specification

• SW architecture presentation

21

Page 22: Teseo at glance Russia - Микроконтроллерыcaxapa.ru/thumbs/619571/_ST_Teseo_at_glance_Russia.pdfMCU with embedded GNSS (SDK) GNSS sensors (Binary, Tracker) TeseoIII

Teseo Binary approach:GNSS sensor with UART Interface

UARTConn.

SQI-NORFlash

SAWFilter

PrimeSupply

Li-Ion Battery TESEOVDD18

VDD LPVR

UART

TCXO

26 MHz

CarBattery

RS232 Phy

LNA in

STA80xxFG w. stacked Flash

Mandatory Optional

XTAL32.768kHz

Note: This diagram is just an overview and does not represent the complete circuitry

22

Page 23: Teseo at glance Russia - Микроконтроллерыcaxapa.ru/thumbs/619571/_ST_Teseo_at_glance_Russia.pdfMCU with embedded GNSS (SDK) GNSS sensors (Binary, Tracker) TeseoIII

Binary image software

• The binary setup consists in:• FW Binary :

• STA80zz_xx_xx.bin

• Documents:• Binary overview, release note,• GNSS Test report• NMEA Interface• Firmware Configuration• Application Notes (SBAS, ST-AGPS, Adaptive

Multiconstellation…)• Tools User Manuals (xLoader, Firmware

Upgrade)

• Tools:

• Teseo-SUITE

• Flash programming: xLoader, FW Upgrade

• FW Config

• ST-PGPS Ephemeris Tool

23

Standard bin

DRbin

GNSS

SW config

ST-AGNSS

SBAS

DGPS

Timing

DR

RTCM

Page 24: Teseo at glance Russia - Микроконтроллерыcaxapa.ru/thumbs/619571/_ST_Teseo_at_glance_Russia.pdfMCU with embedded GNSS (SDK) GNSS sensors (Binary, Tracker) TeseoIII

TeseoIII Support Tools 24

Targeted to evaluation of ST GNSS and DRAW performances

EVB : Evaluation Board

SDB : Software Development Board

Used to support customer SW pre-development.

Page 25: Teseo at glance Russia - Микроконтроллерыcaxapa.ru/thumbs/619571/_ST_Teseo_at_glance_Russia.pdfMCU with embedded GNSS (SDK) GNSS sensors (Binary, Tracker) TeseoIII

Host-Based Positioning Solution25

KEY FEATURES 700+ MIPS Core

Embedded Secure CAN subsystem

Rich OSOptional

Audio Features

WiFiModule

Host

GNSS Tracker

Host

Modem3G / LTE

BT NRG

Motion Sensors(Accelerometer, Gyro)

USB HS

UART

GPIOI2CSPI

I2S

NOR/NANDFlash

SDRAM

ADC

USB Device

CAN TCX

Cortex M3CAN Subsystem

WIFI/BTModule

SDIO

UART

CAN

GPS/Galileo/Glonass/Beidou

TeseoTracker

Telemaco2Cortex R4

PMU

Audio Amp

Head Unit

DAC

Page 26: Teseo at glance Russia - Микроконтроллерыcaxapa.ru/thumbs/619571/_ST_Teseo_at_glance_Russia.pdfMCU with embedded GNSS (SDK) GNSS sensors (Binary, Tracker) TeseoIII

Telemaco2 - Scalable Dual Core 26

BENEFITS

• Superior Processing Power (up to 1000 DMIPS)

• Accelerated Boot Code Authentication

• Embedded Secure Subsystem running dedicated RTOS for

• System Boot & Power Management

• CAN Stack Control

• eSRAM availability for early Sensor Data Logging or SDRAM-less implementation

• Smart Boot Approach enabling Efficient Wake-up from Low Power State

• DSP Subsystem for Telematics Audio Features support

• Audio Chimes Generation

• Enhanced ECNR for voice call

• Rich OS support

• Scalability offer through several Part Number Options

• Package Availability: • BGA256 11x11mm; 0.65mm ball pitch• BGA361 16x16mm; 0.8mm ball pitch

• Temp range -40C / +85 C

Page 27: Teseo at glance Russia - Микроконтроллерыcaxapa.ru/thumbs/619571/_ST_Teseo_at_glance_Russia.pdfMCU with embedded GNSS (SDK) GNSS sensors (Binary, Tracker) TeseoIII

Telemaco2 – Tools 27

TC2_EVB Evaluation Board

• Form-factor reference design (10x12 cm) for fast-prototyping

• On board accelerometer and Gyroscope from ST MEMS sensor family

• On board Teseo3 ST positioning IC

• On Board Modem with SIM card connector

• External connectors for Bluetooth and WLAN Modules

Page 28: Teseo at glance Russia - Микроконтроллерыcaxapa.ru/thumbs/619571/_ST_Teseo_at_glance_Russia.pdfMCU with embedded GNSS (SDK) GNSS sensors (Binary, Tracker) TeseoIII

Teseo-Suite 28

• View NMEA, DEBUG

• View Graphics charts• Position• CN0• Sky view• Map view

• Record NMEA and DEBUG msgs

• Send Commands

• Dedicated panels:• AGPS• DR• FW configurator

• TEST plan

• Embedded TOOLs: • xLoader, • FWupgrade

28

Page 29: Teseo at glance Russia - Микроконтроллерыcaxapa.ru/thumbs/619571/_ST_Teseo_at_glance_Russia.pdfMCU with embedded GNSS (SDK) GNSS sensors (Binary, Tracker) TeseoIII

TeseoII Product Option

Standalone (SAL)

STA8088CFG with Stacked Flash

QFN56 7x7mm 0.4mm pitch

STA8088G/GAQFN56 7x7mm 0.4mm pitch

STA8088CWG WL-CSP77 4.0x4.0mm 0.4mm pitch

System On Chip (SOC)

STA8088CEXG/EXGABGA169 9x9mm 0.65mm pitch

29

GNSS sensors (Binary, Tracker)

MCU with embedded GNSS (SDK)

Page 30: Teseo at glance Russia - Микроконтроллерыcaxapa.ru/thumbs/619571/_ST_Teseo_at_glance_Russia.pdfMCU with embedded GNSS (SDK) GNSS sensors (Binary, Tracker) TeseoIII

TeseoIII Product Option

STA8090GA (Auto Grade)

(QFN56 8x8mm 0.5mm pitch)

STA8090WG WLCSP Solution WL-CSP77 3.8x3.8mm 0.4mm pitch

STA8090EXG/EXGA (SOC) (BGA169 9x9mm 0.65mm pitch)

STA8090FG with Stacked Flash (BGA99 6x5mm 0.5mm pitch)

30

STA8089FG with Stacked Flash P2P compatible with STA8088FGQFN56 7x7mm 0.4mm pitch

STA8089GA (Auto Grade) P2P compatible with STA8088GAQFN56 7x7mm 0.4mm pitch

STA8089G (Industrial) P2P compatible with STA8088GQFN56 7x7mm 0.4mm pitch

MCU with embedded GNSS (SDK)

GNSS sensors (Binary, Tracker)

Page 31: Teseo at glance Russia - Микроконтроллерыcaxapa.ru/thumbs/619571/_ST_Teseo_at_glance_Russia.pdfMCU with embedded GNSS (SDK) GNSS sensors (Binary, Tracker) TeseoIII

TeseoIII innovations

5x Multiconstellation engineGPS+GLONASS+Galileo+BeiDou2+QZSS

Carrier phase

Innovative Power management architectureIntegrated switching DC/DC regulator

Low Power consumption continuous tracking

Best Stdby current <10uA

Optimized BOMMinimal Passive components count (internal LNA-RFA loop, etc)

Embedded ROM based option

31

Page 32: Teseo at glance Russia - Микроконтроллерыcaxapa.ru/thumbs/619571/_ST_Teseo_at_glance_Russia.pdfMCU with embedded GNSS (SDK) GNSS sensors (Binary, Tracker) TeseoIII

TeseoII vs TeseoIII 32

Multiconstellation GPS/Glonass/Galielo/QZSS TeseoII + Beidou2

Power ManagementLDO Only

1.8V Supply Voltage

LDO + Switching Regulator1.6-4.3V Supply Voltage Range

10uA Stand-By current

Peripherals/InterfacesUART, USB, SPI,SD Card,

CAN, I2C, I2S, EMISame of TeseoII

ROM Support No Yes

Page 33: Teseo at glance Russia - Микроконтроллерыcaxapa.ru/thumbs/619571/_ST_Teseo_at_glance_Russia.pdfMCU with embedded GNSS (SDK) GNSS sensors (Binary, Tracker) TeseoIII

Thank you!