Re: Hi speed USB PCB layout



Tony wrote:
My company is trying to add hispeed USB host to an existing product (its not a PC) and need Hi-Speed level data rates, eg 20MB/s.

There are a number of mechanical issues which mean a flying lead socket would be ideal, plugging into the PCB just like many PC motherboard USB connections and screws holding it to the front panel.

Our Hardware Engineer is very uncomfortable with this and is insisting on a main PCB mounted SMT socket, needing a precision tunnel dug through 3 chassis parts and a PCB with the additional cost of the extra FR4 4 layer. He won't even entertain a through hole socket. His arguement is that PC companies have lots of expensive equipment that we don't have to continually monitor and qualify such cables. We will rent this equipment for the design but not during production. The flying lead cables will be bought in.

I need a second opinion before I go digging through the parts to make this happen.

I've done similar designs. I suspect that the PC companies don't do as much testing as you might imagine, and often the connectors that are on flying leads are less reliable than others. The first response to a question on the Linux USB users mailing lists if often "try a socket that's on the motherboard". The Linux USB driver source code is full of retry code to work around potentially-flakey hardware.

Having said that, my experience with USB chips is that they exceed the spec's requirements by enough to give you some flexibility. Our most recent board puts high-speed USB over a 1mm-pitch pin header to a mezzanine board, i.e. USB chip - tracks - 1mm header - tracks - connector, and it seems to work (the tracks are maybe 5cm long and are impedence-matched pairs). We have always used through-hole connectors with no problems.


Phil.
.



Relevant Pages

  • Re: Hi speed USB PCB layout
    ... There are a number of mechanical issues which mean a flying lead socket would be ideal, plugging into the PCB just like many PC motherboard USB connections and screws holding it to the front panel. ... I suspect that the PC companies don't do as much testing as you might imagine, and often the connectors that are on flying leads are less reliable than others. ...
    (sci.electronics.design)
  • Re: IPlate question
    ... unfiltered connectors to a socket located where you ... extension wire is twisted-pair and not a flat cable extension. ... the computer room via a local filter. ...
    (uk.telecom.broadband)
  • Re: P5B Deluxe wont start
    ... When I switch on main power, the blue LED lights on the board. ... As I have no idea which version BIOS I have on this board (which ... Did you make sure to plug in all of the power connectors to the ... Open the processor socket and carefully inspect the pins ...
    (alt.comp.periphs.mainboard.asus)
  • Re: All in 1 Card?reader Writer Problem.
    ... USB 2 header on the motherboard. ... install the supplied software from a mini disc, ... However the USB 2 socket does not appear when I plug in my memory ...
    (uk.comp.homebuilt)
  • Re: Test socket on Master Socket not working
    ... I have been having problems with slow speeds on my 7616kbps Broadband ... connection and as a test I took the user panel off the Master Socket to try ... connectors on the back of the user panel. ...
    (uk.telecom.broadband)