nxp powerpoint template confidential 16:9 widescreencache.nxp.com/zh-hans/files/ftf-smi-n2339.pdfarm...

52
公开使用 DANSON LI 2016 9 FTF-SMI-N2339 ARM ® Cortex ® -M7 内核KV5 用于 电机控制应用

Upload: others

Post on 20-May-2020

8 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-SMI-N2339.pdfARM Cortex-M7主要特性 •带DSP功能的高性能处理器 −6级超标量流水线

公开使用

DANSON LI

2016年9月

FTF-SMI-N2339

ARM® Cortex®-M7内核KV5用于电机控制应用

Page 2: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-SMI-N2339.pdfARM Cortex-M7主要特性 •带DSP功能的高性能处理器 −6级超标量流水线

公开使用1 公开使用1

议程• Kinetis V系列概述

• ARM Cortex-M7架构

• KV5x技术深度介绍

Page 3: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-SMI-N2339.pdfARM Cortex-M7主要特性 •带DSP功能的高性能处理器 −6级超标量流水线

公开使用2

Kinetis V系列概述

Page 4: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-SMI-N2339.pdfARM Cortex-M7主要特性 •带DSP功能的高性能处理器 −6级超标量流水线

公开使用3

提高电机控制和数字功率转换的性能、可靠性及能效

恩智浦IDE、RTOS、软件库和电机控制开发工具

2016

2014

KV1x MCU系列BLDC、入门级PMSM

ARM® Cortex® -M0+

功能集成

+ 电机控制软件

+ 多通道定时器+ 浮点单元FPU

+ 高速ADC

+ 高分辨率PWM

+ 先进存储器、连接和通信 KV5x MCU系列

带连接和安全功能的高性能单/多电机系统。高级数字功率转换

ARM Cortex-M7

性能

2014

KV3x MCU系列中级PMSM、UPS功率控制

ARM Cortex-M4

2015

KV4x MCU系列高性能电机、UPS、

太阳能和中级AC/DC控制ARM Cortex-M4

Page 5: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-SMI-N2339.pdfARM Cortex-M7主要特性 •带DSP功能的高性能处理器 −6级超标量流水线

公开使用4

Kinetis V系列:性能和功能扩展能力

内核

168MHz

CM4

DSP + FPU

100/120MHz

CM4

DSP + FPU

75MHz

CM0+

H/W DIV & SQRT

存储器

64-256kB Flash

64-512kB Flash

16-128kB

Flash

Flextimer

2 x 8通道

1x 2通道

FlexTimer

2x 8通道

2x 2通道

FlexTimer

2x 6通道

2x 2通道

FlexTimer

eFlexPWM

12通道eFlexPWM

+ Nano-Edge

-

-

ADC

2x 12位

4.1Msps

2x 16位

1.2Msps

2x 16位

1.2Msps

DAC

2x 12位

2x 12位

1x 12位

ACMP

4x ACMP

其中:

6位DAC

2x ACMP

其中:

6位DAC

2x ACMP

其中:

6位DAC

封装

100引脚64 引脚48引脚

100引脚64引脚48引脚32引脚

64引脚48引脚32引脚

KV4x

KV3x

可基于应用需求而扩展的性能、定时器和模拟功能

面向电机和功率控制应用的主要外设

KV1x

MCU

产品系列

240MHz

CM7

DSP + FPU

512kB-1MB Flash

2 x 8通道

1x 2通道

FlexTimer

2 x 12通道eFlexPWM

+ Nano-Edge

4 x 12位

5Msps,

1 x 16位

1x 12位

4x ACMP

其中:

6位DAC

144引脚100引脚KV5x

接口

以太网,

3 x CAN

-

1 x CAN

2 x CAN

电机控制定时器

Page 6: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-SMI-N2339.pdfARM Cortex-M7主要特性 •带DSP功能的高性能处理器 −6级超标量流水线

公开使用5

Kinetis KV5x MCU系列面向要求苛刻的实时应用,且带连接功能的高性能解决方案

满足市场需求Cortex-M系列MCU的性能、模拟和定时器IP可满足各种电机控制应用案例的需求。高级DSC外设面向要求最为苛刻的实时应用,电机控制和功率转换系统。

满足所有客户的需求多种实用工具,包括软件库和新的Kinetis电机套件。可大幅简化和加快系统开发工作并提高开发效率。

KV5x MCU系列带连接和安全功能的高性能单/多电机系统。先进的数字功率转换。采用ARM Cortex-M7,提升功效和性能。

Page 7: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-SMI-N2339.pdfARM Cortex-M7主要特性 •带DSP功能的高性能处理器 −6级超标量流水线

公开使用6

Kinetis KV5x MCU系列

主要特性:

内核/系统

• 240MHz Cortex-M7,搭载FPU和32通道DMA

• 16KB指令缓存/8KB数据缓存

内存

• 512KB/1MB Flash,256位宽,128B缓存

• 128/256KB SRAM

• Boot Flash

通信

• 多个串行端口

• 3 x FlexCAN

模拟

• 4 x 8通道12位ADC

− 5Msps采样时间

• 1 x 16位SAR ADC

• 1 x12位DAC

• 4 x ACMP(带6b DAC)

定时器

• 1 x 12通道eFlexPWM

− 312ps PWM和PFM分辨率

• 1 x 12通道eFlexPWM

• 2x8通道FlexTimer (PWM)

• 2x2通道FlexTimer (PWM)

• 正交编码器

• 2 路可编程延迟模块

• 低功耗定时器

其他

• MMCAU & RNG

• 32位CRC

• 模块间交叉开关Xbar(带AOI)

• 存储器保护单元

• 1.71V-3.6V; -40至105度

封装

• 100LQFP、144LQFP、144MAPBGA

可选

调试/中断 DSP

MPU

ARM Cortex-M7

240MHz 内部和外部看门狗

32通道-

DMA

内部模块CrossBar

程序存储器1MB

SRAM

128/256KB

锁相环和锁频环

低/高频率振荡器

内部参考时钟

循环冗余校验(CRC)

4 x12位SAR ADC

4 x ACMP

1 x12位DAC

2x8通道FlexTimer

2x PDB

PIT

2xI2C

3xSPI

6xUART

GPIO

内核 系统 存储器 时钟

安全性和完整性

模拟 定时器 通信接口 HMI

2x2通道FlexTimer

3x CAN2x12通道

eFlexPWM

正交编码器

Boot Flash

FPU

外部总线接口

(FlexBus)

8KB 数据缓存

16KB 指令缓存 系统MPU

IEEE 1588

以太网MACMMCAU

RNG 1 x16位SAR ADC

Page 8: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-SMI-N2339.pdfARM Cortex-M7主要特性 •带DSP功能的高性能处理器 −6级超标量流水线

公开使用7

Kinetis V系列KV5x:特性和优势

特性 优势

240MHz ARM Cortex M7内核+ FPU,16KB指令和8KB数据缓存

高性能 + DSP功能,适用于电机控制算法管理,缓存存储器支持低延迟应用功能

内部交叉模块 CrossBar实现定时器、ADC、DAC、模拟比较器和外部电路之间的灵活触发事件,从而将CPU中断减至最低

1MB/512KB Flash存储器,256位宽Flash接口

大Flash轻松存储电机控制算法和应用代码。宽位数Flash接口有助于减少等待时间

128KB数据TCM,64KB指令TCM

最大限度实现高性能处理,确保对电机实时速率和位置检测作出最快响应

4 x 12位ADC,5Msps采样速率 完全可以支持两路异步3相电机控制,每个电机搭载两个专用ADC和8通道PWM

多达44定时器通道 支持多种3相电机驱动功能,带死区时间插入、PWM互补配对、半周期重载和故障检测功能

2 x 12通道eFlexPWM,312皮秒分辨率

在功率转换应用中可以支持8个半桥功率分级

正交编码器 集成速度传感器解码器(增量解码器/霍尔传感器),另有quad定时器

IEEE 1588以太网控制器 通过IOT连接,实现远程系统管理、减少维护,提高可靠性

CAU(加密提速单元)+ RNG(随机数生成器)

可通过任何通信接口实现安全数据传输

存储器保护单元MPU,循环冗余校验CRC

可为关键安全应用分割代码,可验证传输代码的完整性

6 UART、3SPI、2IIC & 3CAN 多种通信接口选项

Page 9: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-SMI-N2339.pdfARM Cortex-M7主要特性 •带DSP功能的高性能处理器 −6级超标量流水线

公开使用8

Kinetis V系列KV5x:系列概述

MK器件编号10Ku S/R *实际价格请查阅网站

产品系列 引脚数量

封装 尺寸(xyz)(mm) 间距(mm) 订购说明

MKV58F1M0VLQ24 $6.69 KV5x 144 LQFP 20 x 20 x 1.6 0.5

MKV58F1M0VLL24 $6.36 KV5x 100 LQFP 14 x 14 x 1.7 0.5

MKV56F1M0VLQ24**

$5.49 KV5x 144 LQFP 20 x 20 x 1.6 0.5

MKV56F1M0VLL24** $4.xx KV5x 100 LQFP 14 x 14 x 1.7 0.5

MKV58F512VLQ24** $6.40 KV5x 144 LQFP 20 x 20 x 1.6 0.5

MKV58F512VLL24** $6.07 KV5x 100 LQFP 14 x 14 x 1.7 0.5

MKV56F512VLQ24** $5.20 KV5x 144 LQFP 20 x 20 x 1.6 0.5

MKV56F512VLL24** $4.xx KV5x 100 LQFP 14 x 14 x 1.7 0.5

TWR-KV58F220M $159.00 KV5x 发布KV5x专用TWR板

HVP-MC3PH $600 NA用于电机控制开发的高电压平台。包括HVP-KV46F150M

HVP-KV58F KV5x用于KV5x的高电压平台控制器卡

TWR-MC-LV3PH $349.00 NA用于TWR系统的电机控制模块

Page 10: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-SMI-N2339.pdfARM Cortex-M7主要特性 •带DSP功能的高性能处理器 −6级超标量流水线

