USB HS chirp, was: Problem s USB u modemu

Jan Waclawek konfera na efton.sk
Čtvrtek Červenec 27 15:18:18 CEST 2023


>Co dela ty pulzy na D- by me zajimalo taky.

No tak som si to nastudoval, to je tzv. HS K-chirp.

Postup je, ze 
- host ma pripojene 15k pulldowny
- LS device pripoji 1k5 pullup na D-, to ked host uvidi, tak je to LS
device a sprava sa k nemu odvtedy trocha inak, to nebudeme rozoberat
- FS a HS device pripoji 1k5 pullup na D+, host to uvidi a signalizuje USB
reset: potiahne D+ aj D- do nuly (single-ended 0, SE0), nominalna
impedancia vystupu je 45 ohm
- FS device caka kym reset (SE0) skonci, potom uz nasleduje komunikacia
- HS device v nejakom predpisanom case od zaciatku resetu na D- prudovy
zdroj oproti zemi 17.78mA (a zapne aj svoj 45Ohm terminator, v tych
terminatoroch nemam uplne jasno), to vygeneruje oproti zemi nominalne
400mA a kedze v tom okamihu je DP; toto sa vola K-chirp; po nejakom
predpisanom case device ten prudovy zdroj vypne
- HS host po nejakom case zacne pulzovat na DP a DM takymito malymi
prudovymi zdrojmi; FS host ten K-chirp pocas (nim vygenerovaneho) resetu
nedetekuje/ignoruje

To, ze v non-good pripade je ten pulz 2x vyssi znamena, ze meriate na
strane device a ten bod je odpojeny od hosta.

wek


Další informace o konferenci Hw-list