Počítač se nezapne se zařízeními v USB

Re:Počítač se nezapne se zařízeními v USB
« Odpověď #15 kdy: 09. 01. 2026, 09:45:02 »
Rodecaster umi fungovat jak v rezimu USB host, tak USB peripheral, coz je skvele a progresivni.
A protoze nejaka fyzicka packa mezi "jsem host / jsem periferie" je prilis oldschool a vubec zcela nevhodna do dnesni skvele, progresivni a digitalni doby, mame prece ve specifikaci proces nejake autonegociace...


Cili for je ten, ze Rodecaster se po svem zapnuti snazi natroubit 5V do USBcka, jenze to USBcko jde z pocitace a 5V dodava taky.
To je pry zcela korektni a ve striktnim souladu se specifikacemi a autonegociace by si s tim mela umet poradit, jenze, slovy Rode, "nekteri vyrobci USB radicu tuto cast specifikace opomenuli".
https://help.rode.com/hc/en-us/articles/7376147203599-Why-can-t-my-computer-turn-on-when-the-R%C3%98DECaster-Pro-II-or-R%C3%98DECaster-Duo-is-connected

Implementace USB radice v nasi desce zpusobovala, ze pocitac nebylo mozno zapnout vypinacem (ale pocitac sel zapinat skrze zapnuti pripojeneho Rodecasteru :-) ). A po asi pul roce takoveho fungovani prislusny radic odesel zcela.


Re:Počítač se nezapne se zařízeními v USB
« Odpověď #16 kdy: 09. 01. 2026, 12:36:03 »
IMO je tahle oblast docela komplikovaná. AI mi říká, že OTG USB-C nesmí připojit VBUS portu k napájení, dokud nezdetekuje Rd na CC lince - tj. připojené device. Současně ale signalizuje svůj "intent" hostitele připojením Rp CC na interní +5V, aby druhá strana viděla, že chce být hostitelem. Toto připojení nemá být trvalé, ale pravidelně to má odpojovat, aby mohl zdetekovat, že druhá strana chce také být hostitelem (jinak nemůže poznat Rp na druhé straně, protože by byly obě strany připojené Rp na 5V).

Ale současně AI říká, že každý hostitel by měl před sepnutím napájení do VBUSu zkontrolovat, zda druhá strana tam neposílá napětí. To platí i pro USB-A hostitele které nemají žádnou CC na komunikaci. Současně musí zajistit, aby se přicházející napětí z portu nedostávalo dál do zařízení.

Tudíž mi přijde, že v tomto případě jsou na vině obě zařízení - ten Rode nemá aktivovat VBUS, dokud na CC nevidí device, a ten PC host (který má USB-A  a tedy VBUS pod napětím před připojením Rode) by měl zabránit příchozímu proudu jít dál do PC (natož se z portu nechat napájet).

Ale pak chápu, že se dobře udělané PC odmítne spustit, když na USB portu zdetekuje příchozí VBUS, což tam nemá co dělat (OTG USB-C Rode to tam nemá co pouštět).

Ale možná jsem to pochopil blbě...

jjrsk

  • *****
  • 872
    • Zobrazit profil
Re:Počítač se nezapne se zařízeními v USB
« Odpověď #17 kdy: 09. 01. 2026, 14:48:58 »
...
To je pry zcela korektni a ve striktnim souladu se specifikacemi a autonegociace by si s tim mela umet poradit, ...
Mam kolem sebe celkem velkou hromadku krabic, ktery fungujou v obou rezimech, a vlastne uplne vsechny maji minimalne 1 nenapajenej (=klientskej) USB port. A porty jsou pomerne jasne oznaceny.

Jinak by melo stacit odstipnout pin c.1. Na kabelu (teoreticky cerveny znaceni)