公开使用9

项目启动所需要的都在这里

产品资料

• 数据手册

• 参考手册

• 产品摘要页面

• 说明书

• MK样片充足

参考设计

• 3相无刷直流电机控制

• 3相永磁同步电机(PMSM)控制

• 交流感应电机(ACIM)无传感器控制

• 四旋翼无人机

开发板和系统

• KV5x MCU系列Tower系统模块

− 入门视频和软件

• 高压开发平台

− 快速入门软件

• 低压3相电机控制Tower系统模块

软件开发工具

• Kinetis Design Studio集成开发环境(IDE)

• 嵌入式软件电机控制和功率转换库

• 电机控制开发工具箱

• FreeMASTER运行时调试工具

• Processor Expert软件、微控制器驱动器套件

• Kinetis MCU软件开发工具

Page 11: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-SMI-N2339.pdfARM Cortex-M7主要特性 •带DSP功能的高性能处理器 −6级超标量流水线

公开使用10

Kinetis V系列KV5x:系列概述

器件编号频率(MHz

)封装

Flash/

SRAM 以太网

12位ADC

(5Msps)eFlexPWM

Nano-

Edge支持Flex

定时器CAN

MKV58F1M0VMD24 240MHz 144MAPBGA

1MB/

256KB 是 4x8通道 2x12通道 是2x8通道、2x2通道 3

MKV58F1M0VLQ24 240MHz 144LQFP

1MB/

256KB 是 4x8通道 2x12通道 是2x8通道、2x2通道 3

MKV58F1M0VLL24 240MHz 100LQFP

1MB/

256KB 是 4x8通道 2x12通道 是2x8通道、2x2通道 3

MKV56F1M0VMD24 240MHz 144MAPBGA

1MB/

256KB 否 4x8通道 2x12通道 是2x8通道、2x2通道 2

MKV56F1M0VLQ24 240MHz 144LQFP

1MB/

256KB 否 4x8通道 2x12通道 是2x8通道、2x2通道 2

MKV56F1M0VLL24 240MHz 100LQFP

1MB/

256KB 否 4x8通道 2x12通道 是2x8通道、2x2通道 2

MKV58F512VMD24* 240MHz 144MAPBGA

512KB/

128KB 是 4x8通道 2x12通道 是2x8通道、2x2通道 3

MKV58F512VLQ24 240MHz 144LQFP

512KB/

128KB 是 4x8通道 2x12通道 是2x8通道、2x2通道 3

MKV58F512VLL24 240MHz 100LQFP

512KB/

128KB 是 4x8通道 2x12通道 是2x8通道、2x2通道 3

MKV56F512VMD24* 240MHz 144MAPBGA

512KB/

128KB 否 4x8通道 2x12通道 是2x8通道、2x2通道 2

MKV56F512VLQ24 240MHz 144LQFP

512KB/

128KB 否 4x8通道 2x12通道 是2x8通道、2x2通道 2

MKV56F512VLL24 240MHz 100LQFP

512KB/

128KB 否 4x8通道 2x12通道 是2x8通道、2x2通道 2

Page 12: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-SMI-N2339.pdfARM Cortex-M7主要特性 •带DSP功能的高性能处理器 −6级超标量流水线

公开使用11

CORTEX-M7

Page 13: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-SMI-N2339.pdfARM Cortex-M7主要特性 •带DSP功能的高性能处理器 −6级超标量流水线

公开使用12

ARM Cortex-M系列概述

M0

M0+

M3

M4

M7

Page 14: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-SMI-N2339.pdfARM Cortex-M7主要特性 •带DSP功能的高性能处理器 −6级超标量流水线

公开使用13

ARM Cortex-M7架构框图

Page 15: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-SMI-N2339.pdfARM Cortex-M7主要特性 •带DSP功能的高性能处理器 −6级超标量流水线

公开使用14

ARM Cortex-M7主要特性

• 带DSP功能的高性能处理器

− 6级超标量流水线

−多数指令支持双加载执行

−强大的DSP指令和SP浮点

• 灵活的存储器系统

−紧密耦合的存储器支持实时确定性

− 64b AXI存储器接口,带I缓存和D缓存

• Cortex-M系列产品

− 100%二进制向前兼容Cortex-M4

• 安全特性

− MPU(选配)

Page 16: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-SMI-N2339.pdfARM Cortex-M7主要特性 •带DSP功能的高性能处理器 −6级超标量流水线

公开使用15

ARM Cortex-M7流水线

Page 17: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-SMI-N2339.pdfARM Cortex-M7主要特性 •带DSP功能的高性能处理器 −6级超标量流水线

公开使用16

ARM Cortex-M7:性能最强的Cortex-M

为电机控制和功率转换应用提供快速计算功能

灵活的存储器系统

超快控制响应

Page 18: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-SMI-N2339.pdfARM Cortex-M7主要特性 •带DSP功能的高性能处理器 −6级超标量流水线

公开使用17

嵌入式微处理器基准(EEMBC)面向ARM Cortex M

Page 19: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-SMI-N2339.pdfARM Cortex-M7主要特性 •带DSP功能的高性能处理器 −6级超标量流水线

公开使用18

ARM Cortex-M7与常见DSP

DSP基本特性

标准化周期,更低=更好

Page 20: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-SMI-N2339.pdfARM Cortex-M7主要特性 •带DSP功能的高性能处理器 −6级超标量流水线

公开使用19

缓存

数据缓存• 四向组关联• 调谐、伪随机替换策略• 支持以双加载方式将指令加入D缓存——比TCM限制更大,但仍然可以较大地提升性能

哈佛布局实现最佳性能可单独配置的尺寸(各0kB–64kB)

需要扩展ARMv7E-M系统架构增加通过存储器映射寄存器进行的缓存维护运算

全面支持下列属性直写,无写分配(WT)回写,无写分配(WBRA)回写,写分配(WBWA)

建议回写,以实现最佳性能

可编程强制WT模式(L1缓存控制寄存器中的FORCEDWT位)

指令缓存• 双向组关联——性能几乎看齐四向,但成本更低• 基本伪随机替换策略

Page 21: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-SMI-N2339.pdfARM Cortex-M7主要特性 •带DSP功能的高性能处理器 −6级超标量流水线

公开使用20

Cortex-M系列可扩展指令集

Coetex-M7兼容M4的绝大多数指令:

整形MAC指令都是单周期

SIMD指令可以按照8位/16位模式打包在一个32位字内

算术运算可以是带符号/无符号,饱和/非饱和

还有一些新的FP指令支持FPV5

Page 22: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-SMI-N2339.pdfARM Cortex-M7主要特性 •带DSP功能的高性能处理器 −6级超标量流水线

公开使用21

KV5X目标应用

Page 23: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-SMI-N2339.pdfARM Cortex-M7主要特性 •带DSP功能的高性能处理器 −6级超标量流水线

公开使用22

Kinetis KV5x MCU:目标应用

• 有传感器BLDC/PMSM

• 高动态控制

• 有传感器ACIM

• 无传感器FOC

• PMSM/BLD

• 高动态控制

• 无传感器ACIM

• 多电机控制

• 太阳能逆变器

• 并网型

• 非并网型

• 开关模式电源

• AC/DC

• DC/DC

• UPS

• 在线

• 离线

• PFC/LLC

数字功率转换电机控制

Page 24: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-SMI-N2339.pdfARM Cortex-M7主要特性 •带DSP功能的高性能处理器 −6级超标量流水线

公开使用23

Kinetis KV5x MCU:目标应用

• 3相电机控制要求

− 6个PWM

− 4-7通道ADC,带2个无传感器S&H

− 4通道定时器,用于传感器速率

−数字故障/CMP故障输入

− CPU性能处于50MIPS范围

• 大约每50uS,执行快速控制环路所需时间< 10uS

• 占用空间约12K-16K

• 同时做两个独立电机的控制

• 需要同时满足以上两项的应用

flexPWM6个PWM

12位ADC

12位ADC

速度传感器

4

矢量控制算法。50MiPs

双ADC S&H采样两个同步相位电流

flexPWM6个PWM

12位ADC

12位ADC

速度传感器

4

矢量控制算法。50MiPs

双ADC S&H采样两个同步相位电流

Page 25: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-SMI-N2339.pdfARM Cortex-M7主要特性 •带DSP功能的高性能处理器 −6级超标量流水线

公开使用24

KV5x控制两个独立电机

MC1-ADC-phase A

MC1-ADC-phase B

MC1-ADC-phase C

MC1-ADC phase A2

MC1 - ADC over current

MC

1-P

WM

MC

1-P

WM

MC

1-P

WM

MC

1-P

WM

MC

1-P

WM

MC

1-P

WM

UARTCAN

Page 26: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-SMI-N2339.pdfARM Cortex-M7主要特性 •带DSP功能的高性能处理器 −6级超标量流水线

公开使用25

功率转换需求

• 功率转换的一般要求:

− 1或2 PWM驱动半桥(等效)

− 2个ADC通道,用于同时采集电压电流信号

− ADC采集时间<1uS

− PID控制要求~ 占用50MIPS CPU性能的20%

• 要求多功率级控制,ADC采集时间<500nS

• 四个独立功率级意味着, 若全部用于100kHZ控制环路,50MIPS的CPU性能将被占用80%。

• 一般地,其中1或2个控制环路频率为100KHz,其他会低一些频率。

PID控制。50MiPs

2us/10uS

Page 27: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-SMI-N2339.pdfARM Cortex-M7主要特性 •带DSP功能的高性能处理器 −6级超标量流水线

公开使用26

示例:三次转换UPS

(4个独立功率级)

L5

6.8mH

Q7

SCR

Q8

SCR

D5

D6

C129

0.47uF

C128

0.47uFL6

6.8mH

C137

20uF

L1

Filter

+

C14

1500uF

+

C15

1500uF

Q3T

IGBT

2

1

3

Q3B

IGBT

2

1

3

Q4T

IGBT

2

1

3

Q4B

IGBT

2

1

3

Q5

IGBT

2

1

3

Q6

IGBT

2

1

3

D12

D11

D13

BATTERY

12V X 2

+

C16

470uF

Q1

MOSFET

23

1

Q2

MOSFET

23

1

C12

470uF

T1

D7

D9

D8

D10

L1

逆变器

电池组升压器

功率因素校正及整流器

电池组充电器

Page 28: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-SMI-N2339.pdfARM Cortex-M7主要特性 •带DSP功能的高性能处理器 −6级超标量流水线

公开使用27

KV5x用于功率转换

ADC引脚

UART引脚

FlexCAN引脚

RMII ENET引脚

半桥PWM对8组flexPWM, 144引脚封装的芯片中有18对可选

4组PWM,具有nano-edge分辨功能。4组PWM,带防抖功能以提高分辨率。

ADC输入引脚ADC功能共有50个相关引脚

4路HSADC 12位SAR(5MSPS)

4路模拟比较器

Page 29: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-SMI-N2339.pdfARM Cortex-M7主要特性 •带DSP功能的高性能处理器 −6级超标量流水线

公开使用28

KV5x以太网/CAN/UART网关

UART2

UART0

CA

N1

CA

N2

CAN2

CAN0

CAN0

CA

N1

CA

N2

UA

RT

4UART1

UART3

UART5

RM

II以太网

UART2

UART0

UART1

UART3

UART5

UA

RT

4CA

N1

CA

N2

CAN0

RMII以太网

以太网/1588

flexCAN0

flexCAN1

flexCAN2

UART0

UART1

UART2

UART3

UART4

UART5

DSPI0

DSPI1

DSPI2

I2C0

I2C1

多个串行通信接口• 支持1588定时器的以太网(MII和RMII 接口)

• 3x flexCAN

• 6x UART

• 3x DSPI

• 2x I2C

Page 30: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-SMI-N2339.pdfARM Cortex-M7主要特性 •带DSP功能的高性能处理器 −6级超标量流水线

公开使用29

高速ADC(HSADC)

Page 31: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-SMI-N2339.pdfARM Cortex-M7主要特性 •带DSP功能的高性能处理器 −6级超标量流水线

公开使用30

12位SAR型高速ADC

• 每个ADC有:

− 5MSPS转换速率

− 循序扫描8个通道

− 19个输入通道中的8个多路复用

− 支持单端输入或差分输入

− 并行同时采集/扫描HSADCA和HSADCB(8个转换单位时间内进行16次结果转换)。

− 校准和偏差自动调整

− 过零检测(带中断)

− 面向每个通道的高/低结果比较(带中断)。

− 分辨率可编程为12 位 /10 位 /8 位 / 6 位。

− 硬件触发器输入,可以用于启动扫描

− 硬件输出信号指示扫描结束。

• 可在8个转换单位时间内采集多达32个ADC结果。(也就是说得到32个12位ADC结果,仅需1uS @

5MSPS。)

Page 32: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-SMI-N2339.pdfARM Cortex-M7主要特性 •带DSP功能的高性能处理器 −6级超标量流水线

公开使用31

定时器

Page 33: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-SMI-N2339.pdfARM Cortex-M7主要特性 •带DSP功能的高性能处理器 −6级超标量流水线

公开使用32

定时器KV5x 6个定时器,提高多达44 PWM输出• FlexPWMA

• 4个子模块• 2个互补对 + 1x通道• 全局触发• 6通道比较• 4个故障输入• ½/可变周期重载• nano-edge分辨率• FlexPWMB

• 4个子模块• 2个互补对 + 1x通道• 全局触发• 6通道比较• 4个故障输入• ½/可变周期再加载• 抖动可增强分辨率• FTM0/3–每个8通道• 互补配对,带死区时间• 3个故障输入• 触发输入和输出• 死区时间插入• FTM1/2–每个2通道• 输入捕获/输出比较/PWM

• 正交解码功能

• ENC–正交解码/编码定时器• 简化增量速率/位置传感器解码• LPTMR–16位计数器,可选16位预分频器• PIT–4通道32位计数器,带中断

FlexPWMA

4 x 3 PWM

FlexPWMB

4 x 3 PWM

FTM0

8通道PWM

FTM3

8通道PWM

FTM1

2通道PWMFTM2

2通道PWM

ENC

LPTMR

PIT

4通道

144LQFP封装中,44 PWM可通过77引脚提供100LQFP封装中,36 PWM可通过50引脚提供

Page 34: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-SMI-N2339.pdfARM Cortex-M7主要特性 •带DSP功能的高性能处理器 −6级超标量流水线

公开使用33

增强Flex脉冲宽度调制器(eFlexPWM)• 四个独立子模块,带自有时基

− 两个PWM输出和1个辅助PWM输入/输出

• 中央、边沿对齐和异步PWM都可以提供16位分辨率

• 分数延时,用以增强PWM周期和边沿处理的分辨率

• 互补运行或独立运行

• 每个PWM输出的双沿独立控制

• 可以与外部硬件或其他PWM子模块同步

• 双缓冲PWM寄存器

• 整数重载率是1至16,包括半周期重载

每个PWM周期可以设置触发多个输出事件

• 支持PWM输出的双切换(周期和占空比)

• 支持PWM输出的double switch (三相电流重构)

• 故障输入可以指定连接控制多个PWM输出

故障输入的可编程滤除

独立可编程的PWM输出极性

• 独立的上桥/下桥死区时间插入

• 各PWM输出均有单独的软件控制

• 通过FORCE_OUT事件实现软件控制和交换特性

• 未使用的PWM通道可以用于比较/捕获功能

• 增强双边沿捕获功能

Page 35: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-SMI-N2339.pdfARM Cortex-M7主要特性 •带DSP功能的高性能处理器 −6级超标量流水线

公开使用34

eFlexPWM–PWM生成

Page 36: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-SMI-N2339.pdfARM Cortex-M7主要特性 •带DSP功能的高性能处理器 −6级超标量流水线

公开使用35

FTM

• FTM有一个16位计数器

− 可以是自由运行计数器,也可是有初始值和最终值的计数器

− 计数可以为递增或递减方式

− 每个通道均可针对输入捕获、输出比较或边沿对齐进行配置

• PWM模式

− 上升沿/下降沿/双沿输入捕获模式,可为某些通道选择输入滤波器

− 输出比较模式:设置、清零或匹配时反转

− 所有通道均可配置为中央对齐PWM模式

− 可将每对通道组合起来以生成PWM信号(可独立控制PWM信号的两个边沿)

− FTM通道的输出,可以成对相等、成对互补或独立运行

− 每个互补对都可以插入死区时间

− 多达4个故障输入,用于全局故障控制

− 各个通道的极性可配置

− 每个通道/计数器溢出/故障时都生成一个中断

− 同步加载FTM的写缓冲寄存器

− 关键寄存器写保护

− 在零和壹条件下测试输入捕获是否存在阻塞情况

− 用于脉冲和周期宽度测量的双边沿捕获

Page 37: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-SMI-N2339.pdfARM Cortex-M7主要特性 •带DSP功能的高性能处理器 −6级超标量流水线

公开使用36

外设交叉连接模块CROSSBAR

Page 38: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-SMI-N2339.pdfARM Cortex-M7主要特性 •带DSP功能的高性能处理器 −6级超标量流水线

公开使用37

KV5x 外设互连 :交叉模块A/B和AOI

• 将外设相互连接起来,减少对CPU的打扰

• 比如,定时器触发器ADC扫描启动

−CMP事件可刷新PWM缓冲寄存器

• 外部引脚输入触发器和输出事件功能(可用于调试/应用开发)

• AOI接受4个XBAR输入,然后对其进行与/或/非运算,再作为触发事件

Input Input XBARA

SoC Signal XBARB Soc Signal XBARA XBARA Output Signal

XBAR_IN0 XBAR_OUT0 DMAMUX18

XBAR_IN1 XBAR_OUT1 DMAMUX19

XB_IN2 XBAR_IN14 XB_IN2 XBAR_IN2 XBAR_OUT2 DMAMUX20

XB_IN3 XBAR_IN15 XB_IN3 XBAR_IN3 XBAR_OUT3 DMAMUX21

— XB_IN4 XBAR_IN4 XBAR_OUT4 XB_OUT4

— XB_IN5 XBAR_IN5 XBAR_OUT5 XB_OUT5

— XB_IN6 XBAR_IN6 XBAR_OUT6 XB_OUT6

— XB_IN7 XBAR_IN7 XBAR_OUT7 XB_OUT7

— XB_IN8 XBAR_IN8 XBAR_OUT8 XB_OUT8

— XBARB Output AOI I/P AOI I/O XB_IN9 XBAR_IN9 XBAR_OUT9 XB_OUT9

XB_IN10 XBAR_IN20 XBAR_OUT0 XBARB_OUT0 XB_IN10 XBAR_IN10 XBAR_OUT10 XB_OUT10

XB_IN11 XBAR_IN21 XBAR_OUT1 XBARB_OUT1 XB_IN11 XBAR_IN11 XBAR_OUT11 XB_OUT11

CMP0_OUT XBAR_IN0 XBAR_OUT2 XBARB_OUT2 AND_OR_INVERT_0 CMP0_OUT XBAR_IN12 XBAR_OUT12 ADCA_TRIG

CMP1_OUT XBAR_IN1 XBAR_OUT3 XBARB_OUT3 CMP1_OUT XBAR_IN13 XBAR_OUT13 ADCB_TRIG

CMP2_OUT XBAR_IN2 CMP2_OUT XBAR_IN14 XBAR_OUT14

CMP3_OUT XBAR_IN3 XBAR_OUT4 XBARB_OUT4 CMP3_OUT XBAR_IN15 XBAR_OUT15 DAC_12B_SYNC

FTM0_CH_allTRIG XBAR_IN4 XBAR_OUT5 XBARB_OUT5 AND_OR_INVERT_1 FTM0_CH_allTRIG XBAR_IN16 XBAR_OUT16 CMP0

FTM0_INIT XBAR_IN5 XBAR_OUT6 XBARB_OUT6 FTM0_INIT XBAR_IN17 XBAR_OUT17 CMP1

FTM3_CH_allTRIG XBAR_IN6 XBAR_OUT7 XBARB_OUT7 FTM3_CH_allTRIG XBAR_IN18 XBAR_OUT18 CMP2

FTM3_INIT XBAR_IN7 FTM3_INIT XBAR_IN19 XBAR_OUT19 CMP3

PWMA0_TRG0 XBAR_IN8 XBAR_OUT8 XBARB_OUT8 PWMA0_TRG0 XBAR_IN20 XBAR_OUT20 PWMA0_EXTA/PWMB0_EXTA

PWMA0_TRG1 XBAR_OUT9 XBARB_OUT9 PWMA0_TRG1 XBAR_IN21 XBAR_OUT21 PWMA1_EXTA/PWMB1_EXTA

PWMA1_TRG0 XBAR_IN9 XBAR_OUT10 XBARB_OUT10 AND_OR_INVERT_2 PWMA1_TRG0 XBAR_IN22 XBAR_OUT22 PWMA2_EXTA/PWMB2_EXTA

PWMA1_TRG1 XBAR_OUT11 XBARB_OUT11 PWMA1_TRG1 XBAR_IN23 XBAR_OUT23 PWMA3_EXTA/PWMB3_EXTA

PWMA2_TRG0 XBAR_IN10 PWMA2_TRG0 XBAR_IN24 XBAR_OUT24 PWMA0_EXT_SYNC

PWMA2_TRG1 XBAR_OUT12 XBARB_OUT12 PWMA2_TRG1 XBAR_IN25 XBAR_OUT25 PWMA1_EXT_SYNC

PWMA3_TRG0 XBAR_IN11 XBAR_OUT13 XBARB_OUT13 AND_OR_INVERT_3 PWMA3_TRG0 XBAR_IN26 XBAR_OUT26 PWMA2_EXT_SYNC

PWMA3_TRG1 XBAR_OUT14 XBARB_OUT14 PWMA3_TRG1 XBAR_IN27 XBAR_OUT27 PWMA3_EXT_SYNC

PDB0_CH1_OUT XBAR_IN34 XBAR_OUT15 XBARB_OUT15 PDB0_CH1_OUT XBAR_IN28 XBAR_OUT28 PWMA_EXT_CLK /PWMB_EXT_CLK

PDB0_CH0_OUT XBAR_IN12 PDB0_CH0_OUT XBAR_IN29 XBAR_OUT29 PWMA_FAULT0

PDB1_CH1_OUT XBAR_IN35 PDB1_CH1_OUT XBAR_IN30 XBAR_OUT30 PWMA_FAULT1

PDB1_CH0_OUT XBAR_IN26 PDB1_CH0_OUT XBAR_IN31 XBAR_OUT31 PWMA_FAULT2

ADCC Scan complete XBAR_IN36 ADCC Scan complete XBAR_IN32 XBAR_OUT32 PWMA_FAULT3

ADCA Scan complete XBAR_IN13 ADCA Scan complete XBAR_IN33 XBAR_OUT33 PWMA_FORCE

ADCD Scan complete XBAR_IN37 ADCD Scan complete XBAR_IN34 XBAR_OUT34 FTM0_TRIG2

ADCB Scan complete XBAR_IN27 ADCB Scan complete XBAR_IN35 XBAR_OUT35 FTM1_TRIG2

FTM1_allTRIG XBAR_IN16 FTM1_allTRIG XBAR_IN36 XBAR_OUT36 FTM2_TRIG2

FTM1_INIT XBAR_IN17 FTM1_INIT XBAR_IN37 XBAR_OUT37 FTM3_TRIG2

DMA ch0 XBAR_IN18 DMA ch0 XBAR_IN38 XBAR_OUT38 PDB0_IN_CH1100

DMA ch1 XBAR_IN19 DMA ch1 XBAR_IN39 XBAR_OUT39 ADC0 HDWT

XBAR_OUT40

XBAR_OUT41 PDB1_IN_CH110

DMA ch6 done XBAR_IN22 DMA ch6 done XBAR_IN40 XBAR_OUT42 ADCC_TRIG

XBAR_OUT43 ADCD_TRIG

XBAR_OUT44 QD_PHA

XBAR_OUT45 QD_PHB

DMA ch7 done XBAR_IN23 DMA ch7 done XBAR_IN41 XBAR_OUT46 QD_INDEX

XBAR_OUT47 QD_HOME

XBAR_OUT48 QD_CAP

XBAR_OUT49 FTM0_FAULT3

PIT ch0 done XBAR_IN24 PIT ch0 done XBAR_IN42 XBAR_OUT50 FTM1_FAULT1

XBAR_OUT51 FTM2_FAULT1

PIT ch1 done XBAR_IN25 PIT ch1 done XBAR_IN43 XBAR_OUT52 FTM3_FAULT3

XBAR_OUT53 PWMB0_EXT_SYNC

XBAR_OUT54 PWMB1_EXT_SYNC

ADC0_COCO XBAR_IN38 ADC0_COCO XBAR_IN44 XBAR_OUT55 PWMB2_EXT_SYNC

— QD_CMP (pos_match) Quadrature Encoder compare XBAR_IN45 XBAR_OUT56 PWMB3_EXT_SYNC

— AND_OR_INVERT_0Output 0 XBAR_IN46 XBAR_OUT57 PWMB_FORCE

— AND_OR_INVERT_1Output 1 XBAR_IN47 XBAR_OUT58 EWM_IN

— AND_OR_INVERT_2Output 2 XBAR_IN48

— AND_OR_INVERT_3Output 3 XBAR_IN49

PIT ch2 done XBAR_IN50

PIT ch3 done XBAR_IN51

PWMB0_TRG0/1 XBAR_IN28 PWMB0_TRG0/1 XBAR_IN52

PWMB1_TRG0/1 XBAR_IN29 PWMB1_TRG0/1 XBAR_IN53

PWMB2_TRG0/1 XBAR_IN30 PWMB2_TRG0/1 XBAR_IN54

PWMB3_TRG0/1 XBAR_IN31 PWMB3_TRG0/1 XBAR_IN55

FTM2_allTRG XBAR_IN32 FTM2_allTRG XBAR_IN56

FTM2_INIT XBAR_IN33 FTM2_INIT XBAR_IN57

XB

AR

B

XB

AR

A

AOI

Page 39: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-SMI-N2339.pdfARM Cortex-M7主要特性 •带DSP功能的高性能处理器 −6级超标量流水线

公开使用38

KV5x –双电机控制中用eFlexPWM触发ADC采集

Input Input XBARA

SoC Signal XBARB Soc Signal XBARA XBARA Output Signal

XBAR_IN0 XBAR_OUT0 DMAMUX18

XBAR_IN1 XBAR_OUT1 DMAMUX19

XB_IN2 XBAR_IN14 XB_IN2 XBAR_IN2 XBAR_OUT2 DMAMUX20

XB_IN3 XBAR_IN15 XB_IN3 XBAR_IN3 XBAR_OUT3 DMAMUX21

— XB_IN4 XBAR_IN4 XBAR_OUT4 XB_OUT4

— XB_IN5 XBAR_IN5 XBAR_OUT5 XB_OUT5

— XB_IN6 XBAR_IN6 XBAR_OUT6 XB_OUT6

— XB_IN7 XBAR_IN7 XBAR_OUT7 XB_OUT7

— XB_IN8 XBAR_IN8 XBAR_OUT8 XB_OUT8

— XBARB Output AOI I/P AOI I/O XB_IN9 XBAR_IN9 XBAR_OUT9 XB_OUT9

XB_IN10 XBAR_IN20 XBAR_OUT0 XBARB_OUT0 XB_IN10 XBAR_IN10 XBAR_OUT10 XB_OUT10

XB_IN11 XBAR_IN21 XBAR_OUT1 XBARB_OUT1 XB_IN11 XBAR_IN11 XBAR_OUT11 XB_OUT11

CMP0_OUT XBAR_IN0 XBAR_OUT2 XBARB_OUT2 AND_OR_INVERT_0 CMP0_OUT XBAR_IN12 XBAR_OUT12 ADCA_TRIG

CMP1_OUT XBAR_IN1 XBAR_OUT3 XBARB_OUT3 CMP1_OUT XBAR_IN13 XBAR_OUT13 ADCB_TRIG

CMP2_OUT XBAR_IN2 CMP2_OUT XBAR_IN14 XBAR_OUT14

CMP3_OUT XBAR_IN3 XBAR_OUT4 XBARB_OUT4 CMP3_OUT XBAR_IN15 XBAR_OUT15 DAC_12B_SYNC

FTM0_CH_allTRIG XBAR_IN4 XBAR_OUT5 XBARB_OUT5 AND_OR_INVERT_1 FTM0_CH_allTRIG XBAR_IN16 XBAR_OUT16 CMP0

FTM0_INIT XBAR_IN5 XBAR_OUT6 XBARB_OUT6 FTM0_INIT XBAR_IN17 XBAR_OUT17 CMP1

FTM3_CH_allTRIG XBAR_IN6 XBAR_OUT7 XBARB_OUT7 FTM3_CH_allTRIG XBAR_IN18 XBAR_OUT18 CMP2

FTM3_INIT XBAR_IN7 FTM3_INIT XBAR_IN19 XBAR_OUT19 CMP3

PWMA0_TRG0 XBAR_IN8 XBAR_OUT8 XBARB_OUT8 PWMA0_TRG0 XBAR_IN20 XBAR_OUT20 PWMA0_EXTA/PWMB0_EXTA

PWMA0_TRG1 XBAR_OUT9 XBARB_OUT9 PWMA0_TRG1 XBAR_IN21 XBAR_OUT21 PWMA1_EXTA/PWMB1_EXTA

PWMA1_TRG0 XBAR_IN9 XBAR_OUT10 XBARB_OUT10 AND_OR_INVERT_2 PWMA1_TRG0 XBAR_IN22 XBAR_OUT22 PWMA2_EXTA/PWMB2_EXTA

