Valve最新的VR控制器细节暴露 或采用LCD显示屏

Valve最新的VR控制器细节暴露 或采用LCD显示屏,第1张

Valve 最新VR控制器已经开发超过两年的时间。在上周六,映维网发现了一批关于Valve新一代 Steam VR头显工程机的泄漏图。现在根据 Reddit用户Jaroki日前的发现 :Knuckles控制器的固件更新为泄漏图的真实性提供了支持。

十分巧合的是,最近的Knuckles固件更新包括了对(泄漏图)各个组件的引用,包括集成电路零件号,而它们似乎属于同一个尚未公布的头显。考虑到与泄露头显的相似程度,认为假设两者是同一款头显并不是十分过分。下面整理了Jaroki的具体发现:

1. Analogix ANX7530

ANX7530 是一个桥接DisplayPort和MIPI的SlimPort控制器。这款组件已经用于在 Vive Pro,而我们可以在泄漏图的PCB中间看到它的存在。

[ANX] I2C Failure

anx i2c tries: %d

_anx7530_i2c: twi_wr: %d

_anx7530_i2c: twi_rd: %d

_anx7530_i2c: twi_wr2: %d

anx7530-id

anx7530-offset

2. Texas Instruments LP8556

Texas Instruments LP8556 是一款“高效LED背光驱动器”。这款组件的存在表明显示器需要背光,意味着不存在 OLED 面板(OLED面板能够自行发光)。

请仔细观察泄漏图(第三栏,第三行)中每个头显正面的标签,你会注意到有两个显示器正在接受测试,一个来自BOE京东方,另一个来自JDI。这两家公司都有为VR生产LTPS LCD显示器。

Valve是LCD的知名倡导者,他们开发了支持其应用于VR的光学技术。在早前的一篇 新闻稿 中,他们说“最近的进步…并结合VR专用校准,现在LCD成为了高端VR系统的可行技术选择”,Valve进一步描述道LCD“与最高质量的VR体验非常相配”。

lp8556 i2c tries: %d

right_lp8556

left_lp8556

Failed to load lp8556 twi managers.

Failed to ping left lp8556, %d

Failed to ping right lp8556 %d

3. Vishay VCNL4040

VCNL4040 是“完全集成的接近和环境光传感器”。你可以在Vive中找到相同的接近传感器(不确定Pro有没有),它主要是用于确定是否用户是否正在佩戴头显。

这不是十分令人感到意外,但请注意泄漏图设备透镜上方的一个小矩形,其两侧各有两个圆圈。与VCNL4040的图像相比,它们看起来非常相似。不是什么突破性的发现,但这有助于说明这一切都存在关联。

vcnl4040

4. 音频放大器和编码译码器

你可以看到一系列与音频相关的IC,包括NXP Semiconductors TFA9892“高效D类音频放大器”,Nuvoton NPCA110P“音频增强引擎和编解码器”,以及Cirrus Logic CS47L35“带低功耗音频DSP的智能编解码器”。

tfa9892 (left): %s

tfa9892 (right): %s

cs47l35: %s

npca1110p: %s

selected codec: %s

analog connecTIon: %s

5. 摄像头与图像信号处理器(ISP)

尽管没有任何特定的零件号码,但有两个摄像头和相关的ISP作为参考。与本文中的其他示例不同,这些字符串自6月21日起已存在于固件中(版本2881326 / fw 1529540008)。

camera_0_sync

camera_1_sync

camera_0_isp_sync

camera_1_isp_sync

camera_%d_sync_edge

6. Texas Instruments LP5562

LP5562 是一款“四通道LED驱动,旨在产生各种照明效果”。Knuckles可能采用了这种LED驱动(在2881326版本中首次引用),最近的更新明确提到了一些LED问题,而这可能解释了新的字符串。然而,看似是针对第二个LED的新增标识符(每个Knuckles控制器只有一个)及其在固件中的精确位置令我相信这是与头显相关。

无论如何,泄漏图设备的PCB上有两个LED,左下角和右下角各一个。当佩戴后,面板将沿着截至摄像头上方的导轨布置光线。

lp5562

lp5562_1

7. 子版与温度传感器

与Vive Pro一样,泄漏图头显包含第二个PCB组件。你在图片中看不到,但在标签上有列出(“Daughter PCBA”)。请注意,现在Knuckles固件中提供了一个位于这种电路板上的温度传感器,以及用于ISP和ANX7530的传感器。不仅如此,你同时可以看到一个用于读取所有三个传感器的格式字符串。

daughterboard_temp_sensor

isp_temp_sensor

anx7530_temp_sensor

Temp(raw): anx=%d isp=%d db=%d

8. 其他

最后我们可以看到 Microchip USB580x 和 NXP Semiconductors LPC11U14 。前者是一个低功耗的USB 3.1 Gen 1集线器控制器,而后者则是基于ARM Cortex-M0的低成本32位MCU,专为8/16位应用设计。不仅如此,我们还可以看到一个面板电压调节器。

usb580x

lpc11u14

LPC11U14: not enabled!!!

LPC11U14: set dir 0x%02X 0x%02X, %d.

LPC11U14: set IO 0x%02X 0x%02X, %d.

panel_analog_voltage_reg

尽管所有一切都尚未得到确认证实,但能够看到有进一步的证据支持令人感到很高兴。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/dianzi/2584655.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-08-08
下一篇 2022-08-08

发表评论

登录后才能评论

评论列表(0条)

保存