国民技术N32H474系列单片机可以P2P替换STM32G474系列,同时相比于后者,具有更优的性能和更丰富的模拟外设和接口资源,可应用于数字电源、工业控制、光伏、逆变器、充电桩等产品。本文主要介绍N32H474与STM32G474的替换关系,及从STM32G474单片机HRTIM到国民技术SHRTIM的软件移植指导,更多的移植指导技术支持,请联络国民技术一级代理商深圳市绿都电子索取,联络方式:15818779883, zhuoteng@szlvdu.com, 0755-83777479。
N32H474与STM32G474的硬件替换关系如下:
N32H474CCU7 替换-> STM32G474CCU6, STM32G474CBU6
N32H474CCL7 替换-> STM32G474CCT6, STM32G474CBT6
N32H474RCL7 替换-> STM32G474RCT6, STM32G474RBT6
N32H474VCL7 替换-> STM32G474VCT6, STM32G474RBT6
N32H474QCL7 替换-> STM32G474QCT6, STM32G474QBT6
N32H474CEU7 替换-> STM32G474CEU6
N32H474CEL7 替换-> STM32G474CET6
N32H474REL7 替换-> STM32G474RET6
N32H474VEL7 替换-> STM32G474VET6
N32H474VEL7 替换-> STM32G474VET6
N32H474CCU8 替换-> STM32G474CCU3, STM32G474CBU3
N32H474CCL8 替换-> STM32G474CCT3, STM32G474CBT3
N32H474RCL8 替换-> STM32G474RCT3, STM32G474RBT3
N32H474VCL8 替换-> STM32G474VCT3, STM32G474RBT3
N32H474QCL8 替换-> STM32G474QCT3, STM32G474QBT3
N32H474CEU8 替换-> STM32G474CEU3
N32H474CEL8 替换-> STM32G474CET3
N32H474REL8 替换-> STM32G474RET3
N32H474VEL8 替换-> STM32G474VET3
N32H474VEL8 替换-> STM32G474VET3
本文档主要描述 STM32G474系列的HRTIM到国民技术N32H47x系列单片机的SHRTIM的移植指南,便于开发者快速从STM32G474系列切换到N32H47x系列开发。
一、 简述
国民技术的N32G474系列单片机的SHRTIM参考STM32G474的HRTIM设计,功能上有一些差异,为方便用户从STM32G474移植到N32G474。因此编写文档,说明两者间的差异。
(差异如果定义为 bug,需要修复,则写到勘误手册中,详见勘误手册)
1、命名差异
同一含义的寄存器、位段、信号,N32 和 STM32 的命名有些差异。 比如:
控制寄存器,ST 的后缀是 CR,N32 的后缀是 CTRL;
状态寄存器,ST 的后缀是 SR,N32 的后缀是 STS;
寄存器名中带x指代定时器A~F的,以“Tx”作为寄存器名的前缀,
HRTIM_TIMxCR对应SHRTIM_TxCTRL,
HRTIM_SETx1R 对应 SHRTIM_TxSET1。
外部事件,ST 的缩写是 EEV,N32 的缩写是 EXEV
故障,ST 的缩写是 FLT,N32 的缩写是 FALT
延迟保护,ST 的缩写是 DLYPRT,N32 的缩写是 DP
推挽,ST 的缩写是 PSHPLL,N32 的缩写是 PP
周期,ST 的缩写是 PER,N32 的缩写是 PRD
……
2、SHRTIM 的功能&寄存器差异
2.1 时钟&精度
2.1.1 超高精度
STM32G474的精度是 170Mhz x 32 = 5.44GHz
N32H4xx的精度是 250MHz * 32 = 8GHz
STM32G474是通过 DLL 技术产生高精度时钟。N32 系列的不是通过 DLL 技术产生高精度时钟,因此 DLL相关的校准、中断等功能都没有。
N32G474只需要配置 SHRTIM 的 PLL,使用方式参见 SDK 中的 Demo,如下图所示。
详细说明参见用户手册的复位和时钟控制(RCC)-时钟控制单元-SHRTPLL时钟的章节。
.....................
下图为移植指导目录,详细的移植指导及技术支持,请联络国民技术一级代理商深圳市绿都电子有限公司,联络方式:15818779883, zhuoteng@szlvdu.com, 0755-83777479。