PWMA1_TRG1 XBAR_OUT11 XBARB_OUT11 PWMA1_TRG1 XBAR_IN23 XBAR_OUT23 PWMA3_EXTA/PWMB3_EXTA

PWMA2_TRG0 XBAR_IN10 PWMA2_TRG0 XBAR_IN24 XBAR_OUT24 PWMA0_EXT_SYNC

PWMA2_TRG1 XBAR_OUT12 XBARB_OUT12 PWMA2_TRG1 XBAR_IN25 XBAR_OUT25 PWMA1_EXT_SYNC

PWMA3_TRG0 XBAR_IN11 XBAR_OUT13 XBARB_OUT13 AND_OR_INVERT_3 PWMA3_TRG0 XBAR_IN26 XBAR_OUT26 PWMA2_EXT_SYNC

PWMA3_TRG1 XBAR_OUT14 XBARB_OUT14 PWMA3_TRG1 XBAR_IN27 XBAR_OUT27 PWMA3_EXT_SYNC

PDB0_CH1_OUT XBAR_IN34 XBAR_OUT15 XBARB_OUT15 PDB0_CH1_OUT XBAR_IN28 XBAR_OUT28 PWMA_EXT_CLK /PWMB_EXT_CLK

PDB0_CH0_OUT XBAR_IN12 PDB0_CH0_OUT XBAR_IN29 XBAR_OUT29 PWMA_FAULT0

PDB1_CH1_OUT XBAR_IN35 PDB1_CH1_OUT XBAR_IN30 XBAR_OUT30 PWMA_FAULT1

PDB1_CH0_OUT XBAR_IN26 PDB1_CH0_OUT XBAR_IN31 XBAR_OUT31 PWMA_FAULT2

ADCC Scan complete XBAR_IN36 ADCC Scan complete XBAR_IN32 XBAR_OUT32 PWMA_FAULT3

ADCA Scan complete XBAR_IN13 ADCA Scan complete XBAR_IN33 XBAR_OUT33 PWMA_FORCE

ADCD Scan complete XBAR_IN37 ADCD Scan complete XBAR_IN34 XBAR_OUT34 FTM0_TRIG2

ADCB Scan complete XBAR_IN27 ADCB Scan complete XBAR_IN35 XBAR_OUT35 FTM1_TRIG2

FTM1_allTRIG XBAR_IN16 FTM1_allTRIG XBAR_IN36 XBAR_OUT36 FTM2_TRIG2

FTM1_INIT XBAR_IN17 FTM1_INIT XBAR_IN37 XBAR_OUT37 FTM3_TRIG2

DMA ch0 XBAR_IN18 DMA ch0 XBAR_IN38 XBAR_OUT38 PDB0_IN_CH1100

DMA ch1 XBAR_IN19 DMA ch1 XBAR_IN39 XBAR_OUT39 ADC0 HDWT

XBAR_OUT40

XBAR_OUT41 PDB1_IN_CH110

DMA ch6 done XBAR_IN22 DMA ch6 done XBAR_IN40 XBAR_OUT42 ADCC_TRIG

XBAR_OUT43 ADCD_TRIG

XBAR_OUT44 QD_PHA

XBAR_OUT45 QD_PHB

DMA ch7 done XBAR_IN23 DMA ch7 done XBAR_IN41 XBAR_OUT46 QD_INDEX

XBAR_OUT47 QD_HOME

XBAR_OUT48 QD_CAP

XBAR_OUT49 FTM0_FAULT3

PIT ch0 done XBAR_IN24 PIT ch0 done XBAR_IN42 XBAR_OUT50 FTM1_FAULT1

XBAR_OUT51 FTM2_FAULT1

PIT ch1 done XBAR_IN25 PIT ch1 done XBAR_IN43 XBAR_OUT52 FTM3_FAULT3

XBAR_OUT53 PWMB0_EXT_SYNC

XBAR_OUT54 PWMB1_EXT_SYNC

ADC0_COCO XBAR_IN38 ADC0_COCO XBAR_IN44 XBAR_OUT55 PWMB2_EXT_SYNC

— QD_CMP (pos_match) Quadrature Encoder compare XBAR_IN45 XBAR_OUT56 PWMB3_EXT_SYNC

— AND_OR_INVERT_0Output 0 XBAR_IN46 XBAR_OUT57 PWMB_FORCE

— AND_OR_INVERT_1Output 1 XBAR_IN47 XBAR_OUT58 EWM_IN

— AND_OR_INVERT_2Output 2 XBAR_IN48

— AND_OR_INVERT_3Output 3 XBAR_IN49

PIT ch2 done XBAR_IN50

PIT ch3 done XBAR_IN51

PWMB0_TRG0/1 XBAR_IN28 PWMB0_TRG0/1 XBAR_IN52

PWMB1_TRG0/1 XBAR_IN29 PWMB1_TRG0/1 XBAR_IN53

PWMB2_TRG0/1 XBAR_IN30 PWMB2_TRG0/1 XBAR_IN54

PWMB3_TRG0/1 XBAR_IN31 PWMB3_TRG0/1 XBAR_IN55

FTM2_allTRG XBAR_IN32 FTM2_allTRG XBAR_IN56

FTM2_INIT XBAR_IN33 FTM2_INIT XBAR_IN57

XB

AR

B

XB

AR

A

AOI

flexPWM0TRG

HSADC0A

HSADC0B

flexPWM1

HSADC1A

HSADC1B

Page 40: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-SMI-N2339.pdfARM Cortex-M7主要特性 •带DSP功能的高性能处理器 −6级超标量流水线

公开使用39

KV5x –用eFlexPWM触发ADC采集以进行4 HB功率转换

Input Input XBARA

SoC Signal XBARB Soc Signal XBARA XBARA Output Signal

XBAR_IN0 XBAR_OUT0 DMAMUX18

XBAR_IN1 XBAR_OUT1 DMAMUX19

XB_IN2 XBAR_IN14 XB_IN2 XBAR_IN2 XBAR_OUT2 DMAMUX20

XB_IN3 XBAR_IN15 XB_IN3 XBAR_IN3 XBAR_OUT3 DMAMUX21

— XB_IN4 XBAR_IN4 XBAR_OUT4 XB_OUT4

— XB_IN5 XBAR_IN5 XBAR_OUT5 XB_OUT5

— XB_IN6 XBAR_IN6 XBAR_OUT6 XB_OUT6

— XB_IN7 XBAR_IN7 XBAR_OUT7 XB_OUT7

— XB_IN8 XBAR_IN8 XBAR_OUT8 XB_OUT8

— XBARB Output AOI I/P AOI I/O XB_IN9 XBAR_IN9 XBAR_OUT9 XB_OUT9

XB_IN10 XBAR_IN20 XBAR_OUT0 XBARB_OUT0 XB_IN10 XBAR_IN10 XBAR_OUT10 XB_OUT10

XB_IN11 XBAR_IN21 XBAR_OUT1 XBARB_OUT1 XB_IN11 XBAR_IN11 XBAR_OUT11 XB_OUT11

CMP0_OUT XBAR_IN0 XBAR_OUT2 XBARB_OUT2 AND_OR_INVERT_0 CMP0_OUT XBAR_IN12 XBAR_OUT12 ADCA_TRIG

CMP1_OUT XBAR_IN1 XBAR_OUT3 XBARB_OUT3 CMP1_OUT XBAR_IN13 XBAR_OUT13 ADCB_TRIG

CMP2_OUT XBAR_IN2 CMP2_OUT XBAR_IN14 XBAR_OUT14

CMP3_OUT XBAR_IN3 XBAR_OUT4 XBARB_OUT4 CMP3_OUT XBAR_IN15 XBAR_OUT15 DAC_12B_SYNC

FTM0_CH_allTRIG XBAR_IN4 XBAR_OUT5 XBARB_OUT5 AND_OR_INVERT_1 FTM0_CH_allTRIG XBAR_IN16 XBAR_OUT16 CMP0

FTM0_INIT XBAR_IN5 XBAR_OUT6 XBARB_OUT6 FTM0_INIT XBAR_IN17 XBAR_OUT17 CMP1

FTM3_CH_allTRIG XBAR_IN6 XBAR_OUT7 XBARB_OUT7 FTM3_CH_allTRIG XBAR_IN18 XBAR_OUT18 CMP2

FTM3_INIT XBAR_IN7 FTM3_INIT XBAR_IN19 XBAR_OUT19 CMP3

PWMA0_TRG0 XBAR_IN8 XBAR_OUT8 XBARB_OUT8 PWMA0_TRG0 XBAR_IN20 XBAR_OUT20 PWMA0_EXTA/PWMB0_EXTA

PWMA0_TRG1 XBAR_OUT9 XBARB_OUT9 PWMA0_TRG1 XBAR_IN21 XBAR_OUT21 PWMA1_EXTA/PWMB1_EXTA

PWMA1_TRG0 XBAR_IN9 XBAR_OUT10 XBARB_OUT10 AND_OR_INVERT_2 PWMA1_TRG0 XBAR_IN22 XBAR_OUT22 PWMA2_EXTA/PWMB2_EXTA

PWMA1_TRG1 XBAR_OUT11 XBARB_OUT11 PWMA1_TRG1 XBAR_IN23 XBAR_OUT23 PWMA3_EXTA/PWMB3_EXTA

PWMA2_TRG0 XBAR_IN10 PWMA2_TRG0 XBAR_IN24 XBAR_OUT24 PWMA0_EXT_SYNC

PWMA2_TRG1 XBAR_OUT12 XBARB_OUT12 PWMA2_TRG1 XBAR_IN25 XBAR_OUT25 PWMA1_EXT_SYNC

PWMA3_TRG0 XBAR_IN11 XBAR_OUT13 XBARB_OUT13 AND_OR_INVERT_3 PWMA3_TRG0 XBAR_IN26 XBAR_OUT26 PWMA2_EXT_SYNC

