As the saying goes, "I am not as good as catching up." 3 years ago, Zhaoyi innovation has entered the MCU field from Flash, perhaps not many people are optimistic in the industry, and today's Today, Zhao Yi innovative Cortex-M3 series microcontroller It is already comparable that even exceeds the same series of ST microcontrollers, and it is not overborn with the fire. Today, it is further a hundred-foot hikes to further release the microcontroller product line based on performance more powerful ARM Cortex-M4 processor before, and the author has also got all of this series of microcontrollers. Orientation Evaluation Board - GD32450i-Eval, unused, directly entering today's theme.
GD32450I-EVAL development board
GD32450I-EVAL and Zhaoyi previous ARM Cortex-M3-based microcontroller's all-round assessment board shape is extremely similar, even if the peripheral function of the onboard is basically similar, especially the GD32207I-Eval evaluation board that is in contact with the author. Very similar, but this does not hinder the favorite of GD32450i-Eval, after all, the entire core processor is different, and the MCU of the ARM Cortex-M4 processor is also another innovative new new product of Zhaoyi innovation, which is very expected to behave.
The box includes a GD32450I-EVAL board, an Ethernet cable, two miniusb lines, two miniusb lines should be used for onboard USB function (full speed, high speed), and GD-Link debugger function, and The board can also adjust the power of these USB interfaces, very flexible, and the board also provides 5V DC Jack interface power supply, some regrets that the development board we get is not equipped with power. Adapters require users to prepare themselves.
The GD32450i-EVAL is very rich, in addition to the main controller based on the ARM Cortex-M4 processor, including a 4.3-inch LCD module with a resistance touch screen (480 * 272), camera module, audio circuit, ADC / DAC , MicroSD card, Ethernet interface, button battery holder, 4 mechanical buttons, USB HS / FS interface, GD-LINK, UART, CAN interface, etc., functions can be said to be very rich, it is a cross more Development plates for the field application.
In order to make it easier to see the resources on the GD32450I-Eval evaluation board, we take the LCD module.
The GD32450I-EVAL board has only a few passive resistors, capacitive devices. In fact, there is a point where to spit it, since it has reserved the positioning hole around the board, the back of the board is basically a bare pin, why not directly provide several positioning columns directly in the product The support of the board, which can effectively avoid accidentally putting the board to the accident while working on some media (such as the iron chassis used by the author), the details are not enough, this problem is After the board, the board has appeared, see it once.
GD32450I-Eval Evaluation Board More Function Details
DC Jack, USB FS / HS, Mechanical Button
Extended interface, button battery holder, boot boot, ADC adjustment varistor
UART, camera module, Ethernet interface
GD LINK, NAND FLASH, SDRAM, Audio Interface
To put it, I have also played a lot of Zhaoyi innovative microcontroller development board. The features on the GD32450i-EVAL card have basically been contacted, and the change is not too big, and the new MCU of the board is not too big.
GD32F450IKH6 microcontroller
The microcontroller equipped with GD32450I-EVAL is GD32F450IKH6, which is basically a product that is the highest in this series of configurations, as shown below.
GD32F450IKH6 integrates 3MB large capacity Flash, 256KB SRAM, due to excessive signal pin, MCU uses BGA176 package, size is 10mm * 10mm, from the package, it is not too big, suitable for functionality, powerful performance but An embedded field, industrial field, etc.
GD32F450IKH6 hardware block diagram:
GD32F450IKH6 microcontroller characteristics:
Based on ARM Cortex-M4 processor, up to 200MHz, integrated 3MB Flash, 256KB SRAM
Integrated 8 16-bit General Timers, 2 32-bit General Timers, 2 Advanced 16-bit Timers, 2 Basic Timers, One Systick, Two Watch Dogs, 1 RTC
4 USART, 4 UART, 3 I2C, 6/2 SPI / I2S, 1 SDIO, 2 CAN 2.0B, USB OTG FS / HS,
1 Ethernet Mac, a TFT-LCD interface, 1 digital camera interface, 1/1 Exmc / SDRAM, 3 24-bit ADC, two DACs
Maximum support for extended 140gpio port
GD32F450IKH6 resources are very rich, it is really no exaggeration, which is just the relish of GD32F207ikt6, just upgraded ARM Cortex-M3 to ARM Cortex-M4. The GD32F450 series microcontroller also supports Zhaoyi-specific patented technology-kernel access flash high-speed zero waiting technology, which allows the processor to access Flash speed to achieve the fastest, no waiting time, greatly enhance code execution efficiency; Both the GD32F450 series microcontroller has three power saving modes: sleep mode, deep sleep mode, standby mode, support 2.6V ~ 3.3V power supply, some IO can also withstand 5V level to prevent accidental damage to the chip under improper operating conditions .
The power consumption of the GD32F450IKH6 microcontroller is shown in the following table, the author also compares the MCU product with the STM32F4 series, and the power consumption of GD32F4 (200MHz) and STM32F4 (180MHz) is turned on when all peripherals are fully frequent. The consumption is only about 3 to 4 mA, which is very powerful, but in the case of standby, the power consumption of GD32F4 does not have the power consumption control of STM32F4. From the application level of the entire chip, it is more suitable for high performance, multi-function applications.
The onboard GD32F450IKH6 microcontroller we have seen is undoubtedly a size in the GD32F450 series, and the 200MHz 'main frequency refreshes my understanding of the Cortex-M4 series microcontroller, 3MB Flash, 256KB SRAM, LCD interface, digital camera interface, Ethernet MAC interface, USB OTG interface, etc., the function is very rich, the other can support the extension of 140 GPIO ports, users can reserve next to the microcontroller of the GD32450I-EVAL development board Pinhole holes are highly flexible DIY. In addition, the GD32F450 series has excellent electrostatic protection (ESD) and electromagnetic compatibility (EMC) capabilities, and meets industrial grade high reliability and temperature standards. Super performance, rich features, stable and reliable security, making GD32F450 system microcontrollers have very broad application prospects in many occasions, such as industrial control, motor frequency conversion, graphic display, security monitoring, sensor network, no Human machine, robot, IoT and other markets.
Used
Let's take a look at the on-board use of the development board. Since I didn't care at the beginning, I wanted to start the power on several miniusb interfaces on the board. I found that I can't start. What is the reason?
Originally, the USB interface (maximum 500mA current limit) on the computer is directly plugged into the computer, the built-in camera built-in camera application Demo, plus the screen, plus the camera application, the power consumption of the entire board is a bit big, from the measured test From the perspective, the current is stable at around 570mA, which is estimated to be frightened, so that this happens.
After another power adapter of 5V / 1A, the problem is solved. GD32450I-EVAL is powered by factory default programs, from the power consumption of boards, this ARM Cortex-M4 processor should be a horsepower running, but the author believes that power consumption is still a bit, possible routine There is no particular optimization of power consumption.
The DEMO program is used to collect image information with the OV2640 camera and then display it on the TFT-LCD screen. The DCI (Digital Camera Interface) of the GD32F450 microcontroller is a synchronous parallel interface that allows video and images in a digital camera, support 8 bits, 10 bits, 12-bit, and 14-bit data streams and DMA operations.
When the user button is pressed, the camera can be executed, and the photo image will be stored in the flash inside the chip, waiting for the image storage to end, press the TAMPER button on the lower board, will read the photo from the chip flash in the LCD On the screen. Reworking, press the Wakeup button on the development board, but once again takes a photo again, the back photo will overwrite the previously stored photos. The routine is just the basic function, and the effect of the photo is talked, this requires engineers to optimize later.
In addition to the routine that comes from the board factory, Zhaoyi innovation also provides various routines to verify the function of the board. In a random free CD, routine resources are very rich, 29, almost contain board cards Some of the main functions, as shown below.
These routines provided by Zhaoyi can support the current mainstream third-party IDE tool KEIL and IAR. However, it should be noted that when using a third-party IDE tool, it is still necessary to obtain the Database package of the GD32F450 series microcontroller to the official, and the driver of the GD-LINK.
Update Database
Add a path in C / C ++
Take Keil IDE as an example to take a represented OV2640 routine as an example.
Compile
Set the correct debugger, that is, the GD-LINK used by the board
debugging
More routines This article is no longer demonstrated, then the GD32450I-EVAL board will be tried in the development board trial channel.
summary
It mainly introduces the most powerful, most prosperous ARM Cortex-M4 microcontroller GD32F450 series in Zhaoyi Technology, and its evaluation board GD32450I-EVAL, GD32450i-EVAL development board equipped with the highest GD32F450IKH6 in the GD32F450 series, The main frequency is 200MHz, which is integrated with up to 3MB of Flash, 256KB SRAM, and supports 32-bit bus interface Exmc interface to access external SDRAM memory, and the storage extension is very rich. This series of microcontrollers also integrate LCD. , Digital camera interface, etc., whether it is performance, function or price, etc., it is very suitable for applications in industrial control, man-machine interface, safe payment, motor frequency conversion, graphic display, security monitoring, sensor network, drone, Robots, in-vehicle equipment and Internet of Things, etc., later, the panel will also launch this board trial activity in the development board trial channel, interested engineers may wish to pay more attention.
Original declaration: This article is originally created by the panel network, declined!
Our other product: