AI工具如何重新定义Keithley设备自动化测试
引言
在
半导体
器件表征、材料科学研究和
新能源
测试领域,Keithley仪器凭借其超高的测量精度和强大的源测量能力,已经成为行业标准的测试设备。然而,如何高效地实现设备自动化控制、充分发挥仪器性能,一直是广大测试
工程师
面临的重要课题。
传统的设备控制方式要求工程师深入学习各种仪器指令集,手动编写和调试测试脚本,这不仅学习曲线陡峭,而且开发效率低下。随着测试场景日益复杂,多设备同步、高速数据采集、复杂测试逻辑实现等需求对自动化控制提出了更高要求。
本应用指南系统介绍了Keithley设备的两大控制指令集 ——SCPI与TSP的技术特点与适用场景,详细阐述了如何借助现代
AI
工具大幅提升测试脚本开发效率,为广大工程师提供从入门到进阶的完整设备控制解决方案。
一、Keithley设备体系与核心技术
1.1 品牌定位与技术优势
Keithley现为
泰克
科技旗下品牌,是
高精度
电学测量仪器领域的全球领先厂商。七十余年来,Keithley始终专注于微弱
信号
检测与精密源测量技术,为全球科研与工业用户提供卓越的测试解决方案。
核心技术优势:
超高灵敏度测量:支持fA级
电流
与nV级电压检测,突破传统测量极限
四象限同步源测:集成源与测量功能于一体,一次扫描完成完整I-V特性分析
双指令集架构:提供SCPI与TSP双模式,兼顾兼容性与高性能
丰富的产品线:覆盖从基础测量到尖端科研的全系列测试需求
1.2 核心产品线概览
1.2.1 源测量单元 (SMU)
源测量单元是Keithley最具代表性的产品,它创新性地将多种仪器功能集成于一体:

功能集成:
• 高精度数字万用表 (DMM)
• 可
编程
直流
电源
(最高3KV)
• 精密
电流源
(最高7A)
• 可编程电子负载
• 高速脉冲发生器 (最高10A)
典型应用领域:
• 3D
传感器
件特性表征
• 半导体器件参数测试
• 生产型自动参数测试系统
• 前沿物理与纳米材料研究
• 光伏/钙钛矿电池效率测试
1.2.2 超灵敏测量设备
针对极端微弱信号测量场景,Keithley 提供完整的超灵敏测量产品线:
设备类型 | 代表型号 | 核心测量能力 | 典型应用 |
高阻计 / 静电计 | 6514 / 6517B / 6430 | 最高10¹⁸Ω 电阻 测量 10aA电流分辨率 200TΩ输入阻抗 | 绝缘材料测试 纳米器件电流测量 铁电材料表征 |
皮安表 | 6485 / 6487 / 6482 | 超低 DC 电流测量 支持1-2通道同步采集 | 暗电流测试 漏电流监测 光电 二极管 测试 |
纳伏表 + 电流源 | 2182A + 6221 | 1nV电压分辨率 100fA源分辨率 Delta模式消除热电势 | 霍尔效应测试 超导材料研究 低电阻材料表征 |
1.2.3 数字万用表与数据采集系统
代表型号:DMM6500、DMM7510

