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.

TDA2P-ACD: MDIO_D MDIO_MCLK, connected.

Part Number: TDA2P-ACD

Hi,

1.The tda2p-acd  is used for phy of Ethernet, but not for MAC. The connection is RGMII, so do I still need to connect its MDIO_D and MDIO_MCLK?

2.Tda2p-acd has CSI PIN, I connected DS90UB964, but 964 has Data signal and csi-clk signal, tda2p-acd has no csi-clk signal, how can it be connected?

Thanks!

  • Hi Neal,

    1. Can you elaborate on "phy of Ethernet, but not for MAC". Generally MDIO is used for controlling the ethernet phy and would be required to be connected

    2. There are 5 differential lines associated with CSI0, which can be configured to be either data or clock. So if you can connect 4-data lanes(if UB964 uses all 4 data lanes) to any pair and use the 5th one for clock. They are just termed as csi0_dxX and csi0_dyX (X = 0 to 4). Refer "Table 4-5. CSI 2 Signal Descriptions" of data sheet. In the case of CSI1, there are 3 differential pairs, 2 can be used for data and the last one can be used for clock. I believe it can be programmed to say which are data and which one is clock. You can program it through the register CAL_CSI2_COMPLEXIO_CFG_l. So basically they have 5 positions. differential pair dx1 and dy1 is called position 1, dx2 and dx2 is called position 2. Using CAL_CSI2_COMPLEXIO_CFG_l register you can program CSI_DATA to be in any of the positions and CSI_CLOCK to be on the remain one position. 

  • Hi,

    1、SJA1105 is connected as follows:

    2、The host here USES a controller, and the connection mode is:

    3、Then, 3 PHY are used in 4 PHY, and the other one is not PHY but RGMII of TDA2P. May I ask which of the following is the connection method of TDA2P?

     

    4、Another question is: where MDC and MDIO of host are input to three PHY, how to connect MDC and MDIO of TDA2P?Is there a connection, and if so, how?

  • Hi Neal,

    1. TDA2x cannot act as PHY. It needs to be MAC-MAC mode of the switch, i.e the 4th port, should be configured as MAC-MAC mode which will be connected to TDA2x.

    2. MDIO is not required in this case. SPI communication needs to be used for this Switch SJA1105, to configure.

  • Hi,

    Now host as SPI's main, SJA1105 and TDA2P as SPI's slave, can it satisfy TDA2P's configure of SJA1105?

    Thanks!~

  • Hi Neal,

    What is 'host' and how is it different from TDA2p ? Do you have any block diagram or schematics snippet to show your connection ?

  • Hi,

    Host is main, it's TDA2P-ACD,thanks!

  • Hi Neal,

    So host is same as TDA2xp. In that case, TDA2xp would be SPI master and Ethernet switch would be the slave. Please close this issue if it has answered your queries.

    Thanks

  • Hi,

    sorry, SJA1105 and TDA2P as SPI slave, host is tc277, Can TDA2P control SJI1105?

  • Hi,

    If TDA2p is configured as SPI slave, it cannot directly control SJA1105. Whether SPI configurations are one time programming(at boot time) or need to change dynamically(for every ethernet settings from TDA2p or configuration change), you need to check with NXP, since the document on SJA1105 is not elaborate.