hi ,
Im trying to make a 7 USB-hub that controled from a pc. with arduino
i want to use a transistor as a switch for every usb out voltage , in the way that when a signal came from arduino (5V , 40mA) usb voltage can pass.
usb out (transistor input / out) should support (5v , 500mA) ,
-----
I want to use , transistor array , but couldn't find any that fit
maby some one here can help me ?
or suggest other solution ?
Use a PFET. Note the VCE(sat) voltage drop across the PNP vs the on-resistance of the PFET. Your USB devices will not be happy on 4.6V. V2 and V4 represent the Arduino Port Pin voltages.
The Arduino Vss will have to be connected to the negative side of the USB Hub's 5V supply. Is that ok? If not, you will need an opto-isolator.