Kysymys:
Miksi USB: llä on Vcc = 5 V ja korkea = 3,3 V?
Dakkaron
2015-09-15 14:00:25 UTC
view on stackexchange narkive permalink

Ajattelen lisätä USB-tukea laitteelleni, joka käyttää V-USB: tä. Siitä, mitä luin siellä ja muilla sivustoilla, USB: llä näyttää olevan vain 3,3 V korkealla datanastoilla, kun taas USB: n toimittama jännite on 5 V.

Mikä on tämän syy? Minusta se näyttää vain vaikeuttavan asioita, koska minun on työskenneltävä useilla jännitteillä taululla tai laskettava Vcc kokonaan 3.3V: ksi.

Kuulostaa siltä, että pistorasiani on 120 V, miksi laitteeni digitaaliset signaalit ovat vain 3,3 V tai jopa 1,2 V?
Viisi vastused:
vini_i
2015-09-15 14:07:49 UTC
view on stackexchange narkive permalink

Suurempi jännite kompensoi laitteen jännitehäviön. Jos USB oli 3,3 V, jos sinulla oli pitkä kaapeli ja huonot liittimet, joiden pudotus oli 0,5 V, laite toimii vain 2,8 V: lla. Jos jännite on 5v, sinulla on vielä 4,5v työskennellä ja se riittää LDO-jännitesäätimen käyttämiseen.

Tämä ei selitä, miksi datanastojen jännite on vain 3,3 V eikä myös 5 V.
@Philipp varma.Jos prosessorin jännitettä ei voida taata, myös datalinjan jännitettä ei voida taata.Tämän jännitesysteemin avulla, vaikka 5v-linja viipuu, datajohdon jännite voidaan edelleen taata.Tämä taattu jännite on välttämätön puhtaan lähetyksen ylläpitämiseksi täydellä nopeudella ja nopealla USB: llä.
Luulen, että kohti laitetta myös taipuisi datajännite, mutta laitteella olisi riittävästi tehoa jännitteestä datajännitteen tuottamiseksi tai virheen osoittamiseksi.
Miksi datanastat eivät ole 5 V: n suvaitsevaisia?Se olisi paljon järkevämpää, aiheuttaisitko tällä tavoin 5V: n tai 3,3 V: n käyttämisen eikä sinun tarvitse huolehtia siitä.
@Dakkaron USB-väylä on paljon monimutkaisempi kuin se saattaa näyttää.Toki voit tehdä 3,3 V: n UART-linjasta myös 5 V: n suvaitsevaisen, mutta jopa 115,2 kbps: n siirtonopeudella se voi yhtä hyvin pysyä paikallaan kuin USB.Hitain USB-standardi on (teoreettisesti) 12 Mbps, se on kaksi suuruusluokkaa nopeammin ja hyvin "siirtolinjan" alueelle.Näillä nopeuksilla on erittäin tärkeää, että kaikilla kuljettajilla on hyvät ominaisuudet ylläpitääkseen suurta nopeutta.Jos laitteiden olisi tuettava sekä 3,3 V: n että 5 V: n datalinjoja, ne maksavat kyseisillä nopeuksilla enemmän ja kaikki USB-laitteet maksavat enemmän.
@vini_i Katson, että sillä on järkeä.Kiitos tiedoista!Joten pohjimmiltaan USB on 3,3 V: n liitäntä 5 V: n virtalähteellä vain siinä tapauksessa?
@Dakkaron varma, mutta syitä on enemmän.Kyky siirtää korkeampi teho on myös tärkeä.
Andy aka
2015-09-15 14:51:54 UTC
view on stackexchange narkive permalink

Hidas USB-tiedonsiirtolinjoilla on differentiaalinen signaalijännite lähettimelle seuraavasti: -

Hidas- ja täysnopeuslaitteissa differentiaali '1' lähetetään vetämällä D + yli 2,8 V 15K ohmin vastuksella, joka on vedetty maahan ja D - alle 0,3 V, kun 1,5 K ohmin vastus on vedetty 3,6 V: iin. Ero '0' on toisaalta D- suurempi kuin 2,8 V ja D + alle 0,3 V samalla sopivalla alasvetovastuksella.

enter image description here

Ja vastaanottimen tekniset tiedot ovat: -

Vastaanotin määrittelee differentiaalin '1' arvoksi D + 200mV kuin D- ja differentiaaliksi. 0 'kuin D + 200 mV vähemmän kuin D-.

Tiedot on otettu täältä ja huomioitava, että missä sanotaan 3V6, se tarkoittaa todella 3V3: ta.

Suurten nopeuksien USB-järjestelmissä jännitetasot ovat pienemmät: -

enter image description here

Kuten voit todennäköisesti sanoa, lähetyslogiikalla ei ole mitään oikeaa tehdä joko 5V tai 3V3 logiikkajärjestelmillä. Virtalähde on vain tavallinen virransyöttö, joka tekee yhteensopivuudesta 5V- ja 3V3-järjestelmien kanssa melko helppoa.

