Unzip the following package. It contains the USB 2.0 standard.
Open usb_20.pdf and flip to the first page of Chapter 6. There,
you'll see examples of upstream and downstream connectors.
Your very own computer, uses the flat connector, so you can
see an example in the I/O area on the back of your computer.
http://www.usb.org/developers/docs/usb_20_092407.zip
If you want to be a USB designer, then reading these may
help as well.
http://www.usb.org/developers/docs/...opers/whitepapers/power_delivery_motherboards...
Paul
Thanks for posting these. I trimmed alt.computer. I have read until
saturation this weekend, so now I am full of more questions.
I have a PIC32 Starter Kit. I've exercised the LEDs and pushbuttons
and want to move on. Any day now the postman should bring my PIC32
fanout board from Olimex.
My proposal is a USB 2.0 host controller expansion board. This should
give me access to keyboard, later WiFi, and thence everything. Also,
the PIC32 is new and this particular expansion board should be
received well by the PIC32 community. Perhaps it will also have an
upstream facing port with a PIC18F4550. This is a daunting project,
but it seems like the one that is needed.
AfterGoogle, I went to Mouser and focused on the Host controllers that
they had in stock.

I have done a mock up schematic and board in
EAGLE using the NEC uPD720102EC-YEB. This is a straightforward
reproduction of the schematics from the NEC datasheet, S17998E. By
mock up I mean that I have placed "capacitors," and such, but without
referring to a catalog and specific mfr and dimension information.
That will be a subsequent "design for prototype" pass. At this time,
I have not connected the programming ports and the PIC32. The many
VDD levels, both on the PIC and the NEC are not managed. It is little
more than a napkin doodle.
I read Paul's post and read once through the power delivery
whitepaper. I've added 470pF across pins 1,4 on each USB receptacle.
I added a 360uF across the +USB and gnd traces near the downstream
facing ports.
What I don't see in reference schematics is any attention to fuses. I
figure the same concerns on fuses and overcurrent exist in both Host
and Hub designs, and I am looking at the ATmel AT43301 datasheet,
doc1137.pdf (secured, no NDA). Figure 2.2 (Self-powered Hub) shows
a switch connected to the AT43301, but no fuse. They do have a
MIC2525-2 in their figure 5-2. Does the MIC2525-2 have the right
stuff to be used instead of a fuse?
The white paper mentions the polycrystalline resistor/fuse. I know
that Mouser had them a few years ago. I remember thinking they were
interesting. Are these used in designs today?
If you happen to have EAGLE, you can view a snapshot at
http://home.grandecom.net/~aubrey/aubrey/PIC/USB_host.brd Sorry, but
I haven't installed a pdf printer, and my board house doesn't require
Gerbers. Perhaps someone else has both EAGLE and Acrobat.
I'd like to do this right. By that, I mean a design that is
satisfying and could receive the logo. I assume the process is to
make a working prototype, then job it out for "design for
manufacture" I assume that the logo goes on a specific model and
revision of a design. I was hoping to make a design element that was
known to qualify and then just put it on the web.
Questions follow from this. I assume the cost is at least k$10 to do
this before the enclosure is considered. Can anyone give an actual
total cost (electrical and mechanical separated) for a 1st unit with a
logo for, say, an ordinary 4 port hub?
If this is an expansion board and the power is from the mother board,
what is the implication on the certification process (I haven't done
my reading here) If it is an intelligent hub with the power from an
upstream port, a PIC32 (MIPS processor) in the middle, the Host facing
downstream, the PIC32 powered from the upstream USB but detachable,
can the total assembly receive certification?
Actually, I don't see a USB logo on the PIC32 Starter Kit. Maybe this
is a non issue.