串行接口通信测试系统转让专利

申请号 : CN200910301920.6

文献号 : CN101877863B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 李陶亮

申请人 : 深圳富泰宏精密工业有限公司奇美通讯股份有限公司

摘要 :

本发明提供一种串行接口通信测试系统,其包括依次电性连接的一控制模块、一开关模块、一电平转换模块及一通信模块。所述通信模块包括相互传输数据的一第一处理单元及一第二处理单元,所述电平转换模块用于上述控制模块与通信模块之间的信号电平转换,通过操控所述开关模块的接通与断开,从而使该控制模块控制和测试所述第一处理单元及第二处理单元之间的通信状况。

权利要求 :

1.一种串行接口通信测试系统,其包括一控制模块及一与该控制模块电性连接的通信模块,其特征在于:所述串行接口通信测试系统还包括一与上述控制模块电性连接的开关模块及一与该开关模块和通信模块电性连接的电平转换模块,所述通信模块包括相互传输数据的一第一处理单元及一第二处理单元,所述电平转换模块用于上述控制模块与通信模块之间的信号电平转换,通过操控所述开关模块的闭合与断开,从而使该控制模块控制和测试所述第二处理单元的通信状况或所述第一处理单元及第二处理单元之间的通信状况,其中,当所述开关模块断开时,所述控制模块、开关模块、电平转换模块及第一处理单元和第二处理单元之间形成信号传输的回路,该第一处理单元和第二处理单元之间传输的数据经由所述电平转换模块传输至该控制模块,以测试第一处理单元和第二处理单元之间通信状况,当所述开关模块闭合时,所述控制模块、开关模块、电平转换模块和第二处理单元之间形成信号传输的回路,该控制模块经由开关模块和电平转换模块向第二处理单元发送指令信息,该第二处理单元经由电平转换模块和开关模块向该控制模块发送信息,以测试第二处理单元的通信状况。

2.如权利要求1所述的串行接口通信测试系统,其特征在于:所述控制模块包括一与所述开关模块电性连接的第一通信单元,所述第一通信单元用于接收向上述通信模块发送的信息,并向该通信模块发送信息。

3.如权利要求2所述的串行接口通信测试系统,其特征在于:所述第一通信单元具有一发送数据的串行接口发射引脚及一接收数据的串行接口接收引脚,该串行接口发射引脚经上述开关模块与上述电平转换模块电性连接,该串行接口接收引脚经电平转换模块与第一处理单元电性连接。

4.如权利要求3所述的串行接口通信测试系统,其特征在于:所述控制模块包括一与所述电平转换单元电性连接的第二通信单元,该第二通信单元具有一串行接口接收引脚,所述第二通信单元通过该串行接口接收引脚与上述电平转换模块电性连接。

5.如权利要求4所述的串行接口通信测试系统,其特征在于:所述第一处理单元包括一与上述电平转换单元电性连接的第一端口,第二处理单元包括一与该电平转换单元电性连接的第二端口,该第一处理单元与第二处理单元之间通过该第一端口和第二端口进行通信。

6.如权利要求5所述的串行接口通信测试系统,其特征在于:所述第一端口包括与所述电平转换模块电连接的一用于数据发送的数据发送引脚及一用于数据接收的数据接收引脚,所述第二端口包括与该电平转换模块电连接的一用于接收数据的数据接收引脚及一发送数据的数据发送引脚,该第一端口与第二端口通过二者的数据接收引脚和数据发送引脚相互传递信息。

7.如权利要求1所述的串行接口通信测试系统,其特征在于:所述控制模块进一步包括一显示单元,所述显示单元用于显示上述通信模块与控制模块之间的传递的数据。

说明书 :

串行接口通信测试系统

技术领域

[0001] 本发明涉及一种串行接口通信测试系统,尤其涉及一种适用于无线通信装置生产测试阶段的串行接口通信测试系统。

背景技术

[0002] 现在双模手机等无线通信装置因其通话质量好等优点越来越受到人们的欢迎,而且其质量也成为人们日益关心的问题,因此,对该无线通信装置的生产测试尤为重要。一般而言,任一双模手机在批量生产之前都需要测试其两个CPU之间的串行接口的通信品质。以GSM/CDMA双模手机为例,其一般具有一GSM模块和一CDMA模块,每一个模块具有一个独立的CPU,并且设定其中一个为主CPU,另一个为辅CPU,为了实现二CPU之间通过串行接口传输信息的动作能够具有充分的交互性和实时性,对主CPU和辅CPU之间的串行接口通信性能测试就尤为重要。
[0003] 目前,当对主CPU和辅CPU之间进行软件测试时,一般依照以下方法操作:首先将两个CPU的串行接口发送端和接收端交叉连接,即主CPU的串行接口发送端连接到辅CPU的串行接口接收端,主CPU的串行接口接收端连接到辅CPU的串行接口发送端。然后,将个人电脑(Person Computer,PC)的串行通讯端口(COM口)通过COM连接线连接至辅CPU的发送端和接收端,由PC控制辅CPU进行测试,使辅CPU能够正确处理各种命令。之后,通过PC的两个COM口接收上述两个CPU之间的数据传输以双向侦测二者的通信状况。在实际应用中,整个测试过程中,由PC控制辅CPU进行测试时,需要使用PC的一个COM口,而在PC对两个CPU进行双向侦测时,需要使用PC的两个COM口,而一般的PC仅设有两个COM口。如此,在测试过程中,当PC完成对辅CPU的测试之后,需要拔出COM连接线而插入另两个COM口的COM连接线,如此,就要经常切换CPU串行接口发送端和接收端和COM口之间的COM连接线,不但测试时操作不方便,而且容易损坏COM口。

