4、接收端电路设计:光电二极管前置放大器、跨阻放大器(TIA)设计、噪声抑制技术

接收端电路,说白了就是红外触控系统的「耳朵」。光信号被光电二极管捕捉后,变成微弱的电流信号。这个电流有多弱?我见过最夸张的项目,信号电流只有几十纳安。嗯,这时候就需要我们的前置放大器和TIA上场了。

核心逻辑:光电二极管输出的是电流,而ADC需要电压输入。TIA的作用就是把电流线性地转换成电压,同时还要保证信噪比足够高。

4.1 光电二极管的前置放大器选型

光电二极管有两种工作模式:光伏模式和光导模式。我个人习惯在红外触控里用光伏模式,也就是零偏置。为什么?因为暗电流小,噪声低。

参数 光伏模式(零偏置) 光导模式(反偏置)
暗电流 极小(nA级) 较大(μA级)
响应速度 中等 快
噪声 低 高(含散粒噪声)
适用场景 微弱信号、低噪声 高速开关、光通信

选运放的时候,我建议重点关注三个指标:输入偏置电流、增益带宽积和输入电压噪声密度。偏置电流要远小于信号电流,否则误差会吃掉你的信号。我记得有一次选了个通用运放,偏置电流20pA,信号才10nA,结果信噪比惨不忍睹。

选型小技巧:对于红外触控的扫描频率(通常100kHz以内),运放的增益带宽积做到1MHz以上就够用了。别盲目追求高速,高速运放往往噪声更大、功耗更高。

4.2 跨阻放大器(TIA)设计

TIA的设计核心就两个东西:反馈电阻RF和反馈电容CF。RF决定增益,CF决定带宽和稳定性。

4.2.1 反馈电阻的选择

增益公式很简单:Vout = IPD × RF。假设光电二极管输出1μA,你想要1V的输出,那RF就是1MΩ。但这里有个坑——电阻越大,热噪声越大。热噪声密度是√(4kTR),你想想看,1MΩ的电阻在室温下就有约128nV/√Hz的噪声。

我曾经在一个项目中,为了追求高增益用了10MΩ的电阻,结果输出端全是噪声,信号完全被淹没了。后来我拆成两级:第一级用100kΩ做低噪声预放大,第二级再用100倍电压放大。噪声降了将近一个数量级。

4.2.2 反馈电容与稳定性

光电二极管有结电容CPD,这个电容和运放的反相输入端会形成一个极点。如果不加CF,电路很容易自激振荡。CF的作用就是引入一个零点,补偿这个极点。

估算CF的经验公式:

CF = √(CPD / (2π × RF × GBW))

举个例子:CPD = 10pF,RF = 1MΩ,GBW = 10MHz。算下来CF大约在0.4pF左右。实际调试时,我会用可调电容先扫一遍,找到既不振荡又不过度衰减带宽的值。

注意:CF太小,电路会振荡;CF太大,带宽被压得太低,脉冲信号会变形。我见过有人直接把CF加到10pF,结果100kHz的信号都响应不过来,触控扫描直接废了。

4.3 噪声抑制技术

噪声是红外触控接收端最大的敌人。我把常见的噪声源和抑制方法整理了一下:

噪声类型 来源 抑制方法
热噪声 反馈电阻、线路电阻 降低电阻值、分两级放大、降温
散粒噪声 光电二极管暗电流 用光伏模式、选低暗电流二极管
1/f噪声 运放内部 用斩波稳定运放、提高调制频率
电源噪声 开关电源、数字电路串扰 LDO稳压、π型滤波、星形接地
电磁干扰 LCD屏、WiFi天线、电机 屏蔽罩、差分传输、共模扼流圈

4.3.1 布局布线的实战经验

噪声抑制不只是选器件,布局布线同样关键。我总结了几条铁律:

  • 反馈回路要短:RF和CF尽量靠近运放的反相输入端,走线不要超过5mm。
  • 光电二极管到运放的距离要近:我习惯把光电二极管直接焊在运放旁边,中间不走排线。
  • 地平面要完整:运放下方不要走数字信号线,尤其是时钟线。
  • 电源去耦:每个运放的电源引脚都要放一个0.1μF的陶瓷电容,位置越近越好。

我曾经在一个项目里,布局时把TIA放在了数字芯片旁边,结果输出端全是100MHz的时钟串扰。后来把TIA移到板子边缘,中间加了一条地隔离带,噪声直接降了20dB。

4.3.2 滤波器的使用

在TIA输出之后,我通常会加一个二阶低通滤波器。截止频率设置在红外LED调制频率的1.5倍左右。比如调制频率是40kHz,滤波器截止频率就设在60kHz。这样既能滤除高频噪声,又不会把信号削得太厉害。

// 二阶Sallen-Key低通滤波器设计示例
// 截止频率 fc = 60kHz
// 品质因数 Q = 0.707(巴特沃斯响应)

R1 = R2 = 10kΩ
C1 = 0.01μF
C2 = 0.0047μF

// 实际计算:
fc = 1 / (2π * √(R1*R2*C1*C2))
   = 1 / (2π * √(10k*10k*0.01μ*0.0047μ))
   ≈ 58.7kHz

我的习惯:在TIA输出和滤波器之间加一个缓冲器(电压跟随器),这样可以避免滤波器对TIA的负载效应。别小看这一步,有时候TIA的稳定性就靠它了。

4.4 整体电路结构

下面这张图展示了接收端电路的完整信号链:

红外触控接收端电路信号链 接收端电路信号链 光电二极管 跨阻放大器 电压跟随器 低通滤波器 ADC采样 关键设计要点: • 光电二极管尽量靠近TIA,走线<5mm • 反馈电阻RF和电容CF直接焊在运放引脚旁 • 电源用LDO+π型滤波,地平面完整

整个信号链的噪声预算,我一般这样分配:TIA贡献60%的噪声,滤波器贡献20%,ADC贡献20%。所以TIA是降噪的主战场。

总结一下:接收端电路设计,说白了就是跟噪声做斗争。选对运放、算准反馈参数、布好局、加好滤波器,这四步走完,你的红外触控系统就能在嘈杂的环境里稳稳地工作。我做了这么多年,最深的体会就是——好的设计是「算」出来的,不是「调」出来的。