NXP Semiconductors OM12001100 User Manual

OM12001 - Automotive Telematics On-board unit Platform
Road Pricing - ECall
Rev. 0.75 — 14th August 2012 Preliminary Specification
Document information
and Telematics added value services
NXP Semiconductors
OM12001 (ATOP)
Telematics
Revision history
Rev Date Description
0.75 9th August 2012 Numerous typos corrected
0.74 6th August 2012 Updated spec for “minus” version, ie. without NFC and security components.
0.73 1st February 2012 Added RHF indication description to label
0.72 8th December 2011 Revision history added!
Reference links updated
Updated label Added IC statement
NFC EMC section updated 2D barcode info added
ATOP Prelimina ry S p e cific at ion © NXP B.V. 2012. All rights reserved.
Preliminary Specification Rev. 0.75 — 14th August 2012 2 of 42
NXP Semiconductors

1. Introduction

OM12001 (ATOP) is the NXP Semiconductors platform for automotive telematics on-board units (OBU's) for applications such as road pricing and eCall, based upon the following technologies:
GS M for communication
GPS for localization service
NFC for short range communication, e.g. configuration and law enforcement
SmartMX smartcard with Java card JCOP OS for security
J9 Virtual Machine for application portability and easy creation
Dedicated processor for Real-Time and connection to system via Ethernet, USB,
Targeting 10 years lifetime
Thanks to on board ATOP security resources, product developer s and manufacturers can offer products which guarantee fraud prevention and tamper evidence without extra effort for additional security precautions. These products can be used in end-to-end transa ction systems requiring Common Criteria level 4+.
ADC, CAN, UART, ...
1
in automotive conditions
OM12001 (ATOP)
Telematics
OM12001 (ATOP) can be used by itself as a complete solution for GPS-GSM based road pricing and eCall applications. In this case OM12001 (ATOP) just needs to be complemented with a power supply, speaker, microphone, some knobs, and an optional display. OM12001 (ATOP) provides the processing power and SW application environment resources on board to complement road pricing and eCall with some other added value telematics services.
OM12001 (ATOP) can also be applied as a 'front end' for more elaborate telematics products, by making its resources, i.e. GNSS, mobile communication, Security (ID authentication) available for use by other resources in the OBU.
2 different versions are available
OM12001/100: Implements all the features described in this document
OM12001/000: For market where security is not paramount, such as eCall, it does not

2. Product profile

2.1 Features

Utility processor for interfacing with external world and house-keeping
Application processor to run customer application code
include NFC short range communication, nor SmartMX security element
ARM Cortex M3 micro-controller with Ethernet, CAN, USB Host and device, UART,
SPI, I2C Bus, ADCs, DAC, GPIOs, and PWMs
Internal temperature sensor, and heating element
2
1. in accordance with NXP's "Knowledge-Based Qualification" ("KBQ", based upon ZVEI's Robustness Validation AEC-Q100-defined qualification tests
2. Heating element present only in OM12001/100
ATOP Prelimina ry S p e cific at ion © NXP B.V. 2012. All rights reserved.
Preliminary Specification Rev. 0.75 — 14th August 2012 3 of 42
[1]
), using
NXP Semiconductors
OM12001 (ATOP)
Virtual Machine for customer applicationCommunication coprocessor with Quad-band GSM/GPRS terminal Localization coprocessor with GPS receive rNear Field Communication (NFC) controller to connect to external vignette, smart
card, mobile phone
3
Security processor for providing a source of trust
SmartMX smartcard running JCOP 2.4.1
3
Mandatory and voluntary certification
R&TTE and FCC passed for safety, EMC and RFPre-certification for GCF, including field testCertification for PTCRB
Automotive certification
-40 to +85°C operating rangeTargeting 10 years lifetime in automotive conditions
1

2.2 Applications

OM12001 (ATOP) can be used for Telematics applications where tamper-resistance, confidentiality, integrity, and authenticity of end-user information are required, e.g.:
Road pricingPay as you drive insuranceStolen vehicles trackingEmergency call  ...
Telematics

2.3 Quick reference data

OM12001 (ATOP) is available with quad-band support in 2 versions
Table 1. ATOP versions
Name Description
OM12001/100 Quad-band GPRS/GSM with antenna switch, GPS, NFC, SMX,
OM12001/000 Quad-band GPRS/GSM with antenna switch, GPS, Cortex M3

3. General description

