本帖最后由 shendu0032 于 2022-4-30 21:50 编辑
@21小跑堂
首先非常感谢国民技术官方给予的测评开发板,是我个人的原因一直拖延至此才来落笔测评,最近一直在忙毕设,前一段时间是在准备考研复试。现在终于有时间来重新审视这一块开发板。先上图:
由图中可以看到该款开发板板载以下几个方面(1)开发板供电接口。开发板提供两种供电接口,一路给开发板供电,另一路给Debug电路供电。
(2)Debug电路。该电路的主控芯片采用N32G455CCL7该款芯片具有144MHz主频以及256KB的Flash。(3)3.3V电路。采用AMS1117-3.3芯片,该芯片的5V输入是通过USB口的5V输入(4)用户按键。有5个按键分别是MCU WAKEUP以及复位按键,剩下的三个是用户按键,接单片机的不同I/O口。(6)LED指示灯模块。开发板中一共有6个LED,他们都有不同的功能,其中一个用于3.3V电源指示,另外2个用于Debug电路的指示,剩下的3个LED作普通的LED使用,接不同的单片机引脚。可以实现流水灯功能。(7)晶振电路。开发板中有两块晶振,分别是32.768K和8M。前者用于RTC时钟的晶振,后者用于MCU的主频。当然开发板预留RTC掉电保存电池。(8)排针接口。这是将MCU的I/O口全部引出,方便做二次开发使用。
介绍完开发板板载硬件,下面着重介绍板载MCU。
N32G457VEL7芯片具有以下配置
144MHz主频,512KB Flash,144KB SRAM,80个I/O口,8个定时器,1个RTC,24个PWM,12个互补PWM,4x12bit的ADC,38个ADC通道,2x12bit的DAC,4个UART,3个SPI,2个IIS,4个IIC,2个CAN接口,封装是LQFP100。在数据手册上对N32G457系列单片机的描述是:该系列采用32bit ARM Cortex-M4内核,最高工作主频144MHz,支持浮点运算和DSP指令,集成多达512KB Flash,144KB SRAM,内置4个12bit 5Msps ADC,4路独立轨到轨运算放大器,7个高速比较器,2个1Msps 12bit DAC,支持多达24通道电容式触摸按键,集成多路U(S)ART、IIC、SPI、QSPI、USB、CAN、SDIO通信接口,10/100M以太网及数字摄像头接口,内置密码算法硬件加速引擎。这是国民技术的性能表,我们再来看看与之相竞争的STM32性能表。我做了一个表格。
产品型号 | 主频 | Flash | SRAM | I/O | 定时器 | PWM | ADC | DAC | UAST | SPI | IIC | CAN | DMA/通道数 | 封装 |
| | | | | N32G457VEL7 | 144 | 512 | 144 | 80 | 8 | 36 | 4 | 2 | 4 | 3 | 4 | 2 | 2/16 | LQFP100 | | | | | | STM32F207VET6 | 120 | 256 | 128 | 82 | 14 | —— | 3 | 2 | 2 | 3 | 2 | 2 | —— | LQFP100 | | | | | | STM32F217VET6 | 120 | 512 | 128 | 82 | 12 | —— | 3 | 2 | 2 | 2 | 2 | 2 | —— | LQFP100 | | | | | | STM32F407VET6 | 168 | 512 | 192 | 82 | 12 | —— | —— | 2 | 2 | 3 | 3 | 2 | —— | LQFP100 | | | | | | STM32F417VET6 | 168 | 512 | 192 | 82 | 12 | —— | 3 | 2 | 2 | 3 | 3 | 2 | —— | LQFP100 | | | | | | | | | | | | | | | | | | | | | | | | | | 上面的表格只是N32与STM32兼容型号的参数表。从中也可以看出N32与STM32系列单片机的性能处于同一梯队,甚至性能优于STM32。在当今STM32芯片昂贵的背景下,选择N32来替代STM32无疑是明智之举。当然国产芯片的不足之处是资料缺乏,正是通过评测开发板,我们可以积累资料,为将来积累宝贵的财富。
下一讲我将介绍环境的搭建,实现官方代码的烧录,并下载验证。
|