Haawking DSC2802x 数字信号控制器
数据手册
编号:
北京中科昊芯科技有限公司
2021 年 11 月
V1.1.2
DSC2802x-DS-2021 年 1 月-修订-2021 年 11 月
历史版本记录
版本号
时间
内容描述
审核人
V0.1
2021.1.19
起草人
吴军宁
V0.2
2021.2.26
吴军宁
增加模块功能描述
V0.3
2021.4.20
吴军宁
整合不同版本
V0.4
2021.4.21
吴军宁
V0.5
2021.4.22
V0.6
2021.4.25
V0.7
2021.4.29
添加模拟器件描述,调整
目录结构
陈骅,吴军 一校修订版
宁
芯片研发中 校对修订版
心
王继超
校对修订版
吴军宁
V0.8
2021.5.6
吴军宁
替换页眉处 logo
V0.9
2021.5.17
茹涵阳
更改图片和数据
V1.0
2021.5.19
周沈刚
修改部分内容
V1.1
2021.7.20
茹涵阳
修改部分参数
V1.1.2
2021.11.24
于明舜
更新有关的信息
初版,手册框架
1 / 79
周沈刚
批准人
DSC2802x-DS-2021 年 1 月-修订-2021 年 11 月
目录
1.器件概述......................................................................................................................................... 5
1.1 产品特性................................................................................................................................. 5
1.2 应用......................................................................................................................................... 6
2.DSC2802X 简介................................................................................................................................ 7
2.1 器件特性................................................................................................................................. 7
2.2 产品编码................................................................................................................................. 7
2.3 引脚分配................................................................................................................................. 8
2.4 信号说明................................................................................................................................. 8
3.功能概述....................................................................................................................................... 16
3.1 系统架构............................................................................................................................... 16
3.2 内存映射............................................................................................................................... 16
3.3 简要说明............................................................................................................................... 17
3.3.1 HXS320F2802x DSC.................................................................................................... 17
3.3.2 内存总线..................................................................................................................... 18
3.3.3 外设总线..................................................................................................................... 18
3.3.4 实时 JTAG 和分析....................................................................................................... 18
3.3.5 闪存............................................................................................................................. 19
3.3.6 M0、M1、L0、L1 SARAM............................................................................................ 19
3.3.7 引导 ROM...................................................................................................................... 20
3.3.7.1 JTAG 引导模式..................................................................................................20
3.3.7.2 GetMode 获取模式............................................................................................20
3.3.7.3 引导加载器使用的外设引脚........................................................................... 21
3.3.8 安全性......................................................................................................................... 21
3.3.9 外设中断扩展(PIE)模块....................................................................................... 22
3.3.10 外部中断(XINT1-XINT3)..................................................................................... 23
3.3.11 内部振荡器、外部振荡器和 PLL............................................................................ 23
3.3.12 看门狗....................................................................................................................... 23
3.3.13 外设时钟................................................................................................................... 23
3.3.14 低功耗模式............................................................................................................... 24
3.3.15 通用输入/输出(GPIO)复用器............................................................................. 24
3.3.16 32 位 CPU 定时器(0,1,2)................................................................................... 24
3.3.17 控制外设................................................................................................................... 25
3.3.18 串行端口外设........................................................................................................... 25
3.4 寄存器映射........................................................................................................................... 26
2 / 79
DSC2802x-DS-2021 年 1 月-修订-2021 年 11 月
3.5 器件仿真寄存器...................................................................................................................27
3.6 中断系统............................................................................................................................... 27
3.7 VREG/BOR/POR......................................................................................................................31
3.7.1 VREG............................................................................................................................ 31
3.7.1.1 使用片上 VREG..................................................................................................31
3.7.1.2 不使用片上 VREG..............................................................................................31
3.7.2 片上上电复位(POR)和掉电复位(BOR)电路....................................................31
3.8 系统控制............................................................................................................................... 32
3.8.1 内部零引脚振荡器..................................................................................................... 34
3.8.2 晶体振荡器选项......................................................................................................... 35
3.8.3 基于 PLL 的时钟模块................................................................................................. 35
3.9 低功耗模块........................................................................................................................... 35
4.外设............................................................................................................................................... 37
4.1 模拟器件............................................................................................................................... 37
4.1.1 特性............................................................................................................................. 37
4.1.2 ADC MUX 多路复选..................................................................................................... 41
4.1.3 比较器模块................................................................................................................. 41
4.2 同步串行通信接口(SPI)模块........................................................................................ 42
4.3 异步串行通信接口(SCI)模块........................................................................................ 44
4.4 内部集成电路接口(I2C)模块........................................................................................ 46
4.5 增强型 PWM 模块(ePWM1/2/3/4).................................................................................... 48
4.6 高分辨率 PWM 模块(HRPWM)............................................................................................ 52
4.7 增强型脉冲捕获模块(eCAP).......................................................................................... 52
4.8 增强型正交编码器模块(eQEP)...................................................................................... 55
4.9JTAG 端口............................................................................................................................... 57
4.10 GPIO 控制寄存器...............................................................................................................59
4.11 直接存储访问存储单元(DMA)...................................................................................... 63
5.开发支持....................................................................................................................................... 67
5.1 集成开发环境 Haawking IDE............................................................................................. 67
5.2 仿真器................................................................................................................................... 68
5.2.1 简介............................................................................................................................. 68
5.2.2 概览............................................................................................................................. 68
5.2.2.1 特性.................................................................................................................... 69
5.3 串口下载器........................................................................................................................... 70
6.电气规范....................................................................................................................................... 70
6.1 绝对最大额定值...................................................................................................................71
6.2 建议的运行条件...................................................................................................................71
3 / 79
DSC2802x-DS-2021 年 1 月-修订-2021 年 11 月
6.3 ESD 额定值........................................................................................................................... 72
6.4 电气特性............................................................................................................................... 72
6.5 流耗....................................................................................................................................... 74
6.6 散热设计考虑.......................................................................................................................75
7.热特性/机械数据......................................................................................................................... 76
7.1 QFP48.................................................................................................................................... 76
8.参考文献....................................................................................................................................... 77
4 / 79
DSC2802x-DS-2021 年 1 月-修订-2021 年 11 月
1.器件概述
1.1 产品特性
高能效 32 位处理器(H28x 内核)
看门狗定时器模组功能
主频 120MHz(周期 8.33ns)
支持锁相环路(PLL)倍频系数动态调整
哈佛(Harvard) 总线架构
多达 22 个具有输入滤波功能、可单独编程
的多路复用 GPIO
硬件乘法/除法单元
4 通道高速 DMA
可支持所有外设中断的外设中断扩展
(PIE)模块
快速中断响应和处理
统一存储器编程模型
高效代码(使用 C/C++和汇编语言)
三个 32 位 CPU 定时器
每个 ePWM 模块中包含独立的 32 位定
时器
增强型控制外设
增强型脉宽调制器(ePWM)
片载存储器
高分辨率 PWM (HRPWM)
闪存,SRAM,OTP,引导 ROM 可用
增强型捕获 (eCAP)
增强型正交编码器脉冲(eQEP)
模数转换器(ADC)
片载温度传感器
比较器
芯片及系统开销
3.3V 单电源供电
无上电顺序要求
集成上电和掉电复位
代码安全模块
无模拟支持引脚
时钟和系统控制
两个内部 12MHz 零引脚振荡器
128 位安全密钥/锁
保护安全内存块
防止固件逆向工程
串行端口外设
一个 SCI(UART)模块
一个 SPI 模块
一个内部集成电路(I2C)总线
高级仿真特性
分析和断点功能
封装选项
48 引脚薄型四方扁平 (LQFP)封装
温度选项
片载振荡器/外部时钟输入
5 / 79
工作温度: -40°至 105°
DSC2802x-DS-2021 年 1 月-修订-2021 年 11 月
1.2 应用
电器
楼宇自动化
电动汽车、混合动力电动汽车(EV/HEV)动力传动
工厂自动化
电网基础设施
6 / 79
医疗、保健与健身
电机驱动器
电力传送
电信基础设施
DSC2802x-DS-2021 年 1 月-修订-2021 年 11 月
2.DSC2802X 简介
2.1 器件特性
表 2-1 列出了 DSC2802x 器件的特性
HXS320F28021
HXS320F2802
3
封装类型
48 引脚
48 引脚
PN
PN
LQFP
LQFP
时钟主频(MHz)
60
96
指令周期(ns)
16.67ns
10.41ns
硬件乘法/除法单元
32-bit
32-bit
片内闪存(Byte)
128K
128K
片载 SRAM(Byte)
20K
20K
代码安全 CSM 模块
支持
支持
引导 ROM
支持
支持
一次可编程 OTP
8K
8K
高速 DMA 模块通道
4
4
ePWM 模块
4
4
ePWM 通道
4×2
4×2
eCAP 模块
1
1
eQEP 模块
1
1
看门狗定时器
支持
支持
12 位 ADC 采样频率 Msps
3.12Msps
3.12Msps
转换时间
641ns(1)
641ns(1)
通道
13
13
温度传感器
支持
支持
32 位 CPU 定时器
3
3
高分辨率 HRPWM 模块
4
4
集成 DAC 的比较器
2
2
内部集成电路 I2C
1
1
串行外设接口 SPI
1
1
串行通信接口 SCI
1
1
IO 引脚
GPIO
22
22
AIO
6
6
外部中断
3
3
电源电压(标称值)
3.3v
3.3v
工作温度
-40°至 105°
支持
支持
功能
HXS320F28027
48 引脚
PN
LQFP
120
8.33ns
32-bit
128K
20K
支持
支持
8K
4
4
4×2
1
1
支持
3.12Msps
641ns(1)
13
支持
3
4
2
1
1
1
22
6
3
3.3v
支持
(1):
ADC 主频=30MHz 时,转换频率是 1.56MHz,
由于可以同时采样转换两个通道,故最高采样率为 3.12Msps。
2.2 产品编码
7 / 79
DSC2802x-DS-2021 年 1 月-修订-2021 年 11 月
HXS 320 F 28027
2.3 引脚分配
下图所示为 DSC2802x 48-pin LQFP 封装,引脚分配示意图。
图 2-1 DSC2802x 48 引脚 PN LQFP(顶视图)
2.4 信号说明
表 2-2 对这些信号进行了说明。 除 JTAG 引脚以外,引脚的 GPIO 功能是复位时的默
认功能,除非另外注明。下面列出的外设信号是供替换的功能。 有些外设功能并不在所有
器件上提供。详细信息请见表 2-1。输入是 3.63V 耐压(5V 耐压,仅限部分芯片型号)。
8 / 79
DSC2802x-DS-2021 年 1 月-修订-2021 年 11 月
所有 GPIO 引脚为 I/O/Z 且有一个内部上拉电阻器,此内部上拉电阻器可每个引脚上有选
择性的启用/禁用。 这一特性只适用于 GPIO 引脚。PWM 引脚上的上拉电阻在复位时并不启
用。其它 GPIO 引脚上的上拉电阻复位时被启用。AIO 引脚没有内部上拉电阻。
表 2-2 信号说明
名称
引脚编号
说明
LQFP48
GPIO29
1
通用输入/输出 29 引脚
SCITXDA
SCI-A 传输引脚
SCLA
I2C 时钟开漏双向端口(I/OC)
— ——
故障区输入 3 引脚
TZ3
________
TRST
2
使用内部下拉电阻进行 JTAG 测试复位,当被驱动为高电平
时,使扫描系统获得器件运行的控制权。如果这个信号未连
接或者被驱动至低电平,此器件在功能模式下运转,并且测
试复位信号被忽略。
注释:是一个高电平有效测试引脚并且必须在正常器件运行
期间一直保持低电平。在这个引脚上需要一个外部下拉电阻
器。这个电阻器的值应该基于适用于这个设计的调试器推进
源代码的驱动强度。通常一个 2.2kΩ 电阻器可提供足够的
保护。由于这是应用专用的,建议针对调试器和应用正确运
行对每个目标板进行验证。
______
XRS
3
器 件 复 位 。 导 致 器 件 终 止 执 行 。 PC 将 指 向 包 含 在 位 置
0x7fb600 中的地址。当被置为高电平时,在 PC 指向的位
置开始执行。当一个安全装置复位发生时,这个引脚被 DSP
驱动至低电平。安全装置复位期间,在 512 个 OSCCLK 周期
的安全装置复位持续时间内,引脚被驱动为低电平。这个引
脚的输出缓冲器是一个有内部上拉电阻的开漏器件。建议由
一个开漏器件驱动这个引脚。
TDI
20
带有内部上拉电阻的 JTAG 测试数据输入(TDI)。TDI 在
TCK 的上升沿上所选择的寄存器(指令或者数据)内计时。
9 / 79
DSC2802x-DS-2021 年 1 月-修订-2021 年 11 月
TDO
22
JTAG 扫描输出,测试数据输出 (TDO)。 所选寄存器(指令
或者数据)的内容被从 TCK 下降沿上的 TDO 移出。(O/Z 8mA
驱动)
XCLKIN(TCK)
23
通用输入输出引脚 38
JTAG 测试时钟引脚,带有内部上接电阻器
ADCINA6/
AIO6
4
ADCINA4/
COMP2A/
ADCINA3
ADCINA1
5
比较器输入 2A
模拟输入/输出 4 引脚
6
7
8
AIO2/
ADCINA2/
模拟输入/输出 6 引脚
ADC 组 A,通道 4 输入引脚
AIO4
ADCINA7
ADC 组 A,通道 6 输入引脚
ADC 组 A,通道 7 输入引脚
ADC 组 A,通道 3 输入引脚
ADC 组 A,通道 1 输入引脚
模拟输入/输出 2 引脚
9
ADC 组 A,通道 2 输入引脚
COMP1A
比较器输入 1A
ADCINA0/
ADC 组 A,通道 0 输入引脚
VREFHI
10
外部参考电压正极(只有 ADC 模块于外部参考电压模式时时
有效)
VDDA
VSSA/
VREFLO
11
12
模拟电源引脚
模拟地引脚
外部参考电压负极
10 / 79
DSC2802x-DS-2021 年 1 月-修订-2021 年 11 月
ADCINB1
13
ADCINB2/
COMP1B/
ADC 组 B,通道 2 输入引脚
14
AIO10
ADCINB3
15
AIO14
ADCINB7
16
比较器 2 输入 B
模拟输入/输出 12 引脚
17
18
GPIO34/
COMP2OUT/
ADC 组 B,通道 3 输入引脚
ADC 组 B,通道 4 输入引脚
AIO12
ADCINB6/
比较器 1 输入 B
模拟输入/输出 10 引脚
ADCINB4/
COMP2B/
ADC 组 B,通道 1 输入引脚
ADC 组 B,通道 6 输入引脚
模拟输入/输出 14 引脚
ADC 组 B,通道 7 输入引脚
通用输入/输出引脚 34
19
比较器 2 输出引脚
EQEPB
增强型正交编码脉冲器 B
GPIO35/
通用输入/输出引脚 35
TDI
20
带有内部上拉电阻的 JTAG 测试数据输入 (TDI)。 TDI 在
TCK 的上升沿上所选择的寄存
器(指令或者数据)内计时。
GPIO36/
TMS
通用输入/输出引脚 36
21
带有内部上拉电阻器的 JTAG 测试模式选择 (TMS)。 这个
串行控制输入在 TCK 上升沿上的
TAP 控制器中计时。
GPIO37/
TDO
通用输入/输出引脚 37
22
JTAG 扫描输出,测试数据输出 (TDO)。 所选寄存器(指令
或者数据)的内容被从 TCK
11 / 79
DSC2802x-DS-2021 年 1 月-修订-2021 年 11 月
下降沿上的 TDO 移出。(O/Z 8mA 驱动)
GPIO38/
通用输入/输出引脚 38
23
XCLKIN(TCK)
JTAG 测试时钟引脚,带有内部上接电阻器
GPIO18/
通用输入/输出引脚 18
SPICLKA/
SPI-A 时钟输入/输出引脚
SCITXDA/
SCI-A 输出引脚
XCLKOUT
取自 SYSCLKOUT 的输出时钟。 XCLKOUT 或者 SYSCLKOUT 的
频率一样、或者为其一半,或
24
为其四分之一。这是由位 18:16(XTIMCLK)和在 XINTCNF2
寄存器中的位 2
(CLKMODE)控制的。 复位时,XCLKOUT=SYSCLKOUT/4。通
过将 XINTCNF2
[CLKOFF]设定为 1,XCLKOUT 信号可被关闭。 与其它 GPIO
引脚不同,复位时,不将
XCLKOUT 引脚置于一个高阻抗状态。 (O/Z,8mA 驱动)
GPIO19/
通用输入/输出引脚 19
XCLKIN/
这个引脚被用于从一个外部 3.3V 振荡器反馈入一个时钟。
在这种情况下,X1 引脚必须连接到 GND。 如果使用到了晶
振/谐振器(或 1.9V 外部振荡器被用来把时钟馈入 X1 引
25
—— — — —— —
脚),此引脚必须连接到 GND。
SPISTEA/
SPI-A 从器件发送使能 (I/O)
SCIRXDA/
SCI-A 接收 (I)
ECAP1
增强型捕获 1 输入/输出
GPIO17/
通用输入/输出引脚 17
SPISOMIA
EQEPS
—— —
TZ3
SPI-A 从器件输出(O),主器件输入(I)
26
增强型正交编码脉冲器 S
跳闸区输入 3 引脚(I)
12 / 79
DSC2802x-DS-2021 年 1 月-修订-2021 年 11 月
GPIO16/
通用输入/输出引脚 16
SPISIMOA/
EQEPI/
SPI-A 主器件输出(O),从器件输入(I)
27
增强型正交编码脉冲器 I
TZ2
—— —
跳闸区输入 2 引脚(I)
GPIO1/
通用输入/输出引脚 1
EPWM1B/
28
COMP1OUT
GPIO0/
EPWM1A
TEST
比较器 1 输出引脚
29
30
GPIO32/
—— — — —— — —
VSS
______________
VREGENZ
VDDIO
32
33
34
35
—— — — —— — —
增强型 PWM 外部同步脉冲输入(I)
CPU 和逻辑数字电源引脚
CPU 和逻辑数字电源地引脚
内部 VREG 启用/禁用。拉低启用内部电压调节器(VREG),
拉高禁用 VREG。
数字 I/O 电源引脚
通用输入/输出引脚 33
SCLA/
ADCSOCBO
未使用,悬空
ADC 转换启动 A(O)
GPIO33/
EPWMSYNCO/
增强型 PWM1 输出 A (O)引脚
I2CA 数据开漏双向端口 (I/OC)
31
ADCSOCAO
VDD
通用输入/输出引脚 0
通用输入/输出引脚 32
SDAA/
EPWMSYNCI/
增强型 PWM1 输出 B (O)引脚
I2C 时钟开漏双向端口 (I/OC)
36
增强型 PWM 外部同步脉冲输出 (O)
ADC 转换启动 B(O)
13 / 79
DSC2802x-DS-2021 年 1 月-修订-2021 年 11 月
GPIO2/
EPWM2A/
37
GPIO3/
EPWM2B/
EPWM3A/
38
增强型 PWM2 输出 B (O)引脚
比较器 2 输出引脚
39
GPIO5/
EPWM3B/
增强型 PWM2 输出 A (O)引脚
通用输入/输出引脚 3
COMP2OUT/
GPIO4/
通用输入/输出引脚 2
通用输入/输出引脚 4
增强型 PWM3 输出 A 引脚(O)
通用输入/输出引脚 5
40
增强型 PWM3 输出 B (O)引脚
ECAP1/
增强型捕获 1 输入/输出
GPIO6/
通用输入/输出引脚 6
EPWM4A/
EPWMSYNCI/
41
增强型 PWM4 输出 A 引脚(O)
增强型 PWM 外部同步脉冲输入 (I)
EPWMSYNCO
增强型 PWM 外部同步脉冲输出 (O)
GPIO7/
通用输入/输出引脚 7
EPWM4B/
42
SCIRXDA
VDD
VSS
增强型 PWM4 输出 B (O)引脚
SCI 接收数据 (I)
43
44
CPU 和逻辑数字电源引脚
CPU 和逻辑数字电源地引脚
内部/外部振荡器输入。 为了使用这个振荡器,一个石英晶
振或者一个陶瓷电容器必须被连接在 X1 和 X2 上。X1 引
X1
45
脚以 1.9V 内核数字电源为基准。一个 1.9V 外部振荡器也
可被连接至 X1 引脚。在这种情况下,XCLKIN 引脚必须接
地。如果一个 3.3V 外部振荡器与 XCLKIN 引脚一起使用的
话,X1 必须接至 GND。 (I)
X2
46
内部振荡器输出。 可将一个石英晶振或者一个陶瓷电容器
14 / 79
DSC2802x-DS-2021 年 1 月-修订-2021 年 11 月
连接在 X1 和 X2。 如果 X2 未
使用,它必须保持在未连接状态。 (O)
GPIO12/
通用输入/输出引脚 12
______
TZ1/
跳闸区输入 1 引脚(I)
47
SCITXDA/
SCI 传输数据 (O)
EQEP1A
增强型正交编码脉冲器 1A
GPIO28/
通用输入/输出引脚 28
SCIRXDA/
SDAA/
______
TZ2
SCI 接收数据 (I)
48
I2C 数据开漏双向端口 (I/OC)
跳闸区输入 2 引脚(O)
15 / 79
DSC2802x-DS-2021 年 1 月-修订-2021 年 11 月
3.功能概述
3.1 系统架构
图 3-1 HXS320F2802X 芯片架构图
3.2 内存映射
表 3-1 Peripheral frame 0 模块内存映射
序号
设备
地址范围(不含最高地址)
大小(Bytes)
1.
M0
0x00 0000~0x00 0800
2K
2.
M1
0x00 0800~0x00 1000
2K
Res.
0x00 1000~0x00 1400
3.
ADC
0x00 1400~0x00 1800
1K
4.
Timer/PIE
0x00 1800~0x00 1C00
1K
16 / 79
DSC2802x-DS-2021 年 1 月-修订-2021 年 11 月
5.
DMA
0x00 1C00~0x00 2000
Res.
0x00 2000~0x00 A000
8.
L0(0)
0x01 0000~0x01 2000
(Dual Mapped)
8K
9.
L1
0x01 2000~0x01 4000
8K
Res.
0x01 8000~0x70 0000
10.
Flash
OTP
Flash Register
0x7C 0000~0x7E 0000
0x7A 0000~0x7A 2000
0x7A F800~0x7A F900
128K
8K
256
11.
L0(1)
0x7F 0000~0x7F 2000
(Dual Mapped)
8K
Res.
0x7F 4000~0x7F C000
Bootrom
0x7F 8000~0x80 0000
12.
1K
32K
表 3-2 peripheral frame 1 模块内存映射
序号
设备
地址范围(不含最高地址)
大小(Bytes)
1.
Debug
0x00 A000~0x00 B000
4K
2.
PWMx4
0x00 B000~0x00 C000
4K
3.
Comparator
0x00 C000~0x00 C400
1K
Res.
0x00 C400~0x00 D000
4.
CAP
0x00 D000~0x00 D400
1K
5.
QEP
0x00 D400~0x00 D800
1K
6.
GPIO
0x00 D800~0x00 DC00
1K
7.
SYSCTRL
0x00 DC00~0x00 E000
1K
表 3-3 peripheral frame 2 模块内存映射
序号
设备
地址范围(不含最高地址)
大小(Bytes)
1.
SCI
0x00 E000~0x00 E400
1K
2.
I2C
0x00 E400~0x00 E800
1K
3.
SPI
0x00 E800~0x00 EC00
1K
3.3 简要说明
3.3.1 HXS320F2802x DSC
17 / 79
DSC2802x-DS-2021 年 1 月-修订-2021 年 11 月
HXS320F2802X DSC 系列是中科昊芯定点 DSC 平台上的最新产品,基于 RISC-V 开放指令
集架构 H28x。它是一款非常高效的 C/C++ 引擎,此引擎不但能够让用户能够用高级语言开
发他们的控制系统软件,还能够使用 C/C++开发数学算法。此器件在处理 DSP 算术任务时
与处理系统控制任务时同样有效,而系统控制任务通常由微控制器器件处理。这样的效率在
很多系统中省却了对第二个处理器的需要。
3.3.2 内存总线
与很多 DSP 类型器件一样,多总线被用于在内存和外设以及 CPU 之间移动数据。
HXS320F2802x 内存总线架构包含一个程序总线、数据总线和 DMA 总线。程序总线由 32 条地
址线路和 32 条数据线路组成。数据总线由 23 条地址线和 64 条数据线组成。多总线结构,
通常称为哈佛总线,使得 HXS320F2802x 能够在一个单周期内取一个指令、读写一个数据值。
对所有连接在内存总线上的外设和内存访问时具有一定的优先级。总的来说,内存总线访问
的优先级可概括如下:
1、数据总线具有最高优先级;
2、程序总线和 DMA 总线具有较低的平等优先级。
3.3.3 外设总线
为了实现不同中科昊芯 DSP 系列器件间的外设迁移,HXS320F2802x 器件采用一个针对
外设互连的外设总线标准。外设总线桥复用了多种总线。
3.3.4 实时 JTAG 和分析
HXS320F2802x 器件使用标准的 IEEE1149.1 JTAG 接口。此外,器件支持实时运行模式,
在处理器正在运行、执行代码并且处理中断时,可修改存储器内容、外设寄存器内容。用户
也可以通过非时间关键代码进行单步操作,同时可在没有干扰的情况下启用即将被处理的时
间关键中断。此器件在 CPU 内硬件实现实时模式。这是 HXS320F2802x 器件的独特功能,无
18 / 79
DSC2802x-DS-2021 年 1 月-修订-2021 年 11 月
需软件监控。此外,还提供了特别分析硬件以实现硬件断点或者数据/地址观察点的设置并
当一个匹配发生时生成不同的用户可选断点事件。
这些设备不支持边界扫描;但是,如果有 IDCODE 和旁路功能,则可用考虑到以下因素。
默认情况下 IDCODE 不提供。用户必须经过一系列的移位 IR 和移位 JTAG 的 DR 状态以获得
IDCODE。用于旁路指令,第一个移位的 DR 值将为 1。
3.3.5 闪存
HXS320F2802X 器件包含 128KB 的嵌入式闪存存储器,其地址范围为 0x7C0000-0x7E0000,
被分别放置在 64 个 2KB 扇区内。该器件还包含一个 8KB 的 OTP 内存,其地址范围为
0x7A0000-0x7A2000。用户能够在不改变其它扇区的同时单独擦除、编辑和验证一个闪存扇
区。然而,不能使用闪存的一个扇区或者这个 OTP 来执行擦除/编辑其它扇区的闪存算法。
HXS320F2802X 器件提供了特殊内存流水线操作以使闪存模块实现更高的性能。闪存
/OTP 被映射到程序和数据空间;因此它可被用于执行代码或者存储数据信息。
地址 0x7DFFE8-0x7DFFFF 为数据变量保留且不能包含程序代码,此处为密码区和复位向
量区。
3.3.6 M0、M1、L0、L1 SARAM
所有器件包含这四块单周期访问内存 M0、M1、L0、L1。 复位时堆栈指针指向块 M1 的
开始位置。M0 和 M1 块与所有其它 HXS320F2802X 器件上的内存块一样被映射到程序和数据
空间。因此,用户能够使用 M0 和 M1 来执行代码或者存储数据变量。分区在连接器内执行。
HXS320F2802X 器件提供了一个到编程器的统一内存映射。这使得用高级语言编程变得更加
容易。
HXS320F2802X 内置四个 SARAM 存储器:
M0:SRAM 2K x 8 (0-wait),映射到程序和数据地址空间,既可用于执行程序又可用于
19 / 79
DSC2802x-DS-2021 年 1 月-修订-2021 年 11 月
存储器数据。
M1:SRAM 2K x 8 (0-wait),映射到程序和数据地址空间,既可用于执行程序又可用于
存储器数据。
L0:SRAM 8K x 8
L1:SRAM 8K x 8 (0-wait),同样映射到程序和数据存储器。
(0-wait),代码安全区域,同样映射到程序和数据存储器。
以上存储器均连接 peripheral frame 0
3.3.7 引导 ROM
引导 ROM 由厂家使用引导载入软件进行设定。引导 ROM 程序在器件复位并检查了几个
GPIO 引脚后执行以确定应该进入哪一个引导模式。例如,用户可以选择执行已经出现在内
部闪存中的代码或者通过几个串行端口中的一个将全新的软件下载至内部 RAM。还有其它的
引导模式。引导 ROM 还包含用于数学相关算法中的标准表,例如 SIN/COS 波形。
表格 3-4 引导模式选择
模式
GPIO37/TDO
GPIO34/COMP2OUT
3
1
1
0
取模式
(GetMode)
2
1
0
0
等待模式
1
0
1
0
SCI 模式
0
0
0
0
FLASH 启动
JTAG
x
x
1
JTAG 模式
TRSTn
模式
3.3.7.1 JTAG 引导模式
当仿真器被连接时,GPIO37/TDO 引脚不能被用于引导模式选择。在这种情况下,引导
ROM 检测一个被连接的仿真器并使用 PIE 矢量表中两个被保留的 SARAM 位置内的内容来确
定引导模式。如果两个位置内的内容均无效,那么使用等待引导选项。可在仿真引导中访问
所有引导模式选项。
3.3.7.2 GetMode 获取模式
GetMode 的默认运行状态选项为引导至闪存。通过在 OTP 中设定两个位置,这个运行状
20 / 79
DSC2802x-DS-2021 年 1 月-修订-2021 年 11 月
态能够被改变为其它的引导选项。如果两个 OTP 位置的内容均为无效,那么引导至闪存。可
指定下列加载器中的一个:SCI、SPI、I2C 或者 OTP。
3.3.7.3 引导加载器使用的外设引脚
表格 3-5 显示了每一个外设引导加载器所使用的 GPIO 引脚。
表格 3-5 外设引导加载引脚使用情况
引导加载器
SCI
外设加载器引脚
SCIRXDA (GPIO28)
SCITXDA (GPIO29)
数据(GPIO[7:0])
并行引导
HXS320F2802X 控制(GPIO16)
主机控制(GPIO12)
SPISIMOA(GPIO16)
SPI
SPISOMIA(GPIO17)
SPICLKA (GPIO18)
—— — — —— —
SPISTEA(GPIO19)
IIC
SDAA (GPIO32)
SCLA (GPIO33)
3.3.8 安全性
此器件支持高级安全性以保护用户固件不受反向工程的损坏。 这个安全性特有一个
128 位密码(针对 16 个等待状态的硬编码),此密码由用户编辑入闪存。一个代码安全模
块(CSM)用于保护闪存/OTP 和 L0SARAM 块。 这个安全特性防止未经授权的用户通过 JTAG
端口检查内存内容,从外部内存执行代码或者试图引导加载一些将会输出安全内存内容的恶
意软件。为了启用到安全块的访问,用户必须写入与存储在闪存密码位置内的值相匹配的正
确的 128 位 KEY(密钥)值。除了 CSM,仿真代码安全逻辑电路 (ECSL)也已经被实现来防止
未经授权的用户安全代码。 在仿真器连接时,任何对于闪存、用户 OTP,或者 L0 内存的
代码或者数据访问将触发 ECSL 错误并返回 0 值。 为了实现安全代码仿真,同时保持 CSM
21 / 79
DSC2802x-DS-2021 年 1 月-修订-2021 年 11 月
安全内存读取,用户必须向 KEY 寄存器的低 64 位写入正确的值,这个值与存储在闪存密码
位置的低 64 位的值相符合。请注意仍须执行闪存内所有 128 位密码的读取。 如果密码位
置的低 64 位为全 1(未被编辑),那么无须符合 KEY 值。当使用闪存内设定的密码位置开
始调试一个器件时(也就是说,调试是安全的),仿真器需一些时间来控制 CPU。 在此期
间,CPU 将开始运行,并可能执行一个访问 受保护 ECSL 区的指令。 如果这一情况发生,
ECSL 将发生错误并使仿真器读取返回 0。 这个问题有两个解决方案:
1.
首先是使用在等待中复位的仿真模式,该模式将保持器件在复位状态直到仿真器获
得控制权。仿真器必须支持此选项的这种模式。
2.
第二种选择是使用“分支至检查引导模式”引导选项。 这将进入一个路,并不断
轮询引导模式选择引脚。通过重新映射 PC 到另一个地址,或通过把引导模式选择引脚更改
为所需的引导模式,用户可以选择此引导模式,然后在仿真器被连接时退出这种模式。
注:
此处有关于 CSM 当代码安全密码被编辑时,0x7DFFF0 到 0x7DFFFC 间的所有地址不能被
用作程序代码或者数据。 这些位置必须被设定为 0xFFFFFFFF。
地址 0x7DFFF0-0x7DFFFC 为数据保留且不能包含程序代码。128 位密码(位于
0x7DFFF0-0x7DFFFF)不能被设定为全 0,否则将永久锁住此器件。
3.3.9 外设中断扩展(PIE)模块
PIE 块将许多中断源复用至中断输入的较小的集合中。 PIE 块能够支持多达 96 个外
设中断。
在 HXS320F2802X 中,96 个中断中的 36 个被外设使用。96 个中断被分成 8 组,每组被
提供 12 个 CPU 中断线(INT1 或者 INT12)中的 1 个。96 个中断中的每一个中断由其存储在
一个可被用户写覆盖的专用 RAM 块中的矢量支持。在处理这个中断时,这个矢量由 CPU 自
动抽取。抽取这个矢量以及保存关键 CPU 寄存器将花费 8 个 CPU 时钟周期。 因此 CPU 能
够对中断事件作出快速响应。可以通过硬件和软件控制中断的优先级。每个中断都可以在
PIE 块内启用或禁用。
22 / 79
DSC2802x-DS-2021 年 1 月-修订-2021 年 11 月
3.3.10 外部中断(XINT1-XINT3)
器件 HXS320F2802X 支持三个屏蔽的外部中断(XINT1–XINT3)。选择用于负,正或负
和正边沿触发,也可以选择启用/禁用这些中断,它还包含一个 16 位自由运行计数器,该计
数器重置为零,可用于为中断准确地打上时间戳。没有用于外部中断的专用引脚,XINT1,
XINT2 和 XINT3 中断可以配置为 GPIO0–GPIO31 引脚的输入。
3.3.11 内部振荡器、外部振荡器和 PLL
该器件可以由两个内部零引脚振荡器,一个外部振荡器或一个晶体连接到片上振荡器电
路(仅限 48 引脚器件),并提供了一个 PLL,最多可支持 12 个输入时钟缩放比例,PLL 比
例可以在软件中即时更改,从而使用户能够如果需要低功率运行,则按比例缩小工作频率,
可以在旁路模式下设置 PLL 模块。
3.3.12 看门狗
每个 HXS320F2802X 器件包含一个看门狗电路——内部监控 CPU 看门狗。用户软件必须
在特定的周期内定期复位 CPU 看门狗计数器;否则 CPU 看门狗将产生一个复位信号复位处理
器。如果需要可将 CPU 看门狗禁用。
3.3.13 外设时钟
在外设闲置时,到每一个独立外设的时钟可被启用或禁用以减少功耗。 此外,到串行
端口(除了 I2C 之外)和 ADC 时钟的系统时钟可相对于 CPU 时钟进行缩放。 这样可去除
外设时序到逐渐增加的 CPU 时钟速度的耦合。
23 / 79
DSC2802x-DS-2021 年 1 月-修订-2021 年 11 月
3.3.14 低功耗模式
HXS320F2802X 器件是完全静态 CMOS 器件。提供三个低功耗模式:
IDLE:将 CPU 置于低功耗模式。可有选择性地关闭外设时钟并且只有那些在 IDLE 期
间必须运行的外设保持运行状态。来自使能外设的已启用的中断或者看门狗将处理器从
IDLE 模式中唤醒。
STANDBY:关闭到 CPU 和外设的时钟。在这个模式下振荡器和 PLL 仍然运行。一个外部
中断事件将唤醒处理器和外设。唤醒操作在检测到中断事件之后的下一个时钟周期执行。
HALT:该模式会关断器件并将器件置于尽可能低的功耗模式中。HALT 模式在内部零引
脚振荡器被用作时钟源时默认关闭。 为了防止这些振荡器被关闭,可配置 CLKCTL 寄存
器内的 INTOSCnHALTI 位。 这样零引脚振荡器可在这个模式下被用于为 CPU 看门狗计
时。如果片载晶体振荡器被用作时钟源,在这个模式中它将被关闭。在此模式下可由一
个复位信号或者外部信号(通过一个 GPIO 引脚)以及 CPU 看门狗唤醒。
在试图将器件置于 HALT 或者 STANDBY 模式前,CPU 时钟(OSCCLK)和 WDCLK 信号应来自
同一个时钟源。
3.3.15 通用输入/输出(GPIO)复用器
HXS320F2802X 大多数的外设信号与通用输入/输出(GPIO)信号复用。这个复用使得用户
能够在外设信号或者功能不使用时将一个引脚用作 GPIO。复位时所有 GPIO 引脚被配置为输
入。针对 GPIO 模式或者外设信号模式,用户能够独立设定每一个引脚。对于特定的输入引
脚,用户也可以选择输入限定周期的数量。这是为了过滤掉有害的噪音毛刺脉冲。GPIO 信
号也可被用于使器件脱离特定低功耗模式。
3.3.16 32 位 CPU 定时器(0,1,2)
CPU 定时器 0、1 和 2 是完全一样的 32 位定时器,这些定时器带有可预先设定的周期和
16 位时钟预分频。此定时器有一个 32 位倒计数寄存器,此寄存器在计数器达到 0 时生成一
个中断。这个计数器的减量为被预分频值设置所分频的 CPU 时钟速度的值。当此计数器达到
0 时,它自动重新载入一个 32 位的周期值。
24 / 79
DSC2802x-DS-2021 年 1 月-修订-2021 年 11 月
CPU 定时器 0 为通用定时器,并连接到 PIE 模块。CPU 定时器 1 同样为通用定时器,并
可以被连接到 CPU 的 INT13。CPU 定时器 2 为 DSP 预留,并且连接到 CPU 的 INT14。如果 DSP
未被使用,CPU 定时器 2 也可作为通用定时器使用。
CPU 定时器 2 可由下列任何一种方式进行计时:
SYSCLKOUT(默认)
内部零引脚振荡器 1(INTOSC1)
内部零引脚振荡器 2(INTOSC2)
外部时钟源
3.3.17 控制外设
HXS320F2802X 支持以下用于嵌入式控制和通信的外设:
ePWM:增强型 PWM 外设支持针对前缘/后缘边沿、被锁存的/逐周期机制的独立的/互补
的 PWM 生成,可调节死区生成。一些 PWM 引脚支持 HRPWM 高分辨率占空比和周期特
性。HXS320F2803X 器件上的类型 1 模块也支持增强的死区分辨率、增强型片上系统(SOC)
和中断生成和包括基于比较器输出的触发功能的高级触发。
eCAP: 此增强型捕获外设使用一个 32 位时基并在连续/单次捕获模式中记录多达四个
可编程事件。这个外设也被可被配置为生成一个辅助 PWM 信号。
eQEP: 增强型 QEP 外设使用一个 32 位位置计数器,使用捕获单元和一个 32 位单元定
时器分别支持低速测量和高速测量。这个外设有一个看门狗定时器来检测电机停转和输
入错误检测逻辑电路来识别 QEP 信号中的同步边沿转换。
ADC:ADC 模块是一个 12 位转换器。根据器件的不同它有多达 16 个单端通道输出引脚。
它包含两个用于同步采样的采样保持单元。
比较器:每个比较器块由一个模拟比较器连同一个为比较器的输入供电的内部 10 位基
准组成。
3.3.18 串行端口外设
HXS320F2802X 器件支持下列的串行通信外设:
25 / 79
DSC2802x-DS-2021 年 1 月-修订-2021 年 11 月
SPI:SPI 是一个高速、同步串行 I/O 端口,此端口可在设定的位传输速率上将一个设
定长度(1 至 16 位)的串行比特流移入和移出器件。SPI 常用于 MCU 和外部外设或者其
它处理器之间的通信。典型应用包括外部 I/O 或者从诸如移位寄存器、显示驱动器和
ADC 等器件的外设扩展。多器件通信由 SPI 主控/受控操作支持。SPI 包含一个用于减
少中断处理开销的 4 级接收和发送 FIFO。
SCI:串行通信接口是一个两线制异步串行端口,通常被称为 UART。SCI 包含一个用于
减少中断处理开销的 4 级接收和发送 FIFO。
I2C:内部集成电路 (I2C) 模块提供一个 MCU 和其它器件(符合飞利浦半导体内部 IC
总线(I2C-bus) 规范版本 2.1 并由一个 I2C-bus 相连)间的接口。通过这个 I2C 模块,
连接在这个两线制总线上的外部组件能够发送 8 位数据到 MCU 或者从 MCU 接收 8 位数
据。I2C 包含一个用于减少中断处理开销的 4 级接收和发送 FIFO。
3.4 寄存器映射
名称
Flash 控制寄存器
CSM 寄存器
ADC 结果寄存器(只
读)
CPU 定时器 0/1/2
PIE 寄存器
PIE 向量表
DMA 寄存器
比较器 1
比较器 2
ePWM1+HRPWM1
ePWM2+HRPWM2
ePWM3+HRPWM3
ePWM4+HRPWM4
eCAP1 寄存器
eQEP1 寄存器
GPIO 寄存器
系统控制寄存器
SPI-A 寄存器
表 3-7 HXS320F2802X 寄存器映射表
地址范围
大小(字节)
0x7AF800—0x7AF900
256
0x7AF804—0x7AF810
16
0x149C—0x1800
868
EALLOW 保护
是
是
否
0x1800—0x1900
0x1900—0x1968
0x1A00—0x1C00
0x1C00—0x2000
0xC000—0xC080
0xC080—0xC0C0
0xB000—0xB400
0xB400—0xB800
0xB800—0xBC00
0xBC00—0xC000
0xD000—0xD400
0xD400—0xD800
0xD800—0xDC00
0xDC00—0xE000
0xE800—0xEC00
是
是
是
否
是
是
是
是
是
是
否
否
是
是
否
256
104
512
512
128
128
1024
1024
1024
1024
1024
1024
1024
1024
1024
26 / 79
DSC2802x-DS-2021 年 1 月-修订-2021 年 11 月
SCI-A 寄存器
外部中断
ADC 寄存器
IIC-A 寄存器
0xE000—0xE400
0x1968—0x19E4
0x1400—0x149C
0xE400—0xE800
1024
124
156
1024
否
是
是
否
注释:
1.如果寄存器受 EALLOW 保护,则在执行 EALLOW 指令之前,无法执行写操作。EDIS 指令禁
用写操作以防止杂散代码或指针损坏寄存器内容。
2.闪存寄存器也受到代码安全模块(CSM)的保护。
3.5 器件仿真寄存器
表 3-8 器件仿真寄存器映射
名称
地址范围
大小
说明
DEVICECNF
0xDC80
4 字节
设备配置寄存器
PARTID
0x7A3BFC
4 字节
芯片型号
CLASSID
0xDC84
4 字节
芯片系列号
REVID
0xDC88
4 字节
芯片版本号
3.6 中断系统
下图显示了各种中断源是如何复用的。
27 / 79
DSC2802x-DS-2021 年 1 月-修订-2021 年 11 月
图 3-2 PIE 模块互联示意图
图 3-3 PIE 中断映射示意图
表 3-9 PIE 外设中断向量表
28 / 79
DSC2802x-DS-2021 年 1 月-修订-2021 年 11 月
中断向
量入口
INT1.y
INT2.y
INT3.y
INT4.y
INT5.y
INT6.y
INT7.y
INT8.y
INT9.y
INT10.y
INT11.y
INT12.y
INT13.y
INT14.y
INTx.8
INTx.7
INTx.6
INTx.5
INTx.4
INTx.3
INTx.2
INTx.1
WAKEINT
(LPM/WD)
0x1A1C
Reserved
0x1A3C
Reserved
0x1A5C
Reserved
0x1A7C
Reserved
0x1A9C
Reserved
0x1ABC
Reserved
0x1ADC
Reserved
0x1AFC
TINT0
(TIMER0)
0x1A18
Reserved
0x1A38
Reserved
0x1A58
Reserved
0x1A78
Reserved
0x1A98
Reserved
0x1AB8
Reserved
0x1AD8
Reserved
0x1AF8
ADCINT9
(ADC)
0x1A14
Reserved
0x1A34
Reserved
0x1A54
Reserved
0x1A74
Reserved
0x1A94
Reserved
0x1AB4
Reserved
0x1AD4
Reserved
0x1AF4
XINT2
Ext int 2
0x1A10
Reserved
0x1A30
Reserved
0x1A50
Reserved
0x1A70
Reserved
0x1A90
Reserved
0x1AB0
Reserved
0x1AD0
Reserved
0x1AF0
XINT1
Ext int 1
0x1A0C
EPWM4_TZINT
(ePWM4)
0x1A2C
EPWM4_INT
(ePWM4)
0x1A4C
Reserved
0x1A6C
Reserved
0x1A8C
Reserved
0x1AAC
DINCH4
(DMA)
0x1ACC
Reserved
0x1ACC
Reserved
0x1A08
EPWM3_TZINT
(ePWM3)
0x1A28
EPWM3_INT
(ePWM3)
0x1A48
Reserved
0x1A68
Reserved
0x1A88
Reserved
0x1AA8
DINTCH3
(DMA)
0x1AC8
Reserved
0x1AC8
ADCINT2
(ADC)
0x1A04
EPWM2_TZINT
(ePWM2)
0x1A24
EPWM2_INT
(ePWM2)
0x1A44
Reserved
0x1A64
Reserved
0x1A84
SPITXINTA
(SPI-A)
0x1AA4
DINTCH2
(DMA)
0x1AC4
I2CINT2A
(I2C-A)
0x1AC4
ADCINT1
(ADC)
0x1A00
EPWM1_TZINT
(ePWM1)
0x1A20
EPWM1_INT
(ePWM1)
0x1A40
ECAP1_INT
(ECAP1)
0x1A60
EQEP1_INT
(eQEP1)
0x1A80
SPIRXINTA
(SPI-A)
0x1AA0
DINTCH1
(DMA)
0x1AC0
I2CINT1A
(I2C-A)
0x1AE0
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
SCITXINTA
SCIRXINTA
-
-
-
-
-
-
(SCI-A)
(SCI-A)
0x1B1C
0x1B18
0x1B14
0x1B10
0x1B18
0x1B14
0x1B10
0x1B00
ADCINT8
(ADC)
0x1B3C
Reserved
0x1B5C
Reserved
0x1B7C
Reserved
0x1B9C
Reserved
0x1BBC
ADCINT7
(ADC)
0x1B38
Reserved
0x1B58
Reserved
0x1B78
Reserved
0x1B98
Reserved
0x1BB8
ADCINT6
(ADC)
0x1B34
Reserved
0x1B54
Reserved
-0x1B74
Reserved
0x1B94
Reserved
0x1BB4
ADCINT5
(ADC)
0x1B30
Reserved
0x1B50
Reserved
0x1B70
Reserved
0x1B90
Reserved
0x1BB0
ADCINT4
(ADC)
0x1B2C
Reserved
0x1B4C
Reserved
0x1B6C
Reserved
0x1B8C
Reserved
0x1BAC
ADCINT3
(ADC)
0x1B28
Reserved
0x1B48
Reserved
0x1B68
Reserved
0x1B88
Reserved
0x1BA8
ADCINT2
(ADC)
0x1B24
Reserved
0x1B44
Reserved
0x1B64
Reserved
0x1B84
Reserved
0x1BA4
ADCINT1
(ADC)
0x1B20
Reserved
0x1B40
XINT3
Ext int3
0x1B60
TIMER1
(TIMER)
0x1B80
TIMER2
(TIMER)
0x1BA0
表 3-10 PIE 配置和控制寄存器(基地址为 0x1800)
名称
偏移地址
描述
PIECTRL
0x1900
PIE 控制寄存器
PIEACK
0x1904
PIE 确认寄存器
PIEIER1
0x1908
PIE,中断第 1 组使能寄存器
PIEIFR1
0x190C
PIE 中断第 1 组标志寄存器
PIEIER2
0x1910
PIE 中断第 2 组使能寄存器
PIEIFR2
0x1914
PIE 中断第 2 组标志寄存器
29 / 79
DSC2802x-DS-2021 年 1 月-修订-2021 年 11 月
PIEIER3
0x1918
PIE 中断第 3 组使能寄存器
PIEIFR3
0x191C
PIE 中断第 3 组标志寄存器
PIEIER4
0x1920
PIE 中断第 4 组使能寄存器
PIEIFR4
0x1924
PIE 中断第 4 组标志寄存器
PIEIER5
0x1928
PIE 中断第 5 组使能寄存器
PIEIFR5
0x192C
PIE 中断第 5 组标志寄存器
PIEIER6
0x1930
PIE 中断第 6 组使能寄存器
PIEIFR6
0x1934
PIE 中断第 6 组标志寄存器
PIEIER7
0x1938
PIE 中断第 7 组使能寄存器
PIEIFR7
0x193C
PIE 中断第 7 组标志寄存器
PIEIER8
0x1940
PIE 中断第 8 组使能寄存器
PIEIFR8
0x1944
PIE 中断第 8 组标志寄存器
PIEIER9
0x1948
PIE 中断第 9 组使能寄存器
PIEIFR9
0x194C
PIE 中断第 9 组标志寄存器
PIEIER10
0x1950
PIE 中断第 10 组使能寄存器
PIEIFR10
0x1954
PIE 中断第 10 组标志寄存器
PIEIER11
0x1958
PIE 中断第 11 组使能寄存器
PIEIFR11
0x195C
PIE 中断第 11 组标志寄存器
PIEIER12
0x1960
PIE 中断第 12 组使能寄存器
PIEIFR12
0x1964
PIE 中断第 12 组标志寄存器
XINT1CR
0x1968
外部中断 1 配置寄存器
XINT2CR
0x196C
外部中断 2 配置寄存器
XINT3CR
0x1970
外部中断 3 配置寄存器
XINT1CTR
0x1974
外部中断 1 计数器寄存器
XINT2CTR
0x1978
外部中断 2 计数器寄存器
30 / 79
DSC2802x-DS-2021 年 1 月-修订-2021 年 11 月
XINT3CTR
0x197C
外部中断 3 计数器寄存器
3.7 VREG/BOR/POR
虽然核心和 I/O 电路在两种不同的电压下工作,但这些设备具有片上稳压器(VREG)从
VDDIO 电源产生 VDD 电压。这消除了在应用板上使用第二个外部稳压器的成本和空间。此外,内
部上电复位(POR)在通电和运行模式下,掉电复位(BOR)电路同时监视 VDD 和 VDDIO 轨道。
3.7.1 VREG
线性稳压器从 VDDIO 电源产生核心电压(VDD)。因此,尽管每个 VDD 引脚上都需要电容器
来稳定所产生的的电压,但并不需要向这些引脚供电来操作设备。相反,如果电源或冗余成
为应用程序的主要考虑因素,,则可以禁用 VREG。
3.7.1.1 使用片上 VREG
为了采用片载 VREG,VREGNZ 引脚应该被接至低电平并且适当的建议运行电压应该被用于 VDDA
和 VDDIO 引脚。在这个情况下,内核逻辑所需的 VDD 电压将由 VREG 生成。为了实现 VREG 正确
的调节,每一个 VDD 引脚需要电容值为 1.2μF 的电容器。这些电容应该被放置在尽可能接近
VDD 引脚的位置。
3.7.1.2 不使用片上 VREG
为了节约能耗,也可禁用片载 VREG 并使用一个效率更高的外部稳压器将内核逻辑电压
提供给 VDD 引脚。为了启用这个选项,VREGNZ 引脚必须被接至高电平。
3.7.2 片上上电复位(POR)和掉电复位(BOR)电路
两个片上监控电路,上电复位(POR)和掉电复位(BOR)从应用板上移除了监控 VDD 和
VDDIO 电源的负担。POR 的目的是在整个上电过程中,在整个设备中创建一个干净的复位。此
触发点是一个非固定的,比 BOR 更低的触发点,将在器件运行期间监视 VDD 或 VDDIO 电源轨道
的骤减操作 POR 功能总是出现在 VDD 和 VDDIO 电源轨道上。设备首次上电后 BOR 功能总是出现
在 VDDIO 上,并且当内部 VREG 启用时,出现在 VDD 上(VREGENZ 引脚被接至低电平)。当其中
一个电压低于它们各自的触发点时两个功能连接至 XRS 引脚低电平。此外,当内部电压稳压
--------
器被启用时,一个过压保护电路将连接至 XRS 低电平,此时 VDD 电源轨道上升至高于其触发
点。图 3-4 显示 VREG、POR 和 BOR。
31 / 79
DSC2802x-DS-2021 年 1 月-修订-2021 年 11 月
图 3-4 VREG+POR+BOR+复位信号连接
-------------
A. WDRST 为从 CPU-看门狗发出的复位信号
B. PBRS 是从 POR/BOR 发出的复位信号
3.8 系统控制
这一部分对振荡器和时钟机制、看门狗功能以及低功耗模式进行了说明。
所有系统控制寄存器都是 EALLOW-Protected 寄存器。
表 3-11 系统控制寄存器映射
地址偏移
寄存器
描述
0xDC00h
XCLK
XCLKOUT/XCLKIN 时钟控制
0xDC04h
PLLSTS
PLL 状态寄存器
0xDC08h
PCLKCR0
外设时钟控制寄存器 0
0xDC0ch
PCLKCR1
外设时钟控制寄存器 1
0xDC10h
PCLKCR2
外设时钟控制寄存器 2
0xDC14h
PCLKCR3
外设时钟控制寄存器 3
32 / 79
DSC2802x-DS-2021 年 1 月-修订-2021 年 11 月
0xDC18h
LOSPCP
低速外设时钟预分频寄存器
0xDC1ch
INTOSC1TRIM
内部晶振校准寄存器 1
0xDC20h
INTOSC2TRIM
内部晶振校准寄存器 2
0xDC24h
CLKCTL
时钟控制寄存器
0xDC28h
PLLCR
PLL 控制寄存器
0xDC2ch
PLLLOCKPRD
PLLLOCKPRD 寄存器
0xDC30h
LPMCR0
低功耗模式控制寄存器
0xDC34h
SCSR
系统控制状态寄存器
0xDC38h
WDCNTR
看门狗计数器寄存器
0xDC3ch
WDKEY
看门狗复位秘钥寄存器
0xDC40h
WDCR
看门狗控制寄存器
0xDC44h
JTAGDEBUG
JTAG 控制寄存器
0xDC60h
BORCFG
BOR 配置寄存器
0xDC80h
DEVICECNF
器件配置寄存器
0xDC84h
CLASSID
CLASSID 寄存器
0xDC88h
REVID
芯片版本寄存器
注 1:这个表中的所有寄存器是受 EALLOW 保护的。
图 3-5 时钟及复位域
33 / 79
DSC2802x-DS-2021 年 1 月-修订-2021 年 11 月
图 3-6 时钟树
A. 由 OTP 中的校正程序载入寄存器
3.8.1 内部零引脚振荡器
HXS320F2802X 器件包含两个独立的内部零引脚振荡器。默认情况下两个振荡器在上电
时全都打开,此时内部振荡器 1 是默认时钟源。为了降低功耗,用户可将不使用的振荡器关
断。这些振荡器的中心频率由它们各自的振荡器调整寄存器决定,此寄存器在校准例程中被
34 / 79
DSC2802x-DS-2021 年 1 月-修订-2021 年 11 月
写入作为引导 ROM 执行的一部分。
3.8.2 晶体振荡器选项
片上晶体振荡器 X1 和 X2 引脚为 3.3V 电平信号,如果将系统 3.3V 外部振荡器用作时钟
源,还可以将 XCLKIN 用作时钟源。这时 X1 引脚接地,X2 悬空。
中科昊芯建议客户让谐振器/晶体供应商来表征他们的设备使用 MCU 芯片进行操作。谐
振器/晶体供应商拥有调整震荡电路的设备和专业知识。供应商还可以建议客户关于适当的
元器件值将产生正确的启动整个工作范围内的稳定性。
图 3-8 使用 3.3v 片外晶体振荡器
3.8.3 基于 PLL 的时钟模块
HXS320F2802X 有一个基于片载 PLL 的时钟模块。这个模块为器件提供所有需要的时钟
信号以及对进入低功耗模式的控制。PLL 有一个 4 位比率控制 PLLCR[DIV]来选择不同的 CPU
时钟速率。在写入 PLLCR 寄存器之前,看门狗模块应该被禁用。在 PLL 模式稳定后,它可
被重新启用(如果需要的话),重新启用的时间为 1ms。输入时钟和 PLLCR[DIV]位的选择方
法应该是在 PLL(VCOCLK)的输出频率至少为 50MHz 的时候再选择。
3.9 低功耗模块
HXS320F2802X 处理器的低功耗模式如下:
表 3-13 低功耗模式列表
模式
IDLE
LPMCR0[1:0]
00
OSCCLK
On
CLKIN
On
SYSCLKOUT
On
Exit
STANDBY
01
On
Off
Off
XRS,
35 / 79
—— —
XRS,
看门狗中断,
任何中断
—— —
DSC2802x-DS-2021 年 1 月-修订-2021 年 11 月
(看门狗还
在运行)
HALT
1X
Off
(osc 和 PLL
关断,看门
狗停止)
看门狗中断,
GPIO 端口 A 信号,
Debugger
Off
Off
—— —
XRS,
GPIO 端口 A 信号,
Debugger,看门狗
在各种低功耗模式下,处理器进行的操作如下表所示:
IDLE 模式:处理器识别的任何使能的中断都存在该模式。只要 LPMCR0 位设置为 0,LPM 模
块就不会在此模式下执行任何操作。
STANDBY 模式:任何一个 GPIO 端口 A 信号(GPIO[31:0])能够将器件从 STANDBY 模式中唤醒。
用户必须通过 GPIOLPMSEL 寄存器选择哪一个信号将器件唤醒。唤醒设备之前,OSCCLK 还可
以对选定的信号进行确认。OSCCLK 的数量在 LPMCR0 寄存器中指定
--------
HALT 模式:CPU 看门狗,XRS 和任何一个 GPIO 端口 A 信号(GPIO[31:0])可将器件从 HALT 模
式中唤醒。用户在 GPIOLPMSEL 寄存器中选择信号。
HXS320F2802X 处理器提供了两种选项在没有外部激励的情况下,可自动从 HALT 和
STANDBY 模式唤醒
从 HALT 模式唤醒:将 CLKCTL 寄存器中 WDHALTI 位置 1,通过处理器看门狗复位将处理
器从 HALT 模式唤醒。WDCR 寄存器中的 WDFLAG 位用来区别处理器的看门狗复位和设备
复位。
从 STANDBY 模式唤醒:将寄存器 LPMCR0 中的 WDINTE 位置 1,通过 WAKEINT 中断将处理
器从 STANDBY 模式唤醒。
36 / 79
DSC2802x-DS-2021 年 1 月-修订-2021 年 11 月
4.外设
4.1 模拟器件
图 4-1 显示了模拟器件与 H28x 系统其余部分的交互。
48-Pin
VDDA
VREFLO
Tied To
VSSA
VREFHI
Tied To
A0
A1
A2
A3
A4
A6
A7
B1
B2
B3
B4
B6
B7
图 4-1 模拟引脚配置
4.1.1 特性
ADC 的核包含一个 12 位转换器,转换器由两个采样保持电路供电。采样保持电路可以同
时采样,也可以按顺序采样。ADC 总共有多达 16 个模拟输入通道。转换器可被配置为使用
一个内部带隙基准来创建真正的基于电压的转换。
与之前的 ADC 类型不同此 ADC 不是基于序列器的。用户很容易从单个触发器创建一系列
转换。然而,操作的基本原理是围绕配置的单个转换的开始,称为 SOC 或转换的开始。
37 / 79
DSC2802x-DS-2021 年 1 月-修订-2021 年 11 月
ADC 模块的功能包括:
内置双采样保持(S/H)的 12 位 ADC 核心
同时采样或顺序采样模式全量程模拟输入:0V 至 3.3V 固定。
电压由以下公式得出:
当 输入≤0V,
数字值 = 0
当 0V<输入<3.3 V,
数字值 = 4096 ×
当 输入≥3.3 V,
模拟输入电压−
th ༀ
数字值 = 4095
• 最多 16 通道,多路输入
• 16 个 SOC,可配置触发器、采样窗口和通道
• 16 个结果寄存器(可单独寻址),用于存储转换值
• 多触发源
– 软件– 软件立即启动
– ePWM 1–4
– GPIO XINT2
– CPU 计时器 0/1/2
– ADC 中断 1/2
• 9 个灵活的 PIE 中断,可配置任意转换后的中断请求
名称
ADCCTL1
ADCCTL2
ADCINTFLG
ADCINTFLGCLR
ADCINTOVF
ADCINTOVFCLR
INTSEL1N2
INTSEL3N4
INTSEL5N6
表 4-1 ADC 配置和控制寄存器
地址
EALLOW 保护
描述
0x1400
是的
控制 1 寄存器
0x1404
是的
控制 2 寄存器
0x1408
不
中断标志寄存器
0x140C
不
中断标志清除寄存器
0x1410
不
中断溢出寄存器
0x1414
不
中断溢出清除寄存器
0x1418
是的
中断 1 和 2 选择寄存器
0x141C
是的
中断 3 和 4 选择寄存器
0x1420
是的
中断 5 和 6 选择寄存器
38 / 79
DSC2802x-DS-2021 年 1 月-修订-2021 年 11 月
INTSEL7N8
INTSEL9N10
SOCPRICTL
ADCSAMPLEMODE
ADCINTSOCSEL1
ADCINTSOCSEL2
ADCSOCFLG1
ADCSOCFRC1
ADCSOCOVF1
ADCSOCOVFCLR1
ADCSOC0CTL
~ADCSOC15CTL
ADCREFTRIM
ADCOFFTRIM
COMPHYSTCTL
ADCREV
名称
ADCRESULT0~
0x1424
是的
中断 7 和 8 选择寄存器
0x1428
是的
中断 9 选择寄存器(保留中断 10 选择)
0x142C
是的
SOC 优先级控制寄存器
0x1430
是的
采样模式寄存器
0x1434
是的
中断 SOC 选择 1 寄存器(8 通道)
0x1438
是的
中断 SOC 选择 2 寄存器(8 通道)
0x143C
不
SOC 标志 1 寄存器(16 通道)
0x1440
不
SOC 力 1 寄存器(16 通道)
0x1444
不
SOC 溢出 1 寄存器(用于 16 通道)
0x1448
不
SOC 溢出清除 1 寄存器(用于 16 通道)
0x144C
–0x1488
是的
SOC0 控制寄存器到 SOC15 控制寄存器
0x148C
是的
参考微调寄存器
0x1490
是的
偏移微调寄存器
0x1494
是的
比较器滞后控制寄存器
0x1498
不
ADC 版本号
ADC 结果寄存器寄存器
地址
EALLOW 保护
0x149C 至 0x1800
否
ADCRESULT15
39 / 79
描述
ADC 结果寄存器
DSC2802x-DS-2021 年 1 月-修订-2021 年 11 月
图 4-2 ADC 模块连接图
ADC 连接(如果未使用 ADC)
中科昊芯建议保持模拟电源引脚的连接,即使未使用 ADC。下面是一个如果应用程序中
未使用 ADC,则应如何连接 ADC 引脚的摘要:
•VDDA–连接到 VDDIO
•VSSA–连接到 VSS
•VREFLO–连接到 VSS
•ADCINAn、ADCINBn、VREFHI–连接到 VSSA
在应用中使用 ADC 模块时,未使用的 ADC 输入引脚应连接到模拟地(VSSA)。
注意:
与 AIO 功能多路复用的未使用的 ADCIN 引脚不应直接连接到模拟地。它们应通过 1kΩ
电阻器接地。这是为了防止错误代码将这些引脚配置为 AIO 输出,并将接地引脚驱动到逻辑
高状态。
当不使用 ADC 时,确保 ADC 模块的时钟未打开以实现节能。
40 / 79
DSC2802x-DS-2021 年 1 月-修订-2021 年 11 月
4.1.2 ADC MUX 多路复选
ADC 通道和比较器功能始终可用。数字 I/O 功能仅在以下情况下可用 AIOMUX1 寄存器中
的相应位为 0。在这种模式下,读取 AIODAT 寄存器反映实际的 pin 状态。
当 AIOMUX1 寄存器中的相应位为 1 时,数字 I/O 功能被禁用。在此模式下,读取 AIODAT
寄存器反映 AIODAT 寄存器的输出锁存,并且输入数字 I/O 缓冲区被禁用防止模拟信号产生
噪音。
复位时,数字功能被禁用。如果引脚用作模拟输入,用户应保留 AIO 该 pin 的功能已禁
用。
图 4-8 AIOx 引脚复用
4.1.3 比较器模块
下图显示了比较器模块与系统其余部分的交互。
41 / 79
DSC2802x-DS-2021 年 1 月-修订-2021 年 11 月
图 4-9 比较器模块结构框图
COMPCTL
表 4-2 比较器模块寄存器映射
比较器 1
比较器 2
EALLOW 保护
0xC000
0xC080
是的
COMPSTS
0xC004
0xC084
不
DACCTL
0xC008
0xC088
不
描述
比较器控制寄
存器
比较器状态寄
存器
DAC 控制寄存器
DACVAL
0xC00C
0xC08C
不
DAC 值寄存器
RAMPMAXREF_ACTIVE
0xC010
0xC090
不
RAMPMAXREF_SHDW
0xC014
0xC094
不
RAMPDECVAL_ACTIVE
0xC018
0xC098
不
RAMPDECVAL_SHDW
0xC01C
0xC09C
不
RAMPSTS
0xC020
0xC0A0
不
0xC024
0xC0A4
DACEX
注释:比较器 2 仅适用于 48 针 PT 封装。
不
斜坡发生器最
大值
参考(活动)寄
存器
斜坡发生器最
大值
参考(阴影)寄
存器
斜坡发生器衰
减值
(活动)寄存器
名称
4.2 同步串行通信接口(SPI)模块
DSC2802X 器件包括 1 个四引脚的同步串行通信接口(SPI)模块。SPI 是一个高速、同步
串行 I/O 端口,此端口可在设定的位传输速率上将一个设定长度(1 至 16 位)的串行比特
42 / 79
DSC2802x-DS-2021 年 1 月-修订-2021 年 11 月
流移入和移出器件。通常,SPI 用于 DSP 和外部外设或者其它处理器之间的通信。典型应用
包括外部 I/O 或者从诸如移位寄存器、显示驱动器和 ADC 等器件的外设扩展。多器件通信
由 SPI 的主控/受控操作支持。
SPI 模块的特性包括:
四个外部引脚:
SPISOMI:SPI 从器件输出/主器件输入引脚
SPISIMO:SPI 从器件输入/主器件输出引脚
-------------
SPISTE:SPI 从器件发送使能引脚
SPICLK:SPI 串行时钟引脚
注释:如果 SPI 模块未被使用,所有四个引脚可被用作 GPIO。
两个运行模式:主机模式和从机模式
波特率:共 125 个可编程的不同波特率以供使用。计算公式为:
当 SPIBRR = 3 到 127 时:
SPI 波特率 =
当 SPIBRR = 0,1,或 2 时:
其中:
LSPCLK
(SPIBRR + 1)
SPI 波特率 =
LSPCLK
4
LSPCLK = 设备低速外设时钟频率
SPIBRR = SPI 主机的 SPIBRR 的值
数据字长度:1~16 数据位
包括 4 种时钟模式(由时钟极性和时钟相位的位控制):
无相位延迟的下降沿:SPICLK 高电平有效。SPI 在 SPICLK 信号的下降沿上发
送数据,而在 SPICLK 信号的上升沿上接收数据。
有相位延迟的下降沿:SPICLK 高电平有效。SPI 在 SPICLK 信号下降沿的一半
周期之前发送数据,而在 SPICLK 信号的下降沿上接收数据。
无相位延迟的上升沿:SPICLK 低电平无效。SPI 在 SPICLK 信号的上升沿上发
送数据,而在 SPICLK 信号的下降沿上接收数据。
43 / 79
DSC2802x-DS-2021 年 1 月-修订-2021 年 11 月
有相位延迟的上升沿:SPICLK 低电平无效。SPI 在 SPICLK 信号下降沿之前的
半个周期发送数据,而在 SPICLK 信号的上升沿上接收数据。
同时接收和发送操作(发送功能可在软件中被禁用)
通过中断驱动或者轮询算法来完成发射器和接收器运行
9 个 SPI 模块控制寄存器:位于控制寄存器内,帧开始地址 0xE800。
增强型特性:
4 级发送/接收 FIFO
经延迟的发送控制
支持双向 3 线 SPI 模式
借助 SPISTE 翻转的音频数据接收支持
表格 4-3 SPI-A 寄存器
大小
受 EALLOW 保护
地址
缩写
0xE800h
SPICCR
32bit
否
SPI-A 配置控制寄存器
0xE804h
SPICTL
32bit
否
SPI-A 运行控制寄存器
0xE808h
SPISTS
32bit
否
SPI-A 状态寄存器
0xE80ch
SPIBRR
32bit
否
SPI-A 波特率寄存器
0xE810h
SPIRXEMU
32bit
否
SPI-A 接收仿真缓存寄存器
0xE814h
SPIRXBUF
32bit
否
SPI-A 串行输入缓存寄存器
0xE818h
SPITXBUF
32bit
否
SPI-A 串行输出缓存寄存器
0xE81ch
SPIDAT
32bit
否
SPI-A 串行数据寄存器
0xE820h
SPIFFTX
32bit
否
SPI-A FIFO 发送寄存器
0xE824h
SPIFFRX
32bit
否
SPI-A FIFO 接收寄存器
0xE828h
SPIFFCT
32bit
否
SPI-A FIFO 控制寄存器
0xE82ch
SPIPRI
32bit
否
SPI-A 优先级控制寄存器
4.3 异步串行通信接口(SCI)模块
SCI 的基本功能如下:
44 / 79
寄存器名称
DSC2802x-DS-2021 年 1 月-修订-2021 年 11 月
对外两个数据信号与 GPIO 复用:SC ITXD(Output);SCIRXD(input);
波特率通过 16bit 寄存器可配置;
数据格式:start(1bit)+data(1~8bit 可配置)+地址数据标示(1bit,仅 address
mode)奇偶位(奇/偶/无)+结束位(1/2 bit)
四种错误检测:parity, overrun, framing, 和 break detection
全双工和半双工
接收发送双缓存
接收发送可中断触发或者轮询状态寄存器触发
接收发送中断分别使能(BRKDT 除外)
NRZ 格式传输
增强的功能:
硬件自动检测波特率
4 级接收发送 FIFO
图 4-10
理想波特率
2400
4800
9600
19200
38400
BRR
SCI 连接关系图
LSPCLK 时钟频率,100MHz
实际波特率
5207(1457h)
2400
2603(A2Bh)
4800
1301(515h)
9601
650(28Ah)
19201
324(144h)
38462
表 4-4 波特率配置
45 / 79
误差%
0
0
0.01
0.01
0.16
DSC2802x-DS-2021 年 1 月-修订-2021 年 11 月
串行传输的时钟由 LSPCLK 根据 16bit 配置寄存器生成。最大比达特为 LSPCLK/16.
BRR = (SCIHBAUD VDDIO)
±20mA
T : -40°C
环境温度范围,TA
至
105°C
S : -40°C
至
125°C
贮存温度范围,Tstg
-65°C 至 150°C
结温,TJ
-40°C 至 150°C
注:
1.上述数据仅供参考。
6.2 建议的运行条件
表 6-2 HXS320F2802X 芯片建议运行条件
最
典
最大
单
小
型
值
位
值
值
器件电源电压,I/O,VDDIO
2.97
3.3
3.63
V
器件电源电压 CPU,VDD(当内部
1.71
1.8
1.995
V
VREG 被禁用,使用外部 1.8V 电
压)
电源接地,VSS
0
模拟电源电压,VDDA
2.97
模拟接地,VSSA
3.3
V
3.63
0
fSYSCLKOUT 器件时钟频率(系统时钟)
V
120
高电平输入电压,VIH(3.3V)
2
71 / 79
V
VDDIO
MHz
V
DSC2802x-DS-2021 年 1 月-修订-2021 年 11 月
+0.3
低电平输入电压,VIL(3.3V)
Vss
0.8
V
-0.3
高电平输出拉电流,VOH= VOH(最小
所有 GPIO/AIO
值),IOH
引脚
-4
组 2
mA
-8
低电平输出灌电流 VOL=VOL 最大
所有 GPIO/AIO
值,IOL
引脚
4
组 2
mA
8
结温,TJ
-40
150
°C
注:
1.上述数据仅供参考。
6.3 ESD 额定值
表 6-3 HXS320F2802X 芯片 ESD 额定值
数值
单位
HXS320F2802X 48 脚 PT 封装
V(ESD)静电放电
人体模型(HBM),符合 ANSI/ESDA/JEDEC
±2000
V
(1)
JS-001
充电装置型号(CDM),符合 JEDEC 规范
±500
V
(2)
JESD22-C101
注:
1.JEDEC 文件 JEP155 规定,500-V HBM 允许通过标准 ESD 控制工艺进行安全制造。
2.JEDEC 文件 JEP157 指出,250-V CDM 允许采用标准 ESD 控制工艺进行安全制造。
3.上述数据仅供参考。
6.4 电气特性
表 6-4 HXS320F2802X 芯片电气特性
参
测
最
典
最
单
数
试
小
型
大
位
条
值
值
值
件
VOH 高电平
IOH=IOH 最大值
输出电压
IOH=50μA
VOL 低电平
IOL=IOL 最大值
2.4
V
VDDIO-0.2
0.4
输出电压
72 / 79
V
DSC2802x-DS-2021 年 1 月-修订-2021 年 11 月
IIL 输
带
VDDIO=3.
所
入电
有
3V,
有
流
上
VIN=0V
GP
(低
拉
IO
电
电
—————
平)
阻
XRS
引
器
脚
带
VDDIO=3.3V,
有
VIN=0V
-70
-150
-225
-120
-220
-325
μA
±2
下
拉
电
阻
器
IIH 输
上
VDDIO=3.3V,VIN=
入电
拉
VDDIO
流
电
(高
阻
电
器
平)
被
±2
μA
启
用
下
VDDIO=3.3V,VIN=
拉
VDDIO
20
34
60
电
阻
器
被
启
用
IOZ 输出
VO=VDDIO 或者
电流,高阻
0V
±2
μA
抗状态(关
闭状态)
2
Ci 输入电
pF
容
VDDIOBOR 触发
2.78
下降的 VDDIO
点
73 / 79
V
DSC2802x-DS-2021 年 1 月-修订-2021 年 11 月
VDDIOBOR 滞后
监视器复位
延迟时间过后,
延迟时间
BOR/POR/OVR
35
mV
500
μs
事件被移除以
释放 XRS
VREG VDD 输
内部 VREG 打
出
开
片载 LDO 输
1.9
V
1.51
V
出
注:
1.上述数据仅供参考。
6.5 流耗
模式
测试条件
表 6-5 HXS320F2802X 芯片流耗信息
VREG 被启用
VREG 被禁用
IDDIO(1)
典型值 最
(3)
大
值
可用(闪
存)
IDLE
STANDBY
下列的外设
时钟被启用:
ePWM1/2/3/4
eCAP1
eQEP1
HRPWM
SCI-A
SPI-A
ADC
I2C
COMP1/2
CPU-TIMER0/
1/2
70mA
/
IDDA(2)
典型
最
值
大
(3)
值
IDD
典型
值
(3)
17mA
30mA
/
最
大
值
IDDIO(1)
典型
最
值(3) 大
值
IDDA(2)
典型
最
值
大
(3)
值
/
20mA
17mA
/
/
闪存休眠;
XCLKOUT 被关
闭;
所有外设时钟
被关闭。
7.5mA
/
15uA
/
7.5m
A
/
600u
A
/ 15uA
/
闪存休眠;
外设时钟被
关闭。
2.5mA
/
15uA
/
1.8m
A
/
600u
A
/ 15uA
/
74 / 79
DSC2802x-DS-2021 年 1 月-修订-2021 年 11 月
闪存休眠;
外设时钟被
关闭;
输入时钟被
禁用。
HALT
900uA
15uA
/
250u
A
600u
A
/ 15uA
注:
1.IDDIO 电流取决于 I/O 引脚上的电气负载;
2.为了实现所显示的用于 IDLE,STANDBY,和 HALT 的 IDDA 电流,必须通过写入 PCLKCR0 寄
存器来明确关闭到 ADC 模块的时钟。
3.典型值数据适用于常温和表压。
4.上述数据仅供参考。
6.6 散热设计考虑
根据最终应用设计和运行情况,IDD 和 IDDIO 电流不能相同。最终应用中超过建议最大功
率耗散的系统也许需要额外的散热增强。环境温度(TA) 随着最终应用和产品设计而变化。
影响可靠性和功能性的关键参数是 TJ,结温,而非环境温度。 因此,应该注意将 TJ 保持
在额定限值内。应该测量 T 外壳温度以估计运行结温 TJ。
75 / 79
/
DSC2802x-DS-2021 年 1 月-修订-2021 年 11 月
7.热特性/机械数据
7.1 QFP48
SYMBOL
1
A
A1
A2
A3
b
b1
c
c1
D
D1
E
E1
eB
e
L
L1
θ
76 / 79
MIN
__
0.05
1.35
0.59
0.18
0.17
0.13
0.12
8.80
6.90
8.80
6.90
8.10
0.45
0
MILLIMETER
NOM
__
__
1.40
0.64
__
0.20
__
0.13
9.00
7.00
9.00
7.00
—
0.50BSC
—
1.00REF
—
MAX
1.60
0.15
1.45
0.69
0.26
0.23
0.17
0.14
9.20
7.10
9.20
7.10
8.25
0.75
7
DSC2802x-DS-2021 年 1 月-修订-2021 年 11 月
8.参考文献
77 / 79
DSC2802x-DS-2021 年 1 月-修订-2021 年 11 月
备注
“智由芯生 创享未来”的中科昊芯作为中国科学院科技成果转化企业,
是国产数字信号处理器专业供应商,瞄准集成电路完全自主可控的国
家战略,依托科研国家队的雄厚实力和深厚底蕴,以一种开放包容的
积极心态,基于开源指令集架构 RISC-V,打造多个系列数字信号处
理器产品,并构建完善的处理器产品生态系统,产品可广泛应用于图
形图像处理、数字信号处理、工业控制及电机驱动、数字电源、运动
控制等领域。
B站
公众号
联系方式
公司网址:www.haawking.com
联系邮箱:haawking@mail.haawking.com
销售联系电话:010-61934561
公司总部地址:北京市海淀区财智国际大厦 A-1808
78 / 79
很抱歉,暂时无法提供与“HXS320F28027PTT”相匹配的价格&库存,您可以联系我们找货
免费人工找货