PWMA3_TRG1 XBAR_OUT14 XBARB_OUT14 PWMA3_TRG1 XBAR_IN27 XBAR_OUT27 PWMA3_EXT_SYNC

PDB0_CH1_OUT XBAR_IN34 XBAR_OUT15 XBARB_OUT15 PDB0_CH1_OUT XBAR_IN28 XBAR_OUT28 PWMA_EXT_CLK /PWMB_EXT_CLK

PDB0_CH0_OUT XBAR_IN12 PDB0_CH0_OUT XBAR_IN29 XBAR_OUT29 PWMA_FAULT0

PDB1_CH1_OUT XBAR_IN35 PDB1_CH1_OUT XBAR_IN30 XBAR_OUT30 PWMA_FAULT1

PDB1_CH0_OUT XBAR_IN26 PDB1_CH0_OUT XBAR_IN31 XBAR_OUT31 PWMA_FAULT2

ADCC Scan complete XBAR_IN36 ADCC Scan complete XBAR_IN32 XBAR_OUT32 PWMA_FAULT3

ADCA Scan complete XBAR_IN13 ADCA Scan complete XBAR_IN33 XBAR_OUT33 PWMA_FORCE

ADCD Scan complete XBAR_IN37 ADCD Scan complete XBAR_IN34 XBAR_OUT34 FTM0_TRIG2

ADCB Scan complete XBAR_IN27 ADCB Scan complete XBAR_IN35 XBAR_OUT35 FTM1_TRIG2

FTM1_allTRIG XBAR_IN16 FTM1_allTRIG XBAR_IN36 XBAR_OUT36 FTM2_TRIG2

FTM1_INIT XBAR_IN17 FTM1_INIT XBAR_IN37 XBAR_OUT37 FTM3_TRIG2

DMA ch0 XBAR_IN18 DMA ch0 XBAR_IN38 XBAR_OUT38 PDB0_IN_CH1100

DMA ch1 XBAR_IN19 DMA ch1 XBAR_IN39 XBAR_OUT39 ADC0 HDWT

XBAR_OUT40

XBAR_OUT41 PDB1_IN_CH110

DMA ch6 done XBAR_IN22 DMA ch6 done XBAR_IN40 XBAR_OUT42 ADCC_TRIG

XBAR_OUT43 ADCD_TRIG

XBAR_OUT44 QD_PHA

XBAR_OUT45 QD_PHB

DMA ch7 done XBAR_IN23 DMA ch7 done XBAR_IN41 XBAR_OUT46 QD_INDEX

XBAR_OUT47 QD_HOME

XBAR_OUT48 QD_CAP

XBAR_OUT49 FTM0_FAULT3

PIT ch0 done XBAR_IN24 PIT ch0 done XBAR_IN42 XBAR_OUT50 FTM1_FAULT1

XBAR_OUT51 FTM2_FAULT1

PIT ch1 done XBAR_IN25 PIT ch1 done XBAR_IN43 XBAR_OUT52 FTM3_FAULT3

XBAR_OUT53 PWMB0_EXT_SYNC

XBAR_OUT54 PWMB1_EXT_SYNC

ADC0_COCO XBAR_IN38 ADC0_COCO XBAR_IN44 XBAR_OUT55 PWMB2_EXT_SYNC

— QD_CMP (pos_match) Quadrature Encoder compare XBAR_IN45 XBAR_OUT56 PWMB3_EXT_SYNC

— AND_OR_INVERT_0Output 0 XBAR_IN46 XBAR_OUT57 PWMB_FORCE

— AND_OR_INVERT_1Output 1 XBAR_IN47 XBAR_OUT58 EWM_IN

— AND_OR_INVERT_2Output 2 XBAR_IN48

— AND_OR_INVERT_3Output 3 XBAR_IN49

PIT ch2 done XBAR_IN50

PIT ch3 done XBAR_IN51

PWMB0_TRG0/1 XBAR_IN28 PWMB0_TRG0/1 XBAR_IN52

PWMB1_TRG0/1 XBAR_IN29 PWMB1_TRG0/1 XBAR_IN53

PWMB2_TRG0/1 XBAR_IN30 PWMB2_TRG0/1 XBAR_IN54

PWMB3_TRG0/1 XBAR_IN31 PWMB3_TRG0/1 XBAR_IN55

FTM2_allTRG XBAR_IN32 FTM2_allTRG XBAR_IN56

FTM2_INIT XBAR_IN33 FTM2_INIT XBAR_IN57

XB

AR

B

XB

AR

A

AOI

flexPWM0TRG

HSADC0A

HSADC0B

flexPWM1

HSADC1A

HSADC1B

Page 41: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-SMI-N2339.pdfARM Cortex-M7主要特性 •带DSP功能的高性能处理器 −6级超标量流水线

公开使用40

KV5x–用CMP来触发flexPWM更新

Input Input XBARA

SoC Signal XBARB Soc Signal XBARA XBARA Output Signal

XBAR_IN0 XBAR_OUT0 DMAMUX18

XBAR_IN1 XBAR_OUT1 DMAMUX19

XB_IN2 XBAR_IN14 XB_IN2 XBAR_IN2 XBAR_OUT2 DMAMUX20

XB_IN3 XBAR_IN15 XB_IN3 XBAR_IN3 XBAR_OUT3 DMAMUX21

— XB_IN4 XBAR_IN4 XBAR_OUT4 XB_OUT4

— XB_IN5 XBAR_IN5 XBAR_OUT5 XB_OUT5

— XB_IN6 XBAR_IN6 XBAR_OUT6 XB_OUT6

— XB_IN7 XBAR_IN7 XBAR_OUT7 XB_OUT7

— XB_IN8 XBAR_IN8 XBAR_OUT8 XB_OUT8

— XBARB Output AOI I/P AOI I/O XB_IN9 XBAR_IN9 XBAR_OUT9 XB_OUT9

XB_IN10 XBAR_IN20 XBAR_OUT0 XBARB_OUT0 XB_IN10 XBAR_IN10 XBAR_OUT10 XB_OUT10

XB_IN11 XBAR_IN21 XBAR_OUT1 XBARB_OUT1 XB_IN11 XBAR_IN11 XBAR_OUT11 XB_OUT11

CMP0_OUT XBAR_IN0 XBAR_OUT2 XBARB_OUT2 AND_OR_INVERT_0 CMP0_OUT XBAR_IN12 XBAR_OUT12 ADCA_TRIG

CMP1_OUT XBAR_IN1 XBAR_OUT3 XBARB_OUT3 CMP1_OUT XBAR_IN13 XBAR_OUT13 ADCB_TRIG

CMP2_OUT XBAR_IN2 CMP2_OUT XBAR_IN14 XBAR_OUT14

CMP3_OUT XBAR_IN3 XBAR_OUT4 XBARB_OUT4 CMP3_OUT XBAR_IN15 XBAR_OUT15 DAC_12B_SYNC

FTM0_CH_allTRIG XBAR_IN4 XBAR_OUT5 XBARB_OUT5 AND_OR_INVERT_1 FTM0_CH_allTRIG XBAR_IN16 XBAR_OUT16 CMP0

FTM0_INIT XBAR_IN5 XBAR_OUT6 XBARB_OUT6 FTM0_INIT XBAR_IN17 XBAR_OUT17 CMP1

FTM3_CH_allTRIG XBAR_IN6 XBAR_OUT7 XBARB_OUT7 FTM3_CH_allTRIG XBAR_IN18 XBAR_OUT18 CMP2

FTM3_INIT XBAR_IN7 FTM3_INIT XBAR_IN19 XBAR_OUT19 CMP3

PWMA0_TRG0 XBAR_IN8 XBAR_OUT8 XBARB_OUT8 PWMA0_TRG0 XBAR_IN20 XBAR_OUT20 PWMA0_EXTA/PWMB0_EXTA

PWMA0_TRG1 XBAR_OUT9 XBARB_OUT9 PWMA0_TRG1 XBAR_IN21 XBAR_OUT21 PWMA1_EXTA/PWMB1_EXTA

PWMA1_TRG0 XBAR_IN9 XBAR_OUT10 XBARB_OUT10 AND_OR_INVERT_2 PWMA1_TRG0 XBAR_IN22 XBAR_OUT22 PWMA2_EXTA/PWMB2_EXTA

PWMA1_TRG1 XBAR_OUT11 XBARB_OUT11 PWMA1_TRG1 XBAR_IN23 XBAR_OUT23 PWMA3_EXTA/PWMB3_EXTA

PWMA2_TRG0 XBAR_IN10 PWMA2_TRG0 XBAR_IN24 XBAR_OUT24 PWMA0_EXT_SYNC

PWMA2_TRG1 XBAR_OUT12 XBARB_OUT12 PWMA2_TRG1 XBAR_IN25 XBAR_OUT25 PWMA1_EXT_SYNC

PWMA3_TRG0 XBAR_IN11 XBAR_OUT13 XBARB_OUT13 AND_OR_INVERT_3 PWMA3_TRG0 XBAR_IN26 XBAR_OUT26 PWMA2_EXT_SYNC

PWMA3_TRG1 XBAR_OUT14 XBARB_OUT14 PWMA3_TRG1 XBAR_IN27 XBAR_OUT27 PWMA3_EXT_SYNC

PDB0_CH1_OUT XBAR_IN34 XBAR_OUT15 XBARB_OUT15 PDB0_CH1_OUT XBAR_IN28 XBAR_OUT28 PWMA_EXT_CLK /PWMB_EXT_CLK

PDB0_CH0_OUT XBAR_IN12 PDB0_CH0_OUT XBAR_IN29 XBAR_OUT29 PWMA_FAULT0

PDB1_CH1_OUT XBAR_IN35 PDB1_CH1_OUT XBAR_IN30 XBAR_OUT30 PWMA_FAULT1

PDB1_CH0_OUT XBAR_IN26 PDB1_CH0_OUT XBAR_IN31 XBAR_OUT31 PWMA_FAULT2

ADCC Scan complete XBAR_IN36 ADCC Scan complete XBAR_IN32 XBAR_OUT32 PWMA_FAULT3

