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 ;
- The old one has an additional 10uF parallel to 100nF on VCC
- 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.
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?
Thank you again.
-
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.zipUsing 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.
-
A reliable wired network connection can be a great addition to a project!
-
@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 ;
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?
- Cut the 3.3V line to the 2-7 make it so they are just connected to the ground through 100nF
- 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
-
This post is deleted!
-
This post is deleted!
-
@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.
-
The lastest Omega2S reference schematic had deleted the R401~R406,C403 and C404.
-
@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 ;
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.
-
@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;
-
@akif-durmaz
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
-
This post is deleted!
-
-
@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.
-
@akif-durmaz Hi ,what i mean is you can try to use another ethernet connector.