[National Technology N32G457 Review] Comparison between development board N32G457 and AB32VG1
[Copy link]
This post was last edited by jinglixixi on 2022-1-19 19:28
The reason why the two development boards are compared together is actually accidental, that is, both of them use rt-thread studio as the development tool, and out of curiosity, I want to see if they have any similarities that can stand on the same development platform.
It’s true that this comparison is quite fruitful. In terms of the core, the N32G457 is based on the ARM Cortex-M4 core, while the AB32VG1 is based on the RISC-V core. Both are 32-bit microcontrollers.
From the appearance, the two are as shown in Figures 1 and 2.
Figure 1 N32G457 development board
Figure 2 AB32VG1 development board
Through observation, we can see that the N32G457 development board is directly brought out through the expansion interface, while the AB32VG1 development board is provided to developers in the form of an Arduino interface, which makes it easier to connect with peripherals based on the Arduino interface.
In addition, to facilitate development, both boards are equipped with debugging download tools.
Of course, as far as onboard resources are concerned, the AB32VG1 development board is richer. It is equipped with an IR receiver, TF card holder, audio output interface and BLE antenna, etc., while the N32G457 development board is equipped with an external CR1220 battery holder to power the VBAT pin.
Apart from the external configuration differences, what are the similarities and differences between the two MCUs?
1) Main frequency
The maximum operating frequency of N32G457 is 144MHz, and the main frequency of AB32VG1 is 120M.
2) Memory
The N32G457 integrates up to 512KB of Flash and 144KB of SRAM, while the AB32VG1 integrates 4Mbit Flash and 192KB of RAM.
3) On-chip internal and external devices
N32G457 has built-in 4 12-bit 5Msps ADCs, 4 independent rail-to-rail operational amplifiers, 7 high-speed comparators, 2 1Msps 12-bit DACs, supports up to 24 channels of capacitive touch buttons, and also integrates multiple UART, I2C, SPI, QSPI, USB, CAN, SDIO communication interfaces, 10/100M Ethernet and digital camera interfaces, built-in cryptographic algorithm hardware acceleration engine, etc. AB32VG1 integrates 6 10-bit ADCs, 3 UARTs, 2 SPIs, RTC, WatchDog, SDIO, I2S, PMU, etc.
To sum up, both of them have their own advantages.
Back to the rt-thread studio development tool, after completing the program compilation, AB32VG1 downloads the program through the download tool software Downloader, while N32G457 can directly complete the download operation on the rt-thread studio development platform.
The above is a rough comparison between the two. If you want to have a more detailed experience, you should try it yourself!
|