核心应用:
• 电芯 / Pack性能测试
• 能效与功耗分析
• 功率设备计量校准
•自动化参数测试系统
•
IoT
设备电池寿命评估
• 材料电学特性分析
1.3关键测量技术原理
1.3.1 静电计类设备
工作原理
静电计采用高输入阻抗电压反馈法或电荷累积法实现极低电流测量:
超高输入阻抗:>200TΩ,输入端压降 <20μV
电荷累积测量:监测
电容器
电压变化计算电流
三重噪声抑制:闭环反馈 + Guard
保护电路
+ 交变极性测量法
1.3.2 SMU四电极测量技术
源测量单元采用四电极法 (Four-wire Kelvin)进行电阻测量:
彻底消除引线电阻与接触电阻影响
支持三同轴配置实现信号完全隔离
四象限工作模式,覆盖源出与吸入全部场景
特别适用于高阻材料与微弱信号测量
1.3.3 纳伏表Delta模式测量
2182A纳伏表采用Delta模式测量技术:
1nV超高分辨率,双通道同步采集
反向电流测量消除热电势干扰
配合6221电流源实现霍尔系数精准测试
支持小电阻材料甚至超导材料测量
AI 正在改变测试开发的工作方式,设备控制与自动化编程也迎来了更高效的解决方案。本期《泰克云上大讲堂》,应用工程师将结合 Keithley 精密测量设备的实际应用场景,分享如何借助 AI 工具快速完成设备控制、自动生成测试代码、优化自动化测试流程,并通过现场实操演示,帮助工程师降低编程门槛,提升开发效率。如果错过了直播,欢迎观看完整回放,与我们一起探索 AI 如何赋能测试自动化。
二、指令集深度对比:SCPI vs TSP
2.1为什么指令集选择至关重要
指令集是设备自动化控制的核心
接口
,其设计直接决定了:
• 测试脚本开发效率与维护成本
• 数据采集的实时性与可靠性
• 复杂测试逻辑的实现难度
• 多设备同步的精度与稳定性
Keithley创新性地提供SCPI与TSP两大指令集,工程师可根据实际测试需求灵活选择。
2.2SCPI指令集 —— 通用标准
SCPI(Standard Commands for Prog
ram
mable Instruments)是仪器控制领域的通用标准。
技术特点:
• 基于ASCII文本的命令格式
• 层次化命令结构,可读性强
• 跨品牌、跨型号兼容性好
•行业标准,学习资源丰富
优势:
通用性强,几乎所有可编程仪器支持
代码迁移成本低,便于多品牌设备集成
语法简单,入门门槛相对较低
局限:
不支持变量、循环、条件判断等编程逻辑
每条命令需单独
通信
,系统开销大
无法实现仪器本地独立执行
高速数据采集场景性能受限
适用场景:
• 简单测试序列与基础自动化
• 多品牌设备混合测试系统
• Leg
ac
y 系统维护与旧代码兼容
• 对实时性要求不高的测试场景
2.3TSP指令集 —— Keithley专属高性能方案
TSP(
Te
st Script Processor)是Keithley专为高性能测试设计的专属指令集。
技术特点:
• 类Lua语法,支持完整编程特性
• 脚本可下载至仪器内部独立执行
• 支持变量、循环、条件判断、函数
• 内置错误处理与事件触发机制
核心优势:
本地执行消除通信瓶颈:脚本下载后仪器独立运行,无需
上位机
干预
完整编程能力:支持复杂测试逻辑,实现智能判断与分支
更高执行效率:减少90%以上通信开销,测试速度显著提升
非易失性存储:脚本可永久保存,开机直接调用
多通道同步:支持多设备精密触发同步
适用场景:
• 高速数据采集与瞬态测量
• 复杂测试逻辑与智能判断
• 多通道同步测试系统
• 生产环境大批量自动化测试
2.4代码实例对比
以线性电压扫描I-V测试为例,对比两种指令集的实现方式:
SCPI版本
Plain
*
RS
T
SOUR:FUNC VOLT
SOURRANG 20
SENS:FUNC "CURR"
SENSRANG 100e-6
SOURVOLT:LIN 0, 10, 20, 1e-3, 1, FIXED
INIT
TSP版本
lua
reset()
smu.source.func = smu.FUNC_DC_VOLTAGE
smu.source.range = 20
smu.source.sweep
linear
("VoltLinSweep", 0, 10, 20, 1e-3, 1, smu.RANGE_FIXED)
smu.measure.func = smu.FUNC_DC_CURRENT
smu.measure.range = 100e-6
trigger.model.ini
ti
ate()
TSP支持完整编程逻辑示例
lua
-- 参数配置
reset()
smu.source.func = smu.FUNC_DC_VOLTAGE
smu.source.range = 20
smu.measure.func = smu.FUNC_DC_CURRENT
smu.measure.range = 100e-6
smu.source.output = smu.ON
-- 扫描参数
start_v = 0
stop_v = 10
points = 20
step_v = (stop_v - start_v) / (points - 1)
-- for循环逐点扫描并实时读数
for i = 1, points do
voltage = start_v + (i - 1) * step_v
smu.source.level = voltage
delay(1e-3)
current = smu.measure.re
ad
()
print(i .. "," .. voltage .. "," .. current)
end
-- 测试完成关闭输出
smu.source.output = smu.OFF
2.5主流型号指令集支持情况
Keithley现为泰克科技旗下品牌,是高精度电学测量仪器领域的全球领先厂商。七十余年来,Keithley始终专注于微弱信号检测与精密源测量技术,为全球科研与工业用户提供卓越的测试解决方案。
设备类型 | SCPI 支持 | TSP 支持 | 备注说明 |
2450 SMU | √ | √ | 双模式,支持旧代码无缝迁移 |
DMM6500 / 7510 | √ | √ | 图形化操作界面 + 完整编程能力 |
2636B SMU | × | √ | 双通道同步测试,TSP专属优化 |
6221 / 2182A | √ | × | 触发同步测试系统 |
4200A-SCS | √ | √ | 参数分析仪专用双模态编程 |
2.6指令集切换操作流程
以Keithley 2450为例,指令集切换操作:

