Brugtgrej.dk
Forside  |   Ny annonce  |   Forum  |   Nyhedsmails  |   Om brugtgrej  |   Kontakt Brugtgrej
168 online brugere
2431 online annoncer
SælgesKøbes

USB A - USB A

Denne tråd er lukket for nye indlæg

#1  10/11-12 08:49
Jens Bauer

Indlæg: 89
Man kan få nogle USB kabler med at type 'A' stik i begge ender.
Mig bekendt går alle 4 forbindelser lige igennem...
GND -> GND
DM -> DM
DP -> DP
+5V -> +5V

Når jeg sidder og kigger på dette, så undrer jeg mig lidt over at +5V sættes til +5V.
Selvfølgelig kan man gøre dette med batterier; men jeg har fået anbefalet af elektronik-folk, at man ikke kobler flere transformere i parallel (og kan udemærket godt se at der er flere grunde til at det kan gå galt og udstyret kan brænde af).

Jeg har så et par spørgsmål... Hvad er kablet egentlig lavet for ?
-At forbinde 2 computere med hinanden (og dermed speciel driver software) ?
-Er USB standarden sådan at alle USB-hosts har deres USB-stik beskyttet ?

Jeg spørger fordi jeg er ved at lave en device, som har en USB-host port, og jeg tænker på at lave en USB-device forbindelse på denne port, men jeg er utryg ved at bruge et USB A - USB A kabel, for min device er jo self-powered; den skal også levere strøm til de devices man sætter til.

Redigeret 10/11-12 08:54
#2  10/11-12 10:09
Jens Sigurdson

Indlæg: 965
Svar til #1:
Hvis din device har sin egen strømforsyning, så skal du bare undlade at bruge vbus fra USB-porten. Så får du ingen problemer med det.
Men vær opmærksom på at gnd kan give dig kvaler i forhold til en extern strømforsyning i dit device.

Hilsen
Jens

----------
Hilsen
Jens

#3  10/11-12 11:38
Jens Bauer

Indlæg: 89
Svar til #2:

Den har egen strømforsyning, men hvis jeg kobler +5V fra, så vil min USB port ikke kunne fungere som host port, kun som device. ;)
Jeg bruger en LPC4330, som kan skifte mellem host/device på samme port, og jeg ville gerne bruge host-stikket som device-stik, hvis det var muligt, men måske er det for bøvlet.

Jeg er nok nødt til at spørge dumt omkring kvalerne, for lige nu sidder jeg og spekulerer lidt over hvad det kan være.

#4  10/11-12 12:08
Jens Sigurdson

Indlæg: 965
Svar til #3:

Puha - nu bliver du langhåret ;-)
Jeg ved simpelthen ikke nok om det til at kunne svare dig eksakt. Men det må da være til at lave et kredsløb der fortæller din controller at der sidder en host i enden af kablet... Måske noget så simpelt som en lysdiode der er eneste belastning af +5V ?

Mht. GND, så vil der altid være en risiko for at lave potientaleforskel når du strømforsyner externt med en fælles GND. Så du skal være forsigtig med din chassisjord og signaljord.

----------
Hilsen
Jens

#5  10/11-12 13:59
Jens Bauer

Indlæg: 89
Svar til #4:

>Puha - nu bliver du langhåret ;-)
Så må jeg vel bare klippes. ;)

Uhml, man kunne ved...
1: Fra et af microcontrolleren's output ben sætte en 1K hen til basis på en BC808; -den kan trække 500mA.
2: Sætte collector til VBUS.
3: Også sætte collector til et af microcontrolleren's input ben som er 5V tolerant.
4: Sætte emitter til +5V.

Hvis man ikke har registreret at der er en enhed tilsluttet, kan man slukke for spændingen i N millisekunder.
Er der stadig spænding på microcontrolleren's input ben, så er der en host tilsluttet. Ellers tænd igen for spændingen.

-For har man 5V på fra begge sider på én gang, så er det ikke til at se om strømmen kommer fra den ene forsyning eller den anden.

Potentialeforskellen må jeg tænke lidt over; den er nok ikke hel nem, for jeg har ikke jord på min device, men bruger fælles GND over det hele.

Denne tråd er lukket for nye indlæg