Inleiding
Bij ons draait alles om de binnenkant van gadgets. Nu VR steeds populairder wordt, konden we niet wachten om een Vive onder de loep te nemen. Wat heeft HTC voor je neus verborgen? Zet je schrap, want we gaan het ontdekken! Het is tijd voor de demontage van de Vive.
Op zoek naar meer virtueel plezier? Volg ons op Instagram, Twitter en Facebook voor het laatste reparatienieuws.
Wat je nodig hebt
Video overzicht
-
-
-
Het heeft lang geduurd, maar 2016 lijkt het jaar te zijn waarin virtual reality eindelijk echte realiteit wordt. Hoe werkt het? Nou, hier zijn de specificaties:
-
Twee 1080p AMOLED-schermen met een gecombineerde resolutie van 2160 x 1200
-
ververssnelheid van 90 Hz
-
Ingebouwde camera vooraan en microfoon
-
Versnellingsmeter, gyroscoop en laserpositiesensor
-
360-graden headset-tracking via Lighthouse infraroodzenders
-
Horizontaal gezichtsveld van 110º
-
-
-
Nadat we de vier headsetkabels hebben losgekoppeld, zien we het modelnummer van de headset: 0PJT100.
-
We zien ook een standaard 3,5 mm-audioaansluiting, een DC-stroomaansluiting en een enkele HDMI-poort die geflankeerd wordt door twee USB 3.0-poorten.
-
Ondersteboven! We draaien de Vive om en kijken recht in de camera vooraan. Deze onafgebroken turende cycloop zorgt ook voor de AR-functionaliteit van de Vive. Waar draait dit op? Laten we naar binnen gaan en erachter komen.
-
-
-
Als eerste verwijderen we het verwisselbare schuimrubberen inzetstuk, dat voor ons gemak met klittenband aan de headset is bevestigd.
-
We trekken het klittenband los om een verborgen boodschap te onthullen.
-
Genesteld in een hoekje tussen de oculairen zit een nabijheidssensor die detecteert wanneer de Vive daadwerkelijk op je gezicht zit – vermoedelijk om de schermen uit te schakelen, wat energie en processorkracht bespaart.
-
-
-
Jemig! De raderen draaien op volle toeren terwijl we de oogafstand-instelling van de Vive-headset verwijderen.
-
De Rift CV1 heeft deze functie niet, waarschijnlijk omdat de asymmetrische lenzen het mogelijk maken om de scherpte in te stellen door de headset simpelweg hoger of lager op je gezicht te plaatsen. Is dit een bevestiging van een andere benadering van optica in de Vive? Alleen verder onderzoek in onze Demontage zal het uitwijzen.
-
-
-
We kunnen niet anders dan een beetje déjà vu ervaren terwijl we ons nieuwste onderwerp onthullen.
-
Het verwijderen van de buitenkant van de Vive onthult een aantal sensoren—32 in totaal, volgens HTC.
-
Deze fotodiodes vangen IR-licht op van de twee Lighthouse-basisstations terwijl deze licht door de kamer flitsen en laten draaien. Hierdoor kan een verbonden pc de positie van de headset en oriëntatie in de ruimte berekenen als een functie van de tijd tussen het ontvangen van de flits en de daaropvolgende IR-laserscan.
-
-
-
Met de buitenste huls verwijderd, zetten we de schakelaar van een paar ZIF-aansluitingen om om de IR-fotodiodematrix los te koppelen van het moederbord.
-
Na behendig een verborgen drukaansluiting achter de camera vooraan te hebben losgemaakt, komt de hele sensorarray los. Fluitje van een cent.
-
Verstopt aan de achterkant van de assemblage vinden we een paar veercontacten die stroom leveren aan de hele opstelling—en achter die strook koperen tape, de camera.
-
-
Gereedschap gebruikt in deze stap:Tweezers$4.99
-
Met een pincet in de hand plukken we de camera vooraan uit de Vive. Gefabriceerd door Sunny Optical Technology, staat er op: TG07B C1551
-
Terwijl we ons een weg banen door het sensornetwerk, merken we op dat elk van de sensoren individueel genummerd is (fotodiodes 18 en 19 op de foto).
-
-
-
We hebben liftoff—van het moederbord, tenminste. Laten we eens kijken wat voor soort silicium er onder die enorme
hitteEMI afschermingen schuilt. Aan de voorzijde van het moederbord: -
STMicroelectronics STM32F072RBH6 32-bits ARM Cortex-M0 microcontroller
-
Toshiba TC358870XBG 4K HDMI-naar-MIPI dual-DSI converter (ook gevonden in de Oculus Rift CV1)
-
SMSC USB5537B 7-poorts USB-hubcontroller
-
Alpha Imaging Technology AIT8328 SoC met beeldsignaalprocessor
-
Cmedia CM108B USB-audio-SoC
-
Micron M25P40 4 Mb serieel flashgeheugen
-
Micron N25Q032A13ESE40E 32 Mb serieel flashgeheugen
-
-
-
Nog meer chips aan de voorzijde:
-
Texas Instruments TPS54341 Buck-omvormer
-
Texas Instruments TS3DV642 12-kanaals bidirectionele multiplexer/demultiplexer
-
Cirrus Logic WM5102 Audio-codec
-
Pericom Semiconductor PI3EQX7841 USB 3.0-repeater
-
Lattice Semiconductor LP4K81 Ultra-low power FPGA
-
Texas Instruments display-stroombeheer (waarschijnlijk)
-
Texas Instruments TS3A5018 4-kanaals SPDT-analoge schakelaar
-
-
-
-
Nog meer chips aan de voorzijde:
-
Texas Instruments OPA171 operationele versterker
-
Texas Instruments TXS0102 2-bit bidirectionele spanningsniveauomzetter
-
Texas Instruments TXB0104 4-bit bidirectionele spanningsniveauomzetter
-
Texas Instruments LM2682 spanningsverdubbelende omvormer
-
Texas Instruments LM2665 voltageomvormer
-
Texas Instruments TPS62290 1 A step-down-omvormer
-
Richtek RT5795A 2 A synchrone step-down-omvormer
-
-
-
Tot slot hebben we:
-
Nordic Semiconductor nRF24LU1P 2,4 GHz SoC (x2)
-
NXP Semiconductors LPC11U35FBD48/401 ARM Cortex-M0 microcontroller
-
Lattice Semiconductor ICE40HX8K-CB132 high-performance FPGA
-
Invensense MPU-6500 6-assige gyroscoop en versnellingsmetercombinatie
-
Micron N25Q032A13ESE40E 32 Mb serieel flashgeheugen
-
Texas Instruments (voorheen National Semiconductor) LP38798SD 800 mA voltageregulator
-
ON Semiconductor NCP380HMUAJAATBG instelbare lastschakelaar
-
-
-
De volgende stap: de centrale structuur waar het moederbord in zat. Aan de zijkant zit een kleine lintkabel die verbonden is met de headsetknop.
-
Bij nadere inspectie van de centrale structuur zien we een uitsparing voor het kleine zwarte nopje op de achterkant van het linker beeldscherm.
-
Klaar om dieper te gaan: we verwijderen de dubbele lensmontages en schermmodules uit hun behuizing en pellen de rubberen afdichting rondom de lenzen los.
-
-
-
Over interpupillaire afstand gesproken: hier is het mechanisme dat dit mogelijk maakt.
-
Het is een eenvoudige draadstang met een schuifregelaar aan de bovenkant. Het kan eigenlijk niet simpeler—je hoeft er alleen maar aan te draaien.
-
-
Na het verwijderen van vier kruiskopschroeven en een beetje voorzichtig wrikken, tillen we de beeldschermkap op voor toegang tot een van de twee Samsung AMOLED-beeldschermen.
-
Elk beeldscherm heeft een diagonaal van ~91,8 mm, wat neerkomt op ~447 ppi. Ter vergelijking: de Rift CV1 heeft ~456 ppi dankzij een iets kleiner beeldscherm (90 mm) dat dezelfde resolutie biedt als de Vive.
-
-
-
Elke lens zit vast met een beetje lijm, maar er is niet veel kracht voor nodig om ze eruit te wippen.
-
We zien een patroon van concentrische ringen in elke lens: de vertrouwde indicator van Fresnel-lenzen.
-
Direct in de zijkant van de lens geëtst vinden we de kleinste QR-code die we ooit hebben gezien. Ondanks onze beste pogingen lukt het ons niet om hem te scannen.
-
-
-
Nu de headset volledig uit elkaar is gehaald, is het tijd om naar de controller te kijken. Een snelle inspectie onthult het modelnummer: 2PR7100.
-
De Vive is gefabriceerd door HTC, maar het is vrij duidelijk dat Valve veel invloed heeft gehad op het ontwerpproces. De touchpad van de controller doet erg denken aan die we op de Steam Controller vonden.
-
Naast de touchpad en knoppen zit de controller boordevol met 24 sensoren (inclusief twee binnenin de ring!) waarmee de positie nauwkeurig kan worden gevolgd op basis van de twee Lighthouse-basisstations.
-
-
-
Een paar Torx-schroeven en wat stevige plastic clips houden de behuizing en IR-filters stevig dicht, maar het is niets waar we niet tegen opgewassen zijn.
-
Terwijl we ons een weg banen door de controller, vinden we een boobytrap in de vorm van een lintkabel, à la de iPhone 5s en iPhone SE Demontage.
-
De val is onschadelijk gemaakt, we maken de handgreep open en nemen een kijkje van dichterbij.
-
-
-
Nadat we de touchpad-module van de controller hebben verwijderd, merken we direct dat het dochterbord nagenoeg identiek is aan dat van de Steam Controller.
-
Net als voorheen wordt de touchpad aangestuurd door een Cirque 1CA027 companion-MCU.
-
Net als bij de Steam Controller bevat de printplaat ook zeven duidelijk gelabelde testpunten, waardoor het eenvoudig is om direct op de kaart aan te sluiten voor tests.
-
Hierna volgt de 3,85 V, 3,69 Wh en 960 mAh li-poly-accu. Na een grondige inspectie zien we het modelnummer B0PLH100 en een grote QR-code.
-
-
-
Er zijn een aantal gemeenschappelijke chips tussen de controller en de headset, evenals een paar nieuwe:
-
NXP Semiconductors LPC11U37F 32-bits ARM Cortex-M0 microcontroller
-
Lattice Semiconductor ICE40HX8K-CB132 ultra-laag vermogen FPGA
-
Invensense MPU-6500 6-assige gyroscoop- en accelerometercombinatie
-
Micron M25P40 4 Mb seriële flashgeheugen
-
Texas Instruments (voorheen National Semiconductor) LP38798SD 800 mA voltageregulator
-
Texas Instruments BQ24158 batterijoplader-IC
-
ON Semiconductor FSA3000 2-poorts USB 2.0-schakelaar
-
-
-
Nog meer IC's in de controller:
-
Dialog Semiconductor (voorheen Silego) SLG46110 programmeerbare mixed-signal matrix
-
Texas Instruments TCA6418E 18-kanaals GPIO-expander
-
ON Semiconductor NCP380HMUAJAATBG instelbare load switch
-
Richtek LDO-regelaar (waarschijnlijk)
-
Richtek RT5795A 2 A synchrone step-down-converter
-
Bluetooth-transceivercircuits
-
-
-
Nu de headset en controllers uit elkaar liggen, gaan we direct door naar een van de Lighthouse-basisstations. Welke geheimen liggen daarin verborgen? Laten we erachter komen!
-
Met onze infraroodcamera krijgen we een glimp van het binnenwerk door het voorpaneel dat infraroodlicht doorlaat: een reeks felle infrarood-leds en een paar gemotoriseerde lasers laten de Lighthouse helder stralen.
-
Elke Lighthouse laat zijn infrarood-led-array knipperen om het begin van een cyclus aan te geven. Verticale en horizontale lasers scannen vervolgens de ruimte, en al die geavanceerde fotosensoren op de headset en controllers gaan op zoek naar de lasers.
-
De getrackte headset of controller kan vervolgens zijn positie bepalen op basis van de volgorde waarin zijn sensoren de laserscans ontvangen.
-
-
-
Tijd om de Lighthouse open te maken en te kijken hoe het systeem overeenkomt met onze wetenschappelijke verwachtingen.
-
Het basisstation draagt het modelnummer 2PR8100 evenals een Class 1 Laser Product-label.
-
Met een vertrouwde iOpener en opening plectrum in de hand, maken we snel een paar clips en wat kleverige afdichting los die het voorpaneel van het basisstation op zijn plek houden.
-
-
-
Nu het voorpaneel met relatief gemak is verwijderd, bereiden we ons voor op de zware taak om de complexe interne onderdelen uit dit optische hoogstandje te halen.
-
En we zijn klaar. Gelukkig voor ons is de hele unit als één assemblage in de behuizing van het Lighthouse-basisstation geïnstalleerd. Verwijder gewoon de vier Torx-schroeven en hij valt er zo uit.
-
Nu de afdekking eraf is, zien we de reeks infraroodleds en draaiende, op een motor gemonteerde laserstralers, evenals een enkele infraroodfotodiode waarmee het apparaat kan synchroniseren met zijn tegenhanger.
-
IC-identificatie:
-
ON Semiconductor FAN3111E MOSFET-driver
-
MOSFET
-
-
-
Laten we eens kijken welke chips de Lighthouse aansturen:
-
NXP Semiconductors LPC11U37F 32-bits ARM Cortex-M0-microcontroller
-
Texas Instruments (voorheen National Semiconductor) LP38798SD 800 mA-voltageregulator
-
Broadcom BCM20736 Bluetooth Smart SoC
-
Macronix MX25L1006E 1 Mb serieel flashgeheugen
-
STMicroelectronics ST1480AC 12 Mbps RS-485/RS-422-transceiver
-
Texas Instruments TLC59284 16-kanaals led-driver
-
Texas Instruments SN74AHCT595DBR 8-bits schuifregister met 3-state-uitgangsregister
-
-
-
Identificatie van de Lighthouse-IC, vervolg:
-
STMicroelectronics LIS2DH12 3-assige MEMS-versnellingsmeter
-
Dialog Semiconductor (voorheen Silego) SLG46120 programmeerbare mixed-signal array
-
Renesas (voorheen Intersil) ISL58303 800 mA laserdiode-aansturing met drie uitgangen
-
Texas Instruments DRV10866 3-fasen BLDC-motoraansturing
-
Analog Devices (voorheen Linear Technology) LTC6904 seriële poort programmeerbare oscillator
-
ON Semiconductor FSA3000 2-poorts USB 2.0-schakelaar
-
ON Semiconductor NCP305LSQ30T 3,0 V-spanningsdetector
-
-
-
Meer identificatie van Lighthouse-IC's:
-
STMicroelectronics LMV358 dubbele operationele versterker
-
STMicroelectronics LMV321 enkele rail-to-rail operationele versterker
-
Diodes Incorporated AP331A enkele differentiële comparator
-
Texas Instruments SN74LVC07A hex-buffer/driver
-
ON Semiconductor NCP380HMUAJAATBG stroomverdelingsschakelaar
-
Texas Instruments TPS22920 4 A / 3,6 V belastingsschakelaar
-
Texas Instruments LMR12020 2 A step-down-voltageregulator
-
-
-
Nog meer identificatie van de Lighthouse-IC:
-
Texas Instruments LP38798 800 mA LDO-regelaar
-
Diodes Incorporated AP2127K-3.3TRG1 300 mA / 3,3 V LDO-regelaar
-
-
-
Al onze reparatiewensen komen vandaag uit! Elke lasermotor wordt met vier T5 Torx-schroeven aan de Lighthouse-emitter-eenheid bevestigd en met een enkele ZIF-aansluiting op het moederbord aangesloten.
-
Nidec is misschien geen bekende naam, maar we hebben hun DC-motoren al eerder gezien in ventilatoren van de Xbox One Kinect, evenals de Mac Pro Late 2013. Op deze specifieke motoren staat: B2044N01.
-
Nu de Lighthouse-onderdelen klaarliggen voor inspectie, is deze Demontage beëindigd.
-
-
-
De HTC Vive-repareerbaarheidsscore: 8 uit 10 (10 is het beste):
-
Hoewel het een ingewikkeld apparaat is, kan de headset gemakkelijk en zonder schade uit elkaar worden gehaald.
-
De hoofdband en gezichtskussens zijn verwijderbaar en bevatten geen sensoren of elektronica die gevoelig zouden kunnen zijn voor defecten.
-
Er worden standaard Phillips- en Torx-schroeven gebruikt in de gehele headset, controllers en basisstations.
-
Het hergebruik van de touchpad-hardware van de Steam Controller betekent dat sommige vervangende onderdelen waarschijnlijk al beschikbaar zijn.
-
Het grote aantal onderdelen, waarvan er vele behoorlijk kwetsbaar zijn, betekent dat je een servicehandleiding nodig hebt voordat je reparaties probeert uit te voeren.
-
Lijm wordt spaarzaam gebruikt, maar het bevestigt wel de lenzen, de afdekkingen van de Lighthouse-basisstations en de sensorarrays.
-
-
80Gids Commentaar
It might be important to note that removing the face plates or even touching the motors breaks the factory calibration and will produce tracking errors in the future. Currently there is no way for the consumer to re-calibrate the sensors.
I'm hesitant to agree that merely exposing the sensors "breaks" tracking. I (very carefully) disassembled one of the controllers to re-seat a loose haptic motor and notice no difference in tracking accuracy or precision. The controller may be offset by some minute, imperceptible amount but it hasn't produced any problems. I think you would be fine attempting minor repairs with the appropriate amount of caution.
@ Michael Stinton, That's a controller... he's talking about the HMD itself.
This seems doubtful, as merely picking up the base stations causes the laser motors to visibly jiggle and rotate. At any rate, we reassembled our Vive after the teardown and it seems to be working fine. I can't swear there are no tracking errors as there were occasional glitches when we first unboxed it and there are occasional glitches now—but for whatever it's worth, I can't tell any difference.