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.

Ethernet Daisy Chain communication

Other Parts Discussed in Thread: DP83849I, DP83849IF

Hii,

   I am developing a design with Ethernet daisy chain network. I have MSP430F6 series system microcontroller (M1). I need Ethernet device which can take data from other controller M2 via RJ45 jack and can provide same data on another jack along with data of M1 to the next device as shown in below image.

    Can anybody suggest me device supporting such application. It will be really helpful for me.

Thanks in advance.

Regards,

Prafulla

  • Hi Prafulla,

    If I understand your application correctly, it looks like device 1 would receive data on left jack and the on-board microcontroller will add more data to the the received stream. This combined data would then be transmitted to device 2 via the right jack on device 1. Please correct me if I have misunderstood any thing.

    The process of reading and adding new data to incoming stream will have to be implemented in the micro-controller. The Ethernet PHY will act as a interface between RJ-45 connector and the microcontroller.

    What communication speed are you looking for: 10M, 100M or 1000M?
    Does the implementation need 1 ethernet PHY with two ports or would you be ok with using two Ethernet PHYs?

    -Regards,
    Aniruddha
  • Hi Anirudhha,
    Yes , you are right. Your explanation is per my requirements. Additionally i am looking for 100 Base T and 10 Base T. Coming to device, ethernet device should have two ethernet ports and UART / I2C for communication with main system microcontroller.

    - Regards,
    Prafulla
  • Hello Prafulla,

    DP83849 is a dual port Ethernet PHY which can support 100M and 10M and also autonegotiate the speed. It has variants which support only copper (DP83849I) and copper+fiber (DP83849IF). However, it does not support I2C. Instead it supports MDIO-MDC (Serial Management Interface) which is a IEEE defined communication standard for Ethernet PHYs and MACs. A standard ethernet MAC should have provision for communication with the PHY via MDIO-MDC pins.

    -Regards,
    Aniruddha
  • Hello Aniruddha,
    Thanks for your suggestion. I just want bit help on how main system microcontroller can communicate with ethernet microcontroller as I2C as not there?

    -Regards,
    Prafulla