发明内容

[0004] 针对上述问题,有必要提供一种结构简单、使用方便的串行接口通信测试系统。
[0005] 一种串行接口通信测试系统,其包括依次电性连接的一控制模块、一开关模块、一电平转换模块及一通信模块。所述通信模块包括相互传输数据的一第一处理单元及一第二处理单元,所述电平转换模块用于上述控制模块与通信模块之间的信号电平转换,通过操控所述开关模块的接通与断开,从而使该控制模块控制和测试所述第一处理单元及第二处理单元之间的通信状况。
[0006] 与现有技术相比,本发明提供的串行接口通信测试系统通过操控所述开关模块,在不影响第一处理单元和第二处理单元正常的串行接口通信的前提下,仍然可实现软件测试信息的实时输出,从而有效地解决了该第一处理单元和第二处理单元输出串行接口测试信息时可能相互干扰的问题。此外,该串行接口通信测试系统结构简单,无需经常拔插连接控制模块的数据传输线,通过操控所述开关模块即可完成对所述通信模块的测试。

附图说明

[0007] 图1为本发明较佳实施例的串行接口通信测试系统中开关单元打开时的状态示意图。
[0008] 图2为本发明较佳实施例的串行接口通信测试系统中开关单元闭合时的状态示意图。

具体实施方式

