串行接口通用性能测试激励模块的制作方法

文档序号:7766322阅读:486来源:国知局
专利名称:串行接口通用性能测试激励模块的制作方法
技术领域
本专利涉及电子设备串行通行测试技术,特别是串行通信性能测试激励的提供技 术。
背景技术
目前已有的串行通信测试模块,无论是商用模块,或自研模块,都只能进行产品的 功能测试,无法进行性能测试。性能测试的基本项目包括电气性能测试及字和信息的格式 测试。现有的通信测试模块,串行通信硬件接口采用通信协议芯片,输出的串行信号 (能提供的激励信号)幅度为2v_6v,而且幅度不可调。而性能测试要求的激励信号的最小 幅度为200mv,且幅度可进行步进为IOmv的微调。现有的串行测试模块,只提供固定的波特率且波特率无法进行微调。而性能测试, 要求波特率在该波特率一 3% + 3%容限范围内可编程。因此,如何为串行通信的性能测试提供可程控的激励信号,是本领域亟需解决的 问题。

发明内容
本发明针对现有串行通信测试模块只能进行产品的功能测试,并且只提供固定的 波特率且波特率无法进行微调的问题,而提供一种串行接口通用性能测试激励模块,该模 块可以为串行通信的性能测试提供可程控的激励信号,能够满足串行通信性能测试的激励 要求。为了达到上述目的,本发明采用如下的技术方案 串行接口通用性能测试激励模块,包括
SOC芯片,所述SOC芯片控制波特率的发生,并提供用于形成串行通信信号的信号源; 共模信号产生模块,所述共模信号产生模块将所述SOC芯片上两路D/A输出信号转换 生成共模信号;
差模信号产生与幅值控制模块,所述差模信号产生与幅值控制模块将所述SOC芯片串 口输出的单端信号转换成差模信号,并控制差模信号幅值;
差模信号与共模信号叠加模块,所述差模信号与共模信号叠加模块将所述共模信号产 生模块和差模信号产生与幅值控制模块产生的共模信号和差模信号叠加组成幅值可调的 串行通信信号;
串口协议芯片,所述串口协议芯片用于所述SOC芯片接收相应信号。在本发明的一优选实例中,所述SOC芯片使用SOC芯片中自动重装载的16位计数 器或定时器作为波特率的发生器。进一步的,所述SOC芯片使用锁相环用于倍增内部振荡器或外部时钟源的频率, 以获得所需的产生相应波特率的时钟。
3
在本发明的另一优选实例中,所述共模信号产生模块包括减法器和运算放大电 路,所述减法器对信号处理后,传至所述运算放大电路,所述运算放大电路对信号进行放大 形成共模信号。进一步的,所述差模信号产生与幅值控制模块包括非门芯片、数字电位器以及跟 随器,所述非门芯片将信号转换成差分信号,所述数字电位器对差分信号进行分压,再经所 述跟随器输出。进一步的,所述差模信号与共模信号叠加模块采用正相侧的模拟加法器。根据上述技术方案形成的本发明可以为串行通信的性能测试提供可程控的激励信号。本发明基于SOC技术,由S0C、门电路和运算放大器,数控电位器等电路组成,能实 现波特率可编程和偏调,信号幅度可编程,字格式可编程。使用该模块进行性能测试,有利于控制被测产品的质量。目前市场上没有此类通信测试模块,该模块可满足串行通信性能测试的激励要 求。与使用任意波形发生器一类技术方案相比,该模块体积小,适用性强,编程简单, 使用方便,成本低廉。本发明的技术指标如下
波特率可编程范围9600 115200 ; 波特率容限可编程范围一 3% +3% ; 波形幅度可编程范围200mV 6V,步进IOmV ; 字格式可编程范围字长、校验位、停止位。
以下结合附图和具体实施方式
来进一步说明本发明。

