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.

DP83822HF: Why are the Tx+ and Tx- signals changing the behavior randomly?

Part Number: DP83822HF

Hello

I'm trying to implement a transformerless operation with the DP83822HF device following this thread. I successfully changed the register 0x404 from 0x20 to 0x24 value. 

I expect that phy drives the Tx+ and Tx- signals negated and the combination follows MLT-3 encoding:

Blue -> Tx+

Red -> Tx-

Black ->  Blue - Red

Sometimes the application changes the behavior:

The application is also working, and the differential signal seems MLT3 encoding but the pair Tx- and Tx+ is not the same as before.

Best regards and thank you in advance, Josep

  • Hi Josep,

    Thank you for getting in touch with us.

    Can you please share the following details?

    1. What is the overall setup of the PHYs? Do we have cap coupling on both the PHYs? What is the cable length?
    2. What is the probe point used? Are we using high impedance probes?

    Can you please measure the signal with the following changes in the setup?

    1. Short the earths of Board A RJ45 and Board B RJ45. Connect them to the earth of the oscilloscope used for probing.
    2. Disable the transmit from Board B. This can be done by programming reg<0x0401>= 0x0080 on PHYB

    --
    Regards,
    Gokul.

  • Hello Gokul,

    Thanks for the answer, finally we can get the error reason, and it was related to the auto MDIX feature of the phys, the negotiation was switching the transmission and reception pins.