同步控制和即时DSP的先进混合讯号测试

发布者:JoyfulLife最新更新时间:2011-11-09 关键字:同步控制  即时DSP  混合讯号测试 手机看文章 扫描二维码
随时随地手机看文章

    由于IC制程和设计技术的进步以及对于晶片功能和效能的需求,使得目前IC的功能性、效能和速度大幅提升。由于系统的周边功能越来越多样化,因此元件也变得越来越复杂。同样的趋势也发生在处理类比和数位讯号的混合讯号元件。

    为了像系统一样地测试混合讯号元件,元件的类比和数位输入和输出讯号必须具有弹性同步化的功能。此外也需要非同步讯号来模拟实际元件的操作。测试机本身必须能够产生和测量高解析度的讯号[1][2]并进行快速可靠的测试。针对复杂讯号的产生和量测,即时测试讯号的序列控制可以有效地缩短测试时间。

    在本文中,藉由具有同步时脉的复杂序列控制的分割直方图法(divided section linaer histogram method),可以达到比传统类比量测更快速且正确的的高解析度ADC(Analog to Digital Convertor, 类比数位转换器)测试。此外,藉由即时序列控制的分散数位讯号处理(DSP)测试架构可以达到快速测试来解决复杂混合讯号测试的问题。本文以具有特定闪烁的ISDN 2B1Q讯号和行动通讯的PI/4-Shift-DQPSK基频元件的向量误差量测为例来验证即时DSP架构的复杂测试功能。

混合讯号元件模型

    为了解决混合讯号元件测试的要求和问题,我们定义了混合讯号元件测试所需要的同步和非同步控制的通用模型。图1是混合讯号元件测试的通用模型。 


图1:混合讯号元件的通用模型

    这个通用模型假设混合讯号测试机具备产生元件测试所需要的各种频率和时脉关系的能力以及同步不同讯号序列的能力。由于这些讯号会在元件中进行处理元件而输入或输出会以相同或不同的方式,因此测试机必须具备弹性来控制这些讯号以符合元件的操作特性并有效地控制测试设备进行快速测试的能力。

测试机架构

    在本文中我们开发出符合上节所提到具备同步和非同步控制的混合讯号测试机。

    图2测试机的时脉区块图和即时波形控制。测试机的主要硬体元件分成:

    供应时脉每个次系统的主时脉次系统(master clock subsystem);产生和撷取数位讯号的两个数位次系统;藉由任意波形产生器(Arbitrary Waveform Generator, AWG)产生类比讯号的波形产生器次系统;撷取类比讯号的波形数位化次系统(waveform digitizer substysterm)。用来直接与DUT(Device Under Test)介面进行从属序列控制(slave squencer control)的ADC次系统(未图示于图中)。由测试机控制器(CPU)下载的测试程式的程序会执行在每个次系统的控制和资料记忆体。讯号可以在不干扰测试机控制器的情形下藉由浮动接地(floating ground)的光学介面产生和测量讯号而次系统间的讯号则由平衡线(balanced lines)传输以避免杂讯的影响。此外,在即时序列控制时每个测试设备具有一个高效能32位元浮点运算的DSP单元并与资料传输路径连接。具弹性的程式让DSP可以符合复杂的通讯元件测试所需要的复杂测试讯号和资料流。 


图2:先进测试系统架构

测试系统控制

  每个次系统是以两个主时脉的时脉控制方式来进行操作,主时脉可以锁定元件的时脉输出因此可以进行个别的频率设定。这种双主时脉架构在次系统间提供同步和非同步的时脉控制。在产生和测量不同讯号之前,会先由测试机的控制器中下载程序。并由每个硬体模组序列控制器控制执行的序列,序列控制器根据时脉产生器的时脉来控制混合讯号。混合讯号间的控制是以阶层式的主/从序列架构来进行。测试机与元件数位控制电路介面的数位次系统的序列作为主序列而与其他硬体模组的序列作为从属序列。

  测试机对应实际测试项目的五种测试状态如图3:READY、STATIC、PAUSE、ARMING和RUNNING,状态之间的改变由测试机的控制器控制。在测试程式的开发方面可以使用整合性的工具软体来简化开发流程。

  RUNNING状态主要是产生和测量混合讯号,PAUSE状态让测试机的控制器可以在维持DUT操作的条件下,也就是不需要中断混合讯号的产生更改硬体模组设定。这项功能对于除错时的操作很有帮助。图4是混合讯号的波形。 


图3:测试系统的状态控制


