ZHCSZ69C May   2024  – November 2025 TCAN2450-Q1 , TCAN2451-Q1

PRODUCTION DATA  

  1.   1
  2. 特性
  3. 应用
  4. 说明
  5. 器件比较表
  6. 引脚配置和功能
  7. 规格
    1. 6.1  绝对最大额定值
    2. 6.2  ESD 等级
    3. 6.3  IEC ESD 等级
    4. 6.4  建议运行条件
    5. 6.5  热性能信息
    6. 6.6  电源特性
    7. 6.7  电气特性
    8. 6.8  时序要求
    9. 6.9  开关特性
    10. 6.10 典型特性
  8. 参数测量信息
  9. 详细说明
    1. 8.1 概述
    2. 8.2 功能方框图
    3. 8.3 特性说明
      1. 8.3.1  CAN FD 收发器
        1. 8.3.1.1 驱动器和接收器功能
      2. 8.3.2  VCC1 稳压器
        1. 8.3.2.1 降压稳压器功能说明
          1. 8.3.2.1.1 固定频率峰值电流模式控制
          2. 8.3.2.1.2 最短导通时间、最短关断时间和频率折返
          3. 8.3.2.1.3 过流和短路保护
          4. 8.3.2.1.4 软启动
        2. 8.3.2.2 降压稳压器功能模式
          1. 8.3.2.2.1 降压稳压器关断模式
          2. 8.3.2.2.2 降压稳压器运行模式
      3. 8.3.3  VCC2 稳压器
        1. 8.3.3.1 VCC2 电池短路保护
      4. 8.3.4  复位功能(nRST 引脚)
      5. 8.3.5  LIMP 功能
      6. 8.3.6  高侧开关
      7. 8.3.7  WAKE 和 ID 输入
        1. 8.3.7.1 ID 功能
      8. 8.3.8  中断功能(nINT 引脚)
      9. 8.3.9  SPI 通信
        1. 8.3.9.1 循环冗余校验
        2. 8.3.9.2 芯片选择非 (nCS):
        3. 8.3.9.3 SPI 时钟输入 (SCK):
        4. 8.3.9.4 SPI 数据输入 (SDI):
        5. 8.3.9.5 SPI 数据输出 (SDO):
      10. 8.3.10 SW 引脚
      11. 8.3.11 GFO 引脚
      12. 8.3.12 唤醒功能
        1. 8.3.12.1 在睡眠模式下使用 RXD 请求 (BWRR) 进行 CAN 总线唤醒
        2. 8.3.12.2 通过 WAKEx 输入端子进行本地唤醒 (LWU)
          1. 8.3.12.2.1 静态唤醒
          2. 8.3.12.2.2 循环检测唤醒
        3. 8.3.12.3 循环唤醒
        4. 8.3.12.4 选择性唤醒
          1. 8.3.12.4.1 选择性唤醒模式 (TCAN2451-Q1)
          2. 8.3.12.4.2 帧检测
          3. 8.3.12.4.3 唤醒帧 (WUF) 验证
          4. 8.3.12.4.4 WUF ID 验证
          5. 8.3.12.4.5 WUF DLC 验证
          6. 8.3.12.4.6 WUF 数据验证
          7. 8.3.12.4.7 帧错误计数器
          8. 8.3.12.4.8 CAN FD 帧容差
          9. 8.3.12.4.9 8Mbps 滤波
      13. 8.3.13 保护特性
        1. 8.3.13.1 失效防护特性
          1. 8.3.13.1.1 通过睡眠唤醒错误进入睡眠模式
        2. 8.3.13.2 器件复位
        3. 8.3.13.3 悬空端子
        4. 8.3.13.4 TXD 显性超时 (DTO)
        5. 8.3.13.5 CAN 总线短路电流限制
        6. 8.3.13.6 热关断
        7. 8.3.13.7 欠压和过压锁定与未供电器件
          1. 8.3.13.7.1 欠压
            1. 8.3.13.7.1.1 VSUP 和 VHSS 欠压
            2. 8.3.13.7.1.2 VCC1 欠压
            3. 8.3.13.7.1.3 VCC2 欠压
            4. 8.3.13.7.1.4 VCAN 欠压
          2. 8.3.13.7.2 VCC1 和 VCC2 过压
          3. 8.3.13.7.3 VCC1 和 VCC2 短路
        8. 8.3.13.8 看门狗
          1. 8.3.13.8.1 看门狗错误计数器和操作
          2. 8.3.13.8.2 看门狗 SPI 编程
            1. 8.3.13.8.2.1 看门狗配置锁定机制
              1. 8.3.13.8.2.1.1 SPI 两字节模式下的看门狗配置
          3. 8.3.13.8.3 看门狗计时
          4. 8.3.13.8.4 问答看门狗
            1. 8.3.13.8.4.1 WD 问答基本信息
            2. 8.3.13.8.4.2 问答寄存器和设置
            3. 8.3.13.8.4.3 WD 问答值生成
              1. 8.3.13.8.4.3.1 应答比较
              2. 8.3.13.8.4.3.2 2 位看门狗应答计数器的序列
              3. 8.3.13.8.4.3.3 问答 WD 示例
                1. 8.3.13.8.4.3.3.1 所需行为的示例配置
                2. 8.3.13.8.4.3.3.2 执行问答序列的示例
        9. 8.3.13.9 总线故障检测和通信
      14. 8.3.14 客户 EEPROM 编程
    4. 8.4 器件功能模式
      1. 8.4.1 初始化模式
      2. 8.4.2 正常模式
      3. 8.4.3 待机模式
      4. 8.4.4 重启模式
      5. 8.4.5 失效防护模式
        1. 8.4.5.1 SBC 故障
        2. 8.4.5.2 CAN 收发器故障
      6. 8.4.6 睡眠模式
  10. 器件寄存器表
    1. 9.1 器件寄存器
  11. 10应用和实施
    1. 10.1 应用信息
      1. 10.1.1 CAN 总线负载能力、长度和节点数
      2. 10.1.2 CAN 端接
        1. 10.1.2.1 CAN 总线偏置
      3. 10.1.3 器件欠压信息
    2. 10.2 典型应用
      1. 10.2.1 设计要求
      2. 10.2.2 详细设计过程
        1. 10.2.2.1 CAN 详细设计过程
      3. 10.2.3 应用曲线
    3. 10.3 电源相关建议
    4. 10.4 布局
      1. 10.4.1 布局指南
      2. 10.4.2 布局示例
  12. 11器件和文档支持
    1. 11.1 文档支持
      1. 11.1.1 CAN 收发器物理层标准:
      2. 11.1.2 EMC 要求:
      3. 11.1.3 符合性测试要求:
      4. 11.1.4 相关文档
    2. 11.2 接收文档更新通知
    3. 11.3 支持资源
    4. 11.4 商标
    5. 11.5 静电放电警告
    6. 11.6 术语表
  13. 12修订历史记录
  14. 13机械、封装和可订购信息

器件寄存器

表 9-1 列出了器件寄存器的存储器映射寄存器。表 9-1 中未列出的所有寄存器偏移地址都应视为保留的位置,并且不应修改寄存器内容。

表 9-1 器件寄存器
地址 首字母缩写词 寄存器名称 部分
0h DEVICE_ID_245x 器件型号 节 9.1.1
8h REV_ID 主要和次要修订 节 9.1.2
9h SPI_CONFIG SPI 模式配置 节 9.1.3
Ah CRC_CNTL SPI CRC 控制 节 9.1.4
Bh CRC_POLY_SET 设置 SPI CRC 多项式 节 9.1.5
Ch SBC_CONFIG SBC、HSS 和 VCC2 选择 节 9.1.6
Dh VREG_CONFIG1 配置 VCC1 稳压器 节 9.1.7
Eh SBC_CONFIG1 SBC 配置 节 9.1.8
Fh Scratch_Pad_SPI 读取和写入测试寄存器 SPI 节 9.1.9
10h CAN_CNTRL_1 CAN 收发器 1 控制 节 9.1.10
11h WAKE_PIN_CONFIG1 WAKE 引脚配置 1 节 9.1.11
12h WAKE_PIN_CONFIG2 WAKE 引脚配置 2 节 9.1.12
13h WD_CONFIG_1 看门狗配置 1 节 9.1.13
14h WD_CONFIG_2 看门狗配置 2 节 9.1.14
15h WD_INPUT_TRIG 看门狗输入触发 节 9.1.15
16h WD_RST_PULSE 看门狗输出脉冲宽度 节 9.1.16
17h FSM_CONFIG 失效防护模式配置 节 9.1.17
18h FSM_CNTR 失效防护模式计数器 节 9.1.18
19h DEVICE_CONFIG0 器件复位配置 节 9.1.19
1Ah DEVICE_CONFIG1 器件配置 1 节 9.1.20
1Bh DEVICE_CONFIG2 器件配置 2 节 9.1.21
1Ch SWE_TIMER 睡眠唤醒错误计时器配置 节 9.1.22
1Eh HSS_CNTL 高侧开关 1 和 2 控制 节 9.1.23
1Fh PWM1_CNTL1 脉宽调制频率配置 节 9.1.24
20h PWM1_CNTL2 脉宽调制占空比两个 MSB 选择 节 9.1.25
21h PWM1_CNTL3 脉宽调制占空比八个 LSB 选择 节 9.1.26
22h PWM2_CNTL1 脉宽调制 2 频率选择 节 9.1.27
23h PWM2_CNTL2 脉宽调制占空比两个 MSB 选择 节 9.1.28
24h PWM2_CNTL3 脉宽调制占空比八个 LSB 选择 节 9.1.29
25h TIMER1_CONFIG 高侧开关计时器 1 配置 节 9.1.30
26h TIMER2_CONFIG 高侧开关计时器 2 配置 节 9.1.31
28h RSRT_CNTR 重启计数器配置 节 9.1.32
29h nRST_GFO_CNTL nRST 和 GFO 引脚控制 节 9.1.33
2Ah WAKE_PIN_CONFIG3 WAKE 引脚的多唤醒输入配置和报告 节 9.1.34
2Bh WAKE_PIN_CONFIG4 节 9.1.35
2Dh WD_QA_CONFIG 问答看门狗配置 节 9.1.36
2Eh WD_QA_ANSWR 向 QA 看门狗写入答案的寄存器 节 9.1.37
2Fh WD_QA_QUESTION QA 看门狗问题值和错误计数设置 节 9.1.38
30h SW_ID1 选择性唤醒 ID1 寄存器 节 9.1.39
31h SW_ID2 选择性唤醒 ID2 寄存器 节 9.1.40
32h SW_ID3 选择性唤醒 ID3 寄存器 节 9.1.41
33h SW_ID4 选择性唤醒 ID4 寄存器 节 9.1.42
34h SW_ID_MASK1 选择性唤醒 ID MASK1 寄存器 节 9.1.43
35h SW_ID_MASK2 选择性唤醒 ID MASK2 寄存器 节 9.1.44
36h SW_ID_MASK3 选择性唤醒 ID MASK3 寄存器 节 9.1.45
37h SW_ID_MASK4 选择性唤醒 ID MASK4 寄存器 节 9.1.46
38h SW_ID_MASK_DLC 选择性唤醒 ID MASK DLC 寄存器 节 9.1.47
39h DATA0 选择性唤醒 DATA0 节 9.1.48
3Ah DATA1 选择性唤醒 DATA1 节 9.1.49
3Bh DATA2 选择性唤醒 DATA2 节 9.1.50
3Ch DATA3 选择性唤醒 DATA3 节 9.1.51
3Dh DATA4 选择性唤醒 DATA4 节 9.1.52
3Eh DATA5 选择性唤醒 DATA5 节 9.1.53
3Fh DATA6 选择性唤醒 DATA6 节 9.1.54
40h DATA7 选择性唤醒 DATA7 节 9.1.55
44h SW_CONFIG_1 选择性唤醒配置寄存器 1 节 9.1.56
45h SW_CONFIG_2 选择性唤醒配置寄存器 2 节 9.1.57
46h SW_CONFIG_3 选择性唤醒配置寄存器 3 节 9.1.58
47h SW_CONFIG_4 选择性唤醒配置寄存器 4 节 9.1.59
4Dh HSS_CNTL2 HSS3 和 HSS4 控制寄存器 节 9.1.60
4Eh EEPROM 客户 EEPROM 编程寄存器 节 9.1.61
4Fh HSS_CNTL3 VHSS OV/UV,对睡眠模式下循环唤醒功能的控制 节 9.1.62
50h INT_GLOBAL 全局中断寄存器 节 9.1.63
51h INT_1 包括 CAN、LWU、SW 引脚唤醒中断 节 9.1.64
52h INT_2 包括 UVCC1、OVCC1、UVSUP 中断 节 9.1.65
53h INT_3 INT3 寄存器 节 9.1.66
54h INT_CANBUS_1 CAN 总线故障中断 节 9.1.67
55h INT_7 HSS OC 和 OL 中断 节 9.1.68
56h INT_EN_1 INT1 的使能 节 9.1.69
57h INT_EN_2 INT2 的使能 节 9.1.70
58h INT_EN_3 INT3 的使能 节 9.1.71
59h INT_EN_CANBUS_1 INT_CANBUS 的使能 节 9.1.72
5Ah INT_4 INT4 寄存器 节 9.1.73
5Ch INT_6 INT6 寄存器 节 9.1.74
5Eh INT_EN_4 INT4 的使能 节 9.1.75
60h INT_EN_6 INT6 的使能 节 9.1.76
62h INT_EN_7 INT7 的使能 节 9.1.77
65h BUCK_CONFIG1 降压稳压器配置寄存器 节 9.1.78
78h ID_PIN_STATUS ID 引脚状态寄存器 节 9.1.79
79h WAKE_ID_CONFIG1 ID1 和 ID2 配置 节 9.1.80
7Ah WAKE_ID_CONFIG2 ID3 和 ID4 配置 节 9.1.81
7Bh WAKE_PIN_CONFIG5 WKAE4 引脚配置 节 9.1.82