Figure 1 represents OM12001 (ATOP) connections in a typical application, with its
connection to batteries, antennas, and SIM. For communication with external world, ser ial link, GPIOs, and ADCs will connect to screen, keys, and sensors. UART, CAN or USB can be used to connect to on board computer.
Cortex M3 microcontroller with Ethernet
microcontroller with Ethernet
3. Only for OM12001/100
ATOP Prelimina ry S p e cific at ion © NXP B.V. 2012. All rights reserved.
Preliminary Specification Rev. 0.75 — 14th August 2012 4 of 42
NXP Semiconductors
OM12001 (ATOP)
Telematics
Fig 1. A TOP module connections
Figure 2 represents a more conceptual view of OM12001 (ATOP) from a system point of
view.
ATOP Prelimina ry S p e cific at ion © NXP B.V. 2012. All rights reserved.
Preliminary Specification Rev. 0.75 — 14th August 2012 5 of 42
NXP Semiconductors
Application Processor
Localization
Security Processor
NFC GPRS
Utility Processor
Fig 2. ATOP conceptual view
OM12001 (ATOP)
Telematics

4. Features

4.1 Utility processor

Three main components can be seen in Figure 2:
Application processor: This processor will run code specific to the application
(roadtolling, insurance, ...) which is portable from one platform to another one in order to avoid recertification:
A localization coprocessor provides accurate location information to the applicationA NFC coprocessor provides connection to an external vignette to increase
application security
3
– A Communication coprocessor allows the application to connect to servers and
receive update and notifications, receive or generate voice call or SMS
Security processor which provides a root of trust for signing messages to servers,
authenticate the presence of an external vignette, and run secure multiple security applications
3
Utility processor: This processor takes care of all housekeeping tasks such as
connecting to external interfaces, displays, but also of power management, waking-up and booting-up the system, i.e. all support tasks which are not part of the high lev el applications but are required to make the system wor k.
A LPC1768 micro-controller is available for interfacing to external world and user interface.
ARM Cortex M3 core running up to 100 MHz
512 kB on-chip flash memory64 kB SRAM memoryDual AHB system that provides for simulta neous DMA and program execution fr om
on-chip flash with no contention between those functions.
General Purpose DMA controller (GPDMA) on AHB that can be used with the SSP
ATOP Prelimina ry S p e cific at ion © NXP B.V. 2012. All rights reserved.
Preliminary Specification Rev. 0.75 — 14th August 2012 6 of 42
NXP Semiconductors
Serial Interfaces
High speed serial interfaces
Analog interfaces
Debug
OM12001 (ATOP)
Telematics
serial interfaces, the I2S port, ADCs, DAC as well as for memory transfers
3 UARTs2 I2Cs1 SSP (Synchronous Serial Port) and 1 SPII2S output/inputPWM/Capture unitGPIOs (multiplexed)
Ethernet MAC with RMII interface and dedicated DMA controllerFull Speed USB 2.0 Host/Device controller with integrated PHY2 CAN channels
7 12 bit ADCs (successive approximation)1 internal temperature sensor (12 bit ADC)1 10 bit DAC
ETJAGSerial Wire Debug

4.2 Application processor

The application processor is actually a Virtual Machine (VM) running on the main CPU of the GSM/GPRS baseband. Using a Virtual Machine offers numerous advantages:
portability to numerous platformsmaintainability via secure download and update mechanismslarge virtualized feature set, such as:
secure network access (https)cryptographyNear Field Communication (NFC)
VM has the following features:
CDC Foundation Profile including following additional API's
Wireless MessagingMobile playbackLocationContactless Communication TelephonyPower management
Connection to micro-controller via message passing
3

4.3 Localization coprocessor

GPS reception is used for localization.
Best in class acquisition and tracking sensitivity
Internal separate LNA for improved sensitivity
ATOP Prelimina ry S p e cific at ion © NXP B.V. 2012. All rights reserved.
Preliminary Specification Rev. 0.75 — 14th August 2012 7 of 42
NXP Semiconductors
Advanced proprietary multipath algorithms for robust low dropout tracking in very low
SW upgradable1 Pulse per Second (1PPS) output for synchronization with GPS system clock

4.4 GSM/GPRS coprocessor

