I would normally connect the shields directly to ground as well, but the thing is, every guidelines I read about USB says that the shielding should never be connected to signal ground...
Just because they are
guidelines or
appnotes doesn't mean they can't be flat out
wrong. Sadly, manufacturers aren't very particular about what they publish in appnotes.
J1 is USB and J2 is Ethernet. I had to route TX_N and RX_N for the Ethernet on the bottom (vias close to C1, C2 designators), except that, there is only GND poligon below the signal tracks for USB and Ethernet. I've planned to use some ferrite bead to connect the shielding to ground. I'm planing to short them out, and if need I can cut the trace and solder a resistor, cap, ferrite bead. Currently impedance for USB is matched, as in first post.
A ferrite bead is the
absolute worst possible grounding for the shield.
Consider this situation: ESD on the connector, or RFI or something like that. If the shield is not firmly grounded to circuit ground, it will have some voltage over ground. At 100MHz, ferrite beads have, well, whatever impedance they're rated for, which is usually in the 100 ohm range. Hardly a short circuit!
If "ground" is at some voltage, that means all the wires inside the cable are promoted to that voltage as well. Okay, so you have one ground wire that's tied to circuit ground, but that has quite a bit higher impedance to the other wires than the shield does. So it has essentially no effect, at all.
The result is, now your D+/- signals have whatever AC voltage on them. And USB can only tolerate about 1.5V common mode error before it's completely wrecked.
A single ESD event might corrupt an unlucky packet, so that's not necessarily a bad thing. But RFI from various sources (motors switching on and off, lamp dimmers, radio transmitters..) can disrupt things on a much more frequent basis. A few keep-alive packets get toasted and your connection drops.
Whereas with shield tied directly into circuit ground, the RF energy is carried over the circuit, so that it all goes to that potential, and little or no RF gets coupled into logic signals and such.
As for "signal" ground -- what signal? Is this just a digital board? Then no, no problem!
Even if you had small signals, the fact that the RF is carried around the board by the grounding means you have very little to worry about, so long as sensitive traces are well isolated by proper design rules -- solid ground plane (or stitched pours), not crossing sensitive and noisy traces, keeping respective traces short, etc.
I'll number the issues:
1. D11 and D12 are for ESD on USB i've wanted to go for PGB1010603, should i change them for PRTR5V0U2X and if so, why?
2. Should i change anything with shielding of USB or Ethernet?
3. Should I change anything else in the layout?
1. Probably a good idea. It's not obvious how much good either will do against the pins of a USB device (or what they're capable of handling), but the PRTR one seems better (lower voltage drop, still low enough capacitance).
2. Definitely!
3. No idea -- do you have bottom copper too?
Tim