This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

SN65LVPE501 / Re-entering ZRX-HIGH_IMP state?

Other Parts Discussed in Thread: SN65LVPE501

Hi,

in my design I use a SN65LVPE501 for redriving PCIe GenII PC slot over a cable to a PCIe Endpoint pc card.

My actual problem is as follows:

When I plug in my PCIe card and start my host pc, everything works fine.

If I shutdown my host and unplug my PCIe card, my host pc gets stuck in bios (pcie slot error).

If I unpower the SN65LVPE501 redriver and then start my my host pc, every thing works fine again.

Also pulling the nRST pin of the SN65LVPE501 low briefly, helps to make my host pc boot properly.

According chapter "Receiver detection" in the datasheet of the SN65LVPE501 the redriver switches its Rx termination to ZDC_RX  when it sees the PCIe card.

Now I suspect that it will not de-assert ZDC_RX  to ZRX-HIGH_IMP when the PCIe Endpoint pc card is removed and the SN65LVPE501 is neither powered down nor reset.


Can anybody confirm and give me a hint how the SN65LVPE501 should be used properly in my use case?

Best regards.