Connection to mobile networks is provided by a certified comm un ica tio ns pr ot oc ol stack that is field tested worldwide. It runs on a single monolithic IC integrating analog and digital basebands, RF transceiver, power management, and audio codec with best-in-class RF performance and power consumption.
32-bit ARM926EJ-S™ control processor, up to 156 MHzCommunication engine
Audio subsystem
SIM card interface
OM12001 (ATOP)
Telematics
signals environment
Support for 2 antennas with internal switchQuad-band support: GSM 850, PCS 1900, E-GSM 900, and DCS 1800 GPRS multislot class 10, class B
HR / FR / EFR / AMR VocodersNoise suppression and echo cancellationMicrophone amplifier with differential inputHigh-performance 8 driver (500mW output power, 1% THD typ)Digital PCM IO
1.8/2.9V power generationCompliant with SIM card interface in accordance with GSM11.11Compliant with ISO7816-3 requirements
4.5 Near Field Communication coprocessor
To connect to a external device, such as vignette, mobile phone, or personalization station for a road pricing public scheme, a NFC communication link with the following features is present:
Reader mode
Allows simultaneous access up to two external cardsOffers baud rate up to 424 kbpsComplete NFC framing and error detectionSupports ISO14443A&B/Mifare
Virtual Card mode
Direct connection to battery allowing operation with the rest of system is switched
off
Access to SmartMX in Mifare emulation mode
4.6 Smartcard & JCOP operating system
For telematics and other high value applications, it is paramount to protect against data tampering, loading of unauthorized applications, ID stealing, as well as to protect end user privacy. For this, a secured component such as a smartcard is required to be used as a root of trust.
ATOP Prelimina ry S p e cific at ion © NXP B.V. 2012. All rights reserved.
Preliminary Specification Rev. 0.75 — 14th August 2012 8 of 42
3
3
NXP Semiconductors
OM12001 (ATOP) relies on a SmartMX component with the following features:
Common criteria CC EAL5+ certification according to BSI-PP-0002 protection profileLatest built-in security features to avoid power (SPA/DPA), timing, and fault attacks80 KB EEPROM
6144 B RAM200 KB ROM
Secure cryptographic processor
For portability and to allow multiple secure application (cardlets) to run in complete isolation, OM12001 (ATOP) offers a Java Card Open Platform operating system (JCOP). V2.4.1 based on independent, third party specifications, i.e. by Sun Microsystems, the Global Platform consortium, the International Organization for Standards (ISO), EMV (Europay, MasterCard, and VISA) and others.
OM12001 (ATOP)
Telematics
EEPROM with typical 500000 cycles endurance and minimum 20 years retention
time
75+ KB available for customer applications
High-performance secured Public Key Infrastructure (PKI) Secured dual/triple-DES coprocessorSecured AES coprocessor
SmartMX family was designed to service high volume, single- and multi-application markets such as eGovernment e.g. Smart Passport, banking/finance, mobile communications, public transportation, pay TV, conditional access, network access, and digital rights management, thus ensuring applications running on OM12001 (ATOP) can rely on the highest level of security available.

4.7 Debug and Security

For application development, but also field return analysis, debug capabilities are a must. However the observability, test and control capabilities given by debug could be used for device tampering.
That is why ATOP debug capabilities are locked until proper authentication. Additionally, security features are present to ensure that only signed SW is executed.
For debug, the following features are present:
LPC1768 MCU
CPU debug via JTAG or Serial Wire Debug interfaceUnique Serial NumberCore Read Protection with multiple levels
For security, the following features will protect against unauthorized debug, code tampering, and insertion:
Observability
JTAG access locked down until authentication is performedAll sensitive bus are buried down in the PCB
Code authentication and integrity
Code is signed with RSA to ensure authentication and checked at boot
ATOP Prelimina ry S p e cific at ion © NXP B.V. 2012. All rights reserved.
Preliminary Specification Rev. 0.75 — 14th August 2012 9 of 42
NXP Semiconductors

4.8 Battery and Power management

Thanks to its integration, OM12001 (ATOP) can be connected directly to a mobile phone battery. All voltage conversion and battery charging management will be handled by OM12001 (ATOP).
Direct connection to mobile phone type battery
Battery charging management
Support large voltage range
Integration of all required LDO and DC/DC conve rt er s
OM12001 (ATOP)
Telematics
Optional connection to coin cells for RTC
Full HW and SW support of single cell Li-Ion, Li-Ion polymer battery with voltage,
temperature and charge current monitoring
3.1V to 5.5V for Application processor and coprocessors whenever no connection
to GSM network is active (Airplane mode)
3.4 to 4.8V for Application processor and coprocessors when connection to
network is active
3V to 5.5V for Utility processor
Thanks to its use of highly integrated components, optimized for power co nsumptio n, in a typical application battery charge.
Separate power supply pins are provided for microcontroller, RTC, and the rest of the system, so that each part can be separately disabled.
The utility micro-controller can be programmed to wake up OM12001 (ATOP) on external (CAN, GPIO, ...) or RTC events. In this mode, less than 150 µA of current will be drawn.
1 µA are drawn by RTC if functionality is required. For the rest of the system, a 50-100 µA leakage current can be expected (assuming
charger input is not active).

5. Ordering information

Please refer to OM12001 release note for ordering information.

6. Functional description

6.1 LPC1768 Micro-controller

