1) Keep 2 layers or go through 4 layers? (1 gnd plane and 1 power plane, 2 signal layers)
- I generally prefer to use 4 layer instead of 2, especially if it is going to be a real product sold to customers. I only use 2 layers rarely.
2) How to make a correct differential pair for ethernet controller wiznet W5100, I did some serpentine to tune impedance on 50 ohms, and tune differential pair skew to 0mm.
- For ethernet, I normally use 100OHS differental pair impedance and I will make all the ethernet signals similar length. If you are not sure, have a look and measure signals on our iMX6 Rex development baseboard:
https://www.imx6rex.com/application/...lopment-board/3) Theres a need to use serpentine together with differential pair and which rules I should use, general rules, i find this reference design:
https://wizwiki.net/wiki/doku.php?id...hardware:start- the link doesnt work. General rules for ethernet can be found for example in "COM Express design guide" .. for example here:
https://docs.toradex.com/102492-layout-design-guide.pdf4) What to improve looking for this board?
- that is very hard to answer, especially if only screenshots are available.
5) Well, whole board was done using auto router by coworker here...
- I never use autoruter, autorouter may not be able to correctly do layout.
@Lakshmi has very good points!
Comments:
Didan, 06-09-2019, 02:41 AM
Thanks Robert. I knew that we are going to use only up to 10Khz, maybe 50Khz, not 100Mhz that Ethernet provide. My question is also up to what frequency gonna start be important to worry about differential pair, lenght matching? I found this link with ethernet done with 2 layers. What do you think about this design? Is it correcT? Im not sure if its gonna work, probably yes but with 100Mhz? I would like to have more insights from who has more experience than me. 2 layers ethernet: https://easyeda.com/hot/Arduino_Ethe...ield-Ka3XRxrJDI hope some answers from you, they are important to me. Thanks