Hello,
I have a custom PCIe external adapter board with the DS80PCI402 that I'm trying to connect to an off-the-shelf PCIe adapter in the host PC, which uses Pericom's PI2EQX5804. Pericom's ReDriver has a similar receiver detection mechanism as the TI part and I can clearly see the "ping" from the off-the-shelf adapter coming all the way through to my external PCIe adapter board (just before it enters the TI ReDriver). However, the Pericom part just isn't able to actually detect the TI part, even though I manually configured the TI's differential input to run in manual RX-Detect mode, that is to have the inputs be in 50-Ohm termination state. I can also not see any change to the "ping" signal (which is what the Pericom part needs in order to detect the receiver) whenever I set the TI's differential input to 50-Ohm termination manually (either via I2C or external pin). What I noticed though in the datasheet is that the TI ReDriver essentially terminates the differential inputs via 50 Ohm to VDD whereas the Pericom part terminates its differential inputs with 50 Ohms to ground. On top of that Pericom's ReDriver also terminates its differential outputs with 50 Ohms to VDD, the TI ReDriver datasheet remains silent about that.
So what I was wondering whether the TI ReDriver is actually compatible with Pericom's ReDriver as my feeling is it is not due to the discrepancy in input/output termination of both peers.
Can you weigh in on that? If that's the case, is there an easy workaround to still get it to work? I was hoping that since this is all about the standardized PCIe protocol I wouldn't have to worry about this...
Thanks,
Steffen