复杂的位访问类型经过编码可适应小型表单元。表 9-2 展示了适用于此部分中访问类型的代码。

表 9-2 器件访问类型代码
访问类型 代码 说明
读取类型
R R 读取
RH R
H
读取
由硬件置位或清零
写入类型
W W 写入
W0C W
0C
写入
0 以清零
W1C W
1C
写入
1 以清零
复位或默认值
-n 复位后的值或默认值

9.1.1 DEVICE_ID_245x 寄存器(地址 = 0h)[复位 = 00h]

DEVICE_ID_245x 如表 9-3 所示。

返回到汇总表

器件型号。偏移 = 0h + y;其中 y = 0h 到 7h

表 9-3 DEVICE_ID_245x 寄存器字段说明
字段 类型 复位 说明
7-0 DEVICE_ID R 00000000b DEVICE_ID[1:8] 寄存器确定器件的型号。
这里为相应的寄存器地址列出了复位值和每个 DEVICE_ID 寄存器的值
地址 00h = 43h = C
地址 01h = 32h = 2
地址 02h = 34h = 4
地址 03h = 35h = 5
地址 04h = 30h =0 (TCAN2450-Q1)
地址 04h = 31h = 1 (TCAN2451-Q1)
地址 05h - 07h = RSVD

9.1.2 REV_ID 寄存器(地址 = 8h)[复位 = 2Xh]

表 9-4 展示了 REV_ID。

返回到汇总表

表 9-4 REV_ID 寄存器字段说明
字段 类型 复位 说明
7-4 Major_Revision RH 0010b 裸片主修订版本。复位值指示裸片主修订版本(完整层版本)
  • 0001b = 1
  • 0010b = 2
3-0 Minor_Revision RH xxxxb 裸片次修订版本。复位值指示裸片次修订版本(金属层版本)
  • 0000b = 0
  • 0001b = 1

9.1.3 SPI_CONFIG 寄存器(地址 = 9h)[复位 = 00h]

SPI_CONFIG 如表 9-5 所示。

返回到汇总表

表 9-5 SPI_CONFIG 寄存器字段说明
字段 类型 复位 说明
7-4 RESERVED R 0b 保留
3 BYTE_CNT R/W 0b 为读取或写入操作选择数据字节计数。请注意,对于双字节配置,SPI CRC 不可用
  • 0b = 单字节
  • 1b = 双字节
2 SDI_POL R/W 0b 通过配置内部上拉或下拉电阻器来选择 SDI 输入引脚的空闲状态极性
  • 0b = 下拉
  • 1b = 上拉
1-0 SPI_MODE R/W 00b 配置 SPI 模式
  • 00b = 模式 0(CPOL 为 0,CPHA 为 0)
  • 01b = 模式 1(CPOL 为 0,CPHA 为 1)
  • 10b = 模式 2(CPOL 为 1,CPHA 为 0)
  • 11b = 模式 3(CPOL 为 1,CPHA 为 1)

9.1.4 CRC_CNTL 寄存器(地址 = Ah)[复位 = 00h]

CRC_CNTL 如表 9-6 所示。

返回到汇总表

表 9-6 CRC_CNTL 寄存器字段说明
字段 类型 复位 说明
7-1 RESERVED R 0b 保留
0 CRC_EN R/W 0b 启用 SPI CRC
  • 0b = 禁用
  • 1b = 启用

9.1.5 CRC_POLY_SET 寄存器(地址 = Bh)[复位 = 00h]

CRC_POLY_SET 如表 9-7 所示。

返回到汇总表

表 9-7 CRC_POLY_SET 寄存器字段说明
字段 类型 复位 说明
7-1 RESERVED R 0b 保留
0 POLY_8_SET R/W 0b 设置 CRC 的 8 位多项式。
  • 0b = X^8 + X^5 + X^3 + X^2 + X + 1 (0x2F)
  • 1b = X^8 + X^4 + X^3 + X^2 + 1 (0x1D SAE J1850)

9.1.6 SBC_CONFIG 寄存器(地址 = Ch)[复位 = 86h]

SBC_CONFIG 如表 9-8 所示。

返回到汇总表

表 9-8 SBC_CONFIG 寄存器字段说明
字段 类型 复位 说明
7 VCC1_OV_SEL R/W 1b OVCC1 阈值选择位
  • 0b = 阈值下限
  • 1b = 阈值上限
6 OVCC1_ACTION R/W 0b 配置 OVCC1 导致的 SBC 操作
  • 0b = 进入失效防护模式
  • 1b = 仅设置 OVCC1 中断,而不进入失效防护模式
5 PWM_SEL R/W 0b 确定选择哪个 PWM 进行编程
  • 0b = PWM1 和 PWM2
  • 1b = PWM3 和 PWM4
4 VCC1_SNK_DIS R/W 0b 启用/禁用 VCC1 电流吸收
  • 0b = VCC1 电流吸收启用(默认)
  • 1b = VCC1 电流吸收禁用
3-2 SBC_MODE_SEL RH/W 01b 确定 SBC 所处的模式。可由控制器设置。这些位也由硬件更新,例如从睡眠模式唤醒至待机模式或从失效防护模式转换到待机模式时
  • 00b = 睡眠
  • 01b = 待机
  • 10b = 正常
  • 11b = 保留
1-0 VCC2_CFG R/W 10b VCC2 稳压器配置
  • 00b = 在所有 SBC 模式下,VCC2 关闭
  • 01b = 在除失效防护模式之外的所有 SBC 模式下,VCC2 开启
  • 10b = 在除睡眠模式和失效防护模式之外的所有 SBC 模式下,VCC2 开启
  • 11b = 保留

9.1.7 VREG_CONFIG1 寄存器(地址 = Dh)[复位 = A0h]

VREG_CONFIG1 如表 9-9 所示。

返回到汇总表

表 9-9 VREG_CONFIG1 寄存器字段说明
字段 类型 复位 说明
7-6 VCC1_CFG R/W 10b VCC1 稳压器配置
  • 00b = 保留
  • 01b = 在除失效防护模式之外的所有 SBC 模式下开启
  • 10b = 在除睡眠模式和失效防护模式之外的所有 SBC 模式下开启
  • 11b = 保留
5 FPWM_OVSUP_DIS R/W 1b 在 OVSUP 上禁用 FPWM,以减少采用高 VSUP 值时 VCC1 输出上的振铃。如果选择,降压稳压器会自动切换到 PFM 模式
  • 0b = 在 OVSUP 上不禁用 FPWM
  • 1b = 在 OVSUP 上禁用 FPWM
4 RESERVED R 0b 保留
3 VCC1_SINK R/W 0b VCC1 电流吸收强度选择
  • 0b = 10µA
  • 1b = 1000µA
2-0 RESERVED R 0b 保留

9.1.8 SBC_CONFIG1 寄存器(地址 = Eh)[复位 = 01h]

SBC_CONFIG1 如表 9-10 所示。

返回到汇总表

表 9-10 SBC_CONFIG1 寄存器字段说明
字段 类型 复位 说明
7 RESERVED R 0b 保留
6 FSM_CYC_WK_EN R/W 0b 在失效防护模式下启用循环唤醒
  • 0b = 禁用
  • 1b = 启用
5 VCC1_SLP_ACT R/W 0b 当 VCC1 在睡眠模式下由于唤醒事件而启用开启时应执行的操作
  • 0b = 仅使用 nINT/RXD 引脚指示唤醒事件,器件保持睡眠模式
  • 1b = 通过重启模式转换到待机模式
4-3 UVCC1_SEL R/W 00b VCC1 欠压阈值选择
  • 00b = 阈值 1
  • 01b = 阈值 2
  • 10b = 阈值 3
  • 11b = 阈值 4
2 SW_FSM_EN R/W 0b 在失效防护模式下,使 SW 引脚成为数字唤醒引脚
  • 0b = 禁用
  • 1b = 启用
1 SW_SLP_EN R/W 0b 在睡眠模式下,使 SW 引脚成为数字唤醒引脚
  • 0b = 禁用
  • 1b = 启用
0 SW_POL_SEL R/W 1b SW 引脚极性选择
  • 0b = 低电平有效
  • 1b = 高电平有效

9.1.9 Scratch_Pad_SPI 寄存器(地址 = Fh)[复位 = 00h]

Scratch_Pad_SPI 如表 9-11 所示。

返回到汇总表

表 9-11 Scratch_Pad_SPI 寄存器字段说明
字段 类型 复位 说明
7-0 Scratch_Pad R/W 00000000b 用于 SPI 的读取和写入测试焊盘

9.1.10 CAN_CNTRL_1 寄存器(地址 = 10h)[复位 = 04h]

CAN_CNTRL_1 如表 9-12 所示。

返回到汇总表

表 9-12 CAN_CNTRL_1 寄存器字段说明
字段 类型 复位 说明
7 SW_EN R/W 0b 启用选择性唤醒
  • 0b = 禁用
  • 1b = 启用
6 TXD_DTO_DIS R/W 0b CAN TXD 显性超时禁用控制
  • 0b = 启用
  • 1b = 禁用
5 FD_EN R/W 0b 启用总线故障诊断
  • 0b = 禁用
  • 1b = 启用
4 RESERVED R 0b 保留
3 CAN1_FSM_DIS R/W 0b 在器件进入 FSM 时设置 CAN 收发器运行状态
  • 0b = 支持唤醒
  • 1b = 关闭
2-0 CAN1_TRX_SEL R/W 100b CAN 收发器控制
  • 000b = 关闭
  • 001b = 保留
  • 010b = SBC 模式控制 WUP 禁用
  • 011b = 保留
  • 100b = 支持唤醒
  • 101b = 侦听
  • 110b = SBC 模式控制
  • 111b = 开启

9.1.11 WAKE_PIN_CONFIG1 寄存器(地址 = 11h)[复位 = 00h]

WAKE_PIN_CONFIG1 如表 9-13 所示。

返回到汇总表

表 9-13 WAKE_PIN_CONFIG1 寄存器字段说明
字段 类型 复位 说明
7-6 WAKE_CONFIG R/W 00b Wake 引脚配置:注意:脉冲需要更多编程
  • 00b = 双向 - 任一边沿
  • 01b = 上升沿
  • 10b = 下降沿
  • 11b = 脉冲
5 WAKE1_STAT RH 0b 提供 WAKE1 引脚的状态。
  • 0b = 低电平
  • 1b = 高电平
4 RESERVED R 0b 保留
3-2 WAKE_PULSE_INVALID R/W 00b 小于或等于这些脉冲的脉冲被视为无效
  • 00b = 5ms 并将 tWAKE_WIDTH_MIN 设置为 10ms
  • 01b = 10ms 并将 tWAKE_WIDTH_MIN 设置为 20ms
  • 10b = 20ms 并将 tWAKE_WIDTH_MIN 设置为 40ms
  • 11b = 40ms 并将 tWAKE_WIDTH_MIN 设置为 80ms
1-0 WAKE_PULSE_MAX R/W 00b 被视为有效的最大 WAKE 引脚输入脉冲宽度。
  • 00b = 750ms
  • 01b = 1000ms
  • 10b = 1500ms
  • 11b = 2000ms

9.1.12 WAKE_PIN_CONFIG2 寄存器(地址 = 12h)[复位 = 02h]

WAKE_PIN_CONFIG2 如表 9-14 所示。

返回到汇总表

表 9-14 WAKE_PIN_CONFIG2 寄存器字段说明
字段 类型 复位 说明
7 WAKE_PULSE_CONFIG R/W 0b 设置所有 WAKE 引脚的预期脉冲方向
  • 0b = 低电平->高电平->低电平
  • 1b = 高电平->低电平->高电平
6 WAKE1_SENSE R/W 0b WAKE1 引脚配置为静态或循环检测唤醒
  • 0b = 静态检测
  • 1b = 循环检测
5 TWK_CYC_SET R/W 0b 设置 tWK_CYC 时间 (µs),用于确定所有 WAKE 引脚进行循环检测时的 WAKE 引脚状态
  • 0b = 35 us
  • 1b = 100 us
4-3 nINT_SEL R/W 00b nINT 配置选择
  • 00b = 全局中断
  • 01b = 看门狗故障输出
  • 10b = 总线故障中断
  • 11b = 唤醒请求
2 RXD_WK_CONFIG R/W 0b 配置唤醒事件触发的 RXD 引脚行为
  • 0b = 拉至低电平
  • 1b = 切换
1-0 WAKE1_LEVEL R/W 10b 设置 WAKE1 引脚输入阈值
  • 00b = VCC1
  • 01b = 2.5V
  • 10b = 4V
  • 11b = 6V

9.1.13 WD_CONFIG_1 寄存器(地址 = 13h)[复位 = 82h]

WD_CONFIG_1 如表 9-15 所示。

返回到汇总表

表 9-15 WD_CONFIG_1 寄存器字段说明
字段 类型 复位 说明
7-6 WD_CONFIG R/W 10b 看门狗配置
  • 00b = 禁用
  • 01b = 超时
  • 10b = 窗口
  • 11b = Q&A
5-4 WD_PRE R/W 00b 看门狗预分频器
  • 00b = 系数 1
  • 01b = 系数 2
  • 10b = 系数 3
  • 11b = 系数 4
3 WD_SLP_EN R/W 0b 在睡眠模式下启用看门狗
  • 0b = 看门狗在睡眠模式下禁用
  • 1b = 看门狗在睡眠模式下启用
2 WD_STBY_TYPE R/W 0b 选择待机模式(如果启用)下的看门狗类型
  • 0b = 超时
  • 1b = 与正常模式下的看门狗类型匹配
1-0 WD_LW_SEL R/W 10b 选择待机模式下的长窗口持续时间。
  • 00b = 150ms
  • 01b = 300ms
  • 10b = 600ms(默认)
  • 11b = 1000ms

9.1.14 WD_CONFIG_2 寄存器(地址 = 14h)[复位 = 60h]

WD_CONFIG_2 如表 9-16 所示。

返回到汇总表

表 9-16 WD_CONFIG_2 寄存器字段说明
字段 类型 复位 说明
7-5 WD_TIMER R/W 011b 根据 WD_PRE 设置设定窗口或超时时间,请参阅 WD_TIMER 表
4-1 WD_ERR_CNT RH 0000b 看门狗错误计数器进行错误计数,最多 15 个错误
0 WD_STBY_DIS R/W 0b 在待机模式下,禁用看门狗。
  • 0b = 启用
  • 1b = 禁用

9.1.15 WD_INPUT_TRIG 寄存器(地址 = 15h)[复位 = 00h]

WD_INPUT_TRIG 如表 9-17 所示。

返回到汇总表

表 9-17 WD_INPUT_TRIG 寄存器字段说明
字段 类型 复位 说明
7-0 WD_INPUT R/W1C 00000000b 写入 FFh 以在适当的时间触发 WD

9.1.16 WD_RST_PULSE 寄存器(地址 = 16h)[复位 = 00h]

WD_RST_PULSE 如表 9-18 所示。

返回到汇总表

表 9-18 WD_RST_PULSE 寄存器字段说明
字段 类型 复位 说明
7-4 WD_ERR_CNT_SET R/W 0000b 设置溢出时触发看门狗输出和操作的看门狗事件错误计数器
3-0 RSRT_CNTR R/W1C 0000b 提供器件进入重启模式的次数,该次数值应在达到 RSRT_CNTR_SEL 值之前清除

9.1.17 FSM_CONFIG 寄存器(地址 = 17h)[复位 = 00h]

FSM_CONFIG 如表 9-19 所示。

返回到汇总表

表 9-19 FSM_CONFIG 寄存器字段说明
字段 类型 复位 说明
7-4 FSM_CNTR_ACT R/W 0000b 在失效防护计数器超过编程值时执行的操作
  • 0000b = 禁用
  • 0001b = 保留
  • 0010b = 保留
  • 0011b = 执行硬复位 - POR
  • 0100b = 停止响应唤醒事件并进入睡眠状态,直到下电上电复位
3-1 FSM_SLP_STAT RH 000b 进入失效防护模式或睡眠模式的原因
  • 000b = 状态清除
  • 001b = 热关断事件
  • 010b = 保留
  • 011b = VCC1 故障
  • 100b = 保留
  • 101b = SWE 计时器(睡眠模式)
  • 110b = 保留
  • 111b = 超出重启计数器。这些值会一直保持,直到通过将 0h 写入 FSM_CNTR_STAT 来清除
0 FSM_DIS R/W 0b 失效防护模式禁用
  • 0b = 启用
  • 1b = 禁用

9.1.18 FSM_CNTR 寄存器(地址 = 18h)[复位 = 00h]

FSM_CNTR 如表 9-20 所示。

返回到汇总表

表 9-20 FSM_CNTR 寄存器字段说明
字段 类型 复位 说明
7-4 FSM_CNTR_SET R/W 0000b 根据 FSM_CNTR_ACT 设置在执行操作之前进入 FS 模式的次数。
  • 0000b = 1
  • 0001b = 1
  • 0010b = 2
  • 0011b = 3
  • 0100b = 4
  • 0101b = 5
  • 0110b = 6
  • 0111b = 7
  • 1000b = 8
  • 1001b = 9
  • 1010b = 10
  • 1011b = 11
  • 1100b = 12
  • 1101b = 13
  • 1110b = 14
  • 1111b = 15
3-0 FSM_CNTR_STAT RH/W0C 0000b 读回连续进入 FSM 的次数,最多 15 次。可通过写入 0h 来清除。

9.1.19 DEVICE_CONFIG0 寄存器(地址 = 19h)[复位 = 20h]

DEVICE_CONFIG0 如表 9-21 所示。

返回到汇总表

表 9-21 DEVICE_CONFIG0 寄存器字段说明
字段 类型 复位 说明
7-4 NVM_REV R 0010b 内部 NVM 版本
3-2 RESERVED R 0b 保留
1 SF_RST R/W1C 0b 软复位:写入 1 会导致软复位。器件寄存器会返回默认值,同时保持稳压器导通。
0 HD_RST R/W1C 0b 硬复位:写入 1 时强制执行上电复位。这会设置 PWRON 中断标志

9.1.20 DEVICE_CONFIG1 寄存器(地址 = 1Ah)[复位 = 00h]

DEVICE_CONFIG1 如表 9-22 所示。

返回到汇总表

表 9-22 DEVICE_CONFIG1 寄存器字段说明
字段 类型 复位 说明
7 LIMP_SLP_FLT_EN R/W 0b 在睡眠模式下针对 TSD 和 VCC1 故障(除看门狗故障外)打开 LIMP
  • 0b = 禁用
  • 1b = 启用
6-5 RESERVED R 0b 保留
4 LIMP_DIS R/W 0b 配置 LIMP 功能
  • 0b = 启用
  • 1b = 禁用
3-2 LIMP_SEL_RESET R/W 00b 选择复位/关闭 LIMP 的方法
  • 00b = 在错误计数器接收到第三个成功的输入触发时
  • 01b = 第一个正确的输入触发
  • 10b = 保留
  • 11b = 保留
1 LIMP_RESET R/W1C 0b LIMP 复位。向该位写入 1b 会复位 LIMP 引脚,并且该位会自动清除。注意:如果未清除导致 LIMP 引脚变为活动状态的故障,LIMP 引脚将再次设置为活动状态。
0 FSM_CYC_SEN_EN R/W 0b 启用失效防护模式的循环检测唤醒
  • 0b = 禁用
  • 1b = 启用

9.1.21 DEVICE_CONFIG2 寄存器(地址 = 1Bh)[复位 = 00h]

DEVICE_CONFIG2 如表 9-23 所示。

返回到汇总表

表 9-23 DEVICE_CONFIG2 寄存器字段说明
字段 类型 复位 说明
7-6 LIMP_LSS_SEL R/W 00b 选择 LIMP 引脚功能。注意:如果 8'h1A[4]=0b(LIMP 功能启用),则此寄存器字段回读 00b
  • 00b = LIMP
  • 01b = 低侧开关
  • 10b = 保留
  • 11b = 保留
5-3 LIMP_LSS_CNTL R/W 000b 选择 LIMP 引脚上 LSS 的输出
  • 000b = 关闭
  • 001b = PWM1
  • 010b = PWM2
  • 011b = Timer1
  • 100b = Timer2
  • 101b = 开启
  • 110b = PWM3
  • 111b = PWM4
2 VSUP_UVLO_SEL R/W 0b 选择 VSUP 上关闭降压稳压器的 UVLO 电平
  • 0b = UVLO 电平较低(典型值 3.2V)
  • 1b = UVLO 电平较高(典型值 5V)
1 WAKE_WIDTH_MAX_DIS R/W 0b 选择脉冲以便进行 WAKE 引脚配置时,禁用最大限值 tWK_PULSE_WIDTH_MAX 检测。
  • 0b = 启用
  • 1b = 禁用
0 RESERVED R 0b 保留

9.1.22 SWE_TIMER 寄存器(地址 = 1Ch)[复位 = 28h]

SWE_TIMER 如表 9-24 所示。

返回到汇总表

表 9-24 SWE_TIMER 寄存器字段说明
字段 类型 复位 说明
7 SWE_EN R/W 0b 睡眠唤醒错误启用:注意:这会在器件因为唤醒事件而退出睡眠模式时启用 SWE 计时器。如果启用此功能,则必须在这四分钟窗口内进行 SPI 读取或写入,否则器件将返回睡眠状态。这不会在初始上电或上电复位时禁用该功能。
  • 0b = 禁用
  • 1b = 启用
6-3 SWE_TIMER_SET R/W 0101b 设置用于 tINACTIVE(以分钟为单位)的计时器
  • 0000b = 2
  • 0001b = 2.5
  • 0010b = 3
  • 0011b = 3.5
  • 0100b = 4
  • 0101b = 4.5
  • 0110b = 5
  • 0111b = 5.5
  • 1000b = 6
  • 1001b = 6.5
  • 1010b = 8
  • 1011b = 8.5
  • 1100b = 10
2 CANSLNT_SWE_DIS R/W 0b 禁用带有 CANSLNT 标志的 SWE 计时器连接。
  • 0b = 启用
  • 1b = 禁用
1-0 RESERVED R 0b 保留

9.1.23 HSS_CNTL 寄存器(地址 = 1Eh)[复位 = 00h]

HSS_CNTL 如表 9-25 所示。

返回到汇总表

表 9-25 HSS_CNTL 寄存器字段说明
字段 类型 复位 说明
7 RESERVED R 0b 保留
6-4 HSS1_CNTL R/W 000b 高侧开关 1 的控制
  • 000b = 关闭
  • 001b = PWM1
  • 010b = PWM2
  • 011b = Timer1
  • 100b = Timer2
  • 101b = 开启
  • 110b = PWM3
  • 111b = PWM4
3 RESERVED R 0b 保留
2-0 HSS2_CNTL R/W 000b 高侧开关 2 的控制
  • 000b = 关闭
  • 001b = PWM1
  • 010b = PWM2
  • 011b = Timer1
  • 100b = Timer2
  • 101b = 开启
  • 110b = PWM3
  • 111b = PWM4

9.1.24 PWM1_CNTL1 寄存器(地址 = 1Fh)[复位 = 00h]

PWM1_CNTL1 如表 9-26 所示。

返回到汇总表

表 9-26 PWM1_CNTL1 寄存器字段说明
字段 类型 复位 说明
7 PWM1_FREQ R/W 0b 选择 PWM1 频率 (Hz)
  • 0b = 200
  • 1b = 400
6-0 RESERVED R 0b 保留

9.1.25 PWM1_CNTL2 寄存器(地址 = 20h)[复位 = 00h]

PWM1_CNTL2 如表 9-27 所示。

返回到汇总表

表 9-27 PWM1_CNTL2 寄存器字段说明
字段 类型 复位 说明
7-2 RESERVED R 0b 保留
1-0 PWM1_DC_MSB R/W 00b 10 位 PWM1 占空比选择的两个最高有效位。与 'h21[7:0] 一起使用

注意:配置 HSS3 时,如果要使用 PWM,则建议与 PWM3 保持一致。当寄存器 8'hC[5] = 0b 时,PWM1 控制会更改为 PWM3。
  • 00b = 与 'h21[7:0] 一起使用时 100% 关闭
  • 11b = 与 h21[7:0]一起使用时 100% 开启

9.1.26 PWM1_CNTL3 寄存器(地址 = 21h)[复位 = 00h]

PWM1_CNTL3 如表 9-28 所示。

返回到汇总表

表 9-28 PWM1_CNTL3 寄存器字段说明
字段 类型 复位 说明
7-0 PWM1_DC R/W 00000000b 用于 10 位 PWM1 占空比选择的位 7-0。与 'h20[1:0] 一起使用

注意:配置 HSS3 时,如果要使用 PWM,则建议与 PWM3 保持一致。当寄存器 8'hC[5] = 0b 时,PWM1 控制会更改为 PWM3。

9.1.27 PWM2_CNTL1 寄存器(地址 = 22h)[复位 = 00h]

PWM2_CNTL1 如表 9-29 所示。

返回到汇总表

表 9-29 PWM2_CNTL1 寄存器字段说明
字段 类型 复位 说明
7 PWM2_FREQ R/W 0b 选择 PWM2 频率 (Hz)
  • 0b = 200
  • 1b = 400
6-0 RESERVED R 0b 保留

9.1.28 PWM2_CNTL2 寄存器(地址 = 23h)[复位 = 00h]

PWM2_CNTL2 如表 9-30 所示。

返回到汇总表

表 9-30 PWM2_CNTL2 寄存器字段说明
字段 类型 复位 说明
7-2 RESERVED R 0b 保留
1-0 PWM2_DC_MSB R/W 00b 10 位 PWM2 占空比选择的两个最高有效位。与 'h24[7:0] 一起使用

注意:配置 HSS4 时,如果要使用 PWM,则建议与 PWM4 保持一致。当寄存器 8'hC[5] = 0b 时,PWM2 控制会更改为 PWM4。
  • 00b = 与 'h24[7:0] 一起使用时 100% 关闭
  • 11b = 与 'h24[7:0] 一起使用时 100% 开启

9.1.29 PWM2_CNTL3 寄存器(地址 = 24h)[复位 = 00h]

PWM2_CNTL3 如表 9-31 所示。

返回到汇总表

表 9-31 PWM2_CNTL3 寄存器字段说明
字段 类型 复位 说明
7-0 PWM2_DC R/W 00000000b 用于 10 位 PWM2 占空比选择的位 7-0。与 'h23[1:0] 一起使用

注意:配置 HSS4 时,如果要使用 PWM,则建议与 PWM4 保持一致。当寄存器 8'hC[5] = 0b 时,PWM2 控制会更改为 PWM4。

9.1.30 TIMER1_CONFIG 寄存器(地址 = 25h)[复位 = 00h]

TIMER1_CONFIG 如表 9-32 所示。

返回到汇总表

表 9-32 TIMER1_CONFIG 寄存器字段说明
字段 类型 复位 说明
7-4 TIMER1_ON_WIDTH R/W 0000b 设置计时器 1 的高侧开关导通时间 (ms)
  • 0000b = 关闭(HSS 为高阻抗)
  • 0001b = 0.1
  • 0010b = 0.3
  • 0011b = 0.5
  • 0100b = 1
  • 0101b = 10
  • 0110b = 20
  • 0111b = 30
  • 1000b = 40
  • 1001b = 50
  • 1010b = 60
  • 1011b = 80
  • 1100b = 100
  • 1101b = 150
  • 1110b = 200
  • 1111b = 开启(HSS 100% 开启)
3 TIMER1_CYC_WK_EN R/W 0b 使用计时器 1 启用循环唤醒
  • 0b = 禁用
  • 1b = 启用
2-0 TIMER1_PERIOD R/W 000b 设置计时器 1 的计时器周期 (ms)
  • 000b = 10
  • 001b = 20
  • 010b = 50
  • 011b = 100
  • 100b = 200
  • 101b = 500
  • 110b = 1000
  • 111b = 2000

9.1.31 TIMER2_CONFIG 寄存器(地址 = 26h)[复位 = 00h]

TIMER2_CONFIG 如表 9-33 所示。

返回到汇总表

表 9-33 TIMER2_CONFIG 寄存器字段说明
字段 类型 复位 说明
7-4 TIMER2_ON_WIDTH R/W 0000b 设置计时器 2 的高侧开关导通时间 (ms)
  • 0000b = 关闭(HSS 为高阻抗)
  • 0001b = 0.1
  • 0010b = 0.3
  • 0011b = 0.5
  • 0100b = 1
  • 0101b = 10
  • 0110b = 20
  • 0111b = 30
  • 1000b = 40
  • 1001b = 50
  • 1010b = 60
  • 1011b = 80
  • 1100b = 100
  • 1101b = 150
  • 1110b = 200
  • 1111b = 开启(HSS 100% 开启)
3 TIMER2_CYC_WK_EN R/W 0b 使用计时器 2 启用循环唤醒
  • 0b = 禁用
  • 1b = 启用
2-0 TIMER2_PERIOD R/W 000b 设置计时器 2 的计时器周期 (ms)
  • 000b = 10
  • 001b = 20
  • 010b = 50
  • 011b = 100
  • 100b = 200
  • 101b = 500
  • 110b = 1000
  • 111b = 2000

9.1.32 RSRT_CNTR 寄存器(地址 = 28h)[复位 = 40h]

RSRT_CNTR 如表 9-34 所示。

返回到汇总表

表 9-34 RSRT_CNTR 寄存器字段说明
字段 类型 复位 说明
7-4 RSRT_CNTR_SEL R/W 0100b 选择器件在进入睡眠模式之前可以进入重启模式的次数,即 0 到 15 次。注意:在此处写入 0h 会禁用重启计数器。
3-0 RESERVED R 0b 保留

9.1.33 nRST_GFO_CNTL 寄存器(地址 = 29h)[复位 = 0Ch]

nRST_GFO_CNTL 如表 9-35 所示。

返回到汇总表

表 9-35 nRST_GFO_CNTL 寄存器字段说明
字段 类型 复位 说明
7-6 RESERVED R 0b 保留
5 nRST_PULSE_WIDTH R/W 0b 设置在 VCC1 清除 UVCC1 阈值后,当器件由于 WD 故障或 nRST 解除延迟而进入重启模式时 nRST 的脉冲宽度
  • 0b = 2ms
  • 1b = 15ms
4 GFO_POL_SEL R/W 0b 选择 GFO 引脚的极性。注意:当 8'h29[3:1] = 110b 时,该位决定 GFO 输出的状态
  • 0b = 低电平有效
  • 1b = 高电平有效
3-1 GFO_SEL R/W 110b 选择使此引脚拉至 'h29[4] 为 tNRST_TOG 选择的状态的信息,但选择通用输出时除外
  • 000b = VCC1/2 中断(过压、欠压或短路)
  • 001b = WD 中断事件(每个)
  • 010b = 保留
  • 011b = 本地唤醒请求 (LWU)
  • 100b = 总线唤醒请求 (WUP)
  • 101b = 超出重启计数器(在待机模式下指示)
  • 110b = 通用输出
  • 111b = CAN 总线故障
0 RESERVED R 0b 保留

9.1.34 WAKE_PIN_CONFIG3 寄存器(地址 = 2Ah)[复位 = F0h]

WAKE_PIN_CONFIG3 如表 9-36 所示。

返回到汇总表

表 9-36 WAKE_PIN_CONFIG3 寄存器字段说明
字段 类型 复位 说明
7 WAKE4_PIN_SET R/W 1b 配置 WAKE4 是处于活动状态还是非活动状态
  • 0b = WAKE4 处于非活动状态
  • 1b = WAKE4 处于活动状态
6 WAKE3_PIN_SET R/W 1b 配置 WAKE3 是处于活动状态还是非活动状态
  • 0b = WAKE3 处于非活动状态
  • 1b = WAKE3 处于活动状态
5 WAKE2_PIN_SET R/W 1b 配置 WAKE2 是处于活动状态还是非活动状态
  • 0b = WAKE2 处于非活动状态
  • 1b = WAKE2 处于活动状态
4 WAKE1_PIN_SET R/W 1b 配置 WAKE1 是处于活动状态还是非活动状态
  • 0b = WAKE1 处于非活动状态
  • 1b = WAKE1 处于活动状态
3-0 MULTI_WAKE_STAT R/W0C 0000b 根据特定位指示哪个 WAKE 输入状态发生了变化。位表示 WAKE 输入,因此如果设置了多个 WAKE 输入位,则表明这些特定的 WAKE 输入会引发唤醒事件。
  • 0001b = WAKE 1
  • 0010b = WAKE 2
  • 0100b = WAKE 3
  • 1000b = WAKE 4

9.1.35 WAKE_PIN_CONFIG4 寄存器(地址 = 2Bh)[复位 = 22h]

WAKE_PIN_CONFIG4 如表 9-37 所示。

返回到汇总表

表 9-37 WAKE_PIN_CONFIG4 寄存器字段说明
字段 类型 复位 说明
7 WAKE2_SENSE R/W 0b WAKE2 引脚配置为静态或循环检测唤醒
  • 0b = 静态检测
  • 1b = 循环检测
6 WAKE2_STAT RH 0b 提供 WAKE2 引脚的状态。
  • 0b = 低电平
  • 1b = 高电平
5-4 WAKE2_LEVEL R/W 10b 设置 WAKE2 引脚输入阈值
  • 00b = VCC1
  • 01b = 2.5V
  • 10b = 4V
  • 11b = 6V
3 WAKE3_SENSE R/W 0b WAKE3 引脚配置为静态或循环检测唤醒
  • 0b = 静态检测
  • 1b = 循环检测
2 WAKE3_STAT RH 0b 提供 WAKE3 引脚的状态。
  • 0b = 低电平
  • 1b = 高电平
1-0 WAKE3_LEVEL R/W 10b 设置 WAKE3 引脚输入阈值
  • 00b = VCC1
  • 01b = 2.5V
  • 10b = 4V
  • 11b = 6V

9.1.36 WD_QA_CONFIG 寄存器(地址 = 2Dh)[复位 = 0Ah]

WD_QA_CONFIG 如表 9-38 所示。

返回到汇总表

表 9-38 WD_QA_CONFIG 寄存器字段说明
字段 类型 复位 说明
7-6 WD_ANSW_GEN_CFG R/W 00b WD 应答生成配置
5-4 WD_QA_POLY_CFG R/W 00b WD Q&A 多项式配置
3-0 WD_QA_POLY_SEED R/W 1010b 当器件处于 RESET 状态时加载的 WD Q&A 多项式种子值

9.1.37 WD_QA_ANSWR 寄存器(地址 = 2Eh)[复位 = 00h]

WD_QA_ANSWR 如表 9-39 所示。

返回到汇总表

表 9-39 WD_QA_ANSWR 寄存器字段说明
字段 类型 复位 说明
7-0 WD_QA_ANSWER R/W1C 00000000b MCU Q&A 看门狗应答

9.1.38 WD_QA_QUESTION 寄存器(地址 = 2Fh)[复位 = 3Ch]

WD_QA_QUESTION 如表 9-40 所示。

返回到汇总表

表 9-40 WD_QA_QUESTION 寄存器字段说明
字段 类型 复位 说明
7 RESERVED R 0b 保留
6 QA_ERROR R/W1C 0b 看门狗 Q&A 应答错误标志
5-4 WD_ANSW_CNT RH 11b 已接收看门狗 Q&A 错误计数器的当前状态
3-0 WD_QUESTION RH 1100b 当前看门狗问题值

9.1.39 SW_ID1 寄存器(地址 = 30h)[复位 = 00h]

SW_ID1 如表 9-41 所示。

返回到汇总表

表 9-41 SW_ID1 寄存器字段说明
字段 类型 复位 说明
7-0 EXT_ID_17:10 R/W 00000000b 扩展 ID 位 17:10

9.1.40 SW_ID2 寄存器(地址 = 31h)[复位 = 00h]

SW_ID2 如表 9-42 所示。

返回到汇总表

表 9-42 SW_ID2 寄存器字段说明
字段 类型 复位 说明
7-0 EXT_ID_9:2 R/W 00000000b 扩展 ID 位 9:2

9.1.41 SW_ID3 寄存器(地址 = 32h)[复位 = 00h]

SW_ID3 如表 9-43 所示。

返回到汇总表

表 9-43 SW_ID3 寄存器字段说明
字段 类型 复位 说明
7-6 EXT_ID_1:0 R/W 00b 扩展 ID 位 1:0
5 IDE R/W 0b 扩展 ID 字段
  • 0b = 标准 ID(11 位)
  • 1b = 扩展 ID(29 位)
4-0 ID_10:6__EXT_ID_28:24 R/W 00000b ID[10:6] 和扩展 ID[28:24]

9.1.42 SW_ID4 寄存器(地址 = 33h)[复位 = 00h]

SW_ID4 如表 9-44 所示。

返回到汇总表

表 9-44 SW_ID4 寄存器字段说明
字段 类型 复位 说明
7-2 ID_5:0__EXT_ID_23:18 R/W 000000b ID[5:0] 和扩展 ID[23:18]
1-0 RESERVED R 0b 保留

9.1.43 SW_ID_MASK1 寄存器(地址 = 34h)[复位 = 00h]

SW_ID_MASK1 如表 9-45 所示。

返回到汇总表

表 9-45 SW_ID_MASK1 寄存器字段说明
字段 类型 复位 说明
7-2 RESERVED R 0b 保留
1-0 EXT_ID_MASK_17:16 R/W 00b 扩展 ID 掩码 17:16

9.1.44 SW_ID_MASK2 寄存器(地址 = 35h)[复位 = 00h]

SW_ID_MASK2 如表 9-46 所示。

返回到汇总表

表 9-46 SW_ID_MASK2 寄存器字段说明
字段 类型 复位 说明
7-0 EXT_ID_MASK_15:8 R/W 00000000b 扩展 ID 掩码 15:8

9.1.45 SW_ID_MASK3 寄存器(地址 = 36h)[复位 = 00h]

SW_ID_MASK3 如表 9-47 所示。

返回到汇总表

表 9-47 SW_ID_MASK3 寄存器字段说明
字段 类型 复位 说明
7-0 EXT_ID_MASK_7:0 R/W 00000000b 扩展 ID 掩码 7:0

9.1.46 SW_ID_MASK4 寄存器(地址 = 37h)[复位 = 00h]

SW_ID_MASK4 如表 9-48 所示。

返回到汇总表

表 9-48 SW_ID_MASK4 寄存器字段说明
字段 类型 复位 说明
7-0 ID_MASK_10:3__EXT_ID_MASK_28:21 R/W 00000000b ID 掩码 10:3 和扩展 ID 掩码 28:21(基本 ID)

9.1.47 SW_ID_MASK_DLC 寄存器(地址 = 38h)[复位 = 00h]

SW_ID_MASK_DLC 如表 9-49 所示。

返回到汇总表

表 9-49 SW_ID_MASK_DLC 寄存器字段说明
字段 类型 复位 说明
7-5 ID_MASK_2:0__EXT_ID_MASK_20:18 R/W 000b ID 掩码 2:0 和扩展 ID 掩码 20:18(基本 ID)
4-1 DLC R/W 0000b DLC[3:0]
0 DATA_MASK_EN R/W 0b 数据掩码启用
  • 0b = DLC 字段和数据字段不进行比较,并假定有效。允许远程帧。
  • 1b = DLC 字段必须与 DLC[3:0] 寄存器匹配,并且数据字段字节与 DATAx 寄存器进行比较以找到匹配的 1。忽略远程帧

9.1.48 DATA0 寄存器(地址 = 39h)[复位 = 00h]

DATA0 如表 9-50 所示。

返回到汇总表

表 9-50 DATA0 寄存器字段说明
字段 类型 复位 说明
7-0 DATA0 R/W 00000000b CAN 数据字节 0

9.1.49 DATA1 寄存器(地址 = 3Ah)[复位 = 00h]

DATA1 如表 9-51 所示。

返回到汇总表

表 9-51 DATA1 寄存器字段说明
字段 类型 复位 说明
7-0 DATA1 R/W 00000000b CAN 数据字节 1

9.1.50 DATA2 寄存器(地址 = 3Bh)[复位 = 00h]

DATA2 如表 9-52 所示。

返回到汇总表

表 9-52 DATA2 寄存器字段说明
字段 类型 复位 说明
7-0 DATA2 R/W 00000000b CAN 数据字节 2

9.1.51 DATA3 寄存器(地址 = 3Ch)[复位 = 00h]

DATA3 如表 9-53 所示。

返回到汇总表

表 9-53 DATA3 寄存器字段说明
字段 类型 复位 说明
7-0 DATA3 R/W 00000000b CAN 数据字节 3

9.1.52 DATA4 寄存器(地址 = 3Dh)[复位 = 00h]

DATA4 如表 9-54 所示。

返回到汇总表

表 9-54 DATA4 寄存器字段说明
字段 类型 复位 说明
7-0 DATA4 R/W 00000000b CAN 数据字节 4

9.1.53 DATA5 寄存器(地址 = 3Eh)[复位 = 00h]

DATA5 如表 9-55 所示。

返回到汇总表

表 9-55 DATA5 寄存器字段说明
字段 类型 复位 说明
7-0 DATA5 R/W 00000000b CAN 数据字节 5

9.1.54 DATA6 寄存器(地址 = 3Fh)[复位 = 00h]

DATA6 如表 9-56 所示。

返回到汇总表

表 9-56 DATA6 寄存器字段说明
字段 类型 复位 说明
7-0 DATA6 R/W 00000000b CAN 数据字节 6

9.1.55 DATA7 寄存器(地址 = 40h)[复位 = 00h]

DATA7 如表 9-57 所示。

返回到汇总表

表 9-57 DATA7 寄存器字段说明
字段 类型 复位 说明
7-0 DATA7 R/W 00000000b CAN 数据字节 7

9.1.56 SW_CONFIG_1 寄存器(地址 = 44h)[复位 = 50h]

SW_CONFIG_1 如表 9-58 所示。

返回到汇总表

表 9-58 SW_CONFIG_1 寄存器字段说明
字段 类型 复位 说明
7 SW_FD_PASSIVE R/W 0b 选择性唤醒 FD 无源:当出现具有灵活数据速率的 CAN 帧时,此位将修改错误计数器的行为。
  • 0b = 具有灵活数据速率的 CAN 帧将计为错误帧
  • 1b = 忽略具有灵活数据速率的 CAN 帧(无源)
6-4 CAN_DR R/W 101b CAN 总线数据速率
  • 000b = 50Kbps
  • 001b = 100Kbps
  • 010b = 125Kbps
  • 011b = 250Kbps
  • 100b = 保留
  • 101b = 500Kbps
  • 110b = 保留
  • 111b = 1Mbps
3-2 FD_DR R/W 00b CAN 总线 FD 数据速率
  • 10b = CAN FD 8Mbps 与 500kbps CAN 数据速率
  • 11b = 保留
1-0 RESERVED R 0b 保留

9.1.57 SW_CONFIG_2 寄存器(地址 = 45h)[复位 = 00h]

SW_CONFIG_2 如表 9-59 所示。

返回到汇总表

表 9-59 SW_CONFIG_2 寄存器字段说明
字段 类型 复位 说明
7-0 FRAME_CNTx RH 00000000b 帧错误计数器:对于检测到的每个接收帧错误(填充位、CRC 或 CRC 定界符形式错误),该错误计数器会递增 1。假设计数器不为零,则对于每个正确接收到的 CAN 帧,计数器都会递减 1。如果器件在具有灵活数据速率帧的 CAN 上设置为被动,则检测为 CAN FD 帧的任何帧都不会影响帧错误计数器(不递增或递减)。如果该帧计数器达到 FRAME_CNT_THRESHOLD[7:0] 值,则下一次递增会使计数器溢出,同时设置 FRAME_OVF 标志。可以通过以下方式重置计数器:启用帧检测或 tSILENCE 检测。

9.1.58 SW_CONFIG_3 寄存器(地址 = 46h)[复位 = 1Fh]

SW_CONFIG_3 如表 9-60 所示。

返回到汇总表

表 9-60 SW_CONFIG_3 寄存器字段说明
字段 类型 复位 说明
7-0 FRAME_CNT_THRESHOLD R/W 00011111b 帧错误计数器阈值:这些位设置错误计数器达到其最大值的点,在下一个错误帧上将溢出并设置 FRAME_OVF 标志。默认值为 31,因此第 32 个错误将设置溢出标志。

9.1.59 SW_CONFIG_4 寄存器(地址 = 47h)[复位 = 00h]

SW_CONFIG_4 如表 9-61 所示。

返回到汇总表

表 9-61 SW_CONFIG_4 寄存器字段说明
字段 类型 复位 说明
7 SWCFG R/W 0b 选择性唤醒配置完成。注意:写入这些唤醒配置寄存器(8'h30-8'h44、8'h46)中的任何一个都会清除 SWCFG 位。
  • 0b = SW 寄存器未配置或已收到 FRAME_OVF 故障。
  • 1b = SW 寄存器已配置。注意:请将此作为配置和开启选择性唤醒功能的最后一步。
6 CAN_SYNC_FD RH 0b 如果启用帧检测,则器件正在正确地对 CAN FD 帧进行解码。此标志在接收每个帧后更新。通过轮询此标志,系统可以确定器件是否正在正确地对 CAN FD 帧进行解码,直到(但不包括)数据字段。该标志会自行清除。
5 CAN_SYNC RH 0b 同步到 CAN 数据:如果启用帧检测,此标志指示器件正在正确地对 CAN 帧进行解码。此标志在接收每个帧后更新。通过轮询该标志,系统可以确定器件是否正在正确地对 CAN 帧进行解码。该标志会自行清除。
4-0 RESERVED R 0b 保留

9.1.60 HSS_CNTL2 寄存器(地址 = 4Dh)[复位 = 00h]

HSS_CNTL2 如表 9-62 所示。

返回到汇总表

表 9-62 HSS_CNTL2 寄存器字段说明
字段 类型 复位 说明
7 RESERVED R 0b 保留
6-4 HSS3_CNTL R/W 000b 高侧开关 3 的控制
  • 000b = 关闭
  • 001b = PWM1
  • 010b = PWM2
  • 011b = Timer1
  • 100b = Timer2
  • 101b = 开启
  • 110b = PWM3
  • 111b = PWM4
3 RESERVED R 0b 保留
2-0 HSS4_CNTL R/W 000b 高侧开关 4 的控制
  • 000b = 关闭
  • 001b = PWM1
  • 010b = PWM2
  • 011b = Timer1
  • 100b = Timer2
  • 101b = 开启
  • 110b = PWM3
  • 111b = PWM4

9.1.61 EEPROM 寄存器(地址 = 4Eh)[复位 = 00h]

表 9-63 中显示了 EEPROM。

返回到汇总表

表 9-63 EEPROM 寄存器字段说明
字段 类型 复位 说明
7 EEPROM_SAVE R/W 0b 将配置位保存到 EEPROM。将 1b 和正确的代码写入寄存器 8'h4E[3:0],以便将配置位保存到 EEPROM。在写入 EEPROM 后自行清除。
6 EEPROM_CRC_CHK R/W 0b 强制 EEPROM CRC 校验
  • 0b = 不读取或校验 CRC
  • 1b = 强制读取和校验 CRC
5 EEPROM_RELOAD R/W 0b 强制从 EEPROM 重新加载存储器
  • 0b = 不重新加载
  • 1b = 重新加载 EEPROM
4 RESERVED R 0b 保留
3-0 EEPROM_CODE R/W 0000b 用于访问 EEPROM 的代码

9.1.62 HSS_CNTL3 寄存器(地址 = 4Fh)[复位 = 00h]

HSS_CNTL3 如表 9-64 所示。

返回到汇总表

表 9-64 HSS_CNTL3 寄存器字段说明
字段 类型 复位 说明
7 HSS_OV_SD_DIS R/W 0b 配置 OVHSS 导致的 HSS 关断
  • 0b = HSS 因 OVHSS 而关断
  • 1b = 即使在 OVHSS 期间,HSS 仍保持开启
6 HSS_UV_SD_DIS R/W 0b 配置 UVHSS 导致的 HSS 关断
  • 0b = HSS 因 UVHSS 而关断
  • 1b = 即使在 UVHSS 期间,HSS 仍保持开启
5 HSS_OV_UV_REC R/W 0b 配置高侧开关因 OVHSS 或 UVHSS 事件而断开时的自动恢复
  • 0b = 启用(清除 OV/UVHSS 事件时自动恢复 HSS 输出)
  • 1b = 禁用(自动恢复禁用。清除 OV/UVHSS 事件后,必须在控制器上手动重新导通 HSS)
4 SLP_CYC_WK_EN R/W 0b 根据 timer1 或 timer2 在睡眠模式下启用循环唤醒
  • 0b = 禁用
  • 1b = 启用
3 RESERVED R 0b 保留
2 VCC2_STATUS RH 0b VCC2 LDO 状态
  • 0b = UVCC2 或关闭
  • 1b = 处于稳压状态
1 VCAN_STATUS RH 0b VCAN LDO 状态
  • 0b = UVCAN 或关闭
  • 1b = 处于稳压状态
0 RSTRT_TIMER_SEL R/W 0b 如果 VCC1 不超过 UVCC1R,则选择用于退出重启模式的重启计时器
  • 0b = tRSTTO
  • 1b = tINACTIVE

9.1.63 INT_GLOBAL 寄存器(地址 = 50h)[复位 = 00h]

INT_GLOBAL 如表 9-65 所示。

返回到汇总表

表 9-65 INT_GLOBAL 寄存器字段说明
字段 类型 复位 说明
7 INT_7 RH 0b INT_7 的逻辑或
6 INT_1 RH 0b INT_1 的逻辑或
5 INT_2 RH 0b INT_2 的逻辑或
4 INT_3 RH 0b INT_3 的逻辑或
3 INT_CANBUS RH 0b INT_CANBUS 寄存器的逻辑或
2 INT_4 RH 0b INT_4 的逻辑或
1 RESERVED R 0b 保留
0 INT_6 RH 0b INT_6 的逻辑或

9.1.64 INT_1 寄存器(地址 = 51h)[复位 = 00h]

INT_1 如表 9-66 所示。

返回到汇总表

表 9-66 INT_1 寄存器字段说明
字段 类型 复位 说明
7 WD R/W1C 0b 看门狗事件中断。注意:此中断位将针对每个看门狗错误事件进行设置,而不依赖看门狗错误计数器
6 CANINT_1 R/W1C 0b CAN 总线唤醒中断
5 LWU R/W1C 0b 本地唤醒
4 WKERR R/W1C 0b 当 SWE 计时器已过期且状态机已返回睡眠模式时,将设置唤醒错误位
3 FRAME_OVF_1 R/W1C 0b 帧错误计数器溢出
2 CANSLNT_1 R/W1C 0b CAN 总线在 tSILENCE 期间处于非活动状态
1 SWPIN_WU R/W1C 0b SW 引脚唤醒中断
0 CANDOM_1 R/W1C 0b CAN 总线卡在显性状态

9.1.65 INT_2 寄存器(地址 = 52h)[复位 = 40h]

INT_2 如表 9-67 所示。

返回到汇总表

表 9-67 INT_2 寄存器字段说明
字段 类型 复位 说明
7 SMS R/W1C 0b 睡眠模式状态标志。仅在 WKERR、UVIO 超时或 UVIO + TSD 故障导致进入睡眠模式时设置
6 PWRON R/W1C 1b 上电
5 OVCC1 R/W1C 0b VCC1 过压
4 UVSUP5 R/W1C 0b UVSUP5 欠压
3 UVSUP3 R/W1C 0b UVSUP3 欠压
2 UVCC1 R/W1C 0b VCC1 欠压
1 TSD_SBC R/W1C 0b VCC1 或 HSS 导致的 SBC 热关断(从失效防护模式恢复后指示中断)
0 SME R/W1C 0b 如果启用,当器件处于睡眠模式、VCC1 开启并由于 VCC1 故障或看门狗故障退出并进入重启或失效防护模式时,退出睡眠模式中断

9.1.66 INT_3 寄存器(地址 = 53h)[复位 = 00h]

INT_3 如表 9-68 所示。

返回到汇总表

表 9-68 INT_3 寄存器字段说明
字段 类型 复位 说明
7 SPIERR R/W1C 0b 设置 SPI 状态位时设置
6 SWERR RH 0b (SWE_EN 与 NOT (SWCFG))和 FRAME_OVF 的逻辑或。在设置 SWERR 时,可能不会启用选择性唤醒
5 FSM R/W1C 0b 已进入失效防护模式。可以在 FSM 中清除
4 CRCERR R/W1C 0b 检测到 SPI 事务 CRC 错误
3 VCC1SC R/W1C 0b 检测到 VCC1 短路
2 RSRT_CNT R/W1C 0b 重启计数器超过编程的计数
1 TSD_CAN R/W1C 0b VCC2 或 CAN 导致的热关断
0 CRC_EEPROM R/W1C 0b EEPROM CRC 错误

9.1.67 INT_CANBUS_1 寄存器(地址 = 54h)[复位 = 00h]

INT_CANBUS_1 如表 9-69 所示。

返回到汇总表

表 9-69 INT_CANBUS_1 寄存器字段说明
字段 类型 复位 说明
7 UVCAN R/W1C 0b UVCAN 中断
6 RESERVED R 0b 保留
5 CANHCANL R/W1C 0b CANH 和 CANL 短接在一起
4 CANHBAT R/W1C 0b CANH 短接至 Vbat
3 CANLGND R/W1C 0b CANL 短接至 GND
2 CANBUSOPEN R/W1C 0b CAN 总线开路
1 CANBUSGND R/W1C 0b CAN 总线短接至 GND,或 CANH 短接至 GND
0 CANBUSBAT R/W1C 0b CAN 总线短接至 Vbat,或 CANL 短接至 Vbat

9.1.68 INT_7 寄存器(地址 = 55h)[复位 = 00h]

INT_7 如表 9-70 所示。

返回到汇总表

表 9-70 INT_7 寄存器字段说明
字段 类型 复位 说明
7 HSSOC1 R/W1C 0b 高侧开关 1 过流
6 HSSOL1 R/W1C 0b 高侧开关 1 开路负载
5 HSSOC2 R/W1C 0b 高侧开关 2 过流
4 HSSOL2 R/W1C 0b 高侧开关 2 开路负载
3 HSSOC3 R/W1C 0b 高侧开关 3 过流
2 HSSOL3 R/W1C 0b 高侧开关 3 开路负载
1 HSSOC4 R/W1C 0b 高侧开关 4 过流
0 HSSOL4 R/W1C 0b 高侧开关 4 开路负载

9.1.69 INT_EN_1 寄存器(地址 = 56h)[复位 = FFh]

INT_EN_1 如表 9-71 所示。

返回到汇总表

表 9-71 INT_EN_1 寄存器字段说明
字段 类型 复位 说明
7 WD_EN R/W 1b 看门狗事件检测屏蔽
6 CANINT_EN R/W 1b CAN 总线唤醒中断屏蔽
5 LWU_EN R/W 1b 本地唤醒屏蔽
4 WKERR_EN R/W 1b 唤醒错误屏蔽
3 FRAME_OVF_EN R/W 1b 帧错误计数器溢出屏蔽
2 CANSLNT_EN R/W 1b CAN 静默屏蔽
1 SWPIN_WU_EN R/W 1b SW 引脚唤醒中断屏蔽
0 CANDOM_EN R/W 1b CAN 总线卡在显性状态屏蔽

9.1.70 INT_EN_2 寄存器(地址 = 57h)[复位 = 7Fh]

INT_EN_2 如表 9-72 所示。

返回到汇总表

表 9-72 INT_EN_2 寄存器字段说明
字段 类型 复位 说明
7 SMS_EN R 0b SMS 标志启用(只读)
6 PWRON_EN R 1b 上电标志启用(不可更改)
5 OVCC1_EN R/W 1b VCC1 过压屏蔽
4 UVSUP5_EN R/W 1b VSUP5 欠压屏蔽
3 UVSUP3_EN R/W 1b UVSUP3 欠压屏蔽
2 UVCC1_EN R/W 1b VCC1 欠压屏蔽
1 TSD_SBC_EN R/W 1b SBC 热关断导致的中断的屏蔽位
0 SME_EN R 1b SME 中断启用(始终启用)

9.1.71 INT_EN_3 寄存器(地址 = 58h)[复位 = FEh]

INT_EN_3 如表 9-73 所示。

返回到汇总表

表 9-73 INT_EN_3 寄存器字段说明
字段 类型 复位 说明
7 SPIERR_EN R/W 1b SPI 错误中断屏蔽
6 SWERR_EN R/W 1b 选择性唤醒错误屏蔽
5 FSM_EN R/W 1b 失效防护状态标志屏蔽
4 CRCERR_EN R/W 1b SPI CRC 错误中断屏蔽
3 VCC1SC_EN R/W 1b VCC1 短路中断屏蔽
2 RSRT_CNT_EN R/W 1b 重启计数器超过编程的计数屏蔽
1 TSD_CAN_EN R 1b CAN/VCC2 热关断的屏蔽位
0 RESERVED R 0b 保留

9.1.72 INT_EN_CANBUS_1 寄存器(地址 = 59h)[复位 = BFh]

INT_EN_CANBUS_1 如表 9-74 所示。

返回到汇总表

表 9-74 INT_EN_CANBUS_1 寄存器字段说明
字段 类型 复位 说明
7 UVCAN_EN R/W 1b UVCAN 中断屏蔽
6 RESERVED R 0b 保留
5 CANHCANL_EN R/W 1b CANH 和 CANL 短接在一起故障中断的屏蔽位
4 CANHBAT_EN R/W 1b CANH 短接到 Vbat 故障中断的屏蔽位
3 CANLGND_EN R/W 1b CANL 短接至 GND 启用
2 CANBUSOPEN_EN R/W 1b CAN 总线开路启用
1 CANBUSGND_EN R/W 1b CAN 总线短接至 GND 启用
0 CANBUSBAT_EN R/W 1b CAN 总线短接至 Vbat 启用

9.1.73 INT_4 寄存器(地址 = 5Ah)[复位 = 00h]

INT_4 如表 9-75 所示。

返回到汇总表

表 9-75 INT_4 寄存器字段说明
字段 类型 复位 说明
7 RESERVED R 0b 保留
6 RESERVED R 0b 保留
5 RESERVED R 0b 保留
4 CYC_WUP R/W1C 0b 通过内部计时器实现的循环唤醒中断
3 MODE_ERR R/W1C 0b 模式更改请求的收发器状态非法
2 OVHSS R/W1C 0b 高侧开关的 VHSS 过压
1 EEPROM_CRC_INT R/W1C 0b EEPROM CRC 校验失败
0 UVHSS R/W1C 0b 高侧开关的 VHSS 欠压

9.1.74 INT_6 寄存器(地址 = 5Ch)[复位 = 00h]

INT_6 如表 9-76 所示。

返回到汇总表

表 9-76 INT_6 寄存器字段说明
字段 类型 复位 说明
7 TSDW R/W1C 0b 热关断警告
6 UVCC1PW R/W1C 0b VCC1 欠压预警
5 RESERVED R 0b 保留
4 RESERVED R 0b 保留
3 RESERVED R 0b 保留
2 UVCC2 R/W1C 0b VCC2 引脚欠压
1 OVCC2 R/W1C 0b VCC2 引脚过压
0 VCC2SC R/W1C 0b VCC2 引脚短路

9.1.75 INT_EN_4 寄存器(地址 = 5Eh)[复位 = 1Fh]

INT_EN_4 如表 9-77 所示。

返回到汇总表

表 9-77 INT_EN_4 寄存器字段说明
字段 类型 复位 说明
7 RESERVED R 0b 保留
6 RESERVED R 0b 保留
5 RESERVED R 0b 保留
4 CYC_WUP_EN R/W 1b 循环唤醒中断的屏蔽位
3 MODE_ERR_EN R/W 1b 模式更改请求屏蔽的收发器状态非法
2 OVHSS_EN R/W 1b 高侧开关的 VHSS 过压屏蔽
1 EEPROM_CRC_INT_EN R/W 1b EEPROM CRC 校验失败屏蔽
0 UVHSS_EN R/W 1b 高侧开关的 VHSS 欠压屏蔽

9.1.76 INT_EN_6 寄存器(地址 = 60h)[复位 = C7h]

INT_EN_6 如表 9-78 所示。

返回到汇总表

表 9-78 INT_EN_6 寄存器字段说明
字段 类型 复位 说明
7 TSDW_EN R/W1C 1b 热关断警告屏蔽
6 UVCC1PW_EN R/W1C 1b VCC1 欠压预警屏蔽
5 RESERVED R 0b 保留
4 RESERVED R 0b 保留
3 RESERVED R 0b 保留
2 UVCC2_EN R/W 1b VCC2 引脚欠压屏蔽
1 OVCC2_EN R/W 1b VCC2 引脚过压屏蔽
0 VCC2SC_EN R/W 1b VCC2 引脚短路屏蔽

9.1.77 INT_EN_7 寄存器(地址 = 62h)[复位 = FFh]

INT_EN_7 如表 9-79 所示。

返回到汇总表

表 9-79 INT_EN_7 寄存器字段说明
字段 类型 复位 说明
7 HSSOC1_EN R/W 1b 高侧开关 1 过流中断屏蔽
6 HSSOL1_EN R/W 1b 高侧开关 1 开路中断屏蔽
5 HSSOC2_EN R/W 1b 高侧开关 2 过流中断屏蔽
4 HSSOL2_EN R/W 1b 高侧开关 2 开路中断屏蔽
3 HSSOC3_EN R/W 1b 高侧开关 3 过流中断屏蔽
2 HSSOL3_EN R/W 1b 高侧开关 3 开路中断屏蔽
1 HSSOC4_EN R/W 1b 高侧开关 4 过流中断屏蔽
0 HSSOL4_EN R/W 1b 高侧开关 4 开路中断屏蔽

9.1.78 BUCK_CONFIG1 寄存器(地址 = 65h)[复位 = 28h]

BUCK_CONFIG1 如表 9-80 所示。

返回到汇总表

表 9-80 BUCK_CONFIG1 寄存器字段说明
字段 类型 复位 说明
7-6 SS_MOD_FREQ
(REV_ID = 21h)
R/W 00b REV_ID:21h
展频调制的频率扩展选项。
注意:这些位仅在 REV_ID = 21h(硅片修订版本 2.1)时可用。
注意:展频启用时 1.8MHz 的开关频率会在 AM 频带产生发射。建议使用 4% Δfc 调制选项,以更大限度地减少 AM 频带中的干扰
  • 00b = 关闭
  • 01b = 4% Δfc
  • 10b = 8% Δfc
  • 11b = 保留
7-6 RSVD
(REV_ID = 20h)
R/W 00b REV_ID:20h
RESERVED
5-4 BUCK_FSW R/W 10b 降压稳压器开关频率设置
  • 00b = 1.8MHz
  • 01b = 2.0MHz
  • 10b = 2.2MHz
  • 11b = 2.4MHz
3 PWM_PFM_CNTL_NORMAL R/W 1b 正常模式下的 PFM 和 PWM 模式配置
  • 0b = 自动(在 PFM 和 PWM 模式之间自动转换)
  • 1b = PWM
2 PWM_PFM_CNTL_STDBY_SLP R/W 0b 待机/睡眠模式下的 PFM 和 PWM 模式配置
  • 0b = 自动(在 PFM 和 PWM 模式之间自动转换)
  • 1b = PWM
1 RSVD
(REV_ID = 20h)
R/W 0b REV_ID:20h
REV_ID 为 20h(硅片修订版本 2.0)时的保留位。
注意:请勿在 ES_2.0 中设置该位
1 PRSS_EN
(REV_ID = 21h)
R/W 0b REV_ID:21h
启用伪随机展频 (PRSS)
注意:该位仅在 REV_ID = 21h(硅片版本 2.1)时可用
  • 0b = 线性展频
  • 1b = 伪随机展频
0 ICC1_CUR_LIMIT R/W 0b 降压稳压器的电流限制阈值
  • 0b = 高阈值(1A 负载)
  • 1b = 低阈值(500mA 负载)

9.1.79 ID_PIN_STATUS 寄存器(地址 = 78h)[复位 = 00h]

ID_PIN_STATUS 如表 9-81 所示。

返回到汇总表

表 9-81 ID_PIN_STATUS 寄存器字段说明
字段 类型 复位 说明
7-6 ID4_STAT R/W0C 00b ID4 引脚连接状态。注意:如果 WAKE_ID4_PU_PD 寄存器位设置为 01b(下拉)或 10b(上拉),则状态位复位为 00b。在这种情况下,WAKE4_STAT 位反映 ID4 引脚的实时引脚逻辑。
  • 00b = 未知
  • 01b = 连接到 GND
  • 10b = 连接到 VSUP
  • 11b = 悬空
5-4 ID3_STAT R/W0C 00b ID3 引脚连接状态。注意:如果 WAKE_ID3_PU_PD 寄存器位设置为 01b(下拉)或 10b(上拉),则状态位复位为 00b。在这种情况下,WAKE3_STAT 位反映 ID3 引脚的实时引脚逻辑。
  • 00b = 未知
  • 01b = 连接到 GND
  • 10b = 连接到 VSUP
  • 11b = 悬空
3-2 ID2_STAT R/W0C 00b ID2 引脚连接状态。注意:如果 WAKE_ID2_PU_PD 寄存器位设置为 01b(下拉)或 10b(上拉),则状态位复位为 00b。在这种情况下,WAKE2_STAT 位反映 ID2 引脚的实时引脚逻辑。
  • 00b = 未知
  • 01b = 连接到 GND
  • 10b = 连接到 VSUP
  • 11b = 悬空
1-0 ID1_STAT R/W0C 00b ID1 引脚连接状态。注意:如果 WAKE_ID1_PU_PD 寄存器位设置为 01b(下拉)或 10b(上拉),则状态位复位为 00b。在这种情况下,WAKE1_STAT 位反映 ID1 引脚的实时引脚逻辑。
  • 00b = 未知
  • 01b = 连接到 GND
  • 10b = 连接到 VSUP
  • 11b = 悬空

9.1.80 WAKE_ID_CONFIG1 寄存器(地址 = 79h)[复位 = 66h]

WAKE_ID_CONFIG1 如表 9-82 所示。

返回到汇总表

表 9-82 WAKE_ID_CONFIG1 寄存器字段说明
字段 类型 复位 说明
7 ID2_EN R/W 0b 启用/禁用 ID2 功能。注意:如果 ID2_EN 和 WAKE2_PIN_SET 均设置为 1b,器件将忽略 WAKE2_PIN_SET 设置,并且 ID 功能在 WAKE2/ID2 引脚上启用
  • 0b = ID2 引脚禁用
  • 1b = ID2 引脚启用
6-5 WAKE_ID2_PU_PD R/W 11b 实现上拉、下拉、自动或禁用的 ID2 配置。注意:只有自动选择 (11b) 会更新 ID2_STAT 寄存器位
  • 00b = 上拉和下拉均未激活
  • 01b = 下拉已激活
  • 10b = 上拉已激活
  • 11b = 自动选择上拉/下拉
4 ID2_PD_VALUE R 0b ID2 引脚下拉电流强度设置
  • 0b = 3mA
  • 1b = 10mA
3 ID1_EN R/W 0b 启用/禁用 ID1 功能。注意:如果 ID1_EN 和 WAKE1_PIN_SET 均设置为 1b,器件将忽略 WAKE1_PIN_SET 设置,并且 ID 功能在 WAKE1/ID1 引脚上启用
  • 0b = ID1 引脚禁用
  • 1b = ID1 引脚启用
2-1 WAKE_ID1_PU_PD R/W 11b 实现上拉、下拉、自动或禁用的 ID1 配置。注意:只有自动选择 (11b) 会更新 ID1_STAT 寄存器位
  • 00b = 上拉和下拉均未激活
  • 01b = 下拉已激活
  • 10b = 上拉已激活
  • 11b = 自动选择上拉/下拉
0 ID1_PD_VALUE R 0b ID1 引脚下拉电流强度设置
  • 0b = 3mA
  • 1b = 10mA

9.1.81 WAKE_ID_CONFIG2 寄存器(地址 = 7Ah)[复位 = 66h]

WAKE_ID_CONFIG2 如表 9-83 所示。

返回到汇总表

表 9-83 WAKE_ID_CONFIG2 寄存器字段说明
字段 类型 复位 说明
7 ID4_EN R/W 0b 启用/禁用 ID4 功能。注意:如果 ID4_EN 和 WAKE4_PIN_SET 均设置为 1b,器件将忽略 WAKE4_PIN_SET 设置,并且 ID 功能在 WAKE4/ID4 引脚上启用
  • 0b = ID4 引脚禁用
  • 1b = ID4 引脚启用
6-5 WAKE_ID4_PU_PD R/W 11b 实现上拉、下拉、自动或禁用的 ID4 配置。注意:只有自动选择 (11b) 会更新 ID4_STAT 寄存器位
  • 00b = 上拉和下拉均未激活
  • 01b = 下拉已激活
  • 10b = 上拉已激活
  • 11b = 自动选择上拉/下拉
4 ID4_PD_VALUE R 0b ID4 引脚下拉电流强度设置
  • 0b = 3mA
  • 1b = 10mA
3 ID3_EN R/W 0b 启用/禁用 ID3 功能。注意:如果 ID3_EN 和 WAKE3_PIN_SET 均设置为 1b,器件将忽略 WAKE3_PIN_SET 设置,并且 ID 功能在 WAKE3/ID3 引脚上启用
  • 0b = ID3 引脚禁用
  • 1b = ID3 引脚启用
2-1 WAKE_ID3_PU_PD R/W 11b 实现上拉、下拉、自动或禁用的 ID3 配置。注意:只有自动选择 (11b) 会更新 ID3_STAT 寄存器位
  • 00b = 上拉和下拉均未激活
  • 01b = 下拉已激活
  • 10b = 上拉已激活
  • 11b = 自动选择上拉/下拉
0 ID3_PD_VALUE R 0b ID3 引脚下拉电流强度设置
  • 0b = 3mA
  • 1b = 10mA

9.1.82 WAKE_PIN_CONFIG5 寄存器(地址 = 7Bh)[复位 = 20h]

WAKE_PIN_CONFIG5 如表 9-84 所示。

返回到汇总表

表 9-84 WAKE_PIN_CONFIG5 寄存器字段说明
字段 类型 复位 说明
7 WAKE4_SENSE R/W 0b WAKE4 引脚配置为静态或循环检测唤醒
  • 0b = 静态检测
  • 1b = 循环检测
6 WAKE4_STAT RH 0b 提供 WAKE4 引脚的状态。
  • 0b = 低电平
  • 1b = 高电平
5-4 WAKE4_LEVEL R/W 10b 设置 WAKE4 引脚输入阈值
  • 00b = 基于 VCC1
  • 01b = 2.5V
  • 10b = 4V
  • 11b = 6V
3-0 RESERVED R 0b 保留