LPC1768 will be responsible for tasks such as:
4
, OM12001 (A TO P) can function for about 30 days on a single 70 0 mAh
booting up the system
handling RTC and regular wake-up
interfacing with external sensors, display, buttons via I2C, SPI, UART, ...
communicating with others car’s units via CAN, UART, Ethernet, ...
controlling operator access for firmware upgrade, data retrieval via USB, UART, ...
4. Car being driven for 1h per day.
ATOP Prelimina ry S p e cific at ion © NXP B.V. 2012. All rights reserved.
Preliminary Specification Rev. 0.75 — 14th August 2012 10 of 42
NXP Semiconductors
Except for a few services provided by NXP to handle communication between the application running on Virtual Machine and virtualized external devices, Utility processor will be completely available to the system integrator.

6.1.1 General features

ARM Cortex-M3 microcontroller, running up to 100 MHz
512 kB on-chip Flash Program Memory with In-System Programming (ISP) and
32 kB Static RAM with local code/data bus for high-performance CPU access
Two 16 kB Static RAM blocks with separate access paths for higher throughput, for
Multilayer AHB matrix interconnect with separate bus for each AHB master
Advanced Vectored Interrupt Controller, supporting up to 32 vectored interrupts
Eight channel General Purpose DMA controller (GPDMA) on the AHB multilayer
Serial interfaces available externally
Other APB Peripherals
OM12001 (ATOP)
Telematics
In-Application Programming (IAP) capabilities. Single Flash sector or full-chip erase in 400 ms and 256 bytes programming in 1 ms. Flash program memory is on the ARM local bus for high performance CPU access
10000 erase cycles10 years retention powered on, 20 years powered offFirst 8 erase block are 4 KB large, others are 32 KB large
Ethernet, USB, DMA memory as well as for CPU code and data. These SRAM blocks may be used for Ethernet, USB, and DMA memory, as well as for general purpose CPU instruction and data storage for general purpose SRAM
matrix that can be used with the SSP, serial interfaces, the I2S port, as well as for memory-to-memory transfers
– USB 2.0 Full-speed Device/Host controller with on-chip PHY and associated DMA
controller
– Three UARTs with fractional baud rate generation, one with modem control I/O,
one with IrDA support, all with FIFO. These reside on the APB bus
– One SSP controller with FIFO and multi-protocol capabilities, as well as a SPI port,
sharing its interrupt. The SSP controller can be used with the GPDMA controller and reside on the APB bus
– Tw o I2C interfaces reside on the APB bus. The second and third I2C interfaces are
expansion I2C interfaces with stan dard port pins rather tha n special open-drain I2C pins
– I2S (Inter-IC Sound) interface for digital audio input or output, residing on the APB
bus. The I2S interface can be used with the GPDMA
Tw o channels with Acceptance Filter/FullCAN mode residing on the APB bus
12 bit A/D converter with input multiplexing among 7 external pins10 bit D/A converter with DMA supportFour general purpose timers with a total of 8 capture inputs and ten compare
output pins each. Each timer block has an external count input
ATOP Prelimina ry S p e cific at ion © NXP B.V. 2012. All rights reserved.
Preliminary Specification Rev. 0.75 — 14th August 2012 11 of 42
NXP Semiconductors
Standard ARM Test/Debug interface for compatibility with existing tools
Three reduced power modes: Idle, Sleep, and Power-down
Four external interrupt inputs. In addition every PORT0/2 pin can be configu red as an
Processor wake-up from Power-down mode via any interrupt able to operate during
Two independent power domains allow fine tuning of power consumption based on
Brownout detect with separate thresholds for interrupt and forced reset
On-chip Power On Reset
On-chip crystal oscillator with an operating range of 1 MHz to 24 MHz
On-chip PLL allows CPU operation up to the maximu m CPU rate witho ut the nee d for
Versatile pin function selections allow more possibilities for using on-chip peripheral
OM12001 (ATOP)
Telematics
One PWM/Timer block with su pport for three-phase motor controlReal-Time Clock (RTC) with separate power pin; clock source can be the RTC
oscillator or the APB clock oscillator
– Watchdog Timer. The watchdog timer can be clocked from the internal RC
oscillator, the RTC oscillator, or the APB clock
edge sensing interrupt
Power-down mode (includes external interrupts, RTC interrupt)
needed features
– For CAN and USB, a clock generated internally to OM12001 (ATOP) is provided,
or an external crystal can be used
a high-frequency crystal. May be run from the main oscillator, the internal RC oscillator, or the RTC oscillator
functions
ATOP Prelimina ry S p e cific at ion © NXP B.V. 2012. All rights reserved.
Preliminary Specification Rev. 0.75 — 14th August 2012 12 of 42
NXP Semiconductors

6.1.2 Block diagram

OM12001 (ATOP)
Telematics
Fig 3. LPC1768 block diagram
ATOP Prelimina ry S p e cific at ion © NXP B.V. 2012. All rights reserved.
Preliminary Specification Rev. 0.75 — 14th August 2012 13 of 42
Loading...
+ 29 hidden pages