CN102355380B - 同异步串行接口硬件测试装置及方法 - Google Patents
同异步串行接口硬件测试装置及方法 Download PDFInfo
- Publication number
- CN102355380B CN102355380B CN201110235778.7A CN201110235778A CN102355380B CN 102355380 B CN102355380 B CN 102355380B CN 201110235778 A CN201110235778 A CN 201110235778A CN 102355380 B CN102355380 B CN 102355380B
- Authority
- CN
- China
- Prior art keywords
- serial interface
- asynchronous serial
- synchronous asynchronous
- signal
- comparator
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Maintenance And Management Of Digital Transmission (AREA)
Abstract
本发明涉及通信技术。本发明解决了现有通信设备中同异步串行接口的硬件测试方式直观性较差、出现故障难以定位及检测不够全面导致产品质量难以保证的问题,提供了一种同异步串行接口硬件测试装置及方法,其技术方案可概括为:同异步串行接口硬件测试装置由第一同异步串行接口与被测设备的同异步串行接口连接,第二同异步串行接口分别与第一同异步串行接口、自带环回的同异步串行接口测试接头连接,信号检测电路分别与第一同异步串行接口以及状态显示模块连接组成。本发明的有益效果是:很直观的反映每个信号的电平、质量、稳定性、幅度,适用于同异步串行接口硬件测试。
Description
技术领域
本发明涉及通信技术,特别涉及通信领域中同异步串行接口的硬件电路检测技术。
背景技术
在数据通信设备、数据终端设备和其它数据处理设备中,配备有各种串行数据通信接口,如V35/V24模式的同异步串行接口是一个很常用、很普遍的数据通信接口。配备同异步串行接口的设备随着市场的广泛应用,用户应用场景对接口稳定性、可靠性的要求越来越高,例如连接数据业务终端、ATM机等终端设备的同异步串行接口,其硬件质量测试及产品生产检测是很关键重要的环节。
目前对同异步串行接口的一般硬件测试方法,一种是采用自带环回的同异步串行接口测试接头与被测设备的同异步串行接口连接的的测试方法,即将同异步串行接口中各个信号通过外部自带环回的同异步串行接口测试接头在同异步串行接口处形成环回,通过控制被测设备的同异步串行接口收发数据来检测接口硬件信号的连通性。当被测设备为DTE设备时,其串行V24接口为25针,对于串行V35接口为34针,那么对应连接的自带环回的同异步串行接口测试接头则分别是25孔或34孔的,另外该测试接头带有将接口信号进行环回的线路。当被测设备为DCE设备时,所述自带环回的同异步串行接口测试接头则是对应的针头,具体不再赘述。该测试方法中,如果串行接口模块各信号线间存在粘连或故障,如:XCLK、RCLK、TCLK信号线粘连在一起,都无法检测出来,检测的全面性和检测结果的有效性较差,且在出现故障后问题的定位困难。
另一种方法通过两个配备同异步串行接口的设备或接口卡,配对模拟转发数据的方式对硬件信号的稳定性、连通性进行测试。该测试方法中,两个同异步串行接口配对发送数据测试,对接口中各个信号检测结果的判断不为直观,很难去判定信号的质量及稳定性,且测试方法不够灵活,测试成本较高,不适合应用在产品批量生产阶段的检测。
基于以上现有测试方法测试直观性较差、出现故障难以定位、检测不够全面等等局限性,导致同异步串行接口的稳定性、可靠性很差,产品的质量难以保证,直接影响到客户使用,那么采用低成本、高效率、全面性、有效性、直观性的检测方法成为了一种迫切的需求。
发明内容
本发明的目的就是克服目前通信设备中同异步串行接口的硬件测试方式直观性较差、出现故障难以定位及检测不够全面导致产品质量难以保证的缺点,提供一种同异步串行接口硬件测试装置及方法。
本发明解决其技术问题,采用的技术方案是,同异步串行接口硬件测试装置,其特征在于,包括第一同异步串行接口,第二同异步串行接口,自带环回的同异步串行接口测试接头、信号检测电路及状态显示模块,所述第一同异步串行接口与被测设备的同异步串行接口连接,第二同异步串行接口分别与第一同异步串行接口、自带环回的同异步串行接口测试接头连接,信号检测电路分别与第一同异步串行接口以及状态显示模块连接;
所述第一同异步串行接口用于与被测设备的同异步串行接口连接,并将所有的串行接口信号引出给信号检测电路和第二同异步串行接口;
所述信号检测电路用于检测由第一同异步串行接口中引入的所有信号,判断各信号的电平范围,并通过检测结果控制状态显示模块;
所述状态显示模块用于根据信号检测电路的检测结果显示检测信号的相应状态;
所述自带环回的同异步串行接口测试接头用于将来自第二同异步串行接口中的所有信号环回。
具体的,所述信号检测电路包括差分信号检测电路和单端信号检测电路,
所述差分信号检测电路用于检测判断第一同异步串行接口中引出的所有差分信号,并将检测结果通过状态显示模块进行显示;
所述单端信号检测电路,用于检测同异步串行接口中引出的所有单端信号,并将检测结果通过状态显示模块进行显示。
进一步的,所述单端信号检测电路包括比较器U1、比较器U2、第一阈值电压输入端UH、第二阈值电压输入端UL及单端信号输入端,所述比较器U1的正相输入端与第一阈值电压输入端UH连接,负相输入端与比较器U2的正相输入端连接,并与单端信号输入端连接,比较器U2的负相输入端与第二阈值电压输入端UL连接,比较器U1的输出端及比较器U2的输出端分别与状态显示模块连接。
再进一步的,所述差分信号检测电路包括放大器模块、窗口比较器模块及差分信号驱动器模块;
所述放大器模块用于将输入的差分信号进行取其中间电压值并放大后传输给差分信号驱动器模块;
所述比较器模块用于将输入的差分信号与设置的阈值电压值进行比较,并将比较结果传输给差分信号驱动器模块;
所述差分信号驱动器模块用于根据输入的比较结果和中间电压值控制状态显示模块进行状态显示。
具体的,所述放大器模块包括差分信号对中间电压值的输入端、放大器U4,所述放大器U4将差分信号的电压中间值进行放大,输出端通过两个二极管D1、二极管D2的分压后,形成两个阈值电压UH1、UL1;
所述窗口比较器模块包括比较器U5、比较器U6、第一阈值电压输入端RH、第二阈值电压输入端RL及差分信号中间电压值输入端,所述比较器U5的正相输入端与第一阈值电压输入端RH连接,负相输入端与比较器U6的正相输入端连接,并与差分信号中间电压值输入端连接,比较器U6的负相输入端与第二阈值电压输入端UL连接,比较器U1的输出端及比较器U2的输出端连接到差分信号驱动器模块的使能端连接;
所述差分信号驱动器模块包括原始差分信号对的输入端、窗口比较器的输出、放大器U4输出端形成的两个阈值电压UH1、UL1。
具体的,所述同异步串行接口包括V35接口和V24接口。
本发明的另一个目的,提供一种同异步串行接口硬件测试方法,其特征在于,包括以下步骤:
a.将被测设备的同异步串行接口与硬件测试装置的第一同异步串行接口连接,被测设备上电;
b.测试控制台向被测设备发送测试命令,被测设备发送测试报文到其同异步串行接口中;
c.硬件测试装置的第一同异步串行接口引出所有信号并传输给信号检测电路,信号检测电路检测这些所有信号,判断各信号的电平范围,并通过检测结果控制状态显示模块进行显示;
d.所述测试报文经过硬件测试装置环回后,返回到被测设备;
e.被测设备将收到的经过环回的测试报文与之前发送出去的测试报文进行对比,并将判断结果反馈给测试控制台。
进一步的,所述步骤c中,状态显示模块采用指示灯进行同异步串行接口信号状态的显示。
进一步的,所述步骤d中,所述测试报文经过硬件测试装置环回后是指,所述测试报文经过硬件测试装置的第一同异步串行接口发送到第二同异步串行接口,并经过自带环回的同异步串行接口测试接头环回。
进一步的,所述步骤e中,判断测试报文在上述传输过程中有无传输错误为判断测试报文在上述传输过程中有无丢包及有无错误报文。
本发明的有益效果是,通过上述同异步串行接口硬件测试装置及方法,通过状态显示模块很直观的反映每个信号的电平、质量、稳定性、幅度,且由于采用自带环回的同异步串行接口测试接头,结合测试报文,大大提高了产品测试的可靠性与全面性。
附图说明
图1是本发明测试时***的结构框图。
图2是本发明同异步串行接口硬件测试装置结构框图。
图3是本发明实施例中同异步串行接口硬件测试装置信号检测电路的结构框图。
图4是本发明实施例中同异步串行接口硬件测试装置中单端信号检测电路的结构图。
图5是本发明实施例中同异步串行接口硬件测试装置中差分信号检测电路的结构图。
图6是本发明同异步串行接口硬件测试方法流程图。
具体实施方式
下面结合实施例及附图,详细描述本发明的技术方案。
本发明测试时***的结构框图参见图1,本发明同异步串行接口硬件测试装置结构框图参见图2。本发明的同异步串行接口硬件测试装置包括第一同异步串行接口,第二同异步串行接口,自带环回的同异步串行接口测试接头、信号检测电路及状态显示模块,所述第一同异步串行接口与被测设备的同异步串行接口连接,第二同异步串行接口分别与第一同异步串行接口、自带环回的同异步串行接口测试接头连接,信号检测电路分别与第一同异步串行接口连接,状态显示模块连接;所述第一同异步串行接口用于与被测设备的同异步串行接口连接,并将所有的串行接口信号引出给信号检测电路和第二同异步串行接口;所述信号检测电路用于检测由同异步串行接口中引入的所有信号,判断各信号的电平范围,并通过检测结果控制状态显示模块;所述状态显示模块用于根据信号检测电路的检测结果显示检测信号的相应状态;所述自带环回的同异步串行接口测试接头用于将来自第二同异步串行接口中的所有信号环回。
本发明同异步串行接口硬件测试方法中,首先将被测设备的同异步串行接口与本发明同异步串行接口硬件测试装置的第一同异步串行接口连接,被测设备上电,由测试控制台控制被测设备发送测试报文,被测设备的处理器构建测试报文发送到其同异步串行接口中,然后同异步串行接口硬件测试装置的第一同异步串行接口引出所有信号并传输给信号检测电路,信号检测电路检测这些所有信号,判断各信号的电平范围,并通过判断结果控制状态显示模块进行显示,同时由于被测设备的处理器构建的测试报文通过同异步串行接口硬件测试装置的第一同异步串行接口发送到第二同异步串行接口,并经过自带环回的同异步串行接口测试接头环回后,回到被测试设备,被测设备的处理器将其与之前构建发送出去的测试报文进行对比,判断测试报文在上述传输过程中有无传输错误,并将判断结果反馈给测试控制台。
实施例
如图3为本发明实施例中同异步串行接口硬件测试装置信号检测电路的结构框图。,其同异步串行接口硬件测试装置中的信号检测电路包括包括差分信号检测电路和单端信号检测电路,所述差分信号检测电路用于检测判断第一同异步串行接口中引出的所有差分信号,并通过检测结果控制状态显示模块;所述单端信号检测电路用于检测判断同异步串行接口中引出的所有单端信号,并通过检测结果控制状态显示模块。
同异步串行接口硬件测试装置的单端信号检测电路的结构框图参见图4,其差分信号检测电路的结构框图参见图5。本实施例的同异步串行接口硬件测试装置中,信号检测电路用于检测由同异步串行接口中引入的所有信号,判断各信号的电平范围,并通过状态显示模块显示检测结果;状态显示模块用于根据信号检测电路的控制显示信号的相应状态,其可以采用指示灯,如LED指示灯;信号环回堵头用于将同异步串行接口中的所有信号环回。
信号检测电路由差分信号检测电路和单端信号检测电路组成,差分信号检测电路用于检测判断同异步串行接口中(如V35模式)的差分信号,并通过判断结果控制状态显示模块,单端信号检测电路用于检测判断同异步串行接口中引出的单端信号,并通过判断结果控制状态显示模块。其中,单端信号检测电路设置为带有两个阈值电压的窗口比较器,该窗口比较器由比较器U1的正相输入端与第一阈值电压输入端UH连接,负相输入端与比较器U2的正相输入端连接,并与单端信号输入端连接,比较器U2的负相输入端与第二阈值电压输入端UL连接,比较器U1的输出端及比较器U2的输出端分别与状态显示模块连接组成;差分信号检测电路包括放大模块、比较模块及差分信号驱动模块,放大模块用于将输入的差分信号取其中间电压值进行放大传输给差分信号驱动模块,比较模块用于将输入的差分信号与设置的阈值电压进行比较,并将比较结果传输给差分信号驱动模块,差分信号驱动模块用于根据输入的比较结果和中间电压值控制状态显示模块进行状态显示,其具体结构可以为窗口比较器通过判断差分信号的中间电压值是否在设定的两个电压阀值RH、RL之间,从而给差分信号驱动模块的使能端出输入一个电平,该电平状态控制差分信号驱动模块的使能,差分信号驱动模块输出一个状态给状态显示模块;原始差分信号对分别与放大器输出端形成的两个阀值电压UH1、UL1通过差分信号驱动模块进行比较,比较后分别输出到状态显示模块,通过状态显示模块的状态判断差分信号的电压范围、信号质量、稳定性。
本发明实施例的同异步串行接口硬件测试方法,具体步骤如下:
a.将被测设备的同异步串行接口与硬件测试装置的第一同异步串行接口连接,被测设备上电;
b.测试控制台向被测设备发送测试命令,被测设备发送测试报文到其同异步串行接口中;
c.硬件测试装置的第一同异步串行接口引出所有信号并传输给信号检测电路,信号检测电路检测这些所有信号,判断各信号的电平范围,并通过检测结果控制状态显示模块进行显示。本步骤中状态显示模块采用指示灯进行同异步串行接口信号状态的显示。
d.所述测试报文经过硬件测试装置环回后,返回到被测设备。本步骤中,所述测试报文经过硬件测试装置环回后是指,所述测试报文经过硬件测试装置的第一同异步串行接口发送到第二同异步串行接口,并经过自带环回的同异步串行接口测试接头环回。
e.被测设备将收到的经过环回的测试报文与之前发送出去的测试报文进行对比,并将判断结果反馈给测试控制台。本步骤中,判断测试报文在上述传输过程中有无传输错误为判断测试报文在上述传输过程中有无丢包及有无错误报文。
本发明中的同异步串行接口可以是V35接口或V24接口。
Claims (9)
1.同异步串行接口硬件测试装置,用于连接被测试设备的V35/V24同异步串行接口,其特征在于,所述装置包括第一同异步串行接口,第二同异步串行接口,自带环回的同异步串行接口测试接头、信号检测电路及状态显示模块,所述第一同异步串行接口与被测设备的同异步串行接口连接,第二同异步串行接口分别与第一同异步串行接口、自带环回的同异步串行接口测试接头连接,信号检测电路分别与第一同异步串行接口以及状态显示模块连接;
所述第一同异步串行接口用于与被测设备的同异步串行接口连接,并将所有的串行接口信号引出给信号检测电路和第二同异步串行接口;
所述信号检测电路用于检测由第一同异步串行接口中引入的所有信号,判断各信号的电平范围,并通过检测结果控制状态显示模块;
所述状态显示模块用于根据信号检测电路的检测结果显示检测信号的相应状态;
所述自带环回的同异步串行接口测试接头用于将来自第二同异步串行接口中的所有信号环回。
2.如权利要求1所述的测试装置,其特征在于,所述信号检测电路包括差分信号检测电路和单端信号检测电路,
所述差分信号检测电路用于检测判断第一同异步串行接口中引出的所有差分信号,并将检测结果通过状态显示模块进行显示;
所述单端信号检测电路,用于检测同异步串行接口中引出的所有单端信号,并将检测结果通过状态显示模块进行显示。
3.如权利要求2所述的测试装置,其特征在于,所述单端信号检测电路包括比较器U1、比较器U2、第一阈值电压输入端UH、第二阈值电压输入端UL及单端信号输入端,所述比较器U1的正相输入端与第一阈值电压输入端UH连接,负相输入端与比较器U2的正相输入端连接,并与单端信号输入端连接,比较器U2的负相输入端与第二阈值电压输入端UL连接,比较器U1的输出端及比较器U2的输出端分别与状态显示模块连接。
4.如权利要求2或3所述的测试装置,其特征在于,所述差分信号检测电路包括放大器模块、窗口比较器模块及差分信号驱动器模块;
所述放大器模块用于将输入的差分信号进行取其中间电压值并放大后传输给差分信号驱动器模块;
所述比较器模块用于将输入的差分信号与设置的阈值电压值进行比较,并将比较结果传输给差分信号驱动器模块;
所述差分信号驱动器模块用于根据输入的比较结果和中间电压值控制状态显示模块进行状态显示。
5.如权利要求4所述的测试装置,其特征在于,所述放大器模块包括差分信号对中间电压值的输入端、放大器U4,所述放大器U4将差分信号的电压中间值进行放大,输出端通过两个二极管D1、二极管D2的分压后,形成两个阈值电压UH1、UL1;
所述窗口比较器模块包括比较器U5、比较器U6、第一阈值电压输入端RH、第二阈值电压输入端RL及差分信号中间电压值输入端,所述比较器U5的正相输入端与第一阈值电压输入端RH连接,负相输入端与比较器U6的正相输入端连接,并与差分信号中间电压值输入端连接,比较器U6的负相输入端与第二阈值电压输入端UL连接,比较器U1的输出端及比较器U2的输出端连接到差分信号驱动器模块的使能端;
所述差分信号驱动器模块包括原始差分信号对的输入端、窗口比较器的输出、放大器U4输出端形成的两个阈值电压UH1、UL1。
6.如权利要求5所述的测试装置,其特征在于,所述测试装置的第一同异步串行接口、第二同异步串行接口及自带环回的同异步串行接口均包括V35接口和V24接口。
7.同异步串行接口硬件测试方法,其特征在于,包括以下步骤:
a.将被测设备的同异步串行接口与硬件测试装置的第一同异步串行接口连接,被测设备上电;
b.测试控制台向被测设备发送测试命令,被测设备发送测试报文到其同异步串行接口中;
c.硬件测试装置的第一同异步串行接口引出所有信号并传输给信号检测电路,信号检测电路检测这些所有信号,判断各信号的电平范围,并通过检测结果控制状态显示模块进行显示;
d.所述测试报文经过硬件测试装置环回后,返回到被测设备,所述测试报文经过硬件测试装置环回后是指,所述测试报文经过硬件测试装置的第一同异步串行接口发送到第二同异步串行接口,并经过自带环回的同异步串行接口测试接头环回;
e.被测设备将收到的经过环回的测试报文与之前发送出去的测试报文进行对比,并将判断结果反馈给测试控制台。
8.如权利要求7所述的测试方法,其特征在于,所述步骤c中,状态显示模块采用指示灯进行同异步串行接口信号状态的显示。
9.根据权利要求7-8任一项所述的测试方法,其特征在于,所述步骤e中,被测设备将收到的经过环回的测试报文与之前发送出去的测试报文进行对比为判断测试报文在上述传输过程中有无丢包及有无错误报文。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110235778.7A CN102355380B (zh) | 2011-08-17 | 2011-08-17 | 同异步串行接口硬件测试装置及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110235778.7A CN102355380B (zh) | 2011-08-17 | 2011-08-17 | 同异步串行接口硬件测试装置及方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102355380A CN102355380A (zh) | 2012-02-15 |
CN102355380B true CN102355380B (zh) | 2014-09-10 |
Family
ID=45578877
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110235778.7A Active CN102355380B (zh) | 2011-08-17 | 2011-08-17 | 同异步串行接口硬件测试装置及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102355380B (zh) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102843184A (zh) * | 2012-08-28 | 2012-12-26 | 中兴通讯股份有限公司 | 测试用四通道小型可插拔环回装置 |
CN103888308B (zh) * | 2012-12-20 | 2018-04-20 | 南通研祥智能科技有限公司 | 串口测试方法、***和装置 |
CN103176939B (zh) * | 2013-01-16 | 2015-06-03 | 安徽工程大学 | 具有自动替换功能的冗余式串口通讯装置 |
CN103345438B (zh) * | 2013-05-31 | 2015-02-18 | 中国兵器工业第二○三研究所 | 串行接口故障检测装置及方法 |
CN105468486A (zh) * | 2015-11-20 | 2016-04-06 | 浪潮电子信息产业股份有限公司 | 一种测试服务器串口的方法及装置 |
CN110324078B (zh) * | 2018-03-30 | 2022-02-08 | 迈普通信技术股份有限公司 | 一种光接口差分信号故障检测***及方法 |
CN114465939B (zh) * | 2022-01-14 | 2024-05-07 | 上海卫星工程研究所 | 基于异步串行通信接口的星载遥测遥控动态闭环测试*** |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100419705C (zh) * | 2006-11-29 | 2008-09-17 | 中国人民解放军理工大学 | 可配置的通用同步异步串行通信调试器及其调试方法 |
CN101098217A (zh) * | 2007-06-21 | 2008-01-02 | 杭州华三通信技术有限公司 | 一种同异步串口备份的***、装置及切换方法 |
CN101534223A (zh) * | 2008-03-11 | 2009-09-16 | 中兴通讯股份有限公司 | 一种对网络交换设备进行测试的装置和方法 |
-
2011
- 2011-08-17 CN CN201110235778.7A patent/CN102355380B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN102355380A (zh) | 2012-02-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102355380B (zh) | 同异步串行接口硬件测试装置及方法 | |
US8407535B2 (en) | Method and apparatus for generating jitter test patterns on a high performance serial bus | |
CN109714235B (zh) | 一种无极性rs485通信接口及实现无极性rs485通信的方法 | |
US9678919B2 (en) | Collision detection in EIA-485 bus systems | |
CN103198033A (zh) | 用于检测通用串列汇流排和移动高解析度链接设备的装置及其方法 | |
US20190044760A1 (en) | Technologies for optimizing transmitter equalization with high-speed retimer | |
CN107959599A (zh) | 一种Bus_Off故障测试***及测试方法 | |
US12007862B2 (en) | Error detection device and error detection method using a pattern signal | |
CN101179455A (zh) | 一种基于vlan的端口环路检测的实现方法及*** | |
CN104090511B (zh) | 实现无极性485通信的电路及方法 | |
US20130254440A1 (en) | Devices and methods for transmitting usb termination signals over extension media | |
CN101556304B (zh) | 嵌入式设备串口自动诊断方法及其诊断设备 | |
US20220398177A1 (en) | Error rate measuring apparatus and error rate measuring method | |
CN113740703B (zh) | 一种Retimer芯片的测试板及测试*** | |
CN201114126Y (zh) | 一种多网口测试装置 | |
US11934282B2 (en) | Error detection device and error detection method | |
CN103780458B (zh) | 一种以太网接口测试方法和*** | |
CN102129850B (zh) | 信号处理***及方法 | |
CN109450678A (zh) | 一种基于***控制流程中串***互数据的监控分析设备及方法 | |
CN103701660A (zh) | 一种以太网设备连接装置及其应用的测试***及方法 | |
WO2020135354A1 (zh) | 一种传输通道阻抗的测量方法和装置 | |
US20230318990A1 (en) | Ethernet cable open circuit checking | |
CN101739323A (zh) | 桥接sas信道测试***及其测试方法 | |
CN113009246A (zh) | Pse设备检测装置及pse设备检测方法 | |
US10742262B1 (en) | Method and system for ethernet active-pair detection |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |