ZHCSQB8D July 2021 – March 2025 TPS38700-Q1
PRODUCTION DATA
请参阅表 7-1,了解 I2C 寄存器映射概述。请注意,“PSEQ”是指 TPS38700-Q1,用于增强表格的可读性。
| 类型 | 位 | 说明 | 范围/功能或状态 | 谁来切换它们? | 还有谁可以写入它们? | 该位会影响什么? |
|---|---|---|---|---|---|---|
| OTP 位 R | VENDORID[7:0] | TI 定义 | TI 定义 | OTP 选项 | 无 | 无 |
| MODEL_REV[7:0] | TI 定义 | TI 定义 | OTP 选项 | 无 | 无 | |
| TARGET_ID[7:0] | TI 定义 | TI 定义 | OTP 选项 | 无 | I2C | |
| 中断信息位 RW1C | F_INTERR | 内部故障 | 无内部故障/未检测到内部故障 | 中断 | 产生了任何中断;可以通过写入 1 来清除 | NIRQ |
| EM_PD (1) | 紧急断电 | 无紧急断电/紧急断电导致关断 | PSEQ | PSEQ;SOC | NRST;NIRQ | |
| WDT | 看门狗违规 | 未发生/已发生 | 看门狗 | WD;SOC | NIRQ;NRST(取决于是否在配置寄存器中设定) | |
| F_PEC | 数据包错误检查 (PEC) | 未发生/已发生 PEC 错误 | I2C | I2C;SOC | NIRQ | |
| RTC | RTC 警报 | 尚未触发/已触发 | RTC | RTC;SOC | NIRQ | |
| F_EN | 使能输出引脚故障 | 未检测到任何故障/检测到故障 | EN 读回-PSEQ | PSEQ;SOC | NIRQ;NRST | |
| F_OSC | 晶体振荡器故障 | 未检测到任何故障/检测到故障 | 频率检测器 | 频率检测器;SOC | NIRQ | |
| F_NRSTIRQ | 复位或中断引脚故障 | 未检测到任何故障/检测到故障 | 复位回读-PSEQ | PSEQ;SOC | NIRQ | |
| F_BIST | 内置自检故障 | 未检测到任何故障/检测到故障 | BIST | BIST;SOC | NIRQ;NRST | |
| F_LDO | LDO 故障 | 未检测到任何故障/检测到故障 | BIST | BIST;SOC | NIRQ;NRST | |
| F_TSD | 热关断故障 | 未检测到任何故障/检测到故障 | TSD | TSD;SOC | NIRQ;NRST | |
| F_RT_CRC | 运行时 CRC 寄存器故障 | 未检测到任何故障/检测到故障 | CRC | SOC | NIRQ | |
| F_ECC_DED | 在加载 OTP 时检测到 ECC 双比特错误 | 在加载 OTP 时无 ECC DED/ECC DED | NVM_ECC;REG_CRC | NVM_ECC;REG_CRC;SOC | NIRQ;NRST | |
| F_PBSB (1) | NPWR_BTN 短按 | 无短路脉冲/短路脉冲 | PSEQ | PSEQ;SOC | NRST;NIRQ | |
| 状态位 R | ST_NIRQ | NIRQ 输出的当前状态 | NIRQ 置为有效/未置为有效 | 中断 | 无 | 无 |
| ST_NRST | NRST 输出的当前状态 | NRST 置为有效/未置为有效 | 中断;NRST 状态改变 | 无 | 无 | |
| ST_ACTSLP | SLEEP 输入的当前状态 | SLEEP 引脚驱动为低电平或高电平 | PSEQ | 无 | 无 | |
| ST_ACTSHDN | ACT 输入的当前状态 | ACT 引脚驱动为低电平或高电平 | PSEQ | 无 | 无 | |
| ST_PSEQ[1:0] | PSEQ 的当前状态 | SHDNx、上电、断电、睡眠、睡眠进入、睡眠退出、无效、有效 | PSEQ | 无 | 无 | |
| STDR1 | EN12 至 EN9 的当前驱动状态 | 序列发生器正在将 EN 驱动为低电平或高电平 | PSEQ | 无 | 无 | |
| STDR2 | EN8 至 EN1 的当前驱动状态 | 序列发生器正在将 EN 驱动为低电平或高电平 | PSEQ | 无 | 无 | |
| 断开 | 看门狗打开窗口 | 看门狗更新窗口关闭/打开 | WD | 无 | 无 | |
| WDUV | 看门狗更新违规 | 无违规/WD 更新过早 | WD | 无 | 无 | |
| WDEXP | 看门狗关闭计时器已到期 | WDT 未到期/已到期 | WD | 无 | 无 | |
| BIST_C | BIST 状态 | BIST 未完成或已执行 / BIST 完成 | BIST | 无 | 无 | |
| ECC_SEC | ECC 单比特错误更正状态 | 未应用错误更正/已应用 SEC | NVM_ECC | 无 | 无 | |
| BIST_VM | BIST 的易失性存储器测试输出状态 | 易失性存储器测试通过/失败 | REG_CRC | 无 | 无 | |
| BIST_NVM | BIST 的非易失性存储器测试输出状态 | 非易失性存储器测试通过/失败 | 涵盖了 OTP | 无 | 无 | |
| BIST_L | BIST 的逻辑测试输出状态 | 逻辑测试通过/失败 | BIST | 无 | NIRQ/ NRST | |
| BIST_A | BIST 的模拟测试输出状态。 | 模拟测试通过/失败 | BIST | 无 | NIRQ/ NRST | |
| OTP 位 R | EN_AF[12:9] | 为 EN12、EN11、EN10、EN9 启用 AF | 已禁用/已启用 | OTP 选项 | 无 | PSEQ |
| AFIO[12:9] | 为 EN12、EN11、EN10、EN9 选择 AF | GPO 或 NPWR_BTN /NRST_IN/ NEM_PD | OTP 选项 | 无 | PSEQ | |
| PP_EN[12:1] | ENx 引脚驱动器配置 | 开漏/推挽 | OTP 选项 | 无 | IO | |
| XTAL_LOAD | 晶体振荡器负载电容 | 外部/内部 | OTP 选项 | 无 | XTAL | |
| XTAL_EN | 启用晶体振荡器 | 晶体驱动器已禁用/已启用 | OTP 选项 | 无 | XTAL | |
| PP_CLK32K | CLK32K 引脚驱动器配置 | 开漏/推挽 | OTP 选项 | 无 | XTAL | |
| 控制 R/W | GPIO[12:9] | 通用输入/输出 | 开漏/推挽 | SOC | 无 | PSEQ |
| Debounce[3:0] | AF 输入引脚的去抖值 | 5ms 到 80ms | SOC | 无 | PSEQ | |
| EN_DEB[12:9] | 为 AF 输入引脚启用去抖 | 去抖已禁用/已启用 | SOC | 无 | PSEQ | |
| LP_TIME_TSHLD[7:0] | NPWR_BTN 长按时间阈值 | 100ms 至 25.6s | SOC | 无 | PSEQ | |
| 重新加载 | 重新加载 OTP | SEQ5/6 完成后重新加载或不重新加载 | SOC | SOC | OTP 寄存器 | |
| FORCE_INT | 强制 NIRQ 处于低电平 | NIRQ 由故障/寄存器控制 | SOC | SOC | NRST | |
| FORCE_ACT | 强制 PSEQ 进入活动状态 | SLEEP 引脚控制退出/进入或者被忽略 | PSEQ | SOC 可以清除该位;但不能设置该位 | PSEQ | |
| FORCE_SHDN[1:0] | 强制 PSEQ 关断状态 | ACT 引脚控制或强制 SHDN 并在延迟后恢复 ACT 引脚控制 | SOC | SOC;WDT | PSEQ | |
| RST_DLY[3:0] | 复位延迟 | 0.1ms 到 128ms | SOC | 无 | PSEQ | |
| RTC_WAKE | 启用自主唤醒警报 | 已禁用/已启用 | SOC | 无 | RTC | |
| RTC_PU | 从 SHDN2 到 ACTIVE 的自主 RTC 上电 | 已禁用/已启用 | SOC | 无 | RTC | |
| REQ_PEC | 需要 PEC 字节(如果 EN_PEC = 1) | 缺失的 PEC 被视为正常/错误 | SOC | 无 | I2C | |
| EN_PEC | 数据包错误检查 (PEC) | PEC 已禁用/已启用 | SOC | 无 | I2C | |
| AT_POR | 在 POR 时运行 BIST | 在 POR 时跳过运行 BIST | SOC | 无 | BIST | |
| AT_SHDN | 退出 SEQ5/6 时运行 BIST | 默认为不运行 BIST | SOC | 无 | BIST | |
| PSEQ | USLOT[3:0] | 上电/睡眠退出时隙 | 125μs/2.5s | SOC | 无 | PSEQ |
| DSLOT[3:0] | 断电/睡眠进入时隙 | 125μs/2.5s | SOC | 无 | PSEQ | |
| SSTEP | 时隙步进乘法器 | 250μs/1000μs | SOC | 无 | PSEQ | |
| PU[3:0][12:1] | 上电序列 | ENx 未映射/ENx 已映射 | SOC | 无 | PSEQ | |
| PD[3:0][12:1] | 断电序列 | ENx 未映射/ENx 已映射 | SOC | 无 | PSEQ | |
| SLP_EXT[3:0][12:1] | 睡眠退出序列 | ENx 未映射/ENx 已映射 | SOC | 无 | PSEQ | |
| SLP_ENTRY[3:0][12:1] | 睡眠进入序列 | ENx 未映射/ENx 已映射 | SOC | 无 | PSEQ | |
| RTC (2) | RTC_T[31:0] | RTC 时间设置 | 1sec 至 136years | XTAL;内部振荡器 | 无 | RTC |
| RTC_A[31:0] | RTC 警报设置 | 1sec 至 136years | SOC | 无 | RTC | |
| WDT | WDT_EN[1:0] | 看门狗配置 | 已禁用/已启用 | SOC | 无 | WDT |
| SLP_EN | 在睡眠模式下自动禁用 | 在睡眠模式下已禁用/已启用看门狗 | SOC | 无 | WDT | |
| WDT_DLY[2:0] | 以看门狗周期数表示的延迟 | 1 个或 8 个 WDT 周期 | SOC | 无 | WDT | |
| PDMD[1:0] | 用于 WDT 强制断电的断电模式 | 在 WDT 断电时写入 CTL_1.FORCE_SHDN 的值 | SOC | 无 | PSEQ | |
| CLOSE[7:0] | WDT 关闭窗口配置 | 1ms 到 864ms | SOC | 无 | WDT | |
| OPEN[7:0] | WDT 打开窗口配置 | 1ms 到 864ms | SOC | 无 | WDT | |
| KEY[7:0] | 要重置的 WDT 密钥 | 0/1 | SOC | 无 | WDT | |
| PROT | WRK | 工作集寄存器锁 | 0/1 | SOC 仅 1 | 无 | 将函数写入这些寄存器组 |
| SEQS | SEQ 设置寄存器锁 | 0/1 | SOC 仅 1 | 无 | 将函数写入这些寄存器组 | |
| SEQP | SEQP 设置寄存器锁 | 0/1 | SOC 仅 1 | 无 | 将函数写入这些寄存器组 | |
| SEQC | SEQC 设置寄存器锁 | 0/1 | SOC 仅 1 | 无 | 将函数写入这些寄存器组 | |
| WDT | WDT 设置寄存器锁 | 0/1 | SOC 仅 1 | 无 | 将函数写入这些寄存器组 | |
| RTC | RTC 设置寄存器锁 | 0/1 | SOC 仅 1 | 无 | 将函数写入这些寄存器组 | |
| CTL | CTL 设置寄存器锁 | 0/1 | SOC 仅 1 | 无 | 将函数写入这些寄存器组 |