On September 21, 2022, WPG Holdings, a leading semiconductor component distributor dedicated to the Asia-Pacific market, announced that its subsidiary WPI has launched an automotive digital instrument panel solution based on the NXP i.MX RT1170 microcontroller.
Figure 1- A display board of WPG's automotive digital instrument panel solution based on NXP products
As the interactive interface between people and cars, the car dashboard provides drivers with information on vehicle operating parameters and is an indispensable part of the car. From the first generation of mechanical dashboards to the second generation of electrical dashboards, and then to today's third generation of digital LCD dashboards, as digital technology is continuously applied to dashboards, the displayed content has become richer and the functions have become more powerful. In addition, with the rapid development of the new energy vehicle industry in recent years, the penetration rate of automotive digital dashboards has continued to rise. Against this background, WPG World Peace has launched an automotive digital dashboard solution based on the NXP i.MX RT1170 microcontroller, which can not only intuitively and accurately display the various attributes of the vehicle, but also bring drivers a more intelligent interactive experience.
Figure 2-Application scenario of WPG's automotive digital instrument panel solution based on NXP products
NXP's i.MX RT1170 MCU is NXP's first GHz-class microcontroller. It adopts a dual-core design with an Arm Cortex-M7 core with a main frequency of up to 1GHz and a 400MHz Cortex-M4 core. It also provides advanced security and supports a wide temperature operating range. It has excellent computing power, multiple media functions, real-time functions, and is easy to use, making it an ideal choice for digital instrument clusters.
This solution is based on the i.MX RT1170 design. The high-performance Cortex-M7 core is used as the main core to focus on image display processing. The energy-efficient Cortex-M4 is used as the slave core to receive vehicle information such as speed, mileage, and power through the CAN bus, and then transmit it to the main core through the MU (Messaging Unit) data transmission unit and display it on the instrument interface. In addition, the solution uses the open source lightweight display graphics library LVGL, the LCD screen resolution is 720x1280, and with the help of general graphics acceleration engine, vector graphics processing, multi-layer optimization and other strategies, the display effect is improved and the frame rate is increased.
Figure 3-Block diagram of WPG's automotive digital instrument panel solution based on NXP products
With the help of the powerful functions of the device, the LCD display part of this solution has a total of six interfaces, namely the home page interface, navigation interface, instrument interface, tire pressure interface, music interface, and chart interface, which are used to display the properties of the vehicle instrument panel in detail.
Core technology advantages:
Dual -core communication function:
i.MX RT1170 has a high-performance and energy-efficient dual-core. After the chip is powered on, the main core APP is started first. The main core APP contains the code to load the slave core APP segment to realize the function of the main core activating the slave core. Communication between dual cores is a very important link in the dual-core system. The i.MX RT1170 dual-core supports four communication resource sharing methods. This solution uses the MU data transfer unit to transmit data.
Graphics acceleration function:
Before the image is displayed on the monitor, the i.MX RT1170 can accelerate, generate or mix graphics content through graphics accelerators such as PXP, LCDIFv2, VGLite, etc. to optimize the display effect.
PXP module:
The LCD screen used in this solution is a 720x1280 vertical screen. The horizontal image generated by LVGL is processed by the rotation engine of PXP to generate new buffered vertical data rotated 90 degrees. The rotation process takes about 8ms.
LCDIFv2 module :
The solution implements the navigation function by adopting a multi-layer mixed overlay strategy through the LCDIFv2 module. The module supports up to 8 layers of mixing, and each layer can be configured with different color formats, encoding formats, sizes, positions, and mixing modes.
VGLite module:
VGLite is a lightweight 2D graphics API with small memory usage and low CPU usage, which speeds up user interface drawing and improves refresh rate.
Program Specifications:
Support AEC-Q100;
i.MX RT1170 crossover MCU with a main frequency of 1GHz;
Support PXP, LCDIFv2, VGLite image accelerators;
LCDIFv2 can blend up to 8 layers.
Previous article:Accelerate the design of automotive taillights with NCV7685
Next article:STMicroelectronics hybrid dual-shutter sensor monitors the entire cabin to improve driving safety and comfort
Recommended ReadingLatest update time:2024-11-16 15:26
- Popular Resources
- Popular amplifiers
- Computer Vision Applications in Autonomous Vehicles: Methods, Challenges, and Future Directions
- NXP Automotive Grade Selection Manual
- Practical Development of Automotive FlexRay Bus System (Written by Wu Baoxin, Guo Yonghong, Cao Yi, Zhao Dongyang, etc.)
- Automotive Electronics S32K Series Microcontrollers: Based on ARM Cortex-M4F Core
- Car key in the left hand, liveness detection radar in the right hand, UWB is imperative for cars!
- After a decade of rapid development, domestic CIS has entered the market
- Aegis Dagger Battery + Thor EM-i Super Hybrid, Geely New Energy has thrown out two "king bombs"
- A brief discussion on functional safety - fault, error, and failure
- In the smart car 2.0 cycle, these core industry chains are facing major opportunities!
- The United States and Japan are developing new batteries. CATL faces challenges? How should China's new energy battery industry respond?
- Murata launches high-precision 6-axis inertial sensor for automobiles
- Ford patents pre-charge alarm to help save costs and respond to emergencies
- New real-time microcontroller system from Texas Instruments enables smarter processing in automotive and industrial applications
- Innolux's intelligent steer-by-wire solution makes cars smarter and safer
- 8051 MCU - Parity Check
- How to efficiently balance the sensitivity of tactile sensing interfaces
- What should I do if the servo motor shakes? What causes the servo motor to shake quickly?
- 【Brushless Motor】Analysis of three-phase BLDC motor and sharing of two popular development boards
- Midea Industrial Technology's subsidiaries Clou Electronics and Hekang New Energy jointly appeared at the Munich Battery Energy Storage Exhibition and Solar Energy Exhibition
- Guoxin Sichen | Application of ferroelectric memory PB85RS2MC in power battery management, with a capacity of 2M
- Analysis of common faults of frequency converter
- In a head-on competition with Qualcomm, what kind of cockpit products has Intel come up with?
- Dalian Rongke's all-vanadium liquid flow battery energy storage equipment industrialization project has entered the sprint stage before production
- Allegro MicroSystems Introduces Advanced Magnetic and Inductive Position Sensing Solutions at Electronica 2024
- Car key in the left hand, liveness detection radar in the right hand, UWB is imperative for cars!
- After a decade of rapid development, domestic CIS has entered the market
- Aegis Dagger Battery + Thor EM-i Super Hybrid, Geely New Energy has thrown out two "king bombs"
- A brief discussion on functional safety - fault, error, and failure
- In the smart car 2.0 cycle, these core industry chains are facing major opportunities!
- The United States and Japan are developing new batteries. CATL faces challenges? How should China's new energy battery industry respond?
- Murata launches high-precision 6-axis inertial sensor for automobiles
- Ford patents pre-charge alarm to help save costs and respond to emergencies
- New real-time microcontroller system from Texas Instruments enables smarter processing in automotive and industrial applications
- 24V to 16V circuit problem
- The problem of the propagation speed of electric pulses in wires
- CCS usage problems and solutions
- 【FAQ】BQ76930: Battery balancing issue
- C2000 CLA FAQ
- Ultra-small packaged IC chips VKD233DS and VKD233DR for wireless Bluetooth headsets
- PCB board level shielding design
- DSP Basics--Fixed-point Decimal Operations
- Use protues8.6 to simulate, SRF04 simulation fails, the code is correct,
- DM648 FVID_exchange failed