Hi Chris
I'm not sure about connecting VCC to VU. VU provides a 5V output if the mbed is powered via the onboard mini USB connector; if you're not using the onboard mini USB then I don't think there should be anything connected to VU. * Edit - see Hexley's post below for a warning though.
I've finally got around to testing this myself.
I used the following connections from an offboard USB connector to the mbed:
USB mbed
--- ----
VCC -> VIN
D- -> IF-
D+ -> IF+ (with 1K5 pullup to VOUT)
GND -> GND
Note that above I'm powering my mbed from the offboard USB (via VIN) and not using VU at all. IF+ is pulled up to VOUT.
I also tested the arrangement using a separate supply to the mbed rather than it being powered via the USB:
PSU mbed
--- ----
6V -> VIN
0V -> GND
USB mbed
--- ----
VCC
D- -> IF-
D+ -> IF+ (with 1K5 pullup to VOUT)
GND -> GND
In this case, there is no direct connection from USB VCC to the mbed (because power is coming from the PSU), and again VU is not used at all. IF+ is pulled up to VOUT (since this is set at 3V3 and not dependent on VIN).
Regards
Daniel
Edited - to show pullup to VOUT rather than VCC
The housing we are going to mount the MBED has an external 7 way plug. The MBED will be fed via a 9v supply. I want to put the USB through this plug.. The housing is not big enough to put a micro USB in and solder it to the plug so I tried to use the IF+ and IF-. This didnt work.
Is it because I also need to some how get power to the USB circuits ?
how can I do this ?
or is there some other problem I am not aware of yet ?