ADCA Scan complete XBAR_IN13 ADCA Scan complete XBAR_IN33 XBAR_OUT33 PWMA_FORCE

ADCD Scan complete XBAR_IN37 ADCD Scan complete XBAR_IN34 XBAR_OUT34 FTM0_TRIG2

ADCB Scan complete XBAR_IN27 ADCB Scan complete XBAR_IN35 XBAR_OUT35 FTM1_TRIG2

FTM1_allTRIG XBAR_IN16 FTM1_allTRIG XBAR_IN36 XBAR_OUT36 FTM2_TRIG2

FTM1_INIT XBAR_IN17 FTM1_INIT XBAR_IN37 XBAR_OUT37 FTM3_TRIG2

DMA ch0 XBAR_IN18 DMA ch0 XBAR_IN38 XBAR_OUT38 PDB0_IN_CH1100

DMA ch1 XBAR_IN19 DMA ch1 XBAR_IN39 XBAR_OUT39 ADC0 HDWT

XBAR_OUT40

XBAR_OUT41 PDB1_IN_CH110

DMA ch6 done XBAR_IN22 DMA ch6 done XBAR_IN40 XBAR_OUT42 ADCC_TRIG

XBAR_OUT43 ADCD_TRIG

XBAR_OUT44 QD_PHA

XBAR_OUT45 QD_PHB

DMA ch7 done XBAR_IN23 DMA ch7 done XBAR_IN41 XBAR_OUT46 QD_INDEX

XBAR_OUT47 QD_HOME

XBAR_OUT48 QD_CAP

XBAR_OUT49 FTM0_FAULT3

PIT ch0 done XBAR_IN24 PIT ch0 done XBAR_IN42 XBAR_OUT50 FTM1_FAULT1

XBAR_OUT51 FTM2_FAULT1

PIT ch1 done XBAR_IN25 PIT ch1 done XBAR_IN43 XBAR_OUT52 FTM3_FAULT3

XBAR_OUT53 PWMB0_EXT_SYNC

XBAR_OUT54 PWMB1_EXT_SYNC

ADC0_COCO XBAR_IN38 ADC0_COCO XBAR_IN44 XBAR_OUT55 PWMB2_EXT_SYNC

— QD_CMP (pos_match) Quadrature Encoder compare XBAR_IN45 XBAR_OUT56 PWMB3_EXT_SYNC

— AND_OR_INVERT_0Output 0 XBAR_IN46 XBAR_OUT57 PWMB_FORCE

— AND_OR_INVERT_1Output 1 XBAR_IN47 XBAR_OUT58 EWM_IN

— AND_OR_INVERT_2Output 2 XBAR_IN48

— AND_OR_INVERT_3Output 3 XBAR_IN49

PIT ch2 done XBAR_IN50

PIT ch3 done XBAR_IN51

PWMB0_TRG0/1 XBAR_IN28 PWMB0_TRG0/1 XBAR_IN52

PWMB1_TRG0/1 XBAR_IN29 PWMB1_TRG0/1 XBAR_IN53

PWMB2_TRG0/1 XBAR_IN30 PWMB2_TRG0/1 XBAR_IN54

PWMB3_TRG0/1 XBAR_IN31 PWMB3_TRG0/1 XBAR_IN55

FTM2_allTRG XBAR_IN32 FTM2_allTRG XBAR_IN56

FTM2_INIT XBAR_IN33 FTM2_INIT XBAR_IN57

XB

AR

B

XB

AR

A

AOI

flexPWM0TRG

HSADC0A

HSADC0B

flexPWM1

HSADC1A

HSADC1B

CMP0

CMP1

Page 42: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-SMI-N2339.pdfARM Cortex-M7主要特性 •带DSP功能的高性能处理器 −6级超标量流水线

公开使用41

KV5x–用FTM1来触发外部电路事件

Input Input XBARA

SoC Signal XBARB Soc Signal XBARA XBARA Output Signal

XBAR_IN0 XBAR_OUT0 DMAMUX18

XBAR_IN1 XBAR_OUT1 DMAMUX19

XB_IN2 XBAR_IN14 XB_IN2 XBAR_IN2 XBAR_OUT2 DMAMUX20

XB_IN3 XBAR_IN15 XB_IN3 XBAR_IN3 XBAR_OUT3 DMAMUX21

— XB_IN4 XBAR_IN4 XBAR_OUT4 XB_OUT4

— XB_IN5 XBAR_IN5 XBAR_OUT5 XB_OUT5

— XB_IN6 XBAR_IN6 XBAR_OUT6 XB_OUT6

— XB_IN7 XBAR_IN7 XBAR_OUT7 XB_OUT7

— XB_IN8 XBAR_IN8 XBAR_OUT8 XB_OUT8

— XBARB Output AOI I/P AOI I/O XB_IN9 XBAR_IN9 XBAR_OUT9 XB_OUT9

XB_IN10 XBAR_IN20 XBAR_OUT0 XBARB_OUT0 XB_IN10 XBAR_IN10 XBAR_OUT10 XB_OUT10

XB_IN11 XBAR_IN21 XBAR_OUT1 XBARB_OUT1 XB_IN11 XBAR_IN11 XBAR_OUT11 XB_OUT11

CMP0_OUT XBAR_IN0 XBAR_OUT2 XBARB_OUT2 AND_OR_INVERT_0 CMP0_OUT XBAR_IN12 XBAR_OUT12 ADCA_TRIG

CMP1_OUT XBAR_IN1 XBAR_OUT3 XBARB_OUT3 CMP1_OUT XBAR_IN13 XBAR_OUT13 ADCB_TRIG

CMP2_OUT XBAR_IN2 CMP2_OUT XBAR_IN14 XBAR_OUT14

CMP3_OUT XBAR_IN3 XBAR_OUT4 XBARB_OUT4 CMP3_OUT XBAR_IN15 XBAR_OUT15 DAC_12B_SYNC

FTM0_CH_allTRIG XBAR_IN4 XBAR_OUT5 XBARB_OUT5 AND_OR_INVERT_1 FTM0_CH_allTRIG XBAR_IN16 XBAR_OUT16 CMP0

FTM0_INIT XBAR_IN5 XBAR_OUT6 XBARB_OUT6 FTM0_INIT XBAR_IN17 XBAR_OUT17 CMP1

FTM3_CH_allTRIG XBAR_IN6 XBAR_OUT7 XBARB_OUT7 FTM3_CH_allTRIG XBAR_IN18 XBAR_OUT18 CMP2

FTM3_INIT XBAR_IN7 FTM3_INIT XBAR_IN19 XBAR_OUT19 CMP3

PWMA0_TRG0 XBAR_IN8 XBAR_OUT8 XBARB_OUT8 PWMA0_TRG0 XBAR_IN20 XBAR_OUT20 PWMA0_EXTA/PWMB0_EXTA

PWMA0_TRG1 XBAR_OUT9 XBARB_OUT9 PWMA0_TRG1 XBAR_IN21 XBAR_OUT21 PWMA1_EXTA/PWMB1_EXTA

PWMA1_TRG0 XBAR_IN9 XBAR_OUT10 XBARB_OUT10 AND_OR_INVERT_2 PWMA1_TRG0 XBAR_IN22 XBAR_OUT22 PWMA2_EXTA/PWMB2_EXTA

PWMA1_TRG1 XBAR_OUT11 XBARB_OUT11 PWMA1_TRG1 XBAR_IN23 XBAR_OUT23 PWMA3_EXTA/PWMB3_EXTA

PWMA2_TRG0 XBAR_IN10 PWMA2_TRG0 XBAR_IN24 XBAR_OUT24 PWMA0_EXT_SYNC

PWMA2_TRG1 XBAR_OUT12 XBARB_OUT12 PWMA2_TRG1 XBAR_IN25 XBAR_OUT25 PWMA1_EXT_SYNC

PWMA3_TRG0 XBAR_IN11 XBAR_OUT13 XBARB_OUT13 AND_OR_INVERT_3 PWMA3_TRG0 XBAR_IN26 XBAR_OUT26 PWMA2_EXT_SYNC

PWMA3_TRG1 XBAR_OUT14 XBARB_OUT14 PWMA3_TRG1 XBAR_IN27 XBAR_OUT27 PWMA3_EXT_SYNC

PDB0_CH1_OUT XBAR_IN34 XBAR_OUT15 XBARB_OUT15 PDB0_CH1_OUT XBAR_IN28 XBAR_OUT28 PWMA_EXT_CLK /PWMB_EXT_CLK

PDB0_CH0_OUT XBAR_IN12 PDB0_CH0_OUT XBAR_IN29 XBAR_OUT29 PWMA_FAULT0

PDB1_CH1_OUT XBAR_IN35 PDB1_CH1_OUT XBAR_IN30 XBAR_OUT30 PWMA_FAULT1

PDB1_CH0_OUT XBAR_IN26 PDB1_CH0_OUT XBAR_IN31 XBAR_OUT31 PWMA_FAULT2

ADCC Scan complete XBAR_IN36 ADCC Scan complete XBAR_IN32 XBAR_OUT32 PWMA_FAULT3

ADCA Scan complete XBAR_IN13 ADCA Scan complete XBAR_IN33 XBAR_OUT33 PWMA_FORCE

ADCD Scan complete XBAR_IN37 ADCD Scan complete XBAR_IN34 XBAR_OUT34 FTM0_TRIG2

ADCB Scan complete XBAR_IN27 ADCB Scan complete XBAR_IN35 XBAR_OUT35 FTM1_TRIG2

FTM1_allTRIG XBAR_IN16 FTM1_allTRIG XBAR_IN36 XBAR_OUT36 FTM2_TRIG2

FTM1_INIT XBAR_IN17 FTM1_INIT XBAR_IN37 XBAR_OUT37 FTM3_TRIG2

DMA ch0 XBAR_IN18 DMA ch0 XBAR_IN38 XBAR_OUT38 PDB0_IN_CH1100

DMA ch1 XBAR_IN19 DMA ch1 XBAR_IN39 XBAR_OUT39 ADC0 HDWT

