Introduction
Display technology is developing towards large screen, high definition, high brightness and high resolution. Generally speaking, the display with a diagonal size of more than 1 meter (40 inches) is called a large screen display. As an important display device, projectors have been widely used in finance, education, enterprises, military and other fields. Its large-format, high-definition multimedia presentation function makes the transmission of information more effective. At present, the mainstream products on the market are three-chip LCD projectors and DLP projectors, among which the market share of three-chip LCD projectors is as high as two-thirds.
However, the main buyers of projectors are mostly government departments, enterprises and universities. Whether it is a three-chip LCD projector or a DLP projector, its high price has always prevented projectors from entering ordinary households. In order to simplify the equipment structure and reduce costs, this paper presents a design method for a high-light-efficiency single-chip color LCD projector based on FPGA.
1 Projection Principle The general circuit principle of a three-chip LCD projector is shown in Figure 1. As can be seen from Figure 1, the circuit principle of a traditional LCD projector is to decode the transmitted video signal through color to generate R, G, and B signals, and then load the three primary color signals on the red, green, and blue monochrome LCD screens through the video processing circuit, and finally add them to the three monochrome projection tubes. After being restored by the three monochrome projection tubes, the image is magnified several dozen times through an optical lens and reflected to the screen by a reflector, and finally a color image is synthesized on the screen. It can be seen from this that since the three projection tubes and projection lenses are not all placed directly opposite the screen, the optical paths through which the three image signals are restored to the screen are different, which inevitably leads to the R, G, and B three-color signals not being able to completely overlap on the screen, thereby causing convergence distortion.
Therefore, starting from the video processing circuit and control circuit of Figure 1, this paper designs a new projection method, that is, presenting monochrome image data of the three primary colors of R, G, and B on a liquid crystal screen, and modulating the three monochromatic lights of R, G, and B that are irradiated, and then processed by the optical system such as transmission, refraction, and image widening, and finally forming a color network image on the screen. The schematic diagram of this method is shown in Figure 2.
As can be seen from Figure 2, the biggest feature of this design is that it displays the three primary color images of R, G, and B on one LCD screen respectively, and projects by modulating monochromatic light, unlike the traditional projection system, which uses three LCD screens to display the R, G, and B primary color images respectively.
2 Projector system circuit
In the design of the projector, the function of the control circuit is to process the input video and digital image signals to convert them into signals suitable for LCD screen display. The circuit part of the projection system is shown in Figure 3. When the image signal is transmitted from the DVI interface to the DVI decoding chip, the system can decompose the video signal into 24-bit R, G, B monochrome signals and corresponding control signals, and then perform relevant conversions through the video signal processing circuit composed of FPGA, and then restore it to DVI signal through the DVI encoding chip, and finally send it to the LCD screen.
As can be seen from the schematic diagram of the system circuit, the signal processing circuit with FPGA as the core (including DVI decoding and encoding chips) is the most critical part of the entire design. Figure 4 shows its data reading, writing and transmission schematic diagram. The data entering the FPGA from the DVI decoding chip includes 8-bit parallel R/G/B signals as well as line, field control signals and clock signals. In fact, in order to achieve real-time video display, one frame of data (the highest resolution supported by the LCD screen used by the author is XGA, i.e. 1024×768) should be processed. However, if the entire frame of data is processed together, at least 2 MB of external memory is required to cache the data, which not only increases the cost but also increases the complexity of the circuit. Therefore, in this design, the author adopts a new idea, that is, to process the input video data line by line, and use "ping-pong operation" in the data stream processing of two adjacent lines, which can achieve real-time display and simplify the circuit. The specific operation is as follows:
① Divide the FPGA's on-chip RAM into "RAM_A" and "RAM_B" through module calling;
② In the first line cycle, cache the first line of input data stream to "RAM_A": Because one line of video signal has 3K bytes, in order to achieve the separation of the three primary colors on the LCD screen, when storing data, it cannot be stored in the order in which the data enters the FPGA, but the red data should be stored in the 1st to 1024th storage units, the green data should be stored in the 1025th to 2048th storage units, and the blue data should be stored in the 2049th to 3072nd storage units, that is, the original pixels are "disordered" and stored;
③ In the second line cycle, the second line video signal is stored in "RAM_B" according to the method described in step ②, and the first line video signal stored in "RAM_A" is read out from the I/O port in sequence, and then encoded by the DVI encoding chip and sent to the LCD screen, that is, the data is read "in sequence";
④ Repeat steps ② and ③ to make the read and write operations alternate between "RAM_A" and "RAM_B" until one frame of data is transmitted.
At this time, the specific algorithm for displaying data on the LCD screen is shown in Figure 5, that is, R1,2 occupies the position of G1,1 (i.e. the second unit), R1,3 occupies the position of B1,1 (i.e. the third unit), R1,4 occupies the fourth unit, and so on, until 1024 red data are arranged on the LCD screen, then green data, and then blue data. In this way, the purpose of displaying R, G, and B images on an LCD screen can be achieved as shown in Figure 2.
The FPGA used in this design is the EP1C6Q240C8 from Altera's CvclONe series. The FPGA has an on-chip memory capacity of 90kbits, which is fully capable of processing the video signal with a resolution of XGA display mode. If you want to support a higher-resolution projection mode or process the entire frame of the image, you only need to replace the FPGA with a larger on-chip RAM resource or connect an external memory to the FPGA's I/O port. The DVI decoding and encoding chips are Sil161 and Sil164 respectively.
In addition to processing video signals for projectors, this FPGA-based controller can also be used for image flipping, interception, and pixel extraction in flat panel displays. The key to its operation is the control of data read and write addresses.
3 LCD screen processing and optical adjustment
The TFT liquid crystal panels on the market now all have color filters. If this design directly uses this liquid crystal panel, when the three monochromatic lights of R, G, and B are irradiated to the R, G, and B image areas respectively, the color filters will absorb a large part of the light energy, resulting in too low projection brightness to meet application requirements. Therefore, the liquid crystal panel used in this design needs to remove the color filter or a product without a color filter to improve light source utilization and projection brightness.
Since the video signal is divided into three parts, R, G, and B, on the LCD screen, the three primary color images converge through the liquid crystal panel to form a color image with the same height as the original image and compressed to one-third of the width. At this time, only a wide-screen lens is needed to widen the compressed image and restore it to a normal image.
4 Conclusion
With the popularization of the concept of home theater, more and more consumers want to enjoy the strong shock brought by big-budget movies at home. However, expensive projectors are prohibitive for many families. Starting from practical applications, this article designs a high-light-efficiency single-chip color LCD projection method based on FPGA. It is not difficult to see that this projection system will have the following advantages:
(1) Once industrialized, the cost of this new type of projector will be much lower than other LCD projectors, making it easy for ordinary households to adopt it;
(2) High integration, small size, large information capacity, and high speed;
(3) Light utilization is significantly improved, thereby improving display quality.
Previous article:Renewable energy: a new option for powering base stations
Next article:Design of LCD display system based on SPCE3200
Recommended ReadingLatest update time:2024-11-16 22:33
- Popular Resources
- Popular amplifiers
- Analysis and Implementation of MAC Protocol for Wireless Sensor Networks (by Yang Zhijun, Xie Xianjie, and Ding Hongwei)
- MATLAB and FPGA implementation of wireless communication
- Intelligent computing systems (Chen Yunji, Li Ling, Li Wei, Guo Qi, Du Zidong)
- Summary of non-synthesizable statements in FPGA
- MathWorks and NXP Collaborate to Launch Model-Based Design Toolbox for Battery Management Systems
- STMicroelectronics' advanced galvanically isolated gate driver STGAP3S provides flexible protection for IGBTs and SiC MOSFETs
- New diaphragm-free solid-state lithium battery technology is launched: the distance between the positive and negative electrodes is less than 0.000001 meters
- [“Source” Observe the Autumn Series] Application and testing of the next generation of semiconductor gallium oxide device photodetectors
- 采用自主设计封装,绝缘电阻显著提高!ROHM开发出更高电压xEV系统的SiC肖特基势垒二极管
- Will GaN replace SiC? PI's disruptive 1700V InnoMux2 is here to demonstrate
- From Isolation to the Third and a Half Generation: Understanding Naxinwei's Gate Driver IC in One Article
- The appeal of 48 V technology: importance, benefits and key factors in system-level applications
- Important breakthrough in recycling of used lithium-ion batteries
- 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
- PLC online monitoring control cloud configuration software SCADA
- Is this dime-sized millimeter-wave sensor evaluation board worth trying?
- Xintang M2354 Fault Injection Attack Protection
- Date in spring - go to the beach and relax
- Sub-library: BlueCoin Development Platform
- [Atria AT32WB415 Review] 4. Implementation of printf under AT32 IDE (printf redirection)
- Power amplifier driving capacitive load case sharing
- Power supply zero and live wire detection
- RSL1 Bluetooth characteristic value reading and writing
- Sapphire on PCB---DFM about optical positioning points