Automotive MCU Solutions from Silicon Labs - silabs.com Documents/Training Documents/CAN-t… ·...
-
Upload
hoangduong -
Category
Documents
-
view
216 -
download
1
Transcript of Automotive MCU Solutions from Silicon Labs - silabs.com Documents/Training Documents/CAN-t… ·...
Company Background
F d d i 1996 t d i Founded in 1996 to design innovative mixed-signal ICs Over 2 billion mixed-signal ICs g
shipped
Established global leader Established global leader 700 employees 800 patents issued or pending Elite, global design team
Established Tier 1 Automotive
Company Headquarter in Austin, TX
Established Tier 1 Automotive Supplier Have shipped millions mixed signal
IC i th t fi i t
2
ICs in the past five years into automotive applications
Silicon Labs Product Portfolio
A MCU B d t Ti i Wi l PAccess MCU Broadcast Timing Wireless PowerCMOS
IntegrationMixed-Signal
CapabilityCMOS RF
Demod expertise
DSPLL®
TechnologyShort-Range
RFHigh-Voltage
Expertiseexpertise
ProSLIC®
Modems Opto ICs
Connectivity Low-Power Automotive
AM/FM Rx/Tx Video
Products
XO/VCXO Clocks CDRs
EZRadio®
EZRadioPROTMPoE Isolation,
PMU Controller
3
Microcontroller Product Family
Hi h f l hi h d d llHigh-performance analog, high-speed core and small form factor, improve time-to-market and reduce system cost
Complete family of 8-bit, 8051 Mixed-Signal MCUs
Industry leading functional density Industry leading functional density
Fully enable embedded connectivity
Common Applications: Consumer AutomotiveAutomotiveIndustrialMedical
4
Automotive MCU Market Overview
C d dd d$4,500 Automotive 8/16Automotive 8/16--bit MCU Demandbit MCU Demand Consumer demands:demands: Reliable and durable electronics
systems Improved safety features
$3,500
$4,000
$4,500
Improved safety features Improved comfort
Manufacturer demands: F ll i t t d t t
$2,500 Automotive Sensor DemandAutomotive Sensor Demand
$3,0002007 2008 2009 2010 2011
Fully integrated systems to improve performance
Reduced overall system cost Increase system reliability while
$1,750
$2,000
$2,250
Automotive Sensor DemandAutomotive Sensor Demand
Increase system reliability while adding features
IC suppliers must: Increase system integration
$1,5002007 2008 2009 2010 2011
$4,000 Automotive Body Semiconductor Automotive Body Semiconductor Increase system integration Reduce system cost Ease the design process
$3,000
$3,500
yyDemandDemand
6Million USD, Source: Data Beans
$2,5002007 2008 2009 2010 2011
C itt d t hi h t lit t d d
Automotive Manufacturing Strategy
Committed to highest quality standards Silicon Labs is an ISO 9001/14001, ISO/TS16949 registered company Our entire supply chain is ISO/TS16949 registered
Partnered with world class manufacturing suppliers Manage products from development to customer delivery Able to support surges in demand and rapid ramps
Over ten year relationship with TSMC for wafer supply Use TSMC automotive process flow Leverage TSMC investments in mainstream digital CMOS Multi-sourced at different TSMC locations for capacity assurance
Strong relationships with ASE, UTAC, Carsem for test and assembly Reduces cycle time and maximizes flexibilityy y
7
Automotive Product Quality
A tomoti e design Automotive design DFMEA: Design Failure Mode Effects Analysis Automotive design methodology TSMC automotive qualified process flow
Automotive product qualification AEC-Q100
Automotive product launch APQP: Advanced Product Quality Planning PPAP: Production Part Approval Process PPAP: Production Part Approval Process
Ongoing quality and reliability Zero defect methodology Q t l li bilit it Quarterly reliability monitors Statistical bin limits (SBL) at probe and test for both yield and
parametric data R lt
8
Results Recipient of Delphi “zero-defect” quality award
C8051F50x Value Proposition
Hi hl i t t d t d t ff ti i d Highly-integrated, easy-to-use, and cost-effective mixed-signal MCUs designed for body electronics and other point-of-control applicationspp Power windows, doors, sunroofs, trunks, seat positioning and mirrors Intelligent sensors, motors, transducers, and actuators
Smallest CAN/LIN gateway solution on the market 64K Flash with both CAN 2.0B and LIN 2.0 in a 5x5 mm2 package Internal precision oscillator ±0.5% eliminated the need for external
crystal or resonator
Full specification performance (i.e. no de-rating) over the complete temperature (-40 to +125 ºC) and voltage (1.8 to 5 25V) range
11
5.25V) range.
F500 Block DiagramVIO Di it l F t
Digital PeripheralsUART0
Timers 0, 1, 2, 3
P0.0P0.1P0.2P0.3P0.4P0.5P0.6
Port I/O Configuration
Debug / Programming
Hardware
Power On Reset
Reset
C2CK/RST
CIP-51 8051 Controller Core (50 MHz)
up to 64 kB Flash Program Memory
256 Byte RAM
Port 0Drivers
VIO
C2D*
Digital Features: 50 MIPS 64K/4K O hi d b6 channel
PCA/WDT
LIN 2.0
Priority Crossbar Decoder
P0.7
P1.0P1.1P1.2P1.3P1.4P1.5SPI
Port 1 Drivers
Voltage Regulator (LDO)VREGIN
VDD
CAN 2.0B
4 kB XRAMC2D*
*Package Dependent On-chip debug PWM, timers CAN 2.0B, LIN
2 0 SPI I2CCrossbar ControlSFR
Bus
P1.6P1.7
Analog Peripherals
System Clock SetupXTAL1
GND
VDD
XTAL2
P2.0P2.1P2.2P2.3P2.4
Port 2Drivers
I t l O ill t
External Memory Interface
I2C 2.0, SPI, I2C Crossbar
Analog Features: 12 bi ADCAnalog Peripherals
VREFVDD
VDD
Voltage Reference VREF
External Oscillator P2.5P2.6P2.7
P3.0P3.1P3.2P3.3P3 4
Port 3 Drivers
Clock Multiplier
Internal Oscillator(±0.5%) 12-bit ADC
Voltage reference
±0 5% OSC
+
12-bit 200ksps ADC
AMUX
VDDVREF
GND
CP0, CP0A
P3.4P3.5P3.6P3.7
Drivers
P4.0P4.1P4.2P4 3Port 4
TempSensor
P0 – P3
±0.5% OSC Temp sensor Comparators
12
Comparator 0+-
CP0, CP0A P4.3P4.4P4.5P4.6P4.7
Port 4 Drivers
Comparator 1+-
CP1, CP1AGNDA
VDDA
Silicon Labs Automotive RoadmapF58x/9xF58x/9x
Up to 128K Flash, 8K RAM50 MHz, up to 40 I/O
CAN and LINUp to 32 ch. 12b ADC
0.5% Internal OSCSampling 3Q08
F50x/1xUp to 64K Flash, 4K RAM
50 MHz, up to 40 I/OCAN 2.0B and LIN 2.0Up to 32 ch. 12b ADC
0.5% Internal OSCProduction NowProduction Now
F56x/7xUp to 32K Flash, 2K RAM
50 MHz, up to 33 I/OCAN 2.0B and/or LIN 2.0
Up to 32 ch. 12b ADC0 5% Internal OSC0.5% Internal OSC
Sampling 4Q08
F54x/5xUp to 16K Flash, 1K RAM
50 MHz, up to 25 I/OLIN 2.0
Up to 25 ch. 12b ADC0.5% Internal OSC
Sampling 4Q08
F52x/3xUp to 8K Flash, 256B RAM
25 MHz up to 16 I/O
13
25 MHz, up to 16 I/OLIN 2.0
Up to 16 ch. 12b ADC0.5% Internal OSC
Production Now
Example—Master Window Lifter Controller
Primary Body Electronics ECU
CAN Bus Driver’s side window controller can operate all windows in the automobile through command
Driver’s Side Window Lifter Controller
F500
Passenger Front Window Lifter Controller
F530LIN Bus
automobile through command messages on a common LIN bus
Messages from other systems (e g RKE window commands)CAN/LIN
Gateway
F530LIN Slave
(e.g. RKE window commands) are transferred from the primary body ECU to the driver’s side controller using the CAN/LIN
Passenger Rear Left Window Lifter Controller
F530
Passenger Rear Right Window Lifter Controller
F530
controller using the CAN/LIN gateway
Anti-pinch algorithms are distributed at each lifter nodeF530
LIN SlaveF530
LIN Slavedistributed at each lifter node
15
Example—Powered Seat Adjustment
Seat control module communicates to individual motor and climate control
Primary Body Electronics ECU
CAN Bus
motor and climate control modules via LIN bus
S t t l d l
Front Seat Control ModuleF500
CAN/LIN Gateway
M
M
Head Rest Control
F530LIN Slave
Height
Angle
Seat control module communicates to body electronics ECU via CAN bus
y
M
M
Back Rest Control
F530LIN Slave
Lumbar
Angle
Diagnostics, protection, and intelligent algorithms distributed at the indi id al LIN sla e nodes
M
M
Seat Height Control
F530LIN Slave
Front
RearLIN
Bus
at the individual LIN slave nodesM
M
Seat Position Control
F530LIN Slave
Longitudinal
Angle
Climate Control CM
16
Climate Control
F530LIN Slave
Cooling Fan
Heater
M
LIN Overview
LIN (l l i t t t k) i h i l LIN (local interconnect network) is an asynchronous, single-wire implementation of serial communication used commonly as a low-cost solution for automotive electronic ynetworks
LIN Master LIN transceiverLIN Bus
LIN transceiver LIN transceiver LIN transceiver
LIN Slave 1
Vehicle Cabin Temperature Sensor
Door Lock Act ator
Mirror Motion
C t l M t
…LIN Slave 2 LIN Slave 3
Temperature Sensor Actuator Control Motor
18
D / i d / f t l
Automotive Applications Using LIN
S t t l Door/window/roof control Courtesy lights Door locks Wi d
Seat control Seat position motors Occupancy sensor
Windows External mirrors Buttons
Climate control Control panel Small motors HVAC t l Rain and light sensors
Roof control HVAC control
(heating, ventilation and cooling)
Steering control Cruise control Wiper Turning lights
19
Key Features of LIN
E h t k t i i l t ith lti l l Each network contains a single master with multiple slaves
Simple implementation based on common UART/SCI interface hardware
Self-synchronization without a crystal in the slave nodes
Deterministic signal transmission with signal propagation time computable in advance
Low-cost single-wire implementation
Speeds up to 20 kB/second
20
LIN Highlights in C8051F50x/F51x
H d LIN i t f Hardware LIN interface highlights Compatible with the LIN 2.0
ANALOG PERIPHERALS
DIGITAL I/O
UART 0SMBus Crossbar
Ports 0-4AM
10-bit200 ksps TEMP p
specification High-precision internal oscillator
allows master and slave
SMBusSPIPCA
Timers 0-3CAN
Crossbar
LIN
External Memory Interface
UX
200 kspsADC
SENSOR
Voltage Comparators 0-1
VREGVREF
capability without an external crystal
Can detect baud rate 64 kB ISP FLASH 4 kB XRAM8051 CPU
(50 MIPS)
24 MHz PRECISION INTERNAL OSCILLATOR
HIGH-SPEED CONTROLLER CORE
2x Clock Multiplier
automatically in slave mode Error detection includes setting
an interrupt
POR DEBUG CIRCUITRY
FLEXIBLE INTERRUPTS WDT
Sleep mode
21
LIN Highlights in C8051F52x/F53x
H d LIN i t f Hardware LIN interface highlights Compatible with the LIN 2.0 p
specification High-precision internal oscillator
allows master and slave capability without an external crystal
Can detect baud rate automatically in slave mode
Error detection includes setting an interrupt
Sleep mode
22
Silicon Labs LIN Peripheral
D di t d h d Dedicated hardware Automatic transmission and reception 8 data registers + 7 control registers D di d i Dedicated interrupt Error detection
C8051F500/2/4/6
LIN0ADR
8051 MCU CoreLIN Controller
Advanced error detection Synchronization error
Indirectly Addressed Registers
LIN0ADR
LIN0DAT
LIN Data Registers
LIN Control Registers
Parity error Checksum error Timeout
LIN0CFControl State MachineTX
RX
Bit transmission error
23
Target Boards with LIN Capability
B th th C8051F500 d C8051F530 t t b d h LIN t k Both the C8051F500 and C8051F530 target boards have a LIN network consisting of two nodes
More nodes can be added to the LIN network using the external LIN connector
24
connector
LIN Daughter Card and Snooper Firmware The ToolStick F530 DC is an evaluation and development platform for The ToolStick F530 DC is an evaluation and development platform for
C8051F52x-53x devices
The LIN Snooper Firmware enables the LIN DC as a LIN network S p Csnooper
The captured data from the LIN network is sent to the PC over USB th h th T lSti k B Ad tthrough the ToolStick Base Adapter
The firmware includes auto baud support, but needs to be informed of the network configurationthe network configuration
25
Part Number: ToolStickF530DC
CAN Overview
CAN ( t ll t k) i h CAN (controller area network) is an asynchronous, differential serial bus communication standard typically used for connecting electronic control units (ECUs)
CAN Bus
CAN transceiver CAN transceiver CAN transceiver
g ( )
CAN Node 1
Vehicle Cabin Door Lock Mirror Motion
…CAN Node 2 CAN Node 3
Temperature Sensor Actuator Control Motor
The original specification was created by Robert Bosch The original specification was created by Robert Bosch GmbH and soon became a standard governed by the Society of Automotive Engineers (SAE)
27
The CAN protocol is prevalent in many electronic control units (ECUs) in
Automotive Applications Using CAN The CAN protocol is prevalent in many electronic control units (ECUs) in
automobiles
CAN is used in many of the same modules as LIN:y Door/window/roof control Steering control Seat control Climate control Climate control
It is also used in more the critical systems:critical systems: Transmission Anti-lock brakes Steeringg Fuel injection
28
Key Features of CAN Flexibility All nodes in a CAN network are capable of initiating a transmission Flexibility – All nodes in a CAN network are capable of initiating a transmission
and receiving data
Guaranteed Latency – Calculating transmission time and response time is part y g p pof the network design.
Data Consistency – All nodes in a network either accept a message or reject it.
Strong Error Detection – Uses bit monitoring, CRCs, bit-stuffing and frame checks to ensure data integrity.
Fault Confinement – Defective nodes are switched off to prevent further network corruption.
Fault Tolerance – CAN transceivers support shorting or grounding one of the pins without corrupting the message.
High Throughput – Speeds up to 1 Mbps
29
High Throughput – Speeds up to 1 Mbps.
CAN Highlights in C8051F50x/F51x
H d CAN i t f Hardware CAN interface highlights Direct SFR access to all CAN
ANALOG PERIPHERALS
DIGITAL I/O
UART 0SMBus
SPIC
CrossbarPorts 0-4
External M
AMUX
10-bit200 kspsADC
TEMP SENSOR
registers Dedicated CAN interrupt High-precision internal 24 MHz PRECISION
INTERNAL OSCILLATOR 2x Clock Multiplier
PCATimers 0-3
CANLIN
Memory Interface
X
Voltage Comparators 0-1
VREGVREF
High precision internal oscillator operation without an external crystal
Uses the official Bosch module
64 kB ISP FLASH 4 kB XRAM
POR DEBUG CIRCUITRY
FLEXIBLE INTERRUPTS
8051 CPU(50 MIPS)
INTERNAL OSCILLATOR
HIGH-SPEED CONTROLLER CORE
WDT
p
Uses the official Bosch module CIRCUITRYINTERRUPTS
30
Target Boards with CAN Capability
B th th C8051F500 d C8051F530 t t b d h CAN Both the C8051F500 and C8051F530 target boards have a CAN network consisting of two nodes
More nodes can be added to the CAN network using theexternal CAN header
31
external CAN header
ToolStick F502 Daughter Card The ToolStick F502DC is an evaluation and development platform for The ToolStick F502DC is an evaluation and development platform for
the C8051F50x/F51x devices
The daughter card includes a CAN transceiver and external hardware g Cso that it can communicate with other CAN devices
32
Part Number: ToolStickF502DC
Development Tools
All d i t f ll i t All devices support full in-system debug using on-chip hardware
Fully integrated development i t t j tenvironment supports project
workspace, breakpoints, memory inspection, complier integration, etcetc…
C8051F500DK has two microcontrollers to enable the creation of CAN and LINcreation of CAN and LIN networks on a single development tool
TOOLSTICK502DC daughter TOOLSTICK502DC daughter card provides low cost portable development platform The C8051F500DK Development Kit is available for
$99.00 USD (C8051F500DK)Th T lSti k b Ad t i il bl f
34
The ToolStick base Adapter is available for $17.50 USD (TOOLSTICKBA)
The C8051F502 daughter card is available for $9.90 USD (TOOLSTICK502DC)
Website Support: www.silabs.com/MCU
Buy or Sample RegistrationSupport Links
R l t d P d t
35
Site SearchRelated Products
Summary
C8051F5 i i t ll ff hi h t l l f C8051F5xx series microcontrollers offer highest level of integration for automotive applications
Lower system costs by reducing external components and Lower system costs by reducing external components and bill-of-materials
Pin and code compatible derivatives simplifies development, d i i d i i kreduces testing time and improves time-to-market
Enables next generation of point-of-control automotive electronic applicationselectronic applications
36
Get Started Today!
D l d th A t ti Download the Automotive Solutions Guide www.silabs.com/MCU
Free MCU samples www.silabs.com/buysample www.silabs.com/buysample
Development tools from your l l di t ib tlocal distributor www.silabs.com/buysample
Orderable part numbers Evaluation kit: C8051F500DK ToolStick daughter card:
37
ToolStick daughter card: TOOLSTICK502DC