LED display asynchronous controller multi-window display design

Introduce a design scheme for a wide range of LED large-screen asynchronous controllers. The system uses a high-performance 32-bit ARM microprocessor for its control core and software design based on uc/OS-II. It can realize the display of any position of single screen and multiple windows, making the screen display rich and flexible.

1 Introduction

In the past, the LED asynchronous controller can only display one screen as a complete area, or simply add a time zone or a subtitle area, which often lacks sufficient flexibility for the user, especially when the screen is large. when. In view of the above situation, this paper proposes a design based on 32-bit high-performance ARM processor and uc/OS-II. It makes full use of uc/OS-II's efficient multi-tasking management function and the powerful computing power of ARM processor, which realizes the display of any position of single-screen multi-window, making the display content richer and the display mode more flexible.

2, LED control system works

The typical LED asynchronous control system is mainly composed of PC application software, communication module, data processing module, scan control module, drive module and LED screen, as shown in Figure 1.

First, the PC application converts text or images into bitmap information with a specific format. Then, the dot matrix information is sent to the data processing module through the communication module. The data processing module performs various special effects processing on these lattice information, and finally displays the picture correctly on the LED screen through the scan control module and the drive module.

The LED asynchronous controller referred to in this paper includes three parts: communication module, data processing module and scan control module.

3, the design of the controller software part

The hardware structure of this controller is shown in Figure 2. The data processing module consists of an MCU, a piece of SRAM and a piece of FLASH memory. The MCU selects PHILIPS' LPC2214 processor based on 32-bit ARM core. It has rich peripheral interface resources and powerful computing power, and is the core of the whole controller. SRAM is used as a cache for the effect processing of the MCU. The FLASH memory is used to store bitmap information and some necessary parameters.

Gigabit Ethernet Switch  is an L2 function Gigabit Media Converter with the switch function. It is equipped with  Gigabit TP ports that accommodate optional 10/100/1000Base-T, and  fiber port with a 1000M SFP or a SC 1*9 module. All ports support the functions of full wire-speed non-blocking switch and interface AUTO-MDI/MDIX, also support up to 1k of the MAC address and VLAN. It complies with the standard of IEEE 802.3, IEEE 802.3x, IEEE 802.3u, IEEE 802.3z, IEEE 802.3ab, which greatly increase the flexibility and reduces the cost of network's establishment.

Gigabit Ethernet Switch

Gigabit Ethernet Switch,Ethernet Switch Outdoor,Gigabit Switch,10/100/1000M Network Switch ,Gigabit Ethernet Network Switch

Shenzhen N-net Technology Co.,Ltd , http://www.nnetswitch.com