XBAR_OUT40

XBAR_OUT41 PDB1_IN_CH110

DMA ch6 done XBAR_IN22 DMA ch6 done XBAR_IN40 XBAR_OUT42 ADCC_TRIG

XBAR_OUT43 ADCD_TRIG

XBAR_OUT44 QD_PHA

XBAR_OUT45 QD_PHB

DMA ch7 done XBAR_IN23 DMA ch7 done XBAR_IN41 XBAR_OUT46 QD_INDEX

XBAR_OUT47 QD_HOME

XBAR_OUT48 QD_CAP

XBAR_OUT49 FTM0_FAULT3

PIT ch0 done XBAR_IN24 PIT ch0 done XBAR_IN42 XBAR_OUT50 FTM1_FAULT1

XBAR_OUT51 FTM2_FAULT1

PIT ch1 done XBAR_IN25 PIT ch1 done XBAR_IN43 XBAR_OUT52 FTM3_FAULT3

XBAR_OUT53 PWMB0_EXT_SYNC

XBAR_OUT54 PWMB1_EXT_SYNC

ADC0_COCO XBAR_IN38 ADC0_COCO XBAR_IN44 XBAR_OUT55 PWMB2_EXT_SYNC

— QD_CMP (pos_match) Quadrature Encoder compare XBAR_IN45 XBAR_OUT56 PWMB3_EXT_SYNC

— AND_OR_INVERT_0Output 0 XBAR_IN46 XBAR_OUT57 PWMB_FORCE

— AND_OR_INVERT_1Output 1 XBAR_IN47 XBAR_OUT58 EWM_IN

— AND_OR_INVERT_2Output 2 XBAR_IN48

— AND_OR_INVERT_3Output 3 XBAR_IN49

PIT ch2 done XBAR_IN50

PIT ch3 done XBAR_IN51

PWMB0_TRG0/1 XBAR_IN28 PWMB0_TRG0/1 XBAR_IN52

PWMB1_TRG0/1 XBAR_IN29 PWMB1_TRG0/1 XBAR_IN53

PWMB2_TRG0/1 XBAR_IN30 PWMB2_TRG0/1 XBAR_IN54

PWMB3_TRG0/1 XBAR_IN31 PWMB3_TRG0/1 XBAR_IN55

FTM2_allTRG XBAR_IN32 FTM2_allTRG XBAR_IN56

FTM2_INIT XBAR_IN33 FTM2_INIT XBAR_IN57

XB

AR

B

XB

AR

A

AOI

flexPWM0TRG

HSADC0A

HSADC0B

flexPWM1

HSADC1A

HSADC1B

CMP0

CMP1

引脚

ADC0

FTM1

引脚

Page 43: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-SMI-N2339.pdfARM Cortex-M7主要特性 •带DSP功能的高性能处理器 −6级超标量流水线

公开使用42

连接与安全

Page 44: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-SMI-N2339.pdfARM Cortex-M7主要特性 •带DSP功能的高性能处理器 −6级超标量流水线

公开使用43

物联网安全与完整性

• 非对称模块/流加密(验证/不可否认性)

− RSA、Diffie-Hellman

• 对称模块/流加密(提供隐私性)

− AES、DES、3DES

• 哈希加密(完整性)

− MD5、SHA-1、SHA-256

• 存储器完整性

• TRNG–随机数生成器形成多个熵源。

• MMCAU–存储器映射加密加速单元–AES、DES、3DES

• MMCAU-MD5、SHA-1、SHA-256

• CRC-16/32位CRC生成器

NXP

优化软件库(CAUAPI)

TLS

SSLIPsec/VPNSSH

SFTP HTTPS

SNMP v3DTLS

安全互联网数据协议

Page 45: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-SMI-N2339.pdfARM Cortex-M7主要特性 •带DSP功能的高性能处理器 −6级超标量流水线

公开使用44

KV5x物联网安全支持

UART2

UART0

CA

N1

CA

N2

CAN2

CAN0

CAN0

CA

N1

CA

N2

UA

RT

4UART1

UART3

UART5

RM

II以太网

UART2

UART0

UART1

UART3

UART5

UA

RT

4

CA

N1

CA

N2

CAN0

RMII以太网

CRC

TRNG

MMCAU

• TRNG–随机数生成器形成多个熵值源。

• MMCAU–存储器映射加密加速单元–AES、DES、3DES MD5、SHA-1、SHA-256

• CAUAPI–NXP的CAU API提供优化汇编,用

于驱动CAU和对称加密算法。

• CRC-16/32位CRC生成器

Page 46: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-SMI-N2339.pdfARM Cortex-M7主要特性 •带DSP功能的高性能处理器 −6级超标量流水线

公开使用45

加密算法的类型

• 非对称模块/流加密(验证/不可否认性公共/私有密钥生成)

− RSA、Diffie-Hellman

• 对称模块/流加密(提供隐私性)

− AES、DES、3DES

• 哈希加密(完整性)

− MD5、SHA-1、SHA-256

• 需要较大的种子数以确保可靠性。用于建立可信连接。

• 种子数越少,可靠性越高。用于安全数据共享。硬件加速增加数据吞吐量。

Page 47: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-SMI-N2339.pdfARM Cortex-M7主要特性 •带DSP功能的高性能处理器 −6级超标量流水线

公开使用46

MMCAU特性

• 协处理器与ARM内核,通过私有外设总线(PPB)相连

• 支持通过硬件实现特别运算,以提高基于软件的安全加密/解密运算和消息摘要功能的吞吐量

• 支持DES、3DES、AES、MD5、SHA-1、SHA-256加速

• NXP提供带有相应软件构建模块的优化库,用于实现更高安全水平的功能

另外在网站上提供该库的API用户指南(CAUAPIUG)

Page 48: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-SMI-N2339.pdfARM Cortex-M7主要特性 •带DSP功能的高性能处理器 −6级超标量流水线

公开使用47

MMCAU的绝对性能:越大越好

0

10

20

30

40

50

60

70

3des aes128 md5 sha1 sha256

Mb

ps

安全功能

以100 MHz内核实现的Mbps性能

CM4+MMCAU, OptAssyLib CM4+MMCAU, C_Lib CM4, no MMCAU

Page 49: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-SMI-N2339.pdfARM Cortex-M7主要特性 •带DSP功能的高性能处理器 −6级超标量流水线

公开使用48

TRNGA特性

• 以频率未知的环形振荡器对移位寄存器计时,由此生成32位随机数。

• 包括一个熵值寄存器,允许将额外的熵值插入RNGA输出中。

• 目前并无加密证据表明,这是一种安全的随机数据生成方法。因此,强烈建议将该模块生成的随机数据用作经NIST批准(基于DES或SHA-1)的伪随机数生成器的输入,其定义见《NIST FIPS

186-2号出版物附录三》和《NIST FIPS SP 800-

90号出版物》。

Page 50: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-SMI-N2339.pdfARM Cortex-M7主要特性 •带DSP功能的高性能处理器 −6级超标量流水线

公开使用49

结论

• Kinetis V系列 –V系列路线图和KV5x定位。

• CM7架构详情 –更高的CoreMark得分,支持TCM和缓存,与其他CORTEX M系列的区别。

• KV5x MCU特性 –NXP基于CM7的首个MCU(V系列扩展)的主要功能。

• KV5x目标应用 –双电机控制,多级功率转换,工业串行通信网关。

• 高速SAR ADC功能 –扫描和并行采集多个ADC,32次ADC转换为1uS。

• 高级定时器 –flexPWM、FlexTimer、ENC模块和nano-edge模块的主要特性。

• 外设交叉互连 –灵活的互连系统,可节省CPU带宽。

• 连接与安全特性 –以太网(支持1588)、CAN2.0B、UART、SPI和I2C、MMCAU及TRNG。

Page 51: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-SMI-N2339.pdfARM Cortex-M7主要特性 •带DSP功能的高性能处理器 −6级超标量流水线
Page 52: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-SMI-N2339.pdfARM Cortex-M7主要特性 •带DSP功能的高性能处理器 −6级超标量流水线

公开使用51

版权声明

恩智浦、恩智浦徽标、恩智浦“智慧生活,安全连结”、CoolFlux、EMBRACE、GREENCHIP、HITAG、I2C BUS、ICODE、JCOP、LIFE VIBES、MIFARE、MIFARE Classic、MIFARE DESFire、MIFARE Plus、MIFARE FleX、MANTIS、MIFARE ULTRALIGHT、MIFARE4MOBILE、MIGLO、NTAG、ROADLINK、SMARTLX、SMARTMX、STARPLUG、TOPFET、TrenchMOS、UCODE、NXP、NXP徽标、AltiVec、C 5、CodeTEST、CodeWarrior、ColdFire、ColdFire+、C Ware、高能效解决方案徽标、Kinetis、Layerscape、MagniV、mobileGT、PEG、PowerQUICC、Processor

Expert、QorIQ、QorIQ Qonverge、Ready Play、SafeAssure、SafeAssure徽标、StarCore、Symphony、VortiQa、Vybrid、Airfast、BeeKit、BeeStack、CoreNet、Flexis、MXC、Platform in a

Package、QUICC Engine、SMARTMOS、Tower、TurboLink和UMEMS是NXP B.V.的商标。所有其他产品或服务名称均为其各自所有者的财产。ARM、AMBA、ARM Powered、Artisan、Cortex、Jazelle、Keil、SecurCore、Thumb、TrustZone和μVision是ARM Limited(或其子公司)在欧盟和/或其他地区的注册商标。ARM7、ARM9、ARM11、big.LITTLE、CoreLink、CoreSight、DesignStart、Mali、mbed、NEON、POP、Sensinode、Socrates、ULINK和Versatile是ARM Limited(或其子公司)在欧盟和/或其他地区的商标。保留所有权利。Oracle和Java是Oracle和/或其关联公司的注册商标。Power Architecture和Power.org文字标记、Power和Power.org徽标及相关标记是Power.org的授权商标和服务标记。© 2015–2016 NXP B.V.