ZHCSYN0 July 2025 TPLD2001
ADVANCE INFORMATION
TPLD2001 实现了锁定功能,可为安全应用实现器件读回保护,并防止意外或无意中写入 TPLD2001 寄存器。OTP 中有三个位允许用户定义通过串行通信接口读取和写入的规则:
配置寄存器 (CFG) 读取锁定:如果设置了 CFG 读取锁定,它将阻止通过串行通信接口的所有对配置寄存器的读取命令,并以 0 响应。
寄存器和访问类型 | 锁定位 | ||||
|---|---|---|---|---|---|
CFG RD 锁定 = 0b0 USER 锁定 = 0b00 | CFG RD 锁定 = 0b0 USER 锁定 = 0b01 | CFG RD 锁定 = 0b0 USER 锁定 = 0b10 | CFG RD 锁定 = 0b0 USER 锁定 = 0b11 | CFG RD 锁定 = 0b1 USER 锁定 = 0bXX | |
器件 ID (0x000 - 0x003) | R | R | R | R | R |
对 ID 进行编程 (0x004 - 0x007) | R | R | R | R | R |
计数器 COUNT (0x010 - 0x01F) | R | R | R | R | — |
计数器 DATA (0x020 - 0x02F) | R/W | R/W | R | R | — |
看门狗计时器 DATA (0x030 - 0x031) | R/W | R/W | R | R | — |
看门狗计时器状态 (0x032) | R | R | R | R | R |
图形发生器 (0x040 - 0x041) | R/W | R/W | R | R | — |
状态机 (0x050 - 0x05F) | R/W | R | R/W | R | — |
模拟比较器的电压基准选择 (0x070 - 0x07F) | R/W | R | R | R/W | — |
虚拟输入 (0x0E0) | R/W | R/W | R/W | R/W | R/W |
虚拟输出 (0x0E1) | R | R | R | R | R |
CRC 状态 (0x0FE) | R | R | R | R | R |
配置寄存器 (0x200 - 0x3FF) | R | R | R | R | — |
通过串行通信接口进入器件的所有写入命令(根据保护位而未被阻止)都将更改镜像 OTP 位的配置寄存器内容。这些写入命令本身不会更改 OTP 位,并且 POR 事件会将寄存器位恢复为 OTP 的原始编程内容。