Hey Guys,
we need to do an Ethernet qualification test of our ECU, containing the TI DP83848YB Ethernet PHY.
Our test equipment specifies a bunch of signals, the PHY needs to provide. Since we're only using the 10 MBit/s speed within our ECU, all tests will be performed at this speed. Those signals need to comply to different constraints. Here's the list of the needed signals:
- The transmitter should be set to generate a Pseudo Random bit pattern of at least 511 bits in duration. This type of pattern will repeat every 511 bits or more so that over a shorter measurement time, the data will appear to be random.
- A signal consisting of repeating sequences of preamble and SFD followed by Manchester-encoded 1s lasting for 19 ms, followed by a 9.6 us gap.
I took a look in this datasheet: http://www.ti.com.cn/cn/lit/ds/symlink/dp83848yb.pdf
I found out, that I need to configure parts of those registers:
- CD Test and BIST Extensions Register (CDCTRL1)
- PHY Control Register (PHYCR)
- 10Base-T Status/Control Register (10BTSCR)
The problem is now, that the datasheet tells me nothing about the relationship between the different settings across the registers. There's also no hint on the setup sequence. The datasheet describes mainly each of the bits in one single sentence but gives no overall view of different available test modes and how to set them up.
Please provide me the information, on what I need to configure in which sequence to be able to generate the above stated test signals. Maybe it's also possible to provide a document where the test modes and their configuration are described in more detail.
Thanks in advance.
Kind regards,
Michael