ZHCS103R March 2011 – August 2026 TUSB7320 , TUSB7340
PRODUCTION DATA
串行总线控制和状态寄存器用于控制串行总线接口的行为。该寄存器还提供串行总线状态的相关信息。该寄存器通过 PCI Express 复位 (PERST#)、GRST# 或内部生成的上电复位信号来复位。
PCI 寄存器偏移:B3h
寄存器类型:读取/写入、只读、读取/清除
默认值:00h
| 位编号 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| 复位状态 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 位 | 字段名称 | ACCESS | 说明 |
|---|---|---|---|
| 7 | PROT_SEL(1) | rw | 协议选择。该位用于选择使用的串行总线地址模式。 0 – 在串行总线上发送目标地址和字节地址。 1 – 仅在串行总线上发送目标地址。 |
| 6 | RSVD | r | 保留。读取时返回零。 |
| 5 | REQBUSY(1) | r | 请求的串行总线访问繁忙。当串行总线周期正在运行时,该位将置位。 0 – 无串行总线周期 1 – 串行总线周期正在运行 |
| 4 | ROMBUSY(1) | r | 串行 EEPROM 访问繁忙。当 TUSB73X0 中的串行 EEPROM 电路从串行 EEPROM 下载寄存器默认值时,该位将置位。 0 – 无 EEPROM 活动 1 – EEPROM 下载正在进行中 |
| 3 | SBDETECT(1) | rwu | 检测到串行 EEPROM。当 TUSB73X0 检测到串行 EEPROM 时,该位将自动置位。该位的值用于使能串行总线接口,并控制是否进行 EEPROM 加载。请注意,串行 EEPROM 仅在 PERST# 或 GRST# 后检测一次。 0 – 无 EEPROM 存在,EEPROM 加载过程不会发生 1 – EEPROM 存在,EEPROM 加载过程发生 请注意,即使在 PERST# 或 GRST# 复位后未检测到串行 EEPROM,软件仍可置位该位来使能串行总线接口。在这种情况下,EEPROM 加载过程不会发生。 |
| 2 | SBTEST(1) | rw | 串行总线测试。该命令仅限用于内部测试目的。该位控制串行接口时钟的时钟源。 0 – 正常运行频率下的串行总线时钟约为 100kHz 1 – 出于测试目的,串行总线时钟频率增加 |
| 1 | SB_ERR(1) | rc | 串行总线错误。当在软件启动的串行总线周期内发生错误时,该位将置位。 0 – 无错误 1 – 串行总线错误 |
| 0 | ROM_ERR(1) | rc | 串行 EEPROM 加载错误。当从串行 EEPROM 下载寄存器期间出现错误时,该位将置位。 0 – 无错误 1 – EEPROM 加载错误 |