Stránka 1 z 1

Odpojení USB zařízení

Napsal: 03 úno 2015, 10:54
od stredni-vlny
Zdravím,
mám jeden blbý dotaz :wink:
Bude se (jakékoliv) USB zařízení, kterému se odpojí napájení (přeruší se vodič + 5V- např. přes relé), nebo pokud je napájeno z externího zdroje a tento se odpojí, v systému tvářit jako korektně odpojené? Nebo je PC schopen ještě nějakým jiným způsobem detekovat "že něco" je do USB portu stále připojeno - např. odporem datových vodičů proti zemi, mezi sebou atd.

Díky :wink:

Napsal: 03 úno 2015, 11:00
od serviceman
To je rychlá cesta k problémům. Datové vodiče by se měly připojovat/odpojovat při připojeném napájení, ne naopak!

Napsal: 03 úno 2015, 11:10
od pocitujlasku
vo vacsine usb konektorov su napajacie vodice dlhsie. Teda pri odpajani by sa mali najskor odpojit datove a az potom napajanie.

Napsal: 03 úno 2015, 11:14
od smajly
P. Belza navrhol schemu na odpojenie nepotrebnych zariadeni ktore su bezne trvalo pripojene k zakladnej doske (citacka kariet).

http://www.belza.cz/pclink/swusb.htm

Tiez som sa ho dotazoval na povodne stanovenu otazku a odpovedal mi, ze z tlaciarne tiez nevytahujeme USB kabel ked ju vypiname.

Napsal: 03 úno 2015, 11:28
od p32
stredni-vlny píše:Bude se (jakékoliv) USB zařízení, kterému se odpojí napájení nebo pokud je napájeno z externího zdroje a tento se odpojí, v systému tvářit jako korektně odpojené?
Ano, naprosto bez problémů. Aspoň já jsem žádný nikdy neměl na různých NB, PC a různých OS (W98, XP, W7,8,10).
Musíš si jen dávat bacha na ukončenou komunikaci mezi NB, PC a tímto USB zařízením kvůli poškození dat.
Pokud při jakémkoliv, tzn. i při tomto způsobu, odpojení USB zařízení bez momentálního přenosu dat zařve OS v NB nebo PC o problému na USB, tak je někde OS poškozený.

Belza to dělal jen proto, že se mu tam furt ukazovaly další zařízení, která nepoužíval. Skoro stejného výsledku by dosáhl přejmenováním písmen těch zařízení na konec abecedy, aby se mu externí disk "lepil" hned za ten jeho vnitřní.

Napsal: 03 úno 2015, 13:22
od Achab
Při pouhém přejmenování by to měl zobrazeno stejně, jenom místo C: - D: - E: by to bylo třeba C: - Y: - Z:.

Napsal: 03 úno 2015, 14:02
od stredni-vlny
Děkuji všem za odpovědi. Přiznám se, že jsem původně ani nečekal že by s tím mohl být nějaký problém, jen jsem se chtěl ujistit. A teď koukám 8O
Abych svůj dotaz upřesnil, potřebuji vzdáleně připojovat a odpojovat USB zařízení (SDR přijímače) k PC.
Vzhledem k vyšším datovým tokům - třeba při vzorkování a přenosu do PC větší části pásma, bych nerad porušoval - vedl přes nějaké spínače, relátka, tranzistory atd. datové vodiče. Proto hledám cestu "nejmenšího zla."
Proto tedy děkuji za všechny rady jak by se toto dalo vyřešit.

Napsal: 03 úno 2015, 14:21
od rnbw
Naco to potrebujes odpajat?

Staci prerusit napajanie. Pritomnost zariadenia sa detekuje cez pull-up datoveho pinu na 3.3V. Ked odpojis napajanie, pull-up nebude robit nic.

Napsal: 03 úno 2015, 14:30
od stredni-vlny
rnbw píše:Naco to potrebujes odpajat?
Staci prerusit napajanie. Pritomnost zariadenia sa detekuje cez pull-up datoveho pinu na 3.3V. Ked odpojis napajanie, pull-up nebude robit nic.
No však na to se ptám, jestli po odpojení napájení (přerušení vodiče +5V, nebo vypnutí ext. zdroje) se bude zařízení tvářit jako odpojené?
Nepotřebuji odpojovat fyzicky.

Napsal: 03 úno 2015, 16:28
od ohryzek36
Mám tento USB Hub a v něm to odpojování funguje na stejném principu - vypínače jenom vypnou napájení portu a to je vše - externí disky se tváří jako odpojené a nemusím je nikam schovávat - mám takto řešenou zálohu důležitějších dat.

Napsal: 03 úno 2015, 18:40
od mtajovsky
Měl bych příbuzný dotaz. Zařízení, které má vlastní napájení je spojeno s PC přes převodník USB <-> RS232 umístěný na desce s obvody toho zařízení. Je lepší napájet interfacový obvod (například FT232RL) ze strany USB nebo ze zdroje zařízení? Zařízení odebírá asi 120 mA na napájení 5V. Vím, že třeba u EVB kitu se při vlastním napájení desky odpojí propojkou FT232 od napájení z USB.

Napsal: 03 úno 2015, 19:21
od rnbw
Napajal by som to zo zdroja zariadenia - aby sa nemohol vyskytnut stav, ze zariadenie je viditelne cez USB, ale nefunguje, lebo je vlastne vypnute.

Napsal: 03 úno 2015, 21:26
od stredni-vlny
Tak jsem experimentoval... s fleškou, diskem i dvěma těmi krátkovlnnými 0-30 MHz SDR přijímači a opravdu jsem na dvou různých PC ve win7 a pak ani na mini PC Raspberry s Linuxem žádný problém nezaznamenal.

Shrnul bych to tak, že vypínání pouze drátu 5V není asi úplně košér, ale je to asi lepší než přerušovat datové dráty. Našel jsem i nějaké integrované USB přepínače od firmy MAXIM - v ČR ale nesehnatelné. Návody na přepínače s relátky, co jsou na webu ani neberu v potaz... viz i katalogová doporučení na minimální proudy procházející přes kontakty naprosté většiny prodávaných relé - aby relé časem nevykazovalo přechodový odpor vlivem oxidace kontaktů - to by bylo asi mnohem horší než nechat datové vodiče stále připojené.
Navíc třeba přijímač Perseus má taky externí zdroj a v životě mě nenapadlo, že nejdřív se musí zapnout zdroj a potom zapojit USB do PC.. to stejné externí CD mechanika, to stejné zmiňované tiskárny atd.

Na webu jsou i různé taky "návody" na přepínače, kdy jsou datové vodiče různých vstupních i výstupních !!! zařízení spojeny a přepíná se jen napájení... takovouhle - už asi opravdu prasárnu já dělat nebudu, já budu mít na svojí plánované DX přijímací stanici pro každý dálkově ovládaný přijímač u serveru samostatný USB port.
Samozřejmě, než to bude nasazeno do provozu, tak to stejně jako všechno ostatní plánované budu ještě dlouhodobě testovat.

Díky všem:-)