Omega 2S+ Ethernet Connection Problem



  • @tjoseph1
    First of all thank you for your response.

    I did not quite understand what you meant by with that sentence 1,2,3,6 , 1,2,7,8 stuff.
    I checked again just now, the conenctor has 6 pins other than the shield that needs to be connected. I am quite sure my connections are correct. I will add the photos of actual PCB and the design below.

    I have another PCB with the same design. Only differences are ;

    1. The old one has an additional 10uF parallel to 100nF on VCC
    2. Obviously the path are different. Mine are a little longer but I don't think that would be a complete problem.

    I use the same cable on the same port of the modem just take it out of the new one and connect it to the old one. The old one can connect but the new one can't.

    I did not quite get what you meant by your picture as well (sorry, I'm not well informed on network and such).

    I was hoping this would be a software problem but I've checked every related file for both Omegas and they are same.

    pcbPNG.PNG

    pcb2.jpeg

    Here's the other side of the PCB two parallel lines are RX+/RX- and TX+/TX-. RX+ and RX- are really close to each other can there be a parallel talk to mess things up?
    pcb3.jpeg

    Thank you again.



  • @akif-durmaz :

    For the UTP Ethernet cabling, 4 wires are used for data (TX+/-, RX+/-). Please see this: https://en.wikipedia.org/wiki/TIA/EIA-568. You can directly jump to the section, "Wiring". The connectivity between two devices' ports uses 4 pins (even though there are 8):

    THIS device <=> OTHER device.
    1 <=> 3 (TX+ <=> RX+)
    2 <=> 6 (TX- <=> RX-)
    3 <=> 1 (RX+ <=> TX+)
    6 <=> 2 (RX- <=> TX-)
    pins 4,5,7& 8 are unused (all these numbering are based on the 8 pins that are seen in the Ethernet connector)

    So, we need to use only pins 1,2,3 & 6 for wiring while making sure that the wire connected to pin1 of THIS device is connecting to the pin3 of the OTHER device.

    Most switches have built-in "cross-over". We can forget that for now.

    In the first diagram, you showed ERXN as pin 8 and ERXP as pin7. Your EXTXP(pin1) and EXTN(pin2) appear to be correct..

    Your eth0 has transmitted packets:3912
    The above info can be used to debug the pcb.

    The photograph I attached follows section "10/100 SMD WAN port", Option 2, from the PDF, Omega2S-Reference-Schematic.pdf
    that is extracted from https://github.com/OnionIoT/Omega2/archive/master.zip

    Using that wiring, I was able to connect the omega using TX+/- & RX+/- pins to a switch section of the wifi-router that has 4 ports.

    Thanks ..



  • @tjoseph1
    Oh ok, I've used that schematic file in my design as well.
    I will try to dig into the fact that there is transmission but no response.
    Thank you for your contribution.


  • Banned

    A reliable wired network connection can be a great addition to a project!


  • administrators

    @akif-durmaz Check out our new Omega2S hardware design guide, there's a section on ethernet design!
    https://github.com/OnionIoT/Omega2/blob/master/Documents/Omega2S Hardware Design Guide.pdf



  • @Lazar-Demin
    I've designed my PCB according to "Omega2S-Reference-Schematic" file and a PCB which had Omega2+.
    Here's the part of Reference Schematic ;
    Eth.PNG

    In Reference Schematic RXIN0/RXIP0 and TXON0 and TXOP0 connects together after the resistors and goes through the same capacitor. In my design neither of the signals (RXIN0,RXIP0,TXON0,TXOP0) connects together each goes through their own resistor and capacitor (100nF each). Also pins 2 and 7 are pulled up to 3.3V in my design. Reason for these differences are our other device with Omega2+ has a properly working ethernet connection and it was designed by somebody else like I described. So I wanted to go with the working example in my hand.

    The Ethernet Port part in Hardware Design Guide you posted seems to be the cropped version of Reference Schematic and it does not include the resistors part. Can that be a mistake or the whole circuitry should just include 100nF for pins 2-7 now?

    I still did not solve my problem. We will design another PCB with Omega2S+ soon before that I would like to detect the source of the problem. Would you suggest that I should make the following adjustment by cutting lines and adding cable connections to see if it works?

    1. Cut the 3.3V line to the 2-7 make it so they are just connected to the ground through 100nF
    2. Connect R403-R404 and R405-R406 and use one 100nF for two of them.

    After making these adjusments my circuit would be the same as Reference Schematic one.

    Thank you for your reply and the Hardware Design link.



  • @akif-durmaz I just followed the reference schema to add ethernet to my PCB based on Omega2S+, I concluded that Onion designers have provided their design so it seems logical that one would follow it. There are lots of wheels, no need to design a new one 🙂



  • @crispyoz
    My new design is not directly related to ethernet problem, we will change some modules on the card but since there is a problem with ethernet port I wanted to get to the bottom of it before the new card


  • Banned

    This post is deleted!

  • Banned

    This post is deleted!

  • Team Onion

    @akif-durmaz Hi ,For the Omega2S reference schematic ,there are two options for the ethernet connection,option1 is using ethernet transformer ,option2 is a simpler circuit which using resistor and capacitor to instead the transformer . and each of the option can work.
    I had checked your ethernet port circuitry screenshot, there are some connection is not right, you can't connect the omega2S's ethernet signal line to the ethernet port.
    1b37dc8f-cb0c-405d-957c-00b85ef4220a-image.png


  • Team Onion

    The lastest Omega2S reference schematic had deleted the R401~R406,C403 and C404.
    2647861a-f6a0-464d-89dd-40c1d967e0b4-image.png



  • @JeffZhou
    Hi. I went with Option 1 and used an ethernet connector with a transformer. The following schematic is from the datasheet of my ethernet connector ;
    ethtra.PNG
    In reference to the picture I think my T+,T-,R+,R- connections are correct. As a secondary confirmation I have a different PCB containing Omega2+ with the same connections and it's ethernet connection has no problem.
    If I misunderstood something please correct me, thank you for your reply.


  • Team Onion

    @akif-durmaz Hi ,please add a screenshot of the ethernet connector and transformer 's schematic.



  • @JeffZhou
    there was a product link in my original post but here, these are the only two pages from the datasheet;

    eth1.PNG

    eth2.PNG


  • Team Onion

    @akif-durmaz 1cca555a-1ce1-4e59-b50e-a24221e7ca0e-image.png
    Hi, i had checked the Normal ethernet connector(RJ45),it seems that the inside schematic isn't as the same as yours. Here the connector's sch has the same channel coil of RX/TX.SPEC of HR913550A


  • Team Onion

    This post is deleted!

  • Team Onion

    b30378ae-2a6c-45b5-a340-9ef9fcc372a1-image.png



  • @JeffZhou
    Unfortunately I have no idea what those differences mean. However I know for a fact that this connector works as I connected it with another device. So I think my problem lays under something else.
    Thank you for your interest and replies.


  • Team Onion

    @akif-durmaz Hi ,what i mean is you can try to use another ethernet connector.



Looks like your connection to Community was lost, please wait while we try to reconnect.