1.出厂默认配置:SCPI指令集
2.切换至TSP模式:
○ 按MENU键进入主菜单
○ 选择System → Settings
○ 设置命令集为TSP
○ 重启仪器确认生效
3.切换回SCPI:执行相同操作选择SCPI即可
重要提示:切换指令集需要重启仪器,请确保测试安全后再执行切换操作。
三、TSP高级特性与最佳实践
3.1错误处理机制
TSP内置完善的错误处理机制:
waitcomplete()\ 函数 \:等待异步操作完成,确保时序正确
error queue\ 错误队列 \:读取执行过程中的全部错误信息
本地错误处理:错误判断与处理由仪器本地完成,无需上位机干预
3.2非易失性脚本存储
TSP脚本可保存至仪器非易失性存储器:
断电后脚本不丢失,支持开机直接调用
实现测试逻辑的本地化部署与复用
多台相同测试站可共享标准化脚本
减少上位机软件依赖,提高系统可靠性
3.3性能优化建议
最大化TSP性能的关键实践:
1.减少通信交互:尽可能将逻辑下载至仪器本地执行
2.批量数据读取:使用读数缓存批量获取数据,避免逐点通信
3.合理使用触发模型:利用硬件触发实现精密时序控制
4.脚本模块化设计:封装常用功能为可复用函数
四、AI工具赋能:测试开发效率革命
4.1传统测试开发面临的挑战
在实际工程实践中,测试自动化开发普遍面临四大痛点:
开发痛点 | 传统开发模式 | 影响范围 |
学习门槛高 | 需精通多种仪器命令与 A PI ,学习周期长 | 新人上手慢,团队能力不均 |
开发效率低 | 重复编写相似逻辑,代码复用率低 | 项目交付周期长,人力成本高 |
调试难度大 | 手动排查硬件 / 代码 / 通信多层问题 | 问题定位慢,现场故障频发 |
知识难沉淀 | 个人经验难以标准化传承 | 人员流动导致知识断层 |
4.2AI工具带来的革命性变化
现代AI编程工具正在彻底改变测试开发模式:
4.2.1 自然语言驱动开发
传统方式:工程师学习仪器指令 → 查阅编程手册 → 手动编写代码 → 反复调试
AI赋能方式:用自然语言描述测试需求 → AI自动生成完整可运行脚本
示例对话:
用户:"帮我写一个 2450 源表的 I-V 扫描脚本,从 0V 扫到 10V,20 个点,每个点延迟 1ms,保存电流电压数据到 CSV 文件"
AI:自动生成包含参数配置、扫描逻辑、数据保存、异常处理的完整 TSP 脚本
4.2.2 四大核心价值提升
彻底消除引线电阻与接触电阻影响
支持三同轴配置实现信号完全隔离
四象限工作模式,覆盖源出与吸入全部场景
特别适用于高阻材料与微弱信号测量
效率倍增
• 代码开发和调试效率平均提升5-10倍
• 大幅缩短项目交付周期
• 工程师从重复编码劳动中解放,专注测试方案设计
门槛降低
• 极大降低自动化测试开发门槛
• 即使编程经验不多的测试工程师也能快速上手
• democratizing自动化测试能力,人人皆可自动化
质量提升
• AI生成代码遵循最佳实践,结构规范
• 内置错误处理与边界条件判断
• 配合智能调试能力,脚本稳定性显著提升
知识沉淀
• 团队共享智能体与技能包
• 测试方案与最佳实践标准化沉淀
• 形成宝贵的团队知识资产
4.3典型应用场景
场景1:快速原型验证
• 需求:快速验证新测试方案可行性
• AI价值:分钟级生成可运行脚本,快速迭代测试思路
• 效率提升:从 "天" 级缩短到 "分钟" 级
场景2:代码迁移优化
• 需求:将旧SCPI代码转换为高性能TSP脚本
• AI价值:自动识别代码逻辑,优化为TSP最佳实践
• 额外收益:自动添加注释与错误处理
场景3:异常诊断辅助
• 需求:定位测试系统通信或硬件问题
• AI价值:分析日志文件,智能定位问题根源
• 典型场景:通信超时、数据丢失、触发不同步
场景4:文档自动生成
• 需求:为测试脚本编写操作说明
• AI价值:基于代码自动生成测试说明与操作手册
• 标准化:确保文档与代码同步更新
|总结|
Keithley设备凭借其卓越的测量性能,为科研与工业测试提供了坚实基础。通过合理选择SCPI或TSP指令集,结合现代AI工具赋能,测试工程师可以:
大幅提升开发效率:5-10倍效率提升,缩短交付周期
降低技术门槛:让更多工程师掌握自动化能力
提高脚本质量:标准化、高可靠的测试代码
沉淀团队知识:形成可复用的测试资产
设备控制自动化不是目的,而是手段。通过高效的自动化测试,工程师可以将更多精力投入到测试方案设计、数据分析与问题解决等高价值工作中,真正释放测试生产力。
半导体
半导体
+关注
关注
339
文章
31987
浏览量
269848
AI
AI
+关注
关注
92
文章
43663
浏览量
304431
Keithley
Keithley
+关注
关注
1
文章
122
浏览量
12218
原文标题:AI 如何重新定义 Keithley 自动化测试?从 SCPI、TSP 到智能编程的一次升级(含直播回放)
文章出处:【微信号:泰克科技,微信公众号:泰克科技】欢迎添加关注!文章转载请注明出处。
