Datasheet学习6(光机)

1 光机原理

主要的技术还是光波导,因为这一篇也不是讲光波导的,所以只是简单说一下原理就行了。

参考来自:https://www.bilibili.com/video/BV1yNBeBhEBx/?spm_id_from=333.337.search-card.all.click&vd_source=419a548545c645ffdc5fe02a7c592d56

目前,本质是一个投影,然后通过镜片反射到人眼区域。

中间可能有什么扩瞳之类的技术,但是这个不重要,因为这个是光学工程师的事情。作为BSP来说,这里就关心投影的原始画像就是MicroOLED提供,所以只要能连接好MicroOLED,让它能驱动起来就行了。

2 整体介绍

查了一下AI,说是索尼的ECX335C是目前最经典的,MicroOLED模组。但是现在索尼基本上没有公开Datasheet,所有只有简单找了一个,也不知道行不行。

https://www.scribd.com/document/800148197/1-YYMMDD-ECX335AF-E-ver-1-4-LVDS-65121

关于ECX335C的基本情况如下:

主动矩阵颜色OLED。分辨率是标准的1920 * 1080,支持高达 100,000:1 的对比度。它的接口和控制逻辑非常标准,是学习微显示器驱动的"教科书"。一共81个Pin脚。

基本特性:

大概就是尺寸,分辨率,对比度,色宽这些。

3 系统框图

因为原图比较长,所以分成两部分。

原图确实有些看的不大清楚,大致瞅瞅大概是以下几组:

1 Serial Signal(串行控制流)

主要是负责初始化寄存器。基本上就是3-Wire/4-Wire SPI接口。有以下接口。

  • SO (Serial Output):串行数据输出。

  • SI (Serial Input):串行数据输入。

  • XSCK (Serial Clock):串行时钟信号。

  • XCS (Chip Select):芯片选择引脚,低电平有效。

  • XCLR (Clear/Reset):硬件复位引脚。

2 Sync Signal(同步控制流)

这里主要是负责掌握行场时序。这个引脚用来跟主控 SoC 进行视频帧同步。比如在智能眼镜中,它确保两块微显示器(左右眼)能够同步刷新,或者跟 SLAM 摄像头的曝光时间对齐,防止双眼画面不同步导致眩晕。

  • XVD (Vertical Display Sync):垂直显示同步信号(类似于标准视频里的 VSYNC)。

  • CLK1 (System Clock 1):系统基准时钟输入。

3 Video Signal(视频高速数据流)

这个就是数据流了。使用的LVDS接口,不过现在应该都是MIPI了。SoC 的显示引擎(Display Engine)会将像素数据变成高频差分信号,通过这一组引脚源源不断地送给屏幕。

4 Power Supply(多轨电源流)

这部分主要是负责屏幕供电,在这里需要特别注意上电时序。

  • VSS:数字/模拟地(GND)。

  • VCATH (Cathode Power Supply):阴极电压,这通常是一个负电压(-4V左右),用来加速 OLED 像素的熄灭,提升动态对比度。

  • VDD1IF (Interface Power Supply):接口逻辑电压,标准 1.8V,用来给 SPI、LVDS 等数字通信部分供电。

  • VDD1 (Digital Power Supply):内部核心数字电压,通常是 1.2V 或 1.8V。

  • VDD2 (Analog Power Supply):模拟驱动高压,通常在 10V 左右,专门负责给 OLED 发光二极管提供高亮度所需的驱动能量。

所有的管脚都是最后集成在一个FPC,柔性电路板里面。下面是Pins的详细管脚定义:

。。。

这里面最多的就是LVDS的部分,其它的也不少一共81个,这里就不全部列出来了。

下面是外围接口电路怎么弄。

因为我主要还是关注软件,所以这部分我就不细看了。

之后是对供电的部分的具体要求。

下面还有一些电气特性,这里就不详细看了。

4 供电

整个光机的供电时序略为复杂的。

后面对于开机,待机,关机都有详细说明,这里就不细看了哈。

5 软件控制

首先就还是介绍了寄存器的用法。

。。。

这里一行就是一个byte。整个部分从0到0x81,一共129个byte。

下面是对寄存器的详细描述。

。。。。。。

跟着是指导如何进行串口通信。

这部分还有一些细节,就不多说了。

下面看看具体的线路连接。从介绍上看说是Serial communication(串行通信),但这里实际上并不是,这个是SPI(串行外设接口)总线。

具体说明如下:

引脚名称 完整功能 在标准 SPI 里的通用名字 它是干什么的?
XCS Chip Select (输入) CS / SS 片选线。因为一条 SPI 总线上可以挂多个外设,主控(树莓派)必须拉低这个引脚,这颗屏幕才会开始"听电话"。
XSCK Serial Clock (输入) SCLK / SCK 时钟线。由主控提供脉冲,决定数据传输的节拍(速度)。UART 没有时钟线,所以需要对齐波特率;而 SPI 有时钟线,属于同步通信。
SI Serial Input (输入) MOSI (Master Out Slave In) 数据输入。主控(树莓派)通过这条线把寄存器配置数据写进屏幕(类似于 UART 的 RX)。
SO Serial Output (输出) MISO (Master In Slave Out) 数据输出。当你想读取屏幕内部的状态码或者 ID 时,屏幕通过这条线吐数据给主控(类似于 UART 的 TX)。

6 视频传输

首先是描述了传输的格式,这里主要是描述怎么传输。

下面还对每个格式有具体的解释,就不多看了。

然后是输入的信号格式。这里主要描述了要输入的各种信号。

之后是一些温控,白平衡,亮度调节,抖动,对比度,什么轨道函数等方面的内容。比如设置高温关机啥的。基本上就是线说以下怎么操作寄存器,然后效果是什么样的。

7 光学特性

这部分我也不是太懂,就不多写了。

最后就是包装,封装等内容。。。

相关推荐
zhaoshuzhaoshu1 天前
嵌入式开发之IIC接口详解-STM32
嵌入式硬件·软件工程
iCxhust1 天前
MTK8088单板机制作(一)时钟电路
汇编·单片机·嵌入式硬件·微机原理·8088单板机
2601_958352901 天前
双麦 DSP 音频拾音模块 A-68:多场景远场语音交互的声学解决方案
嵌入式硬件·音视频·降噪·回音消除·音频处理模块
崇山峻岭之间1 天前
单片机直流有刷电机速度环PID控制实验
单片机·嵌入式硬件
xiangw@GZ1 天前
智能锁浮空系统指纹头金属环ESD防护技术分析
单片机·嵌入式硬件
ACP广源盛139246256731 天前
IX7008 PCIe 交换芯片@ACP#RTX Spark 经济型 8 口扩展芯片(对比 ASM1806)
大数据·人工智能·分布式·嵌入式硬件·gpt·spark·电脑
项目題供诗1 天前
STM32-DMA直接存储器存储(二十)
stm32·单片机·嵌入式硬件
耳朵东先生1 天前
STM32 开发利器:SEGGER RTT 日志打印与 Shell 实践解析
单片机·嵌入式硬件
ACP广源盛139246256731 天前
IX6012 PCIe 交换芯片@ACP#RTX Spark 入门级 12 口存储外设扩展方案(对比 ASM1812)
大数据·人工智能·分布式·嵌入式硬件·gpt·spark·电脑
2601_958352901 天前
对讲系统音频优化实战:解决回声、啸叫、环境噪音与远场拾音难题
嵌入式硬件·音视频·语音识别·降噪处理·音频处理模块·硬件开发模块