2. R&S EMC测试系统架构

EMC测试系统不是“把仪器堆在一起”就能工作的。辐射发射、传导发射、抗扰度测试对仪器种类、接口带宽、时序同步和命令控制方式的要求差异很大。理解R&S EMC测试系统的架构,核心是搞清楚三件事:有哪些仪器、它们如何连接、软件如何通过SCPI命令控制它们。这三层决定了自动化测试能否稳定运行。

一、系统组成与仪器角色

一套典型的R&S EMC自动化测试系统,按信号流向可分为四类设备。

测量接收机是EMC测试的核心。以R&S ESU、ESW或ESRP系列为例,它们专为CISPR 16-1-1标准设计,具备准峰值、CISPR平均、RMS平均等多种检波器,并内置预选器和低噪声前端。与普通频谱分析仪相比,接收机在脉冲响应、过载保护和动态范围上更符合EMC标准要求。ESW系列还支持FFT时域扫描,可大幅缩短宽带骚扰的测量时间。

频谱分析仪(如R&S FSW、FSV)在EMC中常用于预测试、快速排查和调试。它的扫描速度和分析带宽优于接收机,但检波器权重不完全符合CISPR标准,因此适合研发阶段定位问题,正式认证仍需接收机。

信号发生器与功率放大器用于抗扰度测试。信号发生器(如SMB100A、SMA100B)产生CW、AM、脉冲调制信号;功率放大器(如BBA150、BBA100)将信号放大到规定场强或电压等级。两者配合天线或CDN/EM钳,完成辐射抗扰度和传导抗扰度施加。

天线与传感器包括双锥天线、对数周期天线、喇叭天线、LISN、电流探头、场强探头等。它们完成场—电信号转换,是测试链路中不可忽略的误差来源。天线系数、电缆损耗、LISN分压系数都需要在测试前校准并写入测试软件。

二、通信接口:GPIB、LAN与USB

仪器与控制器之间的通信接口决定了自动化系统的吞吐率和稳定性。

GPIB(IEEE-488)是最传统的接口,采用24线并行总线,理论速率约8 MB/s,实际受线缆长度和仪器响应限制。优点是确定性好、兼容性强,老式接收机和信号源普遍支持。缺点是线缆笨重、单总线最多挂15台设备、长距离布线困难。

LAN(VXI-11 / HiSLIP / Socket)是现代R&S仪器的主流接口。VXI-11基于ONC RPC,兼容性好但开销较大;HiSLIP(高速LAN仪器协议)专为测试仪器设计,支持并行会话和更低延迟,适合高吞吐场景。Socket方式最直接,通过TCP端口(如5025)发送SCPI字符串,编程最简单。LAN的优势是布线灵活、速率高(千兆网可达数十MB/s)、支持远程访问。

USB(USBTMC)即USB测试与测量类协议,即插即用,速率可达480 Mb/s(USB 2.0)。适合台式仪器和便携场景,但线缆长度限制在5米以内,多设备同步不如LAN方便。

实际系统中,常见混合架构:接收机和信号源走LAN,功率探头或小仪器走USB,老设备保留GPIB。控制器端通过VISA库统一寻址,例如 TCPIP0::192.168.1.50::inst0::INSTR 或 GPIB0::20::INSTR。

三、SCPI命令基础

SCPI(可编程仪器标准命令)是建立在IEEE-488.2之上的命令语言,采用树状层次结构。命令分为两类:设置命令(无问号,改变仪器状态)和查询命令(带问号,返回数据)。

以接收机设置频率和读取电平为例:

*RST
*CLS
FREQ:SEL 100MHz
BAND 120kHz
DET QPE
SWE:TIME:AUTO ON
INIT:IMM
CALC:MARK:MAX
CALC:MARK:Y?

这段命令依次完成:复位、清状态、设中心频率100 MHz、设120 kHz带宽、选准峰值检波、自动扫描时间、启动单次扫描、找峰值、读峰值电平。注意 CALC:MARK:Y? 返回的是当前标记的Y值,单位由仪器当前设置决定。

SCPI命令的层次用冒号分隔,短形式(如 FREQ)和长形式(FREQUENCY)等价,大小写不敏感。分号用于同一层次下多条命令的串联,例如 FREQ:SEL 100MHz;:BAND 120kHz。

在自动化脚本中,建议每条设置命令后跟 *OPC? 查询,确认仪器已完成操作再发下一条,避免时序竞争导致读数错误。

四、系统连接与数据流

下图展示了一套典型辐射发射自动化测试系统的架构:控制器通过LAN控制接收机,通过GPIB控制信号源,接收机经射频线连接天线和LISN,测试软件完成扫描、判限和报告生成。

测试控制器 PC + EMC测试软件 VISA / SCPI EMI接收机 R&S ESW / ESU CISPR 16-1-1检波器 信号发生器 R&S SMB100A CW / AM / 脉冲调制 功率放大器 R&S BBA150 天线 / 传感器 双锥 / 对数周期 / LISN LAN HiSLIP GPIB (IEEE-488) RF 放大后RF RF输入 SCPI命令示例(接收机扫描与读数) *RST; *CLS FREQ:SEL 100MHz; BAND 120kHz; DET QPE SWE:TIME:AUTO ON; INIT:IMM; *OPC? CALC:MARK:MAX; CALC:MARK:Y? 数据流:天线 → 接收机 → LAN → 控制器 → 判限/报告 控制流:控制器 → SCPI → 接收机/信号源/功放

图中左侧控制器是自动化的大脑,它通过LAN向接收机发送SCPI命令并读取测量结果,通过GPIB控制信号源输出抗扰度信号。接收机与天线之间是射频链路,信号源与功放、天线之间是发射链路。两条链路在空间或传导路径上耦合,形成完整的EMC测试回路。

五、实际配置要点

搭建系统时,有几个容易忽略但影响很大的细节。

  • 地址规划:LAN仪器建议使用静态IP或DHCP保留地址,避免重启后地址变化导致脚本失效。GPIB地址通过仪器前面板设置,通常接收机设为20,信号源设为28。
  • 超时设置:VISA超时默认2秒,但接收机做全频段扫描可能需要数十秒。应在代码中显式设置 viSetAttribute(vi, VI_ATTR_TMO_VALUE, 60000)。
  • 状态查询:每条关键命令后使用 *OPC? 或 *ESR? 确认完成,避免在仪器未就绪时读取数据。
  • 电缆损耗补偿:接收机读数需加上天线系数和电缆损耗才能得到实际场强。这些修正值应在测试软件中作为频率的函数预先录入。
不要用频谱分析仪的默认检波器直接替代接收机做认证测试。CISPR准峰值检波器的充电/放电时间常数与普通峰值检波不同,读数可能相差数dB,导致误判。