图4:混合讯号的波形范例

  因此,相对于传统测试数位元件所面临的问题,这种测试机提供接近工作环境所需的精确非同步讯号输入和输出以及测试的简便性。硬体模组可以轻易地产生和测量不同讯号,每个硬体模组针对I/O埠都可以提供同步和非同步时脉关系的序列功能。这些功能也可以延伸到多DUT的测试以改善测试速度,因此可以平行测试相同或不同的DUT或是平行进行DUT 不同功能的测试。

高解析度 ADC 测试

  通常高解析度ADC的小线性误差必须使用昂贵的测试设备以低测试速度来进行量测。由于DUT的低反应速度和大量的测试序列码使得测试时间非常长。因此这些元件的测试成本非常高。如果使用称为分割直方图法(divided section linear historgram mehthod)[5]的线性直方图法,可以得到高准确度的高解析度ADC测试结果。使用线性直方图法的系统架构可以比传统使用微处理器控制的DVM(Digital Volt Meter)的类比量测减少约十倍的测试时间。分割直方图法将整个测试ADC的范围分割成不同的部分,然后施加具有DC偏移值(DC offset)的上升波形(ramp waveform)给每个部分。这个方法可以降低测试设备的线性需求。

  分割直方图法中会施加16位元的50KHz ADC讯号。图5是这个测试架构的简单区块图。

  在这个方法中,分割部分的数目会决定测试的准确性,因此是很重要的参数。分割部分的数目也必须符合线性的要求,分割部分的数目可以用下式来表示:

n≥2(a-s)хEs/Er             公式(1)

n:分割部分的数目
s:测试设备的位元数目
a:测试ADC的位元数目
Es:在LSB测试设备的线性误差
Er:在LSB ADC测试的测试准确性 


图5:ADC测试的区块图

  但是,分割部分的数目除了由上式(1)所决定之外还必须考虑测试的解析度。根据直方图法,测试解析度是由输入讯号的slewrate和测试ADC的转换时脉频率所决定。通常由AWG或测试设备所产生的输出讯号并不是一个理想的上升波形而是呈现阶梯状的波形。因此测试设备上升波形的slewrate可以用(2)表示如下:

Ss=DsxfsxFs/2S         公式(2)

Ss:测试设备上升波形的slewrate(V/sec)
Ds:在LSB上升波形每个步骤的差值
fs:测试设备的转换时脉频率(Hz)
Fs:测试设备的测试范围(V)


图6:上升暂态波形


图7:差额线性测试结果


  另一方面,符合测试解析度的slewrate要求可以表示如(3):

Sr=RrxftxFa/2a               公式(3)

Sr:ADC输入讯号所需的slewrate(V/sec)
Rr:在LSB所需的测试解析度
fs:ADC的转换时脉频率(Hz)
Fs:ADC的全部范围(V)

上升波形的slewrate必须低于所需的slewrate和分割部分的数目,n为Fa/Fs。由(2)和(3)以及(1)和(4)可以决定分割部分的数目。

n≥2(a-s)хDsxfs/Rrxft              公式(4)

   上述中最重要的部分为上升波形和上升波形之间的暂态电流。因此主AWG、offset AWG和资料撷取必须改变序列。测试系统的主序列器可以很精确地处理这些工作。图6是暂态部分的详细波形。

   在上升波形结束,主AWG传送条件讯号给主序列器之后,主序列器停止撷取资料并传送控制讯号给offset AWG和主AWG。这个讯号强迫offset AWG提供下一个偏移值,而主AWO输出’0’。在AWG使用计时器达到稳定之后,主序列器传送控制讯号给主AWG重新开始上升并重复撷取资料量测。图7是16 位元50KHz ADC实际的线性测试结果,测试准确性约为19位元而解析度为20位元(16位元的0.05 LSB)。


表1

  表1是实际经过测试实验之后所得到ADC测试方法的比较表。分割直方图法不需要专属的测试硬体便能达到高解析度、高速以及准确性的ADC测试.

即时DSP应用

  其他复杂的混合讯号应用例还包括如使用即时DSP架构的通讯元件测试。每个测试设备的分散DSP单元可以产生和分析复杂的讯号进行资料处理和计算,而量测讯号则作为测试设备和DUT的介面。图8是jitter generation的范例。施加ISDN 2B1Q讯号,the可变系数的有限脉冲滤波器(coefficient-variable FIR Finite Impulse Response filter)设计成具有0.0008 UI (Unit Interval)解析度的七阶讯号并在AWG产生即时讯号的期间进行操作。

  另一个有趣的即时DSP应用例为数位个人手机(Personal Handy Phone,PHP) 基频元件的PI/4-Shift-DQPSK向量误差测试。由DUT输出的I-讯号和Q-讯号使用两个768KHz取样速率的数位波形进行测试,这个速率为PHP symbol rate的四倍。I-讯号和Q-讯号的数位资料内差到512倍并在分散即时DSP单元的Root Nyquist滤波器进行处理。图9是DSP 所形成得单元环的丛集图。

图8:Eye Pattern with Jitter (0.3 U I)


图9:Pl/4-Shift-DQPSK丛集



图10:Strobe时脉和向量误差


向量误差定义为丛集的暗区点:


公式(5)

  基频元件测试的DUT系统时脉和数位化strobe时脉之间的同步准确性必须小于1%的向量误差。图10是量测误差和strobe时脉偏移的关系。藉由多速率滤波器,即时DSP可以达到0.2 sec以内的向量误差测试和最佳化的计算点,测试速率会优于专用机。

结论

  混合讯号元件测试包括产生和测量各种不同可变频率的讯号。这些讯号需要复杂的序列控制以符合DUT的测试条件。本文证实双主时脉和主/从多序列的方式可以在实际操作环境下提供即时控制l的混合讯号复杂且快速的的测试。16 位元ADC的整体线性测试具有20位元的解析度,所使用的分割直方图法比传统的类比量测的测试速率快十倍。

  因此,分散即时DSP的特性证实可以产生和分析复杂的混合讯号和2B1Q ISDN讯号和PI/4-Shift-DQPSI基频元件向量误差测试的操作测试。这种测试机架构可以适用在各种通用的测试机。

关键字:同步控制  即时DSP  混合讯号测试 引用地址:同步控制和即时DSP的先进混合讯号测试

上一篇:巧用万用表测量接地电阻
下一篇:汽车元件的EMI抗扰性测试

推荐阅读最新更新时间:2024-03-30 22:20

基于FPGA的永磁同步电机控制器设计
1 引言 国内普遍采用TM320系列的 DSP 器件作为永磁同步电机控制系统的主控制器,因CPU负载过重导致系统实时性降低的问题日益显著。采用具有并行工作特性的 FPGA 器件作为主控制器能够提高系统实时性。因此,这里给出一种基于FPGA的永磁同步电机控制器设计方案。 FPGA器件内嵌NiosⅡCPU软核的SoPC是 Altera 公司首创的 SoC 解决方案。将SoPC应用到电机控制中,是当前的研究热点。FPGA依靠硬件逻辑门工作,NiosⅡ处理器依靠执行软件程序工作。而在电机控制中实现软硬件协同工作则是设计的难点和创新之处。本设计需要特别注意软硬件协同工作的时序控制。软硬件之间信号的交换需按严格时序进行控制。 2 片上系统规划
[嵌入式]
基于外设事务服务器的交流采样算法在同步发电机励磁控制系统中的应用
    摘要: 一种由锁相环CD4046和单元片机80C196KC的PTS(外设事务服务器)构成的高精度交流采样系统。该系统能方便地实现对多路信号的采集,并采用频率跟踪技术消除电网基波频率波动时的影响,简化了外围电路硬件,大大提高了数据采集的精度和可靠性。另外还给出它在同步发电机励磁调节器中的应用实例。     关键词: 锁相环 单片机 外设服务器(PTS) 交流采样 随着电力系统的快速发展,电力网容量不断增大,结构日趋复杂,电力系统中自动化设备的运用越来越广泛,而数据采集环节则是实现自动化的重要环节。根据采样信号的不同,采样可分为直流采样和交流采样。直流采样采集通过电量变送器整流后的直流量,这种方法软件设计
