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.

DP83TG720EVM-MC: SQI LED on both boards not lighting up. How to perform detailed SQI test?

Part Number: DP83TG720EVM-MC


Hello Sir/Madam,

I have 2 boards that are connected to their own pc. The two boards are connected themselves via automotive ethernet.

PC 1 ---> ethernet ---> board 1 ---> automotive ethernet <--- board 2 <--- ethernet <--- PC 2

I have been successful in transferring data between them using IPERF, and have used USB-2 MDIO to check register values i.e. link status and it confirms they are linked.
I can't seem to figure out why the SQI LED (D10) isn't lit (on either board) at any stage of the process.

The motivation for finding out SQI is we plan to perform some EMC testing on the boards when in operation, and want to ensure signals aren't being affected too much.


There is a TI document: SNLA371A, that shows how to perform SQI tests for this chip. I created the example script and assumed that USB-2 MDIO would be the place to insert said script.
Please tell me if I am being stupid.

SNLA371A also mentions that there are detailed reports of radiated emission and immunity test results for the board, which are available on request. If you could send those to my email that would be great.

Thanks
Luke 

snla371a - TESTING.pdf

  • Hello,

    For these reports mentioned, please reach out to your local field representative. For SQI, this feature is not supported with LEDs on the EVM, and will need to be checked via register access. Can you confirm that you are able to read healthy SQI via Reg 0x875?

    Sincerely,

    Gerome

  • Hi Gerome,

    Yes I can see that the SQI is healthy, I have checked Reg 0x871h and seen my MSE is <25 which is good.

    This leads me on to my next question:

    using the USB-2 MDIO tool, or any other tool, what's the best way to set a loop to read this register continuously? and perhaps even log the data with timestamps?

    Thanks

    Luke 

  • Hi Luke,

    Unfortunately, we do not have a way to continuously poll on USB2MDIO, but we have seen customers use Linux with ethtool and shell scripts to continuously poll if that is available for your design. Otherwise if USB2MDIO is only SW available, it will have to be done via manual reading.

    Sincerely,

    Gerome