Other Parts Discussed in Thread: DS90UB913A-CXEVM, DS90UB914A-CXEVM
器件型号: DS90UB913A-Q1
“主题“中讨论的其他器件: DS90UB913A-CXEVM、 DS90UB914A-CXEVM
您好:
我使用的是 DS90UB913A/DS90UB914A 对(目前在评估板上通过 DS90UB913A-CXEVM 和 DS90UB914A-CXEVM)、但我将 DS90UB913A 引脚的 DOUT+/-引脚连接到 SFP 模块上的 TD+/-(支持 1Gbps)、然后将 SFP 通过单模光纤连接到另一个 SFP、其 RD+/-引脚连接到 DS90UB914A 上的 RIN+/-引脚。 我在 12 位 LF 模式下使用 DS90UB913A/DS90UB914A、27MHz 的 PCLK 进入 DS90UB913A。 我仅使用 8 位数据、同时包含 HSYNC 和 VSYNC。 我认为这样应该可以产生 28* 27MHz = 756Mbps 的整体高速比特率。 SFP 模块插入 SFP 分线板、带有用于 TD+/-和 RD+/-的 SMA 连接。 DS90UB913A-CXEVM/DS90UB914A-CXEVM 和 SFP 分线板之间的物理电缆连接是长度约为 1 英尺的标准 50 欧姆同轴电缆。
连接到 SFP 模块时、我会在 DS90UB914A 上看到一个锁(通过评估板上的 LOCK LED)、然后使用示波器进行测量时显示其在逻辑高电平状态下稳定。 我还看到 DS90UB914A 中有一个 27MHz PCLK(与 DS90UB913A 时的 PCLK 相同)。在我看来、解串器已锁定、并从串行器恢复适当的时钟。 但是、问题是我没有看到 HSYNC、VSYNC 或任何数据位。 HSYNC、VSYNC 和 D0-D7 都一直处于低电平。 读取 DS90UB913A 寄存器的寄存器、“通用状态“寄存器(地址 0x0C)的位 0(链路检测)为逻辑低电平、从而指示某种故障。 如果我退出设置并将 DS90UB913A 输出直接连接到 DS90UB914A 输入、则一切正常工作、并且能够恢复 PCLK、HSYNC、VSYNC 和 D0-D7。
我知道、SFP 连接会阻止反向通道在 DS90UB914A 和 DS90UB913A 之间运行。 我在其他论坛帖子中读到、这些器件能够在没有反向通道的情况下运行。 在初始化过程中、同步这两个部分以建立链路是否仍然需要反向通道? 如果不是、这两个部件是否应该通过上述 SFP 连接方案工作?
如果您能提供任何有关解决此问题的见解、我们将不胜感激。 我附加了我要从两个器件读取的寄存器值。
谢谢您、
Devin Mullen