[0009] 请参阅图1,本发明的一个较佳实施例为一串行接口通信测试系统100,该串行接口通信测试系统100包括依次电性连接的一控制模块10、一开关模块30、一电平转换模块50及一通信模块70。
[0010] 所述控制模块10可为现有的PC、微机等具有信息处理、控制功能的装置,该控制模块10可接收、发送指令或处理相关信息。该控制模块10具有一第一通信单元12、一第二通信单元14及一显示单元16,所述第一通信单元12和第二通信单元14可为现有的串行通信端口,如PC或微机上的COM口等,其数量通常为两个。该第一通信单元12具有一串行接口发射(TX)引脚122及一串行接口接收(RX)引脚124,该第二通信单元14也具有一串行接口发射引脚142及一串行接口接收引脚144,该串行接口发射引脚122、142和串行接口接收引脚124、144分别用于发射信息和接收信息。具体在本实施例中,该第二通信单元14的串行接口发射引脚142处于悬空状态,由第一通信单元12的串行接口发射引脚122经由所述电平转换模块50向通信模块70发射信息,可以理解,也可以将第一通信单元12的串行接口发射引脚122悬空,而使用该第二通信单元14的串行接口发射引脚142经由所述电平转换模块50向通信模块70发射信息。所述显示单元16可与现有的液晶显示屏(Liquid Crystal Display,LCD)等整合,其用于显示第一通信单元12和第二通信单元14发送和接收的数据。
[0011] 所述开关模块30可为一按压式开关等现有的开关装置,该开关模块30的一端电连接于上述第一通信单元12的串行接口发射引脚122,其另一端电连接于所述电平转换模块50,通过操作该开关模块30可实现由该控制模块10控制、测试所述通信模块70的目的。
[0012] 所述电平转换模块50可为一RS232等现有的电平转换芯片,其与所述第一通信单元12及第二通信单元14的串行接口接收引脚124、144电性连接,用于将不同电平的通信接口进行电平转换。因为上述控制模块10与通信模块70之间通信信号的电平不同,经由该电平转换模块50进行电平转换之后,可为该控制模块10读取和发送数据给上述通信模块70提供便利。
[0013] 所述通信模块70为现有的双模手机等具有双CPU模块的无线通信装置,具体在本较佳实施例中,以GSM/CDMA双模手机为例加以说明。该通信模块70包括可相互传输数据的一第一处理单元72及一第二处理单元74,该第一处理单元72和第二处理单元74可与现有的GSM/CDMA双模手机中的CPU整合,其内部具有相应的控制软件,可通过发送不同的指令进行软件控制。所述第一处理单元72为主处理装置,即上述GSM/CDMA双模手机处于首选工作模式时起到主控作用的CPU,该第一处理单元72通过一第一端口75接收和发送数据。该第一端口75具有与电平转换模块50电连接的用于数据发送的一数据发送引脚752及用于数据接收的一数据接收引脚754。所述第二处理单元74为辅处理装置,即上述GSM/CDMA双模手机处于非首选工作模式时起到主控作用的CPU,该第二处理单元74通过一第二端口76接收和发送数据。该第二端口76具有与电平转换模块50电连接的用于发送数据的一数据发送引脚762及用于接收数据的一数据接收引脚764,该数据发送引脚762与第一端口75的数据接收引脚754电性连接,该数据接收引脚764与第一端口75的数据发送引脚752电性连接。所述第一端口75和第二端口76可为现有的通用串行数据总线(Universal Asynchronous Receiver Transmitter,UART)等串行通信接口,通过该第一端口75和第二端口76可实现上述第一处理单元72及第二处理单元74之间的数据传输,也可实现该第一处理单元72及第二处理单元74与所述控制模块10之间的数据传输。
[0014] 可以理解,所述控制模块10对通信模块70的串行接口通信测试由两步完成,即由控制模块10控制第二处理单元74的通信状况和通过控制模块10测试第一处理单元72及第二处理单元74之间的通信状况。例如,用软控制的方法断开第一端口75的数据发送引脚752,所述第一通信单元12通过电平转换模块50向第二处理单元74发送一测试指令,要求第二处理单元74发送一个预设的信息给控制模块10,若该第二处理单元74发送的信息不正确,则利用示波器等设备进行调试,若该第二处理单元74发送的信息正确,则完成对第二处理单元74的测试。之后,所述第一处理单元72向第二处理单元74发送一测试指令,此时,通过第一通信单元12和第二通信单元14监测所述第一端口75和第二端口76之间的数据传输,即可可得知该第二处理单元74是否向第一处理单元72发送该预设的信息,或是该第一处理单元72是否可以正确地接收该预设的信息。如此,通过分析所述第一通信单元12和第二通信单元14之间的数据传递,便可快速地判断、测试该第一处理单元72及第二处理单元74之间的通信状况。
[0015] 请一并参阅图2,使用该串行接口通信测试系统100对所述通信模块70的第一处理单元72和第二处理单元74进行通信测试时,首先,闭合所述开关模块30,用软控制的方法断开第一端口75的数据发送引脚752,所述第一通信单元12的串行接口发射引脚122通过电平转换模块50连接于第二处理单元74的数据接收引脚764,第二处理单元74的数据发送引脚762通过电平转换模块50连接于第一通信单元12的串行接口接收引脚124。此时,所述第一通信单元12、开关模块30、电平转换模块50和第二处理单元74之间形成数据传输的回路,所述电平转换模块50将第一通信单元12与第二处理单元74之间的信号电平进行转换以为双方的信号传输提供便利。之后,通过第一通信单元12向该第二处理单元74发送命令,并接收第二处理单元74反馈的信息并在所述显示单元16上显示,依据显示单元16上显示的信息进行判断该第二处理单元74是否可以正确地传输数据。如此,便可完成对所述第二处理单元74的通信状况的测试。
[0016] 然后,打开所述开关模块30,用软控制的方法使该第一端口75的数据发送引脚752恢复发送数据功能,第一通信单元12的串行接口接收引脚124和第二通信单元14的串行接口接收引脚144通过电平转换模块50分别连接于所述第一处理单元72的数据发送引脚752和第二处理单元74的数据发送引脚762,此时,因为第一通信单元12的串行接口发射引脚122已经断开,故该第一通信单元12和第二通信单元14之间进行通信不会受到第一通信单元12的信号干扰。所述第一处理单元72向第二处理单元74发送一测试指令,同时该测试指令通过电平转换模块50发送至控制模块10,并在上述显示单元16显示出来,通过显示单元16进行分析该第二处理单元74是否向第一处理单元72发送该预设的信息,或是该第一处理单元72是否可以正确地接收该预设的信息等状况。如此,便可快速地判断、测试该第一处理单元72及第二处理单元74之间的通信状况,从而实现所述控制模块10控制和双向侦测该第一处理单元72及第二处理单元74之间串行接口通信测试。
[0017] 本发明提供的串行接口通信测试系统100通过操控所述开关模块30,在不影响第一处理单元72和第二处理单元74正常的串行接口通信的前提下,仍然可实现软件测试信息的实时输出,从而有效地解决了该第一处理单元72和第二处理单元74输出串行接口测试信息时可能相互干扰的问题。此外,该串行接口通信测试系统100结构简单,无需经常拔插连接控制模块10的数据传输线,通过操控所述开关模块30即可完成对所述通信模块70的测试。
[0018] 另外,本领域技术人员还可在本发明权利要求公开的范围和精神内做其他形式和细节上的各种修改、添加和替换。当然,这些依据本发明精神所做的各种修改、添加和替换等变化,都应包含在本发明所要求保护的范围之内。