图1为本发明的原理图。图2为差模信号的产生与幅值控制电路图。图3为数字电位器的电路连接图。图4为幅度可编程的共模信号的产生电路图。图5为共模信号叠加电路图。图6为PLL的原理框图。
具体实施例方式为了使本发明实现的技术手段、创作特征、达成目的与功效易于明白了解,下面结 合具体图示,进一步阐述本发明。参见图1,本发明提供的串行接口通用性能测试激励模块基于SOC技术,其包括 SOC芯片100、共模信号产生模块200、差模信号产生与幅值控制模块300、差模信号与共模 信号叠加模块400以及串口协议芯片500。其中SOC芯片提供用于形成串行通信信号的信号源,同时控制波特率的发生。SOC 芯片使用SOC中自动重装载的16位计数器或定时器作为波特率的发生器。为了提高波特率的精度,使用锁相环(PLL),用于倍增内部振荡器或外部时钟源的频率,以获得所需的产 生相应波特率的时钟。共模信号产生模块200将S0C芯片I00上两路D/A输出信号转换生成共模信号。差模信号产生与幅值控制模块300将SOC芯片100串口输出的单端信号转换成差 模信号,并控制差模信号幅值。 差模信号与共模信号叠加模块400将共模信号产生模块200和差模信号产生与幅 值控制模块300产生的共模信号和差模信号得加叠加组成幅值可调的串行通信信号。串口协议芯片500用于将输入的差分串行通信信号转换成单端串行通信信号后, 传送给SOC芯片接收相应信号。基于上述,本发明的具体实施如下 差模信号的产生以及幅值的控制
参见图1至图3,本发明中的差模信号产生与幅值控制模块300包括非门芯片、数字电 位器以及跟随器等几个部分。该模块将SOC串口输出的单端信号用非门芯片(如图2所示) 转换成输出低电平近似为OV高电平近似为5V的差分信号,再由数字电位器分压,然后信号 经运放组成的跟随器输出。本发明中利用数字电位器进行分压时,其分压比由1 总线控制电位器X9241实 现(如图3所示)。X9241提供一个八阵列串联起来的机构。即,一个阵列的六十三个电阻元件可以与 一个相邻阵列的电阻元件串联起来。参见图3,为了提高差动信号幅值的可调精度,现将该电位器的四个电阻阵列串连 起来,实现电阻阵列的256选一的开关。共模信号的产生以及幅值的控制
参见图4,共模信号产生模块包括减法器和运算放大电路,其产生的共模信号的幅值也 通过编程实现可调。该模块形成的共模信号由两路A/D转换电路,经减法器后,由运算放大 电路放大实现。差模信号与共模信号的叠加
要完整实现波形幅值可变必须要在差模信号上叠加共模信号,在该模块中,使用了正 相侧的模拟加法器(如图5所示)。加法器一般用反相放大器实现,由于应用中输出信号在 叠加时不能因反相而变成负电平,所以在该模块中设计了同相输入的加法器。波特率的控制
为了满足波特率容限测试的要求,本发明选用C8051F120高速SOC单片机本身自带的 串行通信口 UARTO,UARTO 口提供四种工作方式如表1所示
表1 UART 口的工作方式
权利要求
1.串行接口通用性能测试激励模块,其特征在于,所述激励模块包括SOC芯片,所述SOC芯片控制波特率的发生,并提供用于形成串行通信信号的信号源;共模信号产生模块,所述共模信号产生模块将所述SOC芯片上两路D/A输出信号转换 生成共模信号;差模信号产生与幅值控制模块,所述差模信号产生与幅值控制模块将所述SOC芯片串 口输出的单端信号转换成差模信号,并控制差模信号幅值;差模信号与共模信号叠加模块,所述差模信号与共模信号叠加模块将所述共模信号产 生模块和差模信号产生与幅值控制模块产生的共模信号和差模信号叠加组成幅值可调的 串行通信信号;串口协议芯片,所述串口协议芯片用于所述SOC芯片接收相应信号。
2.根据权利要求1所述的串行接口通用性能测试激励模块,其特征在于,所述SOC芯片 使用SOC芯片中自动重装载的16位计数器或定时器作为波特率的发生器。
3.根据权利要求1所述的串行接口通用性能测试激励模块,其特征在于,所述SOC芯片 使用锁相环用于倍增内部振荡器或外部时钟源的频率,以获得所需的产生相应波特率的时 钟。
4.根据权利要求1所述的串行接口通用性能测试激励模块,其特征在于,所述共模信 号产生模块包括减法器和运算放大电路,所述减法器对信号处理后,传至所述运算放大电 路,所述运算放大电路对信号进行放大形成共模信号。
5.根据权利要求1所述的串行接口通用性能测试激励模块,其特征在于,所述差模信 号产生与幅值控制模块包括非门芯片、数字电位器以及跟随器,所述非门芯片将信号转换 成差分信号,所述数字电位器对差分信号进行分压,再经所述跟随器输出。
6.根据权利要求1所述的串行接口通用性能测试激励模块,其特征在于,所述差模信 号与共模信号叠加模块采用正相侧的模拟加法器。
全文摘要
本发明公开了串行接口通用性能测试激励模块,其中SOC芯片控制波特率的发生,并提供用于形成串行通信信号的信号源;共模信号产生模块将SOC芯片上两路D/A输出信号转换生成共模信号;差模信号产生与幅值控制模块,将SOC芯片串口输出的单端信号转换成差模信号,并控制差模信号幅值;差模信号与共模信号叠加模块将共模信号产生模块和差模信号产生与幅值控制模块产生的共模信号和差模信号得加叠加组成幅值可调的串行通信信号;串口协议芯片,所述串口协议芯片用于所述SOC芯片接收相应信号。本发明基于SOC技术,由SOC、门电路和运算放大器,数控电位器等电路组成,能实现波特率可编程和偏调,信号幅度可编程,字格式可编程。
文档编号H04L12/26GK102088374SQ20101055786
公开日2011年6月8日 申请日期2010年11月25日 优先权日2010年11月25日
发明者候长明, 张界德, 胡淑环 申请人:中国航空无线电电子研究所
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1