4. 核心器件与架构:光源、波导、探测器与驱动电路
好,咱们进入正题。光波导触控系统,说白了就是一套“光路+电路”的组合拳。我这些年做项目,踩坑最多的就是器件选型和架构匹配。你想想看,光源选错了,后面波导设计得再好也白搭。今天我就把这几个核心器件的选型思路和架构设计,掰开了跟你聊。
4.1 光源选型:LED 还是 VCSEL?
光源是整个系统的“心脏”。我个人习惯,先看应用场景再定类型。目前主流就两种:LED 和 VCSEL。
| 参数 | LED(边发射/表面贴装) | VCSEL(垂直腔面发射激光器) |
|---|---|---|
| 光谱宽度 | 宽(30-50 nm) | 窄(<1 nm) |
| 光束发散角 | 大(120° 典型) | 小(15-25°) |
| 调制速率 | 低(<10 MHz) | 高(>1 GHz) |
| 温度稳定性 | 一般 | 好(需温控) |
| 成本 | 低 | 中高 |
| 典型应用 | 大面积、低成本触控 | 高精度、高速、多通道 |
我的经验: 做消费级平板触控,LED 够用,成本压力小。但如果你做的是工业级交互设备,或者需要支持多点高速扫描,VCSEL 是唯一选择。我曾经在一个项目里,为了省成本用了 LED,结果扫描帧率上不去,触控延迟明显,最后全盘返工。嗯,从那以后,我选型时第一件事就是算“光功率预算”。
4.2 光波导层设计:核心中的核心
光波导层,说白了就是光走的“路”。设计得好,光损耗小,触控灵敏度高。设计得不好,光全跑偏了。
关键设计参数:
- 折射率差(Δn): 芯层与包层折射率差,决定了光能否全反射。一般 Δn 在 0.01-0.05 之间。
- 波导厚度: 单模波导通常 3-10 μm,多模波导 10-50 μm。厚度影响模式数量。
- 波导宽度: 与厚度匹配,保证单模传输。太宽会激发高阶模,增加串扰。
- 弯曲半径: 波导转弯时,半径太小会漏光。我一般留 5 mm 以上的弯曲半径。
材料选择: 我常用的是聚合物波导(如 PMMA、SU-8)和玻璃基波导。聚合物便宜、工艺简单,适合消费电子。玻璃基损耗更低,适合高精度场景。
4.3 光电探测器阵列:把光信号变成电信号
探测器阵列,就是系统的“眼睛”。光信号在波导里传播,被触摸干扰后,探测器要能灵敏地捕捉到变化。
选型要点:
- 响应度: 单位光功率产生的电流。越高越好,一般 >0.5 A/W。
- 暗电流: 无光照时的漏电流。越小越好,否则信噪比差。
- 响应时间: 决定了扫描速度。我建议 <10 ns,否则高速触控会丢帧。
- 阵列密度: 决定了触控分辨率。常见 1×N 线阵或 M×N 面阵。
4.4 驱动与读出电路架构
电路架构,是系统的“大脑”。它负责驱动光源发光,扫描探测器阵列,处理信号,最后输出触控坐标。
典型架构:
- 时分复用(TDM): 轮流点亮 LED/VCSEL,依次读取探测器。电路简单,但扫描速度受限。
- 频分复用(FDM): 不同光源用不同频率调制,探测器同时接收,通过滤波器分离。速度快,但电路复杂。
- 混合架构: 我常用的方案。TDM 做粗扫描,FDM 做精定位。兼顾速度和精度。
读出电路设计:
// 伪代码:探测器信号处理流程
1. 探测器输出电流 → 跨阻放大器(TIA)转换为电压
2. 电压信号 → 可编程增益放大器(PGA)调整幅度
3. 模拟信号 → ADC 转换为数字量
4. 数字信号 → 数字信号处理器(DSP)做差分、滤波、阈值判断
5. 输出触控坐标(x, y, 力度)
我的建议: 驱动电路里,光源的恒流源设计很关键。我曾经用普通的稳压源驱动 VCSEL,结果电流波动导致光功率不稳,触控误报率飙升。后来改用精密恒流源 + 温度补偿,才稳定下来。
4.5 整体架构图
下面这张图,是我自己总结的“光波导触控系统核心架构”。你看一眼,基本就明白各模块怎么配合了。
这张图里,我特意把“驱动电路”和“读出电路”分开画。为什么?因为在实际项目中,这两个模块的噪声隔离非常关键。我曾经把驱动和读出放在同一块 PCB 上,结果驱动的大电流串扰到读出端,信噪比直接掉了 10 dB。后来强制分板、加屏蔽罩,才解决。
4.6 小结
核心器件选型和架构设计,没有绝对的对错,只有合不合适。我的建议是:先定指标(分辨率、帧率、功耗),再选器件,最后搭架构。别一上来就堆料,也别为了省钱牺牲性能。嗯,今天就聊到这儿,你消化一下,有问题随时问我。