工具与软件:
您好、亲爱的支持者、
我将使用 DS80PCI402来增强2x PCIe 连接。 如果我使用引脚模式、按如下所示设置引脚状态、主机可编号 EP 器件。
ENSMB |
1K 至 GND |
EQA[1:0] |
1K 至 GND、1K 至 GND |
EQB[1:0] |
1K 至 GND、1K 至 VIN |
DEMA[1:0] |
浮动、浮动 |
DEMB[1:0] |
浮动、浮动 |
LPBK |
悬空 |
VDD_SEL |
GND |
SD_TH |
悬空 |
/PRSNT |
低电平 |
平均分量 |
3.3V |
然后、将 ENSMB 连接至 VIN 以通过 SMBus 访问器件、根据上表、I SET:
EQA0/1 = 0x00
EQB0/1 = 0x03
DEMA0/1 = 0x02
DEMB0/1 = 0x02
VOD = 0x05
但是、主机不能配置 EP。 因此、
1) 1)当芯片处于 PIN 模式时、是否可以通过 SMBus 读取寄存器? 如果支持、我可以在 PIN 模式下读取该配置、作为 SMBus 模式的起点。
2) 2)我提供了如下所示的寄存器转储和原理图、您能帮助进行分析吗?
从器件读取的数据:
0000:40 00 00 00 00 00 10 01 00 cc 70 00 08 03
0010:AD A2 00 00 00 08 AD 82 00 00 00 00 00 2f AD 02
0020:00 00 00 2f AD 02 00 0c 00 08 00 AD E2 00
0030:00 00 08 00 AD E2 00 00 00 00 2f AD 02 00 00 00 00
0040:00 2f AD 02 00 00 38 00 05 00 00 00 00 00 00 00 00
0050:00 44 00 00 00 10 44 21 00 54 00 00 00 00 00 00 00