More and more video-based applications such as surveillance, network video and access control systems can be directly applied to industrial inspection equipment and medical displays. Technically, the operation of video data and control systems needs to be closely matched. This has a huge impact on the engineering design team because they need to find the right solution to connect to the video stream and integrate it into their system design while minimizing the required components and reducing the PCB area. And reduce the cost of the entire system.
The advanced Human Machine Interface (HMI) requires a combination of video and control to create a remote control that allows monitoring and simultaneous correlation. In addition, it can facilitate multi-tasking, users can watch the video while operating the system, through the control interface, using only a high-performance graphics controller chip and high-end microcontroller and separate components to build the entire system is not a Satisfactory practice. First, the camera 丶microcontroller 丶 display processing and matching between the connected components requires a lot of features and functions. Second, the graphics controller will need a large-capacity frame buffer (content mapping to the display) and a lot of fast Flash memory resources (which can be stored in the graphics library's control system), all of which will take up a lot of board space, while also affecting power consumption and the overall price of the system.
What is really needed is a highly integrated, off-the-shelf chip that is targeted and optimized for a specific application to achieve the desired system. This means that under the same operational functions, the above system technology can be avoided from being overly complicated and more cost effective.
Figure 1 details the remote camera system designed for monitoring or security applications, running on a standard 5 VDC power supply, through the system's high-quality video stream, using a simpler form of system for such applications. Its unique feature is its innovative microcontroller with high-performance interconnect technology and graphics control.
Figure 1: Functional block diagram of the FT900 and FT800 in the remote camera application
The system is based on the newly released FT900 Application-Oriented Controller (AOC) device along with the FT800 Embedded Video Engine (EVE). In this example, the designer can select the video of the camera to be displayed locally or by a QVGA LCD screen that can be selectively connected to the camera module of the remote camera module connected to another FT900 module. With the touch screen, it can also pause the picture to see more detailed images.
Now let's take a look at the main elements of this system - the microcontroller, the graphics controller and the firmware that works with both devices.
Microcontroller
Basically, the FT900 is a 32-bit microcontroller that has been developed for high-speed operation, running at clock speeds up to 100MHz, with a proprietary FT32 processor core up to 2.93DMIPs/MHz, and due to its zero-wait state program Memory, which can provide processing performance even up to 281 DMIPs. Its microcontroller's unique data stream eliminates the need for complex direct memory access (DMA) interfaces to transfer data internally. It carries VGA (640 & TImes; 480 pixels) resolution video image data and SD card (2.0) interface, and supports 10/100M Ethernet, I2C master and slave, and I2S external audio interface.
Graphics controller
Integrating display, audio and touch functions into a single chip, the FT800 can be more streamlined for human-machine interface (HMI) to develop new generations of smart displays. This innovative graphics controller IC is suitable for QVGA/WQVGA TFT displays. It uses a new object-oriented approach (where objects can be user-defined images, fonts, widgets, sounds, etc.), does not require flash and framebuffers, and does not require a separate touch control on the plug. The instrument or audio DAC comes with a 4-wire touch screen controller and a single-channel audio controller – saving space and material costs. Breaking away from traditional wide parallel bus control, the FT800 can transmit data through a low-bandwidth SPI or I2C interface, which will greatly help the entire system, which can greatly reduce pin count and greatly reduce IO power consumption. .
firmware
The firmware for this system is based on the FT900 IDE software, which is based on the Eclipse open source project and GCC's open source compiler. It can be downloaded free of charge from the FTDI chip website, including peripheral drivers, libraries and examples. At power-on, the camera module 丶 high-speed Ethernet MAC and Internet Protocol (IP) program and FT800 display module are first configured for firmware, and then the data flow between the FT800, camera and Ethernet interface starts running. The FT900 takes full advantage of the FT800's built-in display, audio and touch capabilities to present user controls from the camera and on-screen, including video data, sound controls and touch screen inputs. The data rate of the stream needs to match the resolution and frame rate of the camera. The FT900 has the ability to stream 640 & TImes; 480 pixel resolution camera data at 15 frames/sec through its integrated high-speed Ethernet interface.
In short, engineers often need to face difficult technical challenges when building applications that require large amounts of data. Unfortunately, traditional thinking is unlikely to help them solve problems. As described in this article, developing solutions from different perspectives will produce completely different and impressive results, simplifying the design process, shortening development time, and streamlining development manpower and product costs. Ethernet, SPI interface and flash memory are all integrated into the FT900. Similarly, touch input, sound and graphic elements are integrated within the FT800. By combining the key attributes of these ICs, you can achieve results that are different from other systems.
Small computer system interface (SCSI) is an independent processor standard for system level interfaces between computers and intelligent devices (hard disks, floppy drives, optical drives, printers, scanners, etc.). SCSI is an intelligent universal interface standard.
HPCNS SCSI Section
ShenZhen Antenk Electronics Co,Ltd , https://www.antenkelec.com