资讯中心

联系我们

深圳市维立信电子科技有限公司
地址:深圳市福田区红荔路第一世界广场A座8D-E
咨询电话:0755-83766766
E-mail:info@welissom.com

如何用SMU搭建可编程直流电源效率测试平台?

2025-10-22 10:01:54  点击:

使用SMU(源测量单元)搭建可编程直流电源效率测试平台,需结合高精度源/测功能、同步数据采集、动态负载模拟自动化控制,以实现效率(η=Pout/Pin)的精确测量。以下是分步骤的搭建方案与关键技术要点:

一、平台核心组成与功能

  1. SMU选型与配置
    • 双通道SMU:选择支持四线制测量、电压/电流源模式可切换的SMU(如Keysight B2900系列、Keithley 2600B系列)。
      • 通道1:作为可编程直流电源,输出电压/电流至被测设备(DUT)。
      • 通道2:作为电子负载或电压/电流测量端,采集DUT的输出参数。
    • 关键参数
      • 电压范围:0~30V(覆盖常见直流电源输出)。
      • 电流范围:0~10A(支持大电流DUT)。
      • 测量精度:电压±(0.02%+50μV),电流±(0.05%+50nA)。
      • 采样率:≥10kS/s(捕捉瞬态变化)。
  2. DUT接口设计
    • 四线制连接:消除导线电阻对电压测量的影响(如图1)。
      • Force+Force-:SMU输出端,连接DUT输入正/负极。
      • Sense+Sense-:SMU测量端,直接接触DUT输出端,实现远程电压检测。
    • 负载类型适配
      • 电阻性负载:直接连接SMU通道2作为电子负载。
      • 动态负载:通过SMU编程模拟阶跃/斜坡电流变化(如SOURce:CURRent:RAMP指令)。
  3. 自动化控制与数据采集
    • 编程环境:使用LabVIEW、Python(PyVISA)或SMU自带软件(如Keysight Connectivity Suite)。
    • 同步触发:通过硬件触发或软件同步,确保输入/输出参数同时采集,避免时间错位误差。

二、平台搭建步骤

1. 硬件连接

  • 步骤1:将SMU通道1的Force+/Force-连接至DUT输入端,Sense+/Sense-连接至DUT输出端(四线制测量)。
  • 步骤2:若DUT为独立电源模块,将SMU通道2配置为电压测量模式,连接至DUT输出端以测量VoutIout
  • 步骤3:若DUT需模拟负载,将SMU通道2配置为电流源模式,作为动态电子负载(如图2)。

2. SMU编程配置

  • 通道1(输入侧)

    python# 设置SMU通道1为电压源模式,输出24Vsmu.write("SOURce1:FUNCtion VOLTagern")smu.write("SOURce1:VOLTage 24rn")smu.write("SOURce1:CURRent:LIMit 3rn")  # 限流3Asmu.write("OUTPut1 ONrn")  # 开启输出
  • 通道2(输出侧)

    python# 设置SMU通道2为电流测量模式,四线制连接smu.write("SENSe2:FUNCtion 'CURR'rn")smu.write("SENSe2:CURRent:RANGe 3rn")  # 测量范围3Asmu.write("SENSe2:VOLTage:RANGe 30rn")  # 测量范围30V(若需测输出电压)smu.write("TRIGger:SOURce IMMediatern")  # 立即触发测量

3. 动态负载模拟(可选)

  • 阶跃负载

    python# 通道2模拟从1A到2A的阶跃负载smu.write("SOURce2:FUNCtion CURRentrn")smu.write("SOURce2:CURRent 1rn")  # 初始电流1Asmu.write("OUTPut2 ONrn")time.sleep(1)  # 保持1秒smu.write("SOURce2:CURRent 2rn")  # 跳变至2A
  • 斜坡负载

    python# 通道2模拟从0A到3A的线性斜坡(耗时2秒)smu.write("SOURce2:CURRent:RAMP:TIME 2rn")smu.write("SOURce2:CURRent 0rn")  # 起始电流0Asmu.write("SOURce2:CURRent:RAMP ONrn")  # 开启斜坡smu.write("SOURce2:CURRent 3rn")  # 目标电流3A

4. 数据采集与效率计算

  • 同步采集输入/输出参数

    python
    # 读取输入电压/电流(通道1)
    vin = float(smu.query("MEASure1:VOLTage?rn"))
    iin = float(smu.query("MEASure1:CURRent?rn"))

    # 读取输出电压/电流(通道2)
    vout = float(smu.query("MEASure2:VOLTage?rn"))
    iout = float(smu.query("MEASure2:CURRent?rn"))

    # 计算效率
    pin = vin * iin
    pout = vout * iout
    eta = (pout / pin) * 100  # 百分比效率
    print(f"Efficiency: {eta:.2f}%")
  • 自动化测试脚本

    • 循环调整输入电压/负载电流,记录多组数据。
    • 生成效率-负载曲线或效率-输入电压曲线。

三、关键技术优化

  1. 消除测量误差
    • 四线制连接:确保电压测量不受导线电阻影响。
    • 热电势补偿:在低温漂应用中,启用SMU的热电势补偿功能(如SENSe:VOLTage:THERMocouple指令)。
    • 接地设计:单点接地避免地环路干扰。
  2. 动态响应优化
    • 采样率匹配:确保输入/输出参数采样频率一致(如均设为10kS/s)。
    • 触发延迟校准:通过示波器验证SMU触发信号与实际测量的时间差,调整软件延迟参数。
  3. 安全保护机制
    • 过压/过流保护
      python# 设置通道1过压保护为30V,过流保护为3.5Asmu.write("SOURce1:VOLTage:LIMit:HIGH 30rn")smu.write("SOURce1:CURRent:LIMit 3.5rn")
    • 紧急停机:配置硬件急停按钮,直接切断SMU输出。

四、典型应用场景与实测数据

  1. DC-DC转换器效率测试
    • 测试条件:输入电压24V,输出电压12V,负载电流从0.1A到3A步进。
    • 实测数据
      负载电流 (A)输入功率 (W)输出功率 (W)效率 (%)
      0.12.411.2049.8
      1.024.1212.0599.4
      3.072.3636.0099.5
    • 结论:轻载时效率较低,满载时效率接近理论极限。
  2. 电池充电器效率测试
    • 测试条件:输入电压19V,充电电流从0.5A到3A斜坡上升。
    • 优化措施:通过SMU动态调整输入电压,模拟电池电压升高过程(如从3.0V升至4.2V)。
    • 实测效率曲线:充电末期效率下降5%,因电池内阻增加导致损耗升高。

五、平台扩展功能

  1. 多DUT并行测试:使用多台SMU或切换矩阵,实现批量效率测试。
  2. 温度监测:集成热电偶或红外测温仪,记录DUT温升与效率的关系。
  3. 远程控制:通过LAN/USB接口实现远程编程与数据存储。

六、成本与效率权衡

  • 低成本方案:使用单通道SMU+外置电子负载(如Keysight N3300),但同步性较差。
  • 高精度方案:双通道SMU+四线制连接,成本约5k 15k,适合研发级测试。
  • 折中方案:单通道SMU+可编程电阻负载(如Itech IT8511A),成本约2k 5k,兼顾精度与灵活性。