在我们的开发应用中、我们需要将 ADC 的 SPI 与 FPGA 相连、因此未焊接 R139、R140、R141、R142和 R144。 然后、我们使用0r 电阻器组装了 R133、R134、R135、R136和 R137、以将 SPI 线路连接到 FPGA 连接器。 插入从 J15到 Samtec 高速连接器的适配器 PCB、我们制造了自己的分线板、从 Samtec 连接器到 SMB 和一个 RJ45连接器。 我们使用 SMB 连接器连接 FPGA、并联的 RJ45连接器保持开路。
无法进行 SPI 通信。 在使用示波器进行探测时、我们注意到 SDIO_O 卡在 SDIO_I 的最后一个状态、这是在 SDIO_OE 将总线驱动器 IC 切换为高阻态并且 ADC 无法通过电平转换器 IC 驱动 SDIO_O 之后的。
当将正常以太网电缆连接到 RJ45连接器并使另一端保持开路时、SPI 的工作突然变得完美。 当 SPI 信号插入 RJ45电缆的另一端并且 SMB 连接器保持开路时、会发生与没有无电端以太网电缆相同的问题。
在我们自己的开发 PCB 上使用 ADC 时、我们也会遇到同样的问题、其中 SPI 信号通过与评估板上相同的电平转换器和三态缓冲器路由、然后路由到 RJ45连接器。 在这里、向 SPI 导线添加 pF 范围内的死端电缆或电容器无法解决问题。
欢迎您提供有关如何克服这一挑战的提示!