Ok, joten vain yhteenvetona sanot, että 1 on D + yli 2,8 ja päinvastoin.Joten onko ok vetää se ~ 5V: iin?Joten ovatko D + ja D-5V suvaitsevaisia?
Saatat huomata, että jotkut nopeat (USB2) vastaanottimet eivät ole 5 V: n suvaitsevaisia.tässä on se, jonka nimenomaan sanotaan olevan: https://www.exar.com/connectivity/uart-and-bridging-solutions/usb-uarts/xr21v1412/
Ok, joten minun pitäisi rajoittaa D +: n ja D-: n lähtöni enintään 3,3 V: iin.Kiitos tiedoista!
Olet lainannut spesifikaatiota, mutta et vastannut kysymykseen * miksi * spesifikaation kirjoittajat tekivät sen tällä tavalla.
@philipp voit tehdä tämän vastaukseksi.
@Andyaka Haluaisin, kun tietäisin sen, mutta olen itse utelias.
Joo, se olisi tavallaan mielenkiintoista.Haluaisin tietää myös sen.
@Philipp sanoit, etten vastannut kysymykseen (miksi spesifikaation kirjoittajat tekivät niin).Minulla ei ole aavistustakaan - ehkä nosta kysymys aivan uudeksi kysymykseksi.Olisin kiinnostunut tuntemaan tekijöiden ajattelutavan, jos kukaan todella pystyy kaivamaan niin syvälle.
Gábor Móczik
2016-07-29 11:51:25 UTC
view on stackexchange narkive permalink

Virtanastojen 5 V: n jännite on vain virtaa tarvitsevan laitteen virransyöttö. Tuolloin USB otettiin käyttöön sekä 5 V: n että 3,3 V: n laitteilla, ja tavoitteena oli tukea molempia järjestelmiä. 5 V: n käyttämisellä virtalähteenä 3,3 V: n sijasta on (ainakin) kaksi etua:

  • Suurempaa tehoa tarvitseville laitteille (esim. Ulkoinen kiintolevy), joissa käytetään suurempaa jännitettä samalla virtalähteellä nykyinen tuottaa enemmän tehoa. 3,3 V: n käyttö syöttöjännitteenä ja virran lisääminen ei olisi yhtä hyvä asia, koska sen lähettäminen vaatii paksumpaa johtoa.
  • Jos kyseessä on 3,3 V: n pienitehoinen laite, se on paljon yksinkertaisempi, halvempi ja tehokkaampi 3,3 V: n säätö 5 V: sta käyttämällä yksinkertaista LDO: ta kuin vica versa. Jälkimmäinen vaatisi monimutkaisemman kytkintilan tehonmuuntimen.

Datanastojen tapaus tukee myös sekä 3,3 V: n että 5 V: n laitteita mahdollisimman yksinkertaisesti. 5 V: n laitteen tulo / lähtö voidaan suunnitella tulkitsemaan ja antamaan enintään 3,3 V. yhtä korkealla tasolla. Vuosikymmeniä vanha TTL-standardi vaati jo vain 2,4 V korkeaa tasoa, joten teoriassa ne ovat 3,3 V yhteensopivia (tulona).

Sitä vastoin, jos tietoväylä valitaan toimimaan 5 V: n tasoilla, se aiheuttaisi ongelmia 3,3 V: n laitteille. Vaikka tulo voidaan helposti tehdä 5 V: n suvaitsevaiseksi, 5 V: n ulostuloa ei voida tuottaa yhdellä syöttöjännitteellä. Se vaatii tasokytkimen (sisäänrakennettu tai ulkoinen) ja molemmat syöttöjännitteet. Se on kaikin tavoin monimutkaisempi kuin edellinen, etenkin kaksisuuntaisessa väylässä, kuten USB.

user199643
2018-10-13 15:54:52 UTC
view on stackexchange narkive permalink

Ensisijainen tekijä differentiaaliväylän jännitetasojen määrittämisessä on virrankulutus. Mitä suurempi jännite / bittinopeus on, sitä suurempi virrankulutus on (tämän pitäisi olla ilmeistä lukijalle). Erityisesti virrankulutus lisääntyy, kun sinulla on erittäin nopeita signaaleja tai useita kuormituspisteitä. Jos ajattelet samaa asiaa toiseen suuntaan, korkeampi jännitetaso on vaikeampi saavuttaa kuljettajan näkökulmasta, mikä rajoittaa lähetysnopeutta. Nykyisessä tilassa ajaminen (joka varmistaa nopeuden), jota käytetään monissa nykyaikaisissa väylissä, mukana USB, mahdollistaa matalamman jännitteen vaihtelut datalinjoissa.

Toisessa huomautuksessa heijastukset tai epätäydellisyydet johtavat ylitys- / alapuristuksiin. Jos väylällä on jo luonnostaan ​​korkea jännite, päällekkäisiä (ja korkeamman tehon) transientteja laite ei ehkä siedä. Se voima menee myös turhaan. Tämän ilmiön äärimmäinen tapaus on, kun irrotat antennin RF-lähettimestä. Jos lähettimessä on tarpeeksi virtaa, vaarantat radion. Voit ottaa huomioon myös muut tekijät, kuten EMI. Entä lopetettu lämpö? Tietyllä Z0: lla enemmän volatage, enemmän lämpöä.

Siksi matalan / täyden nopeuden USB käyttää 3,3 V: n, USB 2.0: n ja sitä uudemman jopa 800/400 mv: n pienempiä. Haluamme yleensä käyttää pienintä jännitettä, joka on järkevää tietylle rajapinnalle. Muistutettakoon, että monet suurnopeusrajapinnat (kuten ethernet, can, hdmi, pci, lvds ja monet muut) käyttävät kaikki matalajännitesignaaleja samalla tasolla.

Tervetuloa EE-pino-vaihtoon, hyvä vastaus.Yritä pitää henkilökohtaiset kommentit poissa vastauksista, ole mukava.
Mahmoud Hosseinipour
2015-09-15 18:28:37 UTC
view on stackexchange narkive permalink

Toinen syy voi olla luottamus yhteyden moitteettomaan toimintaan. Isompi alue on tehokkaampi melua vastaan ​​(Koska bitin tilan muuttamiseen tarvitaan suurempaa jännitettä aiheuttavaa melua).



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...