1. 从一串编号说起:TI 010962 到底是什么
第一次看到“TI 010962 SMU解决方案”这个标题,很多人会愣一下——TI 是德州仪器的缩写,这个大家都熟;SMU 是 Source Measure Unit,源测量单元,做半导体测试、器件特性分析的人天天跟它打交道;但中间这串“010962”是什么?既不像标准的芯片型号,也不像常见的开发板编号。我一开始也以为是某个具体的物料号,翻了一圈资料才反应过来:这大概率是某个内部项目编号、测试工单号,或者干脆就是一套针对特定测试场景的解决方案代号。换句话说,这个标题的核心不在“010962”这串数字本身,而在于“用 TI 的器件和方案去搭一套 SMU 系统”这件事。
那 SMU 又是什么?如果你做过半导体器件的 I-V 特性曲线测试,或者给传感器、电池、功率器件做过精密供电加测量,那你一定用过 SMU。它本质上是一台能同时“源出”和“测量”的仪器——可以输出精确的电压或电流,同时高精度地测量对应的电流或电压。跟普通电源加万用表的组合相比,SMU 的关键优势在于:它把源和测放在同一个闭环里,四象限工作,既能当电源又能当负载,而且测量分辨率可以做到 pA 甚至 fA 级别。这就是为什么做器件表征、可靠性测试、光电二极管暗电流测试的人,离不开 SMU。
那为什么偏偏是 TI?因为 TI 有一整套围绕精密模拟前端的器件组合:精密运放、仪表放大器、高分辨率 ADC、精密 DAC、电压基准、功率级驱动等等。用这些器件去搭一套 SMU,成本可以做到比买商用 SMU 整机低一个数量级,而且可以根据自己的测试需求灵活定制通道数、量程和接口。这套“TI 010962 SMU解决方案”要解决的,就是怎么用 TI 的模拟器件生态,搭出一套能实际跑起来、精度够用、稳定性靠谱的源测量系统。
这篇文章适合谁看?如果你是做硬件测试、器件表征、自动化测试设备开发的工程师,或者你正在评估“买整机还是自己搭”这个问题,那这篇内容会帮你把整个方案的来龙去脉、关键选型逻辑、实操中容易踩的坑都捋一遍。我不会只给你一堆器件型号,而是把每个环节“为什么这么选”“不这么选会怎样”讲清楚,让你看完能自己判断这套方案适不适合你的场景。
2. SMU 的核心架构:为什么不是“电源加万用表”那么简单
2.1 四象限工作与闭环控制的本质
很多人第一次接触 SMU 会有一个疑问:我拿一台可编程电源加一台六位半万用表,不也能输出电压、测量电流吗?为什么还要专门搞一套 SMU?这个问题的答案,藏在“四象限”和“闭环”这两个词里。
普通电源只能在第一象限工作——输出正电压、正电流,也就是往外“灌”电。但 SMU 要能在四个象限里自由切换:第一象限输出正压正流,第二象限输出正压但吸收电流(当负载),第三象限输出负压负流,第四象限输出负压吸收电流。这意味着 SMU 既能给器件供电,也能反过来给器件加反向偏置并吸收电流,比如测试二极管的反向漏电、太阳能电池的暗特性、电池的充放电曲线,都需要这种能力。
更关键的是闭环控制。普通电源加万用表的方案里,电源输出和万用表测量是两条独立的路径,电源并不知道万用表测到了什么,它只是“傻傻地”输出设定值。而 SMU 内部是一个反馈环路:它实时测量流过器件的电流,然后根据设定值去调整输出,确保在负载变化时仍然维持精确的电压或电流。这个闭环的带宽、稳定性和噪声特性,直接决定了 SMU 能不能做快速脉冲测试、能不能在容性负载下不振荡。
用 TI 的器件搭 SMU,核心就是搭这个闭环。典型架构是:一个高精度 DAC 设定目标值,一个功率运放或功率级驱动输出,一个精密采样电阻(或霍尔传感器)把电流转成电压,再经过仪表放大器放大,送入高分辨率 ADC 回读。MCU 或 FPGA 负责跑控制算法,比较设定值和回读值,调整 DAC 输出。这个环路听起来简单,但每一个环节的噪声、失调、温漂都会累积到最终精度上。
2.2 电压源模式与电流源模式的切换逻辑
SMU 有两种基本工作模式:电压源模式(Source V, Measure I)和电流源模式(Source I, Measure V)。在电压源模式下,环路的目标是维持输出电压等于设定值,同时测量流过器件的电流;在电流源模式下,环路的目标是维持输出电流等于设定值,同时测量器件两端的电压。
这两种模式的切换不是简单地把 DAC 换个通道就完事。电压源模式下,反馈环路采样的是输出电压,误差放大器比较的是电压;电流源模式下,反馈环路采样的是采样电阻上的电压(代表电流),误差放大器比较的是电流。这意味着整个环路的补偿网络、增益设置、甚至功率级的偏置都可能需要切换。实操中,很多自搭 SMU 的方案在模式切换时会出现短暂的失控或振荡,就是因为补偿参数没有跟着切换。
一个比较稳妥的做法是:用模拟开关或继电器在反馈路径上做切换,同时用 MCU 控制补偿网络的电容电阻值。TI 有一些数字电位器和模拟开关器件可以干这个事,比如用多路复用器切换反馈采样点,用数字电位器调整补偿零点。但要注意,模拟开关的导通电阻和寄生电容会引入误差,尤其是在高阻模式下,漏电流可能直接毁掉 pA 级测量。所以高精度场景下,还是老老实实用继电器,虽然慢一点,但漏电流可以做到 fA 级。
2.3 量程切换:从 pA 到 A 的跨度怎么覆盖
SMU 最让人头疼的地方之一,就是量程跨度极大。同一个通道,既要能测 pA 级的暗电流,又要能输出安培级的驱动电流。这两个需求对电路的要求几乎是矛盾的:pA 级测量需要极高的输入阻抗和极低的偏置电流,而安培级输出需要低阻抗的功率级和大电流路径。
常见的做法是分档:用一组不同阻值的采样电阻,配合模拟开关或继电器切换。小电流档用大阻值采样电阻(比如 1 MΩ 甚至 10 MΩ),把微小电流转成可测的电压;大电流档用小阻值采样电阻(比如 1 Ω 甚至 0.01 Ω),避免功耗和压降过大。但采样电阻一换,反馈环路的增益就变了,补偿网络也得跟着变。这就是为什么很多自搭 SMU 在小电流档能跑,一换到大电流档就振荡——补偿没跟上。
TI 的方案里,通常会建议用仪表放大器加可编程增益放大器(PGA)来做信号调理。仪表放大器负责把采样电阻上的差分电压转成单端,PGA 负责根据量程调整增益。这样采样电阻可以固定几个档位,靠 PGA 来细调,减少继电器切换次数。但 PGA 本身的噪声和带宽也会影响环路,选型时要特别关注输入偏置电流和噪声密度这两个参数。
3. 用 TI 器件搭 SMU:关键环节的选型与取舍
3.1 精密 DAC 与电压基准:设定值的源头
SMU 的输出精度,首先取决于设定值的精度。如果 DAC 输出的电压本身就有几毫伏的误差,后面环路再精确也没用。所以 DAC 的选型是第一道关。
在 TI 的产品线里,做 SMU 设定值通常会用 16 位到 20 位的精密 DAC。16 位是起步,20 位以上才能覆盖高精度需求。选型时要看几个关键指标:积分非线性(INL)、微分非线性(DNL)、输出噪声、建立时间。INL 决定了整个量程内的绝对精度,DNL 决定了单调性——如果 DNL 超过 1 LSB,DAC 输出可能出现非单调,环路就可能不稳定。
电压基准同样关键。DAC 的输出精度直接依赖于基准电压的精度和温漂。TI 的精密基准系列里,有些型号的初始精度可以做到 0.05% 以内,温漂低至 3 ppm/°C。但要注意,基准的噪声也会直接调制到输出上,所以低噪声基准比低温漂基准更难做,也更贵。实操中,如果测试场景对绝对精度要求不是极端高,可以选温漂稍大但噪声更低的基准,因为噪声影响的是即时测量,温漂影响的是长时间稳定性,两者要权衡。
还有一个容易被忽略的点:DAC 的输出阻抗和负载效应。如果 DAC 直接驱动后级运放,而运放的输入偏置电流较大,就会在 DAC 输出阻抗上产生误差。所以通常会在 DAC 后面加一级精密缓冲,用低偏置电流的运放做跟随。TI 的精密运放里,有些型号的输入偏置电流可以做到 fA 级,非常适合做这个缓冲。
3.2 功率级与驱动:从毫瓦到瓦级的跨越
功率级是 SMU 里最“粗”的部分,但也是最容易出问题的地方。它要负责把 DAC 设定的小信号放大成能驱动负载的电压或电流,同时还要保证线性度和稳定性。
小功率场景下,直接用功率运放就能搞定。TI 有一些高压、大电流的功率运放,输出电流可以到几百毫安甚至安培级,带宽也够用。但功率运放的功耗和散热是个大问题——如果输出大电流时压降大,芯片本身就会发热,热漂移又会反过来影响精度。所以散热设计不能马虎,该加散热片就加,该用铜皮铺就铺。
大功率场景下,功率运放就不够用了,得用分立功率级。典型结构是:运放驱动一对互补的功率管(MOSFET 或 BJT),形成推挽输出。这里的关键是偏置和交越失真。如果偏置不对,输出在过零点附近会出现死区,导致小信号失真。对于 SMU 来说,小信号精度恰恰是最重要的,所以偏置电路要仔细调,或者用甲乙类偏置来消除交越失真。
还有一个坑:功率级的输出阻抗和负载的相互作用。如果负载是容性的(比如长电缆、某些传感器),功率级可能会振荡。这时候需要在输出端加隔离电阻或 RC 吸收网络,但隔离电阻会引入压降误差,所以阻值要权衡。TI 的应用笔记里有一些针对容性负载的补偿方案,可以参考,但具体参数还是得在自己的负载上实测调整。
3.3 电流检测:采样电阻、仪表放大器与漏电流控制
电流检测是 SMU 精度的另一个关键。最常用的方法是采样电阻加仪表放大器:让电流流过一个小阻值的精密电阻,测量电阻两端的压差,再放大。
采样电阻的选型要考虑几个因素:阻值、精度、温漂、功率额定。阻值越大,信号越大,但压降和功耗也越大;阻值越小,压降小,但信号弱,对放大器的噪声要求高。通常小电流档用大阻值,大电流档用小阻值。精度方面,0.1% 是起步,高精度场景要用 0.01% 甚至更高。温漂要选低温度系数的,比如 5 ppm/°C 以内,否则电流一大,电阻发热,阻值漂移,测量就不准了。
仪表放大器的选型要看输入偏置电流、共模抑制比(CMRR)和噪声。输入偏置电流直接决定了最小可测电流——如果偏置电流是 nA 级,那 pA 级电流就被淹没了。所以高精度 SMU 要用 fA 级偏置电流的仪表放大器,或者用低偏置电流运放搭三运放仪表放大器。CMRR 决定了在共模电压变化时测量的一致性,尤其是在大电流档,采样电阻上的共模电压可能很高,CMRR 不够就会引入误差。
漏电流控制是 pA 级测量的生死线。PCB 上的漏电流、继电器和开关的漏电流、电缆的漏电流,任何一个环节没做好,测量结果就废了。实操中,高阻节点要用保护环(guard ring)包围,保护环接到与信号等电位的低阻抗点,把漏电流引走。PCB 材料要选低吸湿性的,比如 PTFE 或陶瓷基板,普通 FR-4 在潮湿环境下漏电流会大到没法看。电缆要用低噪声同轴或三同轴,接头要清洁,手上的油脂和汗渍都会引入漏电流。
4. 从原理图到能跑:实操中的坑与排查链路
4.1 第一版板子跑不起来:环路振荡的排查过程
我见过不少自搭 SMU 的项目,第一版板子焊好之后,上电一测,输出要么是满幅振荡,要么是缓慢漂移,根本稳不住。这时候别急着换器件,先按下面的链路排查。
第一步,断开负载,让 SMU 空载。如果空载也振荡,那问题在环路本身;如果空载稳、带载才振荡,那问题在负载交互或功率级驱动能力。空载振荡最常见的原因是补偿不足——误差放大器的相位裕度不够。用示波器看输出波形,如果是高频正弦振荡,基本就是相位裕度问题;如果是低频摆动,可能是积分时间常数不对。
第二步,检查反馈路径。确认反馈采样点是否正确,有没有接错到功率级输出之前,或者采样电阻的接地点不对。反馈路径上的寄生电容和电感也会影响相位,尤其是高阻节点,几 pF 的寄生电容就能把相位裕度吃掉。这时候可以用一个小电容(几 pF 到几十 pF)在反馈电阻上做相位超前补偿,但电容太大会引入噪声。
第三步,检查电源和地。功率级的电源退耦够不够,地平面有没有被大电流路径割裂。如果功率级和信号级共用一段地线,大电流在地线上的压降会串到信号里,导致振荡或噪声。正确做法是星形接地或单点接地,功率地和信号地分开走,最后在电源入口处汇合。
第四步,如果以上都没问题,那可能是器件本身的问题。比如功率运放的带宽不够,或者仪表放大器的建立时间太长,导致环路响应跟不上。这时候要用示波器逐级看波形,从 DAC 输出、误差放大器输出、功率级输出、反馈采样点,一级一级对比,找到信号开始失真的那个节点。
4.2 小电流档测不准:漏电流与噪声的联合排查
小电流档测不准,通常有两个原因:漏电流太大,或者噪声太高。这两个问题的排查方法不一样,要分开处理。
先查漏电流。把 SMU 设成电压源模式,输出 0 V,测量电流。如果测到的电流明显大于 datasheet 上的偏置电流,那就有漏电流路径。逐段断开:先断开负载,看电流是否归零;如果归零,问题在负载或电缆;如果不归零,问题在 SMU 内部。内部漏电流常见来源是 PCB 表面污染、继电器漏电、运放输入端的保护二极管漏电。用无水乙醇清洗 PCB 并吹干,往往能改善很多。继电器如果漏电大,就得换低漏电型号,或者干脆用干簧继电器。
再查噪声。小电流档的噪声主要来自采样电阻的热噪声、放大器的电压噪声和电流噪声、以及电源纹波。热噪声是物理极限,没法消除,只能通过降低带宽或增加平均次数来改善。放大器的电流噪声在 high-Z 节点上会转化成电压噪声,所以高阻场景要选电流噪声低的运放。电源纹波可以通过更好的 LDO 和退耦来压制,但要注意 LDO 本身的噪声也不能太大。
实操中,小电流测量往往需要加屏蔽盒,把整个高阻部分罩起来,屏蔽盒接到模拟地。电缆要用低噪声同轴,尽量短,避免形成天线接收环境噪声。如果测试环境有日光灯、开关电源、电机等干扰源,测量结果会明显变差,这时候要考虑在屏蔽盒内做测量,或者用电池供电来隔离地环路。
4.3 量程切换时的瞬态:继电器、模拟开关与补偿切换
量程切换是 SMU 实操中最容易出问题的环节。切换瞬间,采样电阻变了,环路增益变了,如果补偿没跟着变,就会振荡或长时间稳定不下来。
用继电器切换的好处是漏电小、导通电阻低,但缺点是慢,而且继电器线圈的驱动电流会引入干扰。切换时,先断开输出(或者把输出设为零),等继电器动作完成,再重新使能输出。这个过程如果太快,继电器触点可能还没稳定,测量就不准。通常要留几十毫秒的等待时间,具体看继电器型号。
用模拟开关切换快,但导通电阻和寄生电容会引入误差。小电流档尤其明显,模拟开关的漏电流可能比被测电流还大。所以模拟开关只适合大电流档之间的切换,小电流档还是得用继电器。
补偿切换是另一个难点。不同量程下,环路的极点和零点位置不同,补偿网络要跟着调整。简单做法是每个量程用独立的补偿电容,通过模拟开关切换。但模拟开关的导通电阻会改变补偿时间常数,所以开关要选低导通电阻的。更稳妥的做法是用数字电位器,MCU 根据量程自动调整补偿参数,但数字电位器的带宽和噪声也要考虑。
5. 精度与稳定性:那些 datasheet 不会告诉你的经验
5.1 温漂不是单一参数:系统级温漂的叠加与补偿
选器件的时候,大家都会看温漂参数,但很多人忽略了一点:系统级温漂是所有器件温漂的叠加,而且不同器件的温漂方向可能相反,也可能相同。如果 DAC 的温漂是 +5 ppm/°C,基准是 -3 ppm/°C,运放是 +2 ppm/°C,那系统总温漂可能是 +4 ppm/°C,也可能因为相互抵消而更小。所以选型时不能只看单个器件的温漂,要算总账。
更麻烦的是,温漂不是线性的。有些器件的温漂曲线是抛物线,在某个温度区间内漂移小,出了这个区间就急剧变大。如果测试环境温度变化范围大,就要看全温区的最大偏差,而不是只看 25°C 附近的斜率。
补偿温漂的常见做法是加温度传感器,MCU 根据温度查表做数字补偿。但这个方法的前提是温漂可重复——同一个器件,两次升温的漂移曲线要一致。如果器件本身有迟滞,补偿就不可靠。所以高精度场景下,还是优先选低漂移器件,数字补偿只作为辅助。
5.2 噪声的时域与频域:为什么平均次数不是越多越好
小电流测量时,大家都会用平均来降噪。但平均次数不是越多越好。平均的本质是低通滤波,它会降低带宽,同时也会让测量变慢。如果被测信号本身在变化,平均次数太多就会把变化也平均掉,导致响应迟钝。
更关键的是,平均只能压制白噪声,对 1/f 噪声和周期性干扰效果有限。1/f 噪声在低频段占主导,平均次数增加,1/f 噪声的下降速度比白噪声慢得多。所以如果测量带宽已经很低,再增加平均次数,改善很有限,反而浪费时间。
正确的做法是:先确定需要的测量带宽,然后根据噪声密度计算所需的平均次数。如果噪声还是太大,就要从源头找问题——是电源纹波、地环路、还是环境干扰。用频谱分析仪看噪声的频谱分布,如果是特定频率的尖峰,那就是干扰,要用滤波或屏蔽解决;如果是宽带白噪声,那才是平均能解决的问题。
5.3 校准:什么时候需要,怎么做才靠谱
自搭 SMU 要不要校准?答案是:要,而且校准的频率取决于你的精度要求。如果只是做定性测试,看个大概趋势,那不校准也能用;但如果要做定量测量,误差要求在百分之几以内,那就必须校准。
校准分两种:零点校准和增益校准。零点校准是在输出为零时,测量实际输出和测量值,把偏差记下来,后续测量时减掉。增益校准是在输出为满量程或某个参考点时,测量实际值,计算增益误差,后续测量时乘上修正系数。
校准的参考源很关键。如果用普通万用表做参考,那校准精度就受限于万用表的精度。高精度校准要用标准源或标准电阻,而且要在恒温环境下做,否则温度变化会引入误差。校准周期通常是一年,但如果使用环境恶劣或精度要求高,可能要缩短到半年甚至三个月。
还有一个容易被忽略的点:校准要覆盖整个量程,不能只校一个点。因为 INL 的存在,不同输出点的误差不一样,单点校准只能修正增益和零点,不能修正非线性。如果非线性误差大,就要做多点校准,用查表或多项式拟合来修正。
6. 这套方案适合谁,不适合谁
6.1 自搭 SMU 与商用整机的边界
说了这么多,最后回到一个现实问题:你到底该自搭还是买整机?这个问题没有标准答案,但有几个判断维度。
如果你需要的是多通道、高同步、定制化接口,而且预算有限,那自搭 SMU 有明显优势。商用多通道 SMU 价格昂贵,而且接口和软件往往不开放,想集成到自己的测试系统里很麻烦。自搭的话,通道数可以按需扩展,接口可以用自己熟悉的协议,软件可以完全定制。
但如果你需要的是极高精度(比如 6 位半以上)、极低噪声(fA 级)、或者宽量程无缝切换,那商用整机在短期内还是难以超越的。商用 SMU 在模拟前端、屏蔽、校准、热设计上的积累,不是几个工程师几个月能追上的。自搭 SMU 的精度做到 4 位半到 5 位半是现实的,再往上,每提升一位,难度和成本都是指数级上升。
还有一个因素是时间。自搭 SMU 从选型、画板、调试到校准,至少需要几个月,而且中间可能反复迭代。如果项目时间紧,买整机虽然贵,但省下的时间可能更值钱。
6.2 什么场景下自搭方案能发挥最大价值
自搭 SMU 最能发挥价值的场景,是那些商用整机“不好用”或“用不起”的地方。
比如,你需要在一个大型测试系统里集成几十个 SMU 通道,每个通道的精度要求不高(4 位半够用),但通道间要同步,而且要跟其他仪器协同工作。商用多通道 SMU 价格高,而且同步接口不一定开放。自搭的话,可以用统一的时钟和触发总线,成本可以控制得很低。
再比如,你需要非标准的输出范围,比如输出几百伏但电流只有微安级,或者输出几安培但电压只有毫伏级。商用 SMU 的标准量程覆盖不了这些极端组合,自搭的话可以针对性地设计功率级和量程切换。
还有一种场景是教学和科研。自搭 SMU 的过程本身就是很好的学习机会,能让学生深入理解闭环控制、精密测量、噪声分析这些概念。而且自搭的平台开放,方便做各种实验和改造,这是商用整机做不到的。
6.3 从方案到产品:还需要补哪些课
如果你想把自搭 SMU 从“能跑的板子”变成“能用的产品”,还有几课要补。
第一是外壳和屏蔽。裸板在实验室里能跑,不代表在真实环境里能跑。电磁干扰、温度变化、机械振动都会影响性能。金属外壳加内部屏蔽隔板是基本配置,接口要用屏蔽连接器,通风孔要加波导截止设计,防止高频泄漏。
第二是软件和固件。自搭 SMU 的软件往往是一次性写的,没有错误处理、没有日志、没有远程升级。要产品化,就得把软件架构重新设计,加入通信协议、异常保护、自检功能。固件要能在线升级,否则每次改bug都要拆机烧录,没法维护。
第三是校准和溯源。产品级的 SMU 要有校准证书,要能溯源到国家标准。这意味着校准设备本身要定期送检,校准流程要文档化,校准数据要存档。这些看起来是“软”的东西,但恰恰是产品能不能被客户接受的关键。
第四是可靠性和寿命测试。实验室里跑几天没问题,不代表跑几年没问题。要做的测试包括:高温老化、温度循环、湿度测试、电源波动、长期漂移。这些测试会暴露很多设计缺陷,比如焊点开裂、电容老化、连接器氧化。早发现早改,比客户投诉了再改成本低得多。
说到底,TI 010962 SMU 解决方案这个标题背后,是一整套从器件选型到系统集成、从原理验证到产品化的工程实践。它不是一个“照着抄就能成”的参考设计,而是一个需要你根据自己的需求去裁剪、去调试、去迭代的框架。我在实际做这类项目的过程中最大的体会是:精度不是靠堆好器件堆出来的,而是靠对每一个误差源的深入理解和系统级的权衡。你可以在某个环节用很贵的器件,但如果另一个环节的漏电流没控制好,整体精度照样上不去。反过来,如果你把每个环节的误差都分析清楚,用中等成本的器件也能搭出够用的系统。这个平衡点在哪里,取决于你的具体需求,也取决于你愿意花多少时间去调。