About Us News Contact Us
CPLD FPGA MCU-SoC SoC AG32VF-ASIC MCU AG32VF Pro Series MCU AG32VF103 Series MCU AG32VF107 Series MCU AG32VF205 Series MCU AG32VF303 Series MCU AG32VF407 Series MCU AG32VF-Mipi Series Program Tool Software download
FAQ Sales support Sales distributors
career
Industrial Applications Audio and Video Function Customization

Audio and Video

 Touch Screen Application

       Traditional screen drive MCUs are commonly used in human-computer interaction interface display scenarios such as washing machines, air conditioners, air conditioner panels, and instruments. They usually display simple operating data such as equipment operation time, temperature, and measurement results in the form of segment codes. The demand for human-computer interaction has become richer. Smart home equipment, motorcycles, electric vehicles and other products have gradually added screen display functions, and the segment code display method has also been upgraded to TFT-LCD graphic interactive display with richer color rendering content to provide more Rich colors and vivid images display operating parameter information, and even use screen controls to replace some mechanical button functions.

        AG32 has a maximum frequency of 248MHz. Built-in up to 1M Flash, 128k SRAM.It can use lightweight codecs such as MJPEG or a simplified version of H.264. It can be optimized using open source libraries such as µC/LibJPEG to improve decoding efficiency. It can also use efficient graphics libraries such as LVGL. To optimize and improve rendering performance. At the same time, the built-in 2K FPGA resources can be used to implement some simple hardware acceleration logic, assist in some pre-processing or post-processing tasks, and customize some graphics processing functions, such as frame buffer management, simple graphics transformation, etc.

        Through the AHB bus, it supports high-speed data transmission and has low latency characteristics, which can improve system response speed. It also has rich peripheral interfaces, providing flexible design and good scalability, which can well meet the performance requirements of the touch screen. .
        External decoders and DMA2D graphics acceleration can also be used, which can communicate with the MCU through AG32's SPI, I2C and other interfaces.

        Depending on your needs, consider sealing SDRAM or external RAM.

        AG32 has a variety of low-power modes (sleep mode, standby mode, stop mode) to choose from to support application requirements in low-power scenarios.

        AG32 provides a variety of packages of 32/48/64/100 to meet various needs.

AHB bus features optimize data transmission and processing:

        Using the high-speed clock frequency of AG32 and the characteristics of the AHB bus, the data transmission and processing algorithms can be optimized to improve the data transmission speed and system response speed.

        In touch screen data transmission, DMA technology can be used to achieve efficient data transmission through DMA, reduce CPU intervention, and improve the system's concurrent processing capabilities.

Enhance environmental adaptability and intelligence level:

        The ADC interface of AG32 can be used to monitor environmental parameters (light changes, ambient temperature and humidity, etc.), realize preprocessing and analysis of environmental data through CPLD, and automatically adjust display brightness, reminders, etc.

        The DAC interface can realize voice broadcasting

        The UART interface can be equipped with a WIFI module to realize cloud data transmission, and obtain weather, time and other data for voice broadcast; it can be controlled through the voice recognition function; the Camera data in the WIFI module can be transmitted and displayed on the TFT-LCD module; it can Transmit data to update display content, etc.

Enhanced communication capabilities:

        AG32's USB interface can be used for display content updates and application program upgrades. At the same time, it can integrate more communication interfaces, such as UART, SPI, I2C, etc., to support the connection and communication of more external devices.

Flexible GPIO control:

        Use the AG32's GPIO interface to control the relay powering the device or detect changes in external interrupts to achieve flexible control and monitoring of external devices.

CPLD can also be used to implement hardware logic control of the GPIO interface to improve the stability and reliability of the system.

Contains 2K CPLD resources:

        Using CPLD can realize touch signal preprocessing and data decoding, reducing the burden on the MCU and improving response speed.

        CPLD can be used to implement customized logic functions, such as touch gesture recognition, touch screen control logic, etc., to enhance the functionality and flexibility of the system.

Copyright © 2019 AGM Micro 沪ICP备15031687号