Introduction to Freescale Radar Microcontroller Solutions 嵌入式雷达技术推动汽车安全进展 飞思卡尔雷达控制器解决方案简介 FTF-AUT-F0077 Gao Lei Automotive FAE Manager – China 高磊 汽车电子应用工程经理 – 中国区 M A Y. 2 0 1 4 TM External Use Overview • • • • • • ADAS Trends and Need for Radar Systems Radar Fundamentals Freescale Radar Solutions MRD2001 Packaged Radar Chipset MPC5775K Microcontroller Summary and Conclusions • ADAS 发展趋势及对雷达系统的需求 雷达基本概念 飞思卡尔的雷达解决方案 MRD2001雷达芯片组 MPC577xK微控制器 总结 • • • • • TM External Use 1 Market Trends • Automotive Safety catches public eyes. In 2010, 1.24 million people were killed on the world’s roads, the eighth leading cause of death globally (World Health Organization). 道路交通事故受到更多的关注 • Within the developed regions, passive car safety systems, seat belts, airbags, and crumple zones have proven essential in decreasing fatalities and serious injuries to the occupants of cars and pedestrians. 被动安全系统已显著降低了事故的损害 • New automotive safety regulation and standard. The automotive industry is under pressure to provide new and improved vehicle safety systems like complex advanced driver assistance systems (ADAS) with accident prediction and avoidance capabilities. 新的汽车安全的立法及标准 TM External Use 2 Advanced Driver Assistance Systems ► Rear/Side Camera, sat. Radar, Usonic @<15kmh ► 3D image techniques and data fusion ► 2.5D and 3D with high quality ► Park assist ► Self parking with safety ► Camera and Radar @>15kmh ► Cognition Algorithms to extract features / classify objects ► No display necessary ► F. Safety applied to longitudinal motion (braking / Steering) e.g. ►Lane Keep Assist ►Adaptive cruise control ►Automatic Emergency braking ►Pedestrian protection e.g. ►Park Assist ►3D Surround View ►Cross traffic Alert ►Blind Spot det. TM External Use 3 ► Object Data @ >15kmh ► 3D Enviornmental Modeling allowing self navigation ► No Display ► Hard safety – Longitudinal and Lateral motion ► Integration of Feature extraction e.g. ►Self-driving Auto ►Sensor Fusion Accident Free Driving is Within Our Sight • Source – Frank Gruson, Continental AG TM External Use 4 技术革新使得我们有信心 在将来可以完全避免交通 事故 Applications for Automotive Radar Are Gro wing AEBS Advanced Emergency Braking System FCW Forward Collision Warning LDW Lane Departure Warning BUA Back up Aid BSD Blind Spot Detection TM External Use 5 Source: ADASE Expected ADAS Regulations and NCAP Ratings AEBS / LDW Mandatory for new trucks > 3.5t FCW/LDW 2009 2010 Mandatory for all new cars Mandatory for new trucks > 3.5t 2011 2012 2013 2014 FCW/LDW NCAP Tests Decided Under Discussions Expected AEBS AEBS / LDW Availability if performances are met (Source NHTSA) 2015 2016 2017 2018 BUA Part of NCAP Star Rating Mandatory for SUVs and Van’s LDW BSD Advanced Emergency Braking System Lane Departure Warning Blind Spot Detection FCW BUA Forward Collision Warning Back up Aid Source: Interpretation of Continental / Freescale Segment External Use 6 2020 FCW/AEBS/LDW/BSD AEBS TM 2019 RADAR: 76-77 GHz ACC Development History 1999 1990 76-77G band proposed 76-77G band regulated 1987-1994 1999 project: PROMETHEUS 1B USD, AICC: “Autonomous Intelligent Cruise Control” 1998 F. Ackermann publication Birthday for ACC 1996 Mitsubishi Diamante ACC (Lidar, Camera) C. Hülsmeyer: Patent 165546 1973 1980 1987 main source: Hermann Winner, “Die lange Entwicklung von ACC”, 2003 TM External Use 7 1990 1995 2002 VW Autocruise Daimler A.D.C 2001 2012 Nissan Omron/A.D.C (Lidar) 1995 1904 1886 1904 Jaguar Delphi Toyota Denso 35 GHz, German project: Daimler, BMW, Bosch, SEL, VDO, AEG-Telefunken Audi Bosch 1999 1980 1973 2003 Nissan A.D.C 2000 BMW Bosch 1999 FSL BiCMOS 2009 IFX SiGe 2009 2012 Overview • • • • • • ADAS Trends and Need for Radar Systems Radar Fundamentals Freescale Radar Solutions MRD2001 Packaged Radar Chipset MPC5775K Microcontroller Summary and Conclusions TM External Use 8 RaDAR (Radio Detection And Ranging) relative velocity vR = 0 relative velocity vR ≠ 0 Distance R RADAR RADAR Dt Dt = 2 R / c0 TM External Use 9 Doppler Shift RaDAR (Radio Detection And Ranging) relative velocity vR = 0 relative velocity vR ≠ 0 Distance R RADAR RADAR Dt Dt = 2 R / c0 TM External Use 10 Doppler Shift FMCW (Frequency Modulated Continous Wave) • • • • FMCW operation is independent of the speed or direction of travel of the target high precision FMCW is less complex, safer and lower cost (compared to pulse systems) FMCW gives low false alarm rates FMCW sees a higher percentage of valid targets TM External Use 11 FMCW – Advanced System • • • Digital Beam Forming (DBF) − antenna arrays required − Dj is the phase difference of received IF signals from different antennae − atarget is the angle at which the target appears w/r to the sensor axis − 3 dB beamwidth Dq3dB = l/2L (L is defined by “footprint” of antenna array) Electronically Steerable Arrays (ESA) − adaptive beam forming − establised in military applications Synthetic Aperture Radar (SAR) − multiple Rx and Tx antennae − reduced Dq3dB at same antenna footprint L These Trends Drive More Tx and Rx Channels in Radar Chipsets TM External Use 12 Overview • • • • • • ADAS Trends and Need for Radar Systems Radar Fundamentals Freescale Radar Solutions MRD2001 Packaged Radar Chipset MPC5775K Microcontroller Summary and Conclusions TM External Use 13 SiGe BiCMOS 77GHz Radar Chipsets System Integration 3 ch RX + BB 4 ch TX + PLL 4 ch RX 1 ch TX VCO Single Channel TX • Industry’s first 77 GHz radar IC supporting fast modulation • Single channel with integrated TX, PA, and VCO • Superior temperature stability Tranceiver Chipset • Industry’s first 77GHz SiGe BiCMOS radar PLL + prog chirp generator • Multi-channel 4 TX + 4 to 16 RX enables wide FOV, ESR, multi-scan modes • Compatible with all leading MCU 2 ch TX Packaged Transceiver Chipset • Ultra-low power ~ 2.5W • Scalable to 4 TX + 12 RX • Supports fast modulation with simultaneous active TX • High integration including baseband VGA + filters • Built-in system test enables compensation & calibration for PCB, temperature variations • Optimized with Freescale MPC5775K radar processor FRDxX1050x MRD2001 FRDxX1050x 2013 2012 TM External Use 14 VCO 2014 FRDxX1050x 77GHz Radar Transceiver Chipset 4chTxPLL 4chRx PA PA PA PA LO Generation PA LO Generation Power DAC Splitter DAC, Power VCO Control PLL PLL SPI, VCO Supply SPI,Test Supply, Test FRDxX1050x Chipset Differentiating Points • Highly integrated 77GHz automotive radar chipset supports up to 4Tx and 16 Rx channel configurations for 2D, 3D, DBF, and SAR automotive radar applications • Supports slow and fast modulation to 10 MHz / 100 ns • Fully integrated PLL and chirp generator programmed via SPI along with Tx power level, channel activation, & state machine control • Designed for integration with a multitude of microprocessors including the Freescale MPC567xK TM External Use 15 Overview • • • • • • ADAS Trends and Need for Radar Systems Radar Fundamentals Freescale Radar Solutions MRD2001 Packaged Radar Chipset MPC5775K Microcontroller Summary and Conclusions TM External Use 16 MRD2001 77GHz Packaged Radar Chipset The MRD2001 chipset is a scalable radar solution for high end and low end ADAS applications, industrial safety, security, and robotics Differentiating Points Typical Application Diagram • Advanced packaging technology with BGA format • Scalable to 4 TX channels and 12 RX channels • Activate simultaneous Tx channels for electronic beam steering • Supports fast modulation at 100 MHz / 100 ns • Integrated baseband filter and VGA saves system bill-of-materials cost • Designed for integration with MPC577xK microprocessor TM External Use 17 Common Features for Packaged Parts • • • • • • • • 6 mm x 6 mm BGA package (0.5 mm pitch) Only most outer 2 rows are used for control signals Temperature Range -40°C up to 125°C (ambient) Temperature Sensor Power/Peak Detector SPI Control (max. guaranteed 10 MHz) Tri-State Sense Output (One Signal Line can be shared) “Software” Addressing of Chips instead of dedicated hardwired “chip select” TM External Use 18 Overview • • • • • • ADAS Trends and Need for Radar Systems Radar Fundamentals Freescale Radar Solutions MRD2001 Packaged Radar Chipset MPC5775K Microcontroller Summary and Conclusions TM External Use 19 Benefits of Integration MPC5675K System MPC5775K System Performance– MPC5775K offers topperformance for intense computational tasks with key integrated digital accelerators Safe –Built on proven safe technology it delivers a scalable, well documented, process compliant safe architecture and safe Software TM External Use 20 Integration & Cost – Right balance of memory, large number of Analogue IP designed for Radar, FFT accelerator. Drive Miniaturization and BOM saving Flexible – can be used in all applications and with all Front End Radar sensor technology and types. Qorivva MPC5775K MCU Overview CPU Platform • 266 MHz Power ISA Dual Issue core multi core system • Two z4 Cores in permanent delayed Lockstep for high safety integrity level • Two z7 cores for application execution • I-cache – 16 KB (2 ways) / D-Cache 16 KB (2 ways) • Core Local D-memory (64kB at each core) with local MPU • Vector Floating Point Unit & SIMD (z7) • 64 bit BIU with E2E ECC Radar Processing Platform • Signal Processing Toolbox (SPT) FFT accelerator, SDMA, PDMA •8x Integrated ΣΔ-ADC with 5 MHz bandwidth and internal sampling clock of 320 MHz. •12-bit resolution DAC with maximum of 2Msps •Low jitter 320Mhz PLL for RADAR Memory • Up to 4 MBytes byte Flash with EE Emulation and ECC • Up to 1.5 MBytes SRAM with ECC • Safe Crossbar (E2E ECC) with system MPU Vehicle & ECU communication • 4 x FlexCAN (64 message buffers) • 1 x FlexRay (Dual Channel 128 msg. buffers) • 1 x Ethernet Controller (ENET) • 4 x LINFlex (SCI) & 3x IIC • 4 x dSPI (4cs std / 8cs in larger v package version only) • 3 x eTimer • 2 x FlexPWM (2x 12 channel) & 2x CTU • Octal A/D (10 M samples/sec) SD Radar I/F – 5MHz BW + 4x SAR • 2 x SENT System • Highly stable Oscillator for Radar ASIC to A/D synchronization • SIPI (~300MBaud) for interprocessor or mc to ASIC communication • Safe DMA Engines • Autonomous Fault Collection and Control Unit • CRC computing unit • Junction temperature sensor • Nexus Class 3+ debug interface (Aurora extension) TM External Use 21 RADAR Timing Generation Sample received RADAR echoes 10MSps/12bit 8x ΣΔ-ADC with 5 MHz bandwidth and an Input signal from MRD2001 internal sampling clock of 320 MHz – 69dB SNR A C Q ADC ADC ADC fast DMA SPT SRAM events Control signal to MRD2001 G P I O • • • CS acquisition window eDMA ctep CTE run, hold, reset eDMA 0.004 DACout(t) 0.003 DAC 0.001 0 2 10 5 4 10 5 t 6 10 5 8 10 5 1 10 4 A new best-in-class 12-bit resolution DAC which has maximum of 2Msps TM External Use 22 Timing Table[N] Timing Table[N+1] Output signal to MRD2001 0.002 chirp[N] chirp[N+1] WGM Waveform[N] Waveform[N+1] SPT Operation Principle Command list for signal processing Configures and controls SPT Runs specialized signal processing tasks on SPE Buffered ADC samples FFT data Peak lists Sample received RADAR echoes 10MSps/12bit Timing definition RADAR Timing Generation TM External Use 23 Fast Chirp Sequence Doppler Radar f(t) Chirps t Doppler (Speed) ADC 1.N Range Range FFT FFT Range Gate (Distance) TM External Use 24 Fast Chirp Sequence Doppler Radar Doppler FFT SRAM PDMA Doppler (Speed) Peak List Range Gate (Distance) TM External Use 25 Signal Processing z7 Cores Radar Algorithm Mapping TM External Use 26 Algorithm Partitioning TM External Use 27 SPT Features • • Acquisition Block (SDMA) − Hardware Accelerator − Channel muxing—Sample re-ordering to simplify PCB routing − Sample DMA—Merging ADC samples into memory words, arranging the data into packets, and distributing to memory locations FFT − COPY • Programmable DMA (PDMA) − Transfers data between the system RAM/Flash/TCM to operand RAM or twiddle RAM (SPT internal RAMs) and vice-versa − Performs special packing and unpacking schemes on the fly, for reduced storage • Memory − Radix4 and Radix2 butterfly and twiddle multiplication Windowing for pre- and post-multiplication with coefficients Primarily moves data from one location to another Can transpose and pack complex data and manipulate real/imaginary parts Command Sequencer The command sequencer reads and interprets instructions in the command queue and triggers the operation specific scheduler depending on the instruction • CPU interaction • Debug Support − Operand RAM stores the operands for operations like FFTs − Twiddle RAM stores constants like coefficients used in FFT operations − Work registers store single values for calculation (such as coefficients) TM External Use 28 Safety Features • As part of the Freescale SafeAssure program, the MCP5775K MCU has been designed with two highperformance Power Architecture®e200z7 cores for signal processing and can help car manufacturers achieve a minimum ISO 26262 Automotive Safety Integrity Level-B (ASIL-B). • In addition to supporting the requirements of automotive functional safety applications, there are two e200z4 cores in a lockstep configuration specifically designed for decision-making and safety-critical requirements, helping to achieve ISO 26262 ASIL-D certification. • Some additional key safety features include online logic built-in self-test (LBIST) and memory built-in self-test (MBIST), End-to-End error-correcting code (ECC), clock and power generation supervisor, and a failure-handling module—which also enable customers to obtain ASIL-D certification. TM External Use 29 Summary and Conclusions • Radar is a critical element in ADAS solutions for future automobiles • The use of SiGe BiCMOS packaged radar solutions allows the realization of low cost, multi-channel 77/79 GHz scalable chipsets • The MRD2001 chipset was specifically designed to interface with the MPC5775K microprocessor to form a complete scalable radar system (Tx and Rx) with few additional components TM External Use 30 Questions? TM External Use 31 Designing with Freescale Tailored live, hands-on training in a city near you 2014 seminar topics include • QorIQ product family update • Kinetis K, L, E, V series MCU product training freescale.com/DwF TM External Use 32 TM www.Freescale.com © 2014 Freescale Semiconductor, Inc. | External Use
© Copyright 2024 ExpyDoc