Hello,
I'm trying to run a compliance test on my PCB which has a DP83822I on it, and I'm confused about how am I supposed to use the Compliance Test Register of the PHY, since it appears that the PHY does not respond to changes in that register.
I read through the DP83822 IEEE 802.3u Compliance and Debug Application Report, and I can get the PHY to transmit data from the 10BASE-Te Standard Test Script.
However, I also need other types of waveforms, and I'm not sure what to do to enable them.
For example, the application report mentions, that in order to do the Harmonic Content test, I need to configure the PHY in analog loopback mode, and then nothing else. What I did, was to set the PHY to 10BASE-Te mode, set it to forced MDI mode, enable the analog loopback, and then, in the register 0x0027, I set the bit 4 to one, enabling the test patterns, and set the bits 3 through 0 to 0011, to enable the repetitive 1, and after that nothing happens, that is to say, the PHY is still sending the link detection pulses, but no data. When I read the register 0x0027, I get the value of 0x13, which is what I expect, given settings which I sent.
I have the feeling, that I'm missing some sort of trigger somewhere, but I'm not sure where.
I would be very grateful for any help!