Overview
With the development of my country's automobile industry and the increase of automobile users, the autonomous real-time navigation technology of vehicles has attracted more and more attention and has been widely used. GPS vehicle navigators receive satellite signals and then cooperate with electronic map data to provide timely navigation. It is an embedded product that can master its own position and destination. The autonomous navigation mode does not charge any usage fees. Users can selectively obtain map data according to their own needs.
The display system module is an important module of the GPS navigator. The TFT LCD display has more realistic colors, is smoother and more delicate, has a stronger sense of layering, and has the advantages of small size and light weight. This design uses Samsung's LTV350QV-F05 TFT LCD Screen. The system block diagram is shown in Figure 1.
LCD control interface for XSCAL PXA255 processor
The PXA255 processor is a processor based on the XSCAL core (compatible with the ARM instruction set) launched by Intel. It integrates an LCD controller and can support DSTN and TFT LCD. The interface signals of its LCD controller are:
L_DD[15:0]: color data signal.
L_PCLK: pixel clock signal, used to drive color data into the shift register of the LCD display. In active mode, the pixel clock jumps continuously.
L_LCLK: used for synchronous walking signal.
L_FCLK: used for synchronization frame signal.
L_BIAS: While transmitting color data, the enable signal (OE) is valid to notify the LCD display to receive data.
LTV350QV-F05 TFT LCD screen
In this design, Samsung's LTV350QV-F05 3.5-inch TFT LCD screen is used. This screen has two working modes, DE mode and SYNC mode. The power-on sequence and initialization of the TFT LCT screen are configured through the simulated I2C bus. The maximum resolution of the display is 320×240, and it supports up to 24-bit color signals. The data interface is RGB signal, including 8-bit red (R), 8-bit blue (B), and 8-bit green (G).
Bias circuit and VCOM circuit
The LTV350QV-F05 module has two bias voltages VGL (-10V) and VGH (18V), one analog power supply AVDD (5V) and one digital power supply VDD (3V). In order to save money, the bias circuit is composed of discrete components such as gate circuits, diodes and capacitors. The circuit is shown in Figure 2, in which LCD_5V is the system power supply.
(1) VCOM circuit
The VCOM signal is formed by superimposing a DC voltage on the COM signal generated by LTV350QV-F05. The VCOM signal will affect the display effect of the screen, but the LCD screen can be adjusted by adjusting the DC voltage superimposed on the VCOM signal. To save board space, the VCOM signal can be implemented with an op amp. The circuit schematic diagram is shown in Figure 3.
(2) Backlight circuit
The MP1518 backlight chip can be used to drive the six series-connected light-emitting diodes inside the LTV350QV-F05LCD to achieve backlight display. The circuit diagram is shown in Figure 4.
LCD driver part
The LCD controller is connected to the application program and operating system through FRAME BUFFER. In embedded devices, FRAM BUFFER is usually a virtual display area opened in SDRAM. The user program can achieve the purpose of displaying images by calling the FRAM BUFFER driver through the system. The schematic block diagram of the LCD driver part is shown in Figure 5:
This design uses the Windows CE operating system and needs to configure the initialization function lcd_init() of the LCD screen. This screen can be configured through the analog I2C interface. The main functions used are: LCDClockHigh(), LCDDataHigh(), LCDSCHigh(), LCDCSLow(), LCDClockLow(), LCDDataLow(), SDATA_OUT(), voidLCD_Write(), etc. The above functions also implement the simulation of the I2C bus.
The configuration sequence in the lcd_init() function is shown in Figure 6.
Among them, R01-R19 are the internal configuration registers of LTV350QV-F05. Add appropriate delay functions between the above steps to ensure the completion of the register configuration. After the LCD screen is initialized, the application can make system calls to the FRAM BUFFER. After the operation, the image can be displayed normally.
in conclusion
The LCD module designed by the above scheme has been successfully used in GPS car navigation systems, and actual use has proven that the image is clear and natural.
Previous article:Design of automotive intelligent MP3 wireless transmitter
Next article:Design of train communication network card based on SOPC
- Popular Resources
- Popular amplifiers
- A new chapter in Great Wall Motors R&D: solid-state battery technology leads the future
- Naxin Micro provides full-scenario GaN driver IC solutions
- Interpreting Huawei’s new solid-state battery patent, will it challenge CATL in 2030?
- Are pure electric/plug-in hybrid vehicles going crazy? A Chinese company has launched the world's first -40℃ dischargeable hybrid battery that is not afraid of cold
- How much do you know about intelligent driving domain control: low-end and mid-end models are accelerating their introduction, with integrated driving and parking solutions accounting for the majority
- Foresight Launches Six Advanced Stereo Sensor Suite to Revolutionize Industrial and Automotive 3D Perception
- OPTIMA launches new ORANGETOP QH6 lithium battery to adapt to extreme temperature conditions
- Allegro MicroSystems Introduces Advanced Magnetic and Inductive Position Sensing Solutions
- TDK launches second generation 6-axis IMU for automotive safety applications
- LED chemical incompatibility test to see which chemicals LEDs can be used with
- Application of ARM9 hardware coprocessor on WinCE embedded motherboard
- What are the key points for selecting rotor flowmeter?
- LM317 high power charger circuit
- A brief analysis of Embest's application and development of embedded medical devices
- Single-phase RC protection circuit
- stm32 PVD programmable voltage monitor
- Introduction and measurement of edge trigger and level trigger of 51 single chip microcomputer
- Improved design of Linux system software shell protection technology
- What to do if the ABB robot protection device stops
- CGD and Qorvo to jointly revolutionize motor control solutions
- CGD and Qorvo to jointly revolutionize motor control solutions
- Keysight Technologies FieldFox handheld analyzer with VDI spread spectrum module to achieve millimeter wave analysis function
- Infineon's PASCO2V15 XENSIV PAS CO2 5V Sensor Now Available at Mouser for Accurate CO2 Level Measurement
- Advanced gameplay, Harting takes your PCB board connection to a new level!
- Advanced gameplay, Harting takes your PCB board connection to a new level!
- A new chapter in Great Wall Motors R&D: solid-state battery technology leads the future
- Naxin Micro provides full-scenario GaN driver IC solutions
- Interpreting Huawei’s new solid-state battery patent, will it challenge CATL in 2030?
- Are pure electric/plug-in hybrid vehicles going crazy? A Chinese company has launched the world's first -40℃ dischargeable hybrid battery that is not afraid of cold
- How to convert Allegro PCB to AD PCB?
- PIC32MK encounters problems in UART data transmission and reception using DMA
- Answer the question to win a prize: ADI MEMS industrial monitoring helps the healthy development of machines
- 【BearPi-HM Nano】WiFi test
- Nordic has released a WIFI chip. What do you think?
- Recruiting part-time motor modeling training teachers
- Add a wireless zoom function to your phone
- What should I do if CCS5.5 is not installed properly?
- The relationship between LoraWAN, LPWAN and Lora
- [Perf-V Review] + Driver for dot matrix blocks under Hummingbird soft core