[传感技术]
凌力尔特推出四输出多相同步降压型 DC/DC 控制
2016 年 2 月 15 日 ,凌力尔特公司 (Linear Technology Corporation) 推出一款四输出多相同步降压型 DC/DC 控制器 LTC7851 / LTC7851-1,该器件具有在相位之间实现准确均流和差分输出电压检测功能。控制器可与 DrMOS 和电源模块 (power block) 等外部功率链路器件以及分立型 N 沟道 MOSFET 和相关的栅极驱动器一起工作,从而实现了灵活的设计配置。采用两个 IC 时,最多可把 8 相并联以及进行异相计时,以最大限度地减少针对非常高电流要求 (达 260A) 的输入和输出滤波。应用包括功率分配和工业系统、FPGA、DSP、处理器和 ASIC 电源。
[电源管理]
凌力尔特推出四输出多相<font color='red'>同步</font>降压型 DC/DC <font color='red'>控制</font>器
变频器控制多台电机同步的参数该怎么设置呢?
要知道变频器的参数如何设置,首先要明白变频器是什么东西,用它来做些什么活。 变频器是用来调整异步电机转速的一种电源装置,根据转速n=60f/p(1-s)这个公式,变频器本质是输出频率可调的电压源,通过改变电源频率来改变电机转速。 而频率改变的同时,为了避免磁通饱和导致电机过热,还要跟着改变电压,也就是保持V/F比值恒定,所以变频器的参数设置,都是围绕这个核心来进行的。 变频器的设定参数较多,每个参数均有一定的选择范围,使用中常常遇到因个别参数设置不当,导致变频器不能正常工作的现象,因此,必须对相关的参数进行正确的设定。 一、控制方式 即速度控制、转距控制、PID控制或其他方式。采取控制方式后,一般要根据控制精度进行静态或动
[嵌入式]
凌力尔特推出双输出大功率同步升压型DC/DC控制
      凌力尔特公司 (Linear Technology Corporation) 推出双输出、大功率同步升压型开关 DC/DC 控制器 LTC3788/-1,该器件用一个高效率 N 沟道 MOSFET 取代了升压二极管。这消除了在中到大功率升压型转换器中通常需要的散热器。LTC3788/-1 在 5A 输出时能以高达 97% 的效率产生 24V 电压,从而使其非常适用于大功率汽车音频放大器、工业和医疗应用,在这类应用中,升压型 DC/DC 转换器必须以低热耗散和小的解决方案尺寸提供大功率。       LTC3788/-1 启动时在 4.5V 至 38V 的输入电压范围内工作,启动后可在低至 2.5V时保持工作,且可以
[电源管理]
凌力尔特推出双输出大功率<font color='red'>同步</font>升压型DC/DC<font color='red'>控制</font>器
凌力尔特公司推出同步降压型电池充电器控制器LTC4013
加利福尼亚州米尔皮塔斯 (MILPITAS, CA) 2016 年 8 月 31 日 凌力尔特公司 (Linear Technology Corporation) 推出高集成度、高压、适合多种电池化学组成的同步降压型电池充电器控制器 LTC4013。凭借扩展至 60V 的宽输入电压范围,LTC4013 运用温度补偿型 3 级和 4 级充电算法,高效地给 12V 和 24V 铅酸电池充电。或者,LTC4013 还可以用接近输入电源的浮置电压给多节锂离子电池所构成的电池组充电。该器件采用模式引脚设定浮置电压和充电算法。充电电流调节准确度为 5%,可用单个电阻器设定至高达 20A (取决于外部组件的选择)。LTC4013 具用户可调的
[电源管理]
凌力尔特公司推出<font color='red'>同步</font>降压型电池充电器<font color='red'>控制</font>器LTC4013
基于神经网络的多电机同步控制系统的设计
  1 引言    在造纸、印染、纺织等高精度、高转速传动系统中,随着工业自动化程度的提高和生产规模的扩大,采用单电机驱动往往难以满足生产的要求。而多电机同步控制历来是最核心的问题,对多电机同步协调控制,国内、外同行也有不少研究。在实际应用中,多电机的同步性能会因各传动轴的驱动特性不匹配、负载的扰动等因素的影响而恶化,因此同步控制方法的好坏直接影响着系统的可靠性。    本文通过对的多电机同步传动系统主要控制策略分析,得出改进的耦合控制是当前比较好的控制思想,实际应用中采用易于实现的PID作为同步补偿控制器算法。但传统PID控制器结构简单、鲁棒性较差且抗扰动能力也不太理想。因此在控制策略上,采用神经网络控制和PID控制算法
[工业控制]
采用PLC 解决车辆分散驱动的同步控制问题
1 前言  当车辆驱动电机采用分散驱动时, 受电机转速不同步的影响, 可导致车体运行不协调, 进而使电机转速偏离正常值, 严重时会造成设备损坏。因此,解决车辆驱动电机在分散驱动时产生的电机转速不同步问题具有现实意义。  本文介绍一种利用PLC 解决车辆分散驱动时电机速度同步的先进实用的控制方法。  2 问题的提出  目前, 车辆的运行设备一般采用集中驱动( 见图1) 和分散驱动( 见图2) 两种方式。集中驱动变频器与电机的关系是“一拖多”; 分散驱动时两者的关系是“一拖一”。  “ 一拖多”的优点是控制简单, 操作维护方便,但采用集中驱动布置, 要求车体具备较大的空间。当车辆负载很大或者车体空间受到限制的
[嵌入式]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新测试测量文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved