ZHCSZ69C May 2024 – November 2025 TCAN2450-Q1 , TCAN2451-Q1
PRODUCTION DATA
表 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 展示了适用于此部分中访问类型的代码。
| 访问类型 | 代码 | 说明 |
|---|---|---|
| 读取类型 | ||
| R | R | 读取 |
| RH | R H |
读取 由硬件置位或清零 |
| 写入类型 | ||
| W | W | 写入 |
| W0C | W 0C |
写入 0 以清零 |
| W1C | W 1C |
写入 1 以清零 |
| 复位或默认值 | ||
| -n | 复位后的值或默认值 | |
DEVICE_ID_245x 如表 9-3 所示。
返回到汇总表。
器件型号。偏移 = 0h + y;其中 y = 0h 到 7h
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 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-4 展示了 REV_ID。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7-4 | Major_Revision | RH | 0010b | 裸片主修订版本。复位值指示裸片主修订版本(完整层版本)
|
| 3-0 | Minor_Revision | RH | xxxxb | 裸片次修订版本。复位值指示裸片次修订版本(金属层版本)
|
SPI_CONFIG 如表 9-5 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7-4 | RESERVED | R | 0b | 保留 |
| 3 | BYTE_CNT | R/W | 0b | 为读取或写入操作选择数据字节计数。请注意,对于双字节配置,SPI CRC 不可用
|
| 2 | SDI_POL | R/W | 0b | 通过配置内部上拉或下拉电阻器来选择 SDI 输入引脚的空闲状态极性
|
| 1-0 | SPI_MODE | R/W | 00b | 配置 SPI 模式
|
CRC_CNTL 如表 9-6 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7-1 | RESERVED | R | 0b | 保留 |
| 0 | CRC_EN | R/W | 0b | 启用 SPI CRC
|
CRC_POLY_SET 如表 9-7 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7-1 | RESERVED | R | 0b | 保留 |
| 0 | POLY_8_SET | R/W | 0b | 设置 CRC 的 8 位多项式。
|
SBC_CONFIG 如表 9-8 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7 | VCC1_OV_SEL | R/W | 1b | OVCC1 阈值选择位
|
| 6 | OVCC1_ACTION | R/W | 0b | 配置 OVCC1 导致的 SBC 操作
|
| 5 | PWM_SEL | R/W | 0b | 确定选择哪个 PWM 进行编程
|
| 4 | VCC1_SNK_DIS | R/W | 0b | 启用/禁用 VCC1 电流吸收
|
| 3-2 | SBC_MODE_SEL | RH/W | 01b | 确定 SBC 所处的模式。可由控制器设置。这些位也由硬件更新,例如从睡眠模式唤醒至待机模式或从失效防护模式转换到待机模式时
|
| 1-0 | VCC2_CFG | R/W | 10b | VCC2 稳压器配置
|
VREG_CONFIG1 如表 9-9 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7-6 | VCC1_CFG | R/W | 10b | VCC1 稳压器配置
|
| 5 | FPWM_OVSUP_DIS | R/W | 1b | 在 OVSUP 上禁用 FPWM,以减少采用高 VSUP 值时 VCC1 输出上的振铃。如果选择,降压稳压器会自动切换到 PFM 模式
|
| 4 | RESERVED | R | 0b | 保留 |
| 3 | VCC1_SINK | R/W | 0b | VCC1 电流吸收强度选择
|
| 2-0 | RESERVED | R | 0b | 保留 |
SBC_CONFIG1 如表 9-10 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7 | RESERVED | R | 0b | 保留 |
| 6 | FSM_CYC_WK_EN | R/W | 0b | 在失效防护模式下启用循环唤醒
|
| 5 | VCC1_SLP_ACT | R/W | 0b | 当 VCC1 在睡眠模式下由于唤醒事件而启用开启时应执行的操作
|
| 4-3 | UVCC1_SEL | R/W | 00b | VCC1 欠压阈值选择
|
| 2 | SW_FSM_EN | R/W | 0b | 在失效防护模式下,使 SW 引脚成为数字唤醒引脚
|
| 1 | SW_SLP_EN | R/W | 0b | 在睡眠模式下,使 SW 引脚成为数字唤醒引脚
|
| 0 | SW_POL_SEL | R/W | 1b | SW 引脚极性选择
|
Scratch_Pad_SPI 如表 9-11 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7-0 | Scratch_Pad | R/W | 00000000b | 用于 SPI 的读取和写入测试焊盘 |
CAN_CNTRL_1 如表 9-12 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7 | SW_EN | R/W | 0b | 启用选择性唤醒
|
| 6 | TXD_DTO_DIS | R/W | 0b | CAN TXD 显性超时禁用控制
|
| 5 | FD_EN | R/W | 0b | 启用总线故障诊断
|
| 4 | RESERVED | R | 0b | 保留 |
| 3 | CAN1_FSM_DIS | R/W | 0b | 在器件进入 FSM 时设置 CAN 收发器运行状态
|
| 2-0 | CAN1_TRX_SEL | R/W | 100b | CAN 收发器控制
|
WAKE_PIN_CONFIG1 如表 9-13 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7-6 | WAKE_CONFIG | R/W | 00b | Wake 引脚配置:注意:脉冲需要更多编程
|
| 5 | WAKE1_STAT | RH | 0b | 提供 WAKE1 引脚的状态。
|
| 4 | RESERVED | R | 0b | 保留 |
| 3-2 | WAKE_PULSE_INVALID | R/W | 00b | 小于或等于这些脉冲的脉冲被视为无效
|
| 1-0 | WAKE_PULSE_MAX | R/W | 00b | 被视为有效的最大 WAKE 引脚输入脉冲宽度。
|
WAKE_PIN_CONFIG2 如表 9-14 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7 | WAKE_PULSE_CONFIG | R/W | 0b | 设置所有 WAKE 引脚的预期脉冲方向
|
| 6 | WAKE1_SENSE | R/W | 0b | WAKE1 引脚配置为静态或循环检测唤醒
|
| 5 | TWK_CYC_SET | R/W | 0b | 设置 tWK_CYC 时间 (µs),用于确定所有 WAKE 引脚进行循环检测时的 WAKE 引脚状态
|
| 4-3 | nINT_SEL | R/W | 00b | nINT 配置选择
|
| 2 | RXD_WK_CONFIG | R/W | 0b | 配置唤醒事件触发的 RXD 引脚行为
|
| 1-0 | WAKE1_LEVEL | R/W | 10b | 设置 WAKE1 引脚输入阈值
|
WD_CONFIG_1 如表 9-15 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7-6 | WD_CONFIG | R/W | 10b | 看门狗配置
|
| 5-4 | WD_PRE | R/W | 00b | 看门狗预分频器
|
| 3 | WD_SLP_EN | R/W | 0b | 在睡眠模式下启用看门狗
|
| 2 | WD_STBY_TYPE | R/W | 0b | 选择待机模式(如果启用)下的看门狗类型
|
| 1-0 | WD_LW_SEL | R/W | 10b | 选择待机模式下的长窗口持续时间。
|
WD_CONFIG_2 如表 9-16 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 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 | 在待机模式下,禁用看门狗。
|
WD_INPUT_TRIG 如表 9-17 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7-0 | WD_INPUT | R/W1C | 00000000b | 写入 FFh 以在适当的时间触发 WD |
WD_RST_PULSE 如表 9-18 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7-4 | WD_ERR_CNT_SET | R/W | 0000b | 设置溢出时触发看门狗输出和操作的看门狗事件错误计数器 |
| 3-0 | RSRT_CNTR | R/W1C | 0000b | 提供器件进入重启模式的次数,该次数值应在达到 RSRT_CNTR_SEL 值之前清除 |
FSM_CONFIG 如表 9-19 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7-4 | FSM_CNTR_ACT | R/W | 0000b | 在失效防护计数器超过编程值时执行的操作
|
| 3-1 | FSM_SLP_STAT | RH | 000b | 进入失效防护模式或睡眠模式的原因
|
| 0 | FSM_DIS | R/W | 0b | 失效防护模式禁用
|
FSM_CNTR 如表 9-20 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7-4 | FSM_CNTR_SET | R/W | 0000b | 根据 FSM_CNTR_ACT 设置在执行操作之前进入 FS 模式的次数。
|
| 3-0 | FSM_CNTR_STAT | RH/W0C | 0000b | 读回连续进入 FSM 的次数,最多 15 次。可通过写入 0h 来清除。 |
DEVICE_CONFIG0 如表 9-21 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 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 中断标志 |
DEVICE_CONFIG1 如表 9-22 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7 | LIMP_SLP_FLT_EN | R/W | 0b | 在睡眠模式下针对 TSD 和 VCC1 故障(除看门狗故障外)打开 LIMP
|
| 6-5 | RESERVED | R | 0b | 保留 |
| 4 | LIMP_DIS | R/W | 0b | 配置 LIMP 功能
|
| 3-2 | LIMP_SEL_RESET | R/W | 00b | 选择复位/关闭 LIMP 的方法
|
| 1 | LIMP_RESET | R/W1C | 0b | LIMP 复位。向该位写入 1b 会复位 LIMP 引脚,并且该位会自动清除。注意:如果未清除导致 LIMP 引脚变为活动状态的故障,LIMP 引脚将再次设置为活动状态。 |
| 0 | FSM_CYC_SEN_EN | R/W | 0b | 启用失效防护模式的循环检测唤醒
|
DEVICE_CONFIG2 如表 9-23 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7-6 | LIMP_LSS_SEL | R/W | 00b | 选择 LIMP 引脚功能。注意:如果 8'h1A[4]=0b(LIMP 功能启用),则此寄存器字段回读 00b
|
| 5-3 | LIMP_LSS_CNTL | R/W | 000b | 选择 LIMP 引脚上 LSS 的输出
|
| 2 | VSUP_UVLO_SEL | R/W | 0b | 选择 VSUP 上关闭降压稳压器的 UVLO 电平
|
| 1 | WAKE_WIDTH_MAX_DIS | R/W | 0b | 选择脉冲以便进行 WAKE 引脚配置时,禁用最大限值 tWK_PULSE_WIDTH_MAX 检测。
|
| 0 | RESERVED | R | 0b | 保留 |
SWE_TIMER 如表 9-24 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7 | SWE_EN | R/W | 0b | 睡眠唤醒错误启用:注意:这会在器件因为唤醒事件而退出睡眠模式时启用 SWE 计时器。如果启用此功能,则必须在这四分钟窗口内进行 SPI 读取或写入,否则器件将返回睡眠状态。这不会在初始上电或上电复位时禁用该功能。
|
| 6-3 | SWE_TIMER_SET | R/W | 0101b | 设置用于 tINACTIVE(以分钟为单位)的计时器
|
| 2 | CANSLNT_SWE_DIS | R/W | 0b | 禁用带有 CANSLNT 标志的 SWE 计时器连接。
|
| 1-0 | RESERVED | R | 0b | 保留 |
HSS_CNTL 如表 9-25 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7 | RESERVED | R | 0b | 保留 |
| 6-4 | HSS1_CNTL | R/W | 000b | 高侧开关 1 的控制
|
| 3 | RESERVED | R | 0b | 保留 |
| 2-0 | HSS2_CNTL | R/W | 000b | 高侧开关 2 的控制
|
PWM1_CNTL1 如表 9-26 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7 | PWM1_FREQ | R/W | 0b | 选择 PWM1 频率 (Hz)
|
| 6-0 | RESERVED | R | 0b | 保留 |
PWM1_CNTL2 如表 9-27 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 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。
|
PWM1_CNTL3 如表 9-28 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7-0 | PWM1_DC | R/W | 00000000b | 用于 10 位 PWM1 占空比选择的位 7-0。与 'h20[1:0] 一起使用 注意:配置 HSS3 时,如果要使用 PWM,则建议与 PWM3 保持一致。当寄存器 8'hC[5] = 0b 时,PWM1 控制会更改为 PWM3。 |
PWM2_CNTL1 如表 9-29 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7 | PWM2_FREQ | R/W | 0b | 选择 PWM2 频率 (Hz)
|
| 6-0 | RESERVED | R | 0b | 保留 |
PWM2_CNTL2 如表 9-30 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 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。
|
PWM2_CNTL3 如表 9-31 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7-0 | PWM2_DC | R/W | 00000000b | 用于 10 位 PWM2 占空比选择的位 7-0。与 'h23[1:0] 一起使用 注意:配置 HSS4 时,如果要使用 PWM,则建议与 PWM4 保持一致。当寄存器 8'hC[5] = 0b 时,PWM2 控制会更改为 PWM4。 |
TIMER1_CONFIG 如表 9-32 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7-4 | TIMER1_ON_WIDTH | R/W | 0000b | 设置计时器 1 的高侧开关导通时间 (ms)
|
| 3 | TIMER1_CYC_WK_EN | R/W | 0b | 使用计时器 1 启用循环唤醒
|
| 2-0 | TIMER1_PERIOD | R/W | 000b | 设置计时器 1 的计时器周期 (ms)
|
TIMER2_CONFIG 如表 9-33 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7-4 | TIMER2_ON_WIDTH | R/W | 0000b | 设置计时器 2 的高侧开关导通时间 (ms)
|
| 3 | TIMER2_CYC_WK_EN | R/W | 0b | 使用计时器 2 启用循环唤醒
|
| 2-0 | TIMER2_PERIOD | R/W | 000b | 设置计时器 2 的计时器周期 (ms)
|
RSRT_CNTR 如表 9-34 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7-4 | RSRT_CNTR_SEL | R/W | 0100b | 选择器件在进入睡眠模式之前可以进入重启模式的次数,即 0 到 15 次。注意:在此处写入 0h 会禁用重启计数器。 |
| 3-0 | RESERVED | R | 0b | 保留 |
nRST_GFO_CNTL 如表 9-35 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7-6 | RESERVED | R | 0b | 保留 |
| 5 | nRST_PULSE_WIDTH | R/W | 0b | 设置在 VCC1 清除 UVCC1 阈值后,当器件由于 WD 故障或 nRST 解除延迟而进入重启模式时 nRST 的脉冲宽度
|
| 4 | GFO_POL_SEL | R/W | 0b | 选择 GFO 引脚的极性。注意:当 8'h29[3:1] = 110b 时,该位决定 GFO 输出的状态
|
| 3-1 | GFO_SEL | R/W | 110b | 选择使此引脚拉至 'h29[4] 为 tNRST_TOG 选择的状态的信息,但选择通用输出时除外
|
| 0 | RESERVED | R | 0b | 保留 |
WAKE_PIN_CONFIG3 如表 9-36 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7 | WAKE4_PIN_SET | R/W | 1b | 配置 WAKE4 是处于活动状态还是非活动状态
|
| 6 | WAKE3_PIN_SET | R/W | 1b | 配置 WAKE3 是处于活动状态还是非活动状态
|
| 5 | WAKE2_PIN_SET | R/W | 1b | 配置 WAKE2 是处于活动状态还是非活动状态
|
| 4 | WAKE1_PIN_SET | R/W | 1b | 配置 WAKE1 是处于活动状态还是非活动状态
|
| 3-0 | MULTI_WAKE_STAT | R/W0C | 0000b | 根据特定位指示哪个 WAKE 输入状态发生了变化。位表示 WAKE 输入,因此如果设置了多个 WAKE 输入位,则表明这些特定的 WAKE 输入会引发唤醒事件。
|
WAKE_PIN_CONFIG4 如表 9-37 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7 | WAKE2_SENSE | R/W | 0b | WAKE2 引脚配置为静态或循环检测唤醒
|
| 6 | WAKE2_STAT | RH | 0b | 提供 WAKE2 引脚的状态。
|
| 5-4 | WAKE2_LEVEL | R/W | 10b | 设置 WAKE2 引脚输入阈值
|
| 3 | WAKE3_SENSE | R/W | 0b | WAKE3 引脚配置为静态或循环检测唤醒
|
| 2 | WAKE3_STAT | RH | 0b | 提供 WAKE3 引脚的状态。
|
| 1-0 | WAKE3_LEVEL | R/W | 10b | 设置 WAKE3 引脚输入阈值
|
WD_QA_CONFIG 如表 9-38 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 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 多项式种子值 |
WD_QA_ANSWR 如表 9-39 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7-0 | WD_QA_ANSWER | R/W1C | 00000000b | MCU Q&A 看门狗应答 |
WD_QA_QUESTION 如表 9-40 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 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 | 当前看门狗问题值 |
SW_ID1 如表 9-41 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7-0 | EXT_ID_17:10 | R/W | 00000000b | 扩展 ID 位 17:10 |
SW_ID2 如表 9-42 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7-0 | EXT_ID_9:2 | R/W | 00000000b | 扩展 ID 位 9:2 |
SW_ID3 如表 9-43 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7-6 | EXT_ID_1:0 | R/W | 00b | 扩展 ID 位 1:0 |
| 5 | IDE | R/W | 0b | 扩展 ID 字段
|
| 4-0 | ID_10:6__EXT_ID_28:24 | R/W | 00000b | ID[10:6] 和扩展 ID[28:24] |
SW_ID4 如表 9-44 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7-2 | ID_5:0__EXT_ID_23:18 | R/W | 000000b | ID[5:0] 和扩展 ID[23:18] |
| 1-0 | RESERVED | R | 0b | 保留 |
SW_ID_MASK1 如表 9-45 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7-2 | RESERVED | R | 0b | 保留 |
| 1-0 | EXT_ID_MASK_17:16 | R/W | 00b | 扩展 ID 掩码 17:16 |
SW_ID_MASK2 如表 9-46 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7-0 | EXT_ID_MASK_15:8 | R/W | 00000000b | 扩展 ID 掩码 15:8 |
SW_ID_MASK3 如表 9-47 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7-0 | EXT_ID_MASK_7:0 | R/W | 00000000b | 扩展 ID 掩码 7:0 |
SW_ID_MASK4 如表 9-48 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7-0 | ID_MASK_10:3__EXT_ID_MASK_28:21 | R/W | 00000000b | ID 掩码 10:3 和扩展 ID 掩码 28:21(基本 ID) |
SW_ID_MASK_DLC 如表 9-49 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 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 | 数据掩码启用
|
DATA0 如表 9-50 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7-0 | DATA0 | R/W | 00000000b | CAN 数据字节 0 |
DATA1 如表 9-51 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7-0 | DATA1 | R/W | 00000000b | CAN 数据字节 1 |
DATA2 如表 9-52 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7-0 | DATA2 | R/W | 00000000b | CAN 数据字节 2 |
DATA3 如表 9-53 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7-0 | DATA3 | R/W | 00000000b | CAN 数据字节 3 |
DATA4 如表 9-54 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7-0 | DATA4 | R/W | 00000000b | CAN 数据字节 4 |
DATA5 如表 9-55 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7-0 | DATA5 | R/W | 00000000b | CAN 数据字节 5 |
DATA6 如表 9-56 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7-0 | DATA6 | R/W | 00000000b | CAN 数据字节 6 |
DATA7 如表 9-57 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7-0 | DATA7 | R/W | 00000000b | CAN 数据字节 7 |
SW_CONFIG_1 如表 9-58 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7 | SW_FD_PASSIVE | R/W | 0b | 选择性唤醒 FD 无源:当出现具有灵活数据速率的 CAN 帧时,此位将修改错误计数器的行为。
|
| 6-4 | CAN_DR | R/W | 101b | CAN 总线数据速率
|
| 3-2 | FD_DR | R/W | 00b | CAN 总线 FD 数据速率
|
| 1-0 | RESERVED | R | 0b | 保留 |
SW_CONFIG_2 如表 9-59 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7-0 | FRAME_CNTx | RH | 00000000b | 帧错误计数器:对于检测到的每个接收帧错误(填充位、CRC 或 CRC 定界符形式错误),该错误计数器会递增 1。假设计数器不为零,则对于每个正确接收到的 CAN 帧,计数器都会递减 1。如果器件在具有灵活数据速率帧的 CAN 上设置为被动,则检测为 CAN FD 帧的任何帧都不会影响帧错误计数器(不递增或递减)。如果该帧计数器达到 FRAME_CNT_THRESHOLD[7:0] 值,则下一次递增会使计数器溢出,同时设置 FRAME_OVF 标志。可以通过以下方式重置计数器:启用帧检测或 tSILENCE 检测。 |
SW_CONFIG_3 如表 9-60 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7-0 | FRAME_CNT_THRESHOLD | R/W | 00011111b | 帧错误计数器阈值:这些位设置错误计数器达到其最大值的点,在下一个错误帧上将溢出并设置 FRAME_OVF 标志。默认值为 31,因此第 32 个错误将设置溢出标志。 |
SW_CONFIG_4 如表 9-61 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7 | SWCFG | R/W | 0b | 选择性唤醒配置完成。注意:写入这些唤醒配置寄存器(8'h30-8'h44、8'h46)中的任何一个都会清除 SWCFG 位。
|
| 6 | CAN_SYNC_FD | RH | 0b | 如果启用帧检测,则器件正在正确地对 CAN FD 帧进行解码。此标志在接收每个帧后更新。通过轮询此标志,系统可以确定器件是否正在正确地对 CAN FD 帧进行解码,直到(但不包括)数据字段。该标志会自行清除。 |
| 5 | CAN_SYNC | RH | 0b | 同步到 CAN 数据:如果启用帧检测,此标志指示器件正在正确地对 CAN 帧进行解码。此标志在接收每个帧后更新。通过轮询该标志,系统可以确定器件是否正在正确地对 CAN 帧进行解码。该标志会自行清除。 |
| 4-0 | RESERVED | R | 0b | 保留 |
HSS_CNTL2 如表 9-62 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7 | RESERVED | R | 0b | 保留 |
| 6-4 | HSS3_CNTL | R/W | 000b | 高侧开关 3 的控制
|
| 3 | RESERVED | R | 0b | 保留 |
| 2-0 | HSS4_CNTL | R/W | 000b | 高侧开关 4 的控制
|
表 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 校验
|
| 5 | EEPROM_RELOAD | R/W | 0b | 强制从 EEPROM 重新加载存储器
|
| 4 | RESERVED | R | 0b | 保留 |
| 3-0 | EEPROM_CODE | R/W | 0000b | 用于访问 EEPROM 的代码 |
HSS_CNTL3 如表 9-64 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7 | HSS_OV_SD_DIS | R/W | 0b | 配置 OVHSS 导致的 HSS 关断
|
| 6 | HSS_UV_SD_DIS | R/W | 0b | 配置 UVHSS 导致的 HSS 关断
|
| 5 | HSS_OV_UV_REC | R/W | 0b | 配置高侧开关因 OVHSS 或 UVHSS 事件而断开时的自动恢复
|
| 4 | SLP_CYC_WK_EN | R/W | 0b | 根据 timer1 或 timer2 在睡眠模式下启用循环唤醒
|
| 3 | RESERVED | R | 0b | 保留 |
| 2 | VCC2_STATUS | RH | 0b | VCC2 LDO 状态
|
| 1 | VCAN_STATUS | RH | 0b | VCAN LDO 状态
|
| 0 | RSTRT_TIMER_SEL | R/W | 0b | 如果 VCC1 不超过 UVCC1R,则选择用于退出重启模式的重启计时器
|
INT_GLOBAL 如表 9-65 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 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 的逻辑或 |
INT_1 如表 9-66 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 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 总线卡在显性状态 |
INT_2 如表 9-67 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 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 故障或看门狗故障退出并进入重启或失效防护模式时,退出睡眠模式中断 |
INT_3 如表 9-68 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 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 错误 |
INT_CANBUS_1 如表 9-69 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 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 |
INT_7 如表 9-70 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 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 开路负载 |
INT_EN_1 如表 9-71 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 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 总线卡在显性状态屏蔽 |
INT_EN_2 如表 9-72 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 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 中断启用(始终启用) |
INT_EN_3 如表 9-73 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 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 | 保留 |
INT_EN_CANBUS_1 如表 9-74 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 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 启用 |
INT_4 如表 9-75 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 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 欠压 |
INT_6 如表 9-76 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 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 引脚短路 |
INT_EN_4 如表 9-77 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 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 欠压屏蔽 |
INT_EN_6 如表 9-78 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 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 引脚短路屏蔽 |
INT_EN_7 如表 9-79 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 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 开路中断屏蔽 |
BUCK_CONFIG1 如表 9-80 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 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 频带中的干扰
|
| 7-6 | RSVD (REV_ID = 20h) |
R/W | 00b | REV_ID:20h RESERVED |
| 5-4 | BUCK_FSW | R/W | 10b | 降压稳压器开关频率设置
|
| 3 | PWM_PFM_CNTL_NORMAL | R/W | 1b | 正常模式下的 PFM 和 PWM 模式配置
|
| 2 | PWM_PFM_CNTL_STDBY_SLP | R/W | 0b | 待机/睡眠模式下的 PFM 和 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)时可用
|
| 0 | ICC1_CUR_LIMIT | R/W | 0b | 降压稳压器的电流限制阈值
|
ID_PIN_STATUS 如表 9-81 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7-6 | ID4_STAT | R/W0C | 00b | ID4 引脚连接状态。注意:如果 WAKE_ID4_PU_PD 寄存器位设置为 01b(下拉)或 10b(上拉),则状态位复位为 00b。在这种情况下,WAKE4_STAT 位反映 ID4 引脚的实时引脚逻辑。
|
| 5-4 | ID3_STAT | R/W0C | 00b | ID3 引脚连接状态。注意:如果 WAKE_ID3_PU_PD 寄存器位设置为 01b(下拉)或 10b(上拉),则状态位复位为 00b。在这种情况下,WAKE3_STAT 位反映 ID3 引脚的实时引脚逻辑。
|
| 3-2 | ID2_STAT | R/W0C | 00b | ID2 引脚连接状态。注意:如果 WAKE_ID2_PU_PD 寄存器位设置为 01b(下拉)或 10b(上拉),则状态位复位为 00b。在这种情况下,WAKE2_STAT 位反映 ID2 引脚的实时引脚逻辑。
|
| 1-0 | ID1_STAT | R/W0C | 00b | ID1 引脚连接状态。注意:如果 WAKE_ID1_PU_PD 寄存器位设置为 01b(下拉)或 10b(上拉),则状态位复位为 00b。在这种情况下,WAKE1_STAT 位反映 ID1 引脚的实时引脚逻辑。
|
WAKE_ID_CONFIG1 如表 9-82 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7 | ID2_EN | R/W | 0b | 启用/禁用 ID2 功能。注意:如果 ID2_EN 和 WAKE2_PIN_SET 均设置为 1b,器件将忽略 WAKE2_PIN_SET 设置,并且 ID 功能在 WAKE2/ID2 引脚上启用
|
| 6-5 | WAKE_ID2_PU_PD | R/W | 11b | 实现上拉、下拉、自动或禁用的 ID2 配置。注意:只有自动选择 (11b) 会更新 ID2_STAT 寄存器位
|
| 4 | ID2_PD_VALUE | R | 0b | ID2 引脚下拉电流强度设置
|
| 3 | ID1_EN | R/W | 0b | 启用/禁用 ID1 功能。注意:如果 ID1_EN 和 WAKE1_PIN_SET 均设置为 1b,器件将忽略 WAKE1_PIN_SET 设置,并且 ID 功能在 WAKE1/ID1 引脚上启用
|
| 2-1 | WAKE_ID1_PU_PD | R/W | 11b | 实现上拉、下拉、自动或禁用的 ID1 配置。注意:只有自动选择 (11b) 会更新 ID1_STAT 寄存器位
|
| 0 | ID1_PD_VALUE | R | 0b | ID1 引脚下拉电流强度设置
|
WAKE_ID_CONFIG2 如表 9-83 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7 | ID4_EN | R/W | 0b | 启用/禁用 ID4 功能。注意:如果 ID4_EN 和 WAKE4_PIN_SET 均设置为 1b,器件将忽略 WAKE4_PIN_SET 设置,并且 ID 功能在 WAKE4/ID4 引脚上启用
|
| 6-5 | WAKE_ID4_PU_PD | R/W | 11b | 实现上拉、下拉、自动或禁用的 ID4 配置。注意:只有自动选择 (11b) 会更新 ID4_STAT 寄存器位
|
| 4 | ID4_PD_VALUE | R | 0b | ID4 引脚下拉电流强度设置
|
| 3 | ID3_EN | R/W | 0b | 启用/禁用 ID3 功能。注意:如果 ID3_EN 和 WAKE3_PIN_SET 均设置为 1b,器件将忽略 WAKE3_PIN_SET 设置,并且 ID 功能在 WAKE3/ID3 引脚上启用
|
| 2-1 | WAKE_ID3_PU_PD | R/W | 11b | 实现上拉、下拉、自动或禁用的 ID3 配置。注意:只有自动选择 (11b) 会更新 ID3_STAT 寄存器位
|
| 0 | ID3_PD_VALUE | R | 0b | ID3 引脚下拉电流强度设置
|
WAKE_PIN_CONFIG5 如表 9-84 所示。
返回到汇总表。
| 位 | 字段 | 类型 | 复位 | 说明 |
|---|---|---|---|---|
| 7 | WAKE4_SENSE | R/W | 0b | WAKE4 引脚配置为静态或循环检测唤醒
|
| 6 | WAKE4_STAT | RH | 0b | 提供 WAKE4 引脚的状态。
|
| 5-4 | WAKE4_LEVEL | R/W | 10b | 设置 WAKE4 引脚输入阈值
|
| 3-0 | RESERVED | R | 0b | 保留 |