Kysymys:
Miksi nämä USB-datalinjat on kytketty vetovastuksiin?
AndrejaKo
2011-05-19 19:28:58 UTC
view on stackexchange narkive permalink

Sain äskettäin USB-sovittimen autosytyttimen, jota aioin käyttää matkapuhelimen lataamiseen. Valitettavasti puhelin ei lataudu (ja tiedän, että puhelin pystyy lataamaan USB-portin kautta), joten avasin sen nähdäksesi mikä voisi olla syy. Laturi itsessään on melko yksinkertainen. Siinä on tasasuuntaaja, MC34063A-säädin ja tarvittavat komponentit, LED ja vastus sekä USB-portti.

Minua kiinnosti erityisesti USB-portti. Jos muistan oikein, USB-laturien datalinjojen välissä pitäisi olla 220 Ω vastus, joka merkitsee laitteelle, että isäntä on laturi.

Minun tapauksessani oli tämä piiri:

Circuit

Käytin mustia suorakulmioita liittymien merkitsemiseen.

Joten jos Luen tämän oikein, D- ja D + -johdot on kytketty vetovastusten kautta Vcc: hen.

Ajattelen poistaa nämä vastukset ja laittaa 220 Ω: n vastuksen datalinjojen väliin.

Kysymykseni ovat:

  1. Onko mitään ilmeistä syytä miksi datalinjat tulisi kytkeä Vcc: hen tämän monimutkaisen vastusjärjestelmän kautta?
  2. Onko mitään syytä miksi minun ei pitäisi poistaa näitä vastuksia ja laittaa vain 220Ω-vastus tietojohtojen väliin?
Kaksi vastused:
Erik Noren
2011-05-19 21:02:51 UTC
view on stackexchange narkive permalink

Vastukset eivät ole todella monimutkaisia, se on yksinkertainen jännitteenjakaja. Sen on tarkoitus ottaa jännite-ero Vcc: n ja GND: n välillä ja jakaa se jollekin tietylle jännitteelle D +- ja D-linjoille. Thomas O on oikeassa sanoessaan, että tämä tukee Apple-tuotteita, mutta on joitain muita laitteita, jotka käyttävät samanlaista, joskus hieman ristiriitaista laitetta, joka on määritetty selvittääkseen, ovatko laitteet laturia.

Tämä on pohjimmiltaan hakata välttämään USB-lukijan asettamista latauslaitteisiin. Luetteloa käytetään tekemään laite toimimaan isäntänä. Se neuvottelee isännän ja laitteen nykyisistä vaatimuksista ja ominaisuuksista yhteensopivuuden varmistamiseksi, ilmoittaa laitteen onnistuneesta yhteydestä isäntään jne. Tiukassa USB-vaatimuksessa todetaan, että laitteen tulisi muodostaa yhteys joillakin erittäin matalilla virranottoilla - tarpeeksi omaan logiikkaansa - ja neuvottele lisää virrasta.

Tämä on yksinkertaisen laturin ylivoima, koska todellisesta datasta tai viestinnästä ei tarvitse koskaan huolehtia. Jotkut alan ihmiset päättivät asettaa joitain "mykkäjä" asetuksia, jotta laite havaitsee yhteyden yksinkertaiseen laturiin, määrittää, mikä virta on turvallista vetää, ja reagoi kaikki yksin ilman ohjeita.

Siellä ovat pari paikkaa saadakseen selville, mitkä jännitteet tulisi määritellä esimerkiksi 100mA, 250mA, 500mA tai 1000mA. Jos päätät muuttaa laturia, varmista, että tiedät tarkalleen, mikä on turvallinen lähtövirta, ja ettet mainosta enemmän ominaisuuksia kuin pystyt tarjoamaan. Tämä voi aiheuttaa laturin epäonnistumisen odottamattomilla tavoilla ja mahdollisesti vahingoittaa liitettyä laitetta. Tai se saattaa vain sulattaa muovin ja vapauttaa kauheita höyryjä.

Hieno selitys, joten +1. Käytin termiä monimutkainen lähinnä PCB: n valmistustavan vuoksi (ja sitä ei voida nähdä kaaviossa). Heillä oli tonnia erittäin ohuita ratoja, jotka kulkivat pienien SMD-vastusten alla.
Kiitos äänestyksestä. En tarkoittanut loukata jännitteenjakajan selitystä. Se heijasteli prosessia, jonka kävin läpi rakentaessani omia USB-latureitani.
Thomas O
2011-05-19 20:04:10 UTC
view on stackexchange narkive permalink

Jos en hämmenty, iPhonet ja muut i-Devices vaativat tätä vastusjärjestelmää lataamaan eri virtatasoilla. Muuten virheilmoitus tulee näkyviin. Jos sinulla ei ole iPhonea, voit poistaa ne ja vaihtaa ne turvallisesti.

Apple lakkasi olemasta niin löyhä latausliittymän kanssa ja alkoi olla erittäin nirso virallisten laturien suhteen. Epäilimme edelleen, että jokaisen laturin sisällä oli luettelo-siru - liian kallista ja monimutkaista. Joten näissä tietolinjoissa on oltava jotain muuta. Aika uhrata virallinen Apple iPhone 3Gs -laturi!

Ottaen sen irti, tyhjentämällä 4 datalinjavastusta ja mittaamalla ne yleismittarissamme, löysimme seuraavan kaavion mukaisesti: enter image description here

Se näyttää varmasti siltä. Hyvä asia, että minulla ei ole iDevice-laitteita.
Vastusten irrottaminen ei todennäköisesti tee siitä latautumista, koska siihen tarvitaan vain VCC ja GND. +1 iDevicesista.


Tämä Q & A käännettiin automaattisesti englanniksi.Alkuperäinen sisältö on saatavilla stackexchange-palvelussa, jota kiitämme cc by-sa 3.0-lisenssistä, jolla sitä jaetaan.
Loading...