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.

TDA4VM-Q1: RMII Hardware harness connection

Part Number: TDA4VM-Q1
Other Parts Discussed in Thread: TDA4VM

Tool/software:

question:

        I want to know if RX-ER must be connected in RMII mode,because I can capture data and clock lines, but ping err.

  • The configuration during debugging is as follows:

  • The configuration during debugging is as follows

                         

                    mii->variantType = ENET_MAC_VARIANT_NONE;

    question:

                The receiving counter of Port 7 does not accumulate, but the oscilloscope can capture the data and clock lines sent by other MCU chips on the board to Port 7;

     

    Analyze and investigate:

               1、 The port control register for port 7 has been set to RMII mode;

               2、The ARP data sent by the PC can be sent to other MCUs on the board through port 7, which can capture the data and clock lines, and the MCU's receiving interrupts can enter normally; And the sending data counter of port 7 has increased;

              3、Other MCUs on the board send data to port 7, and the oscilloscope can capture the data line and match it with the clock line. However, the receiving counter on port 7 does not accumulate, making bidirectional data communication impossible;

              4、The hardware has not connected the RX-ER harness;

                  

    What you want to know is:

                 1. Are there any other configurations that need to be noted that are not properly configured and how do they need to be configured;
                 2. Is it necessary to connect the RX-ER cable of the hardware? If it is not connected, there will be a problem with the data reception of port 7;

  • Hi I will assign this to my peer in s.w apps who might be able to assist.

    I see that the speed is 100Mbps, have you tried to slow down to 10M? RX_ER is for indication of receive error, what is the status of the CRS_DV pin?

    What is the status of the PHY registers indicating a linkup or data error/ data loss? 

  • Why PHY is being connected?  We do support a RMII PHY implementation on the TDA4VM EVM via add-on board, and it does include RX_ER (see below)

  • The problem has been resolved,thanks!

    RMII in MAC to MAC mode,RX-ER needs to be grounded or configured to pull down the input。