一种面向微控制器的通信接口测试装置制造方法及图纸

技术编号:33604290 阅读:21 留言:0更新日期:2022-06-01 23:35
本实用新型专利技术公开了一种面向微控制器的通信接口测试装置,包括计算机和开关板模块。其中,计算机通过USB转串口模块分别与开关板模块、辅助测试微控制器及待测的微控制器连接;开关板模块通过通信接口分别与辅助测试微控制器及待测的微控制器连接。利用该通信接口测试装置,能够在短时间内测试多个待测的微控制器,从而缩短项目测试周期,大幅度提高测试工作效率,同时有效节约测试成本。同时有效节约测试成本。同时有效节约测试成本。

【技术实现步骤摘要】
一种面向微控制器的通信接口测试装置


[0001]本技术涉及一种面向微控制器的通信接口测试装置,属于集成电路测试


技术介绍

[0002]微控制器(Microcontrollers,简称为MCU)的通信接口包含USART、SPI、IIC、SMbus、CAN等多种类型。在现有技术中,一般微控制器的通信接口测试工作通常采用人工测试方式,至少需要两台或两台以上设备进行数据收发测试,特别是当需要修改通信模块的参数配置时,则多台设备都需要进行同步修改,才能够保证数据通信的正常工作,因此微控制器的通信接口测试工作存在重复性的测试操作,测试工作效率比较低。
[0003]在专利号为ZL 201720325654.0的中国技术专利中,公开了一种集成电路监控测试系统,包括:上位机、微控制器和待测集成电路;上位机与微控制器通信连接;微控制器与待测集成电路分别通过应答接口、通用异步接收器

发射器接口和主从式总线接口通信连接。该技术可对被测集成电路进行自动化测试并实时记录集成电路内部工作状态,可实现对集成电路故障状态的定位。

技术实现思路

[0004]本技术所要解决的技术问题在于提供一种面向微控制器的通信接口测试装置。
[0005]为实现上述目的,本技术采用以下的技术方案:
[0006]一种面向微控制器的通信接口测试装置,包括计算机和开关板模块;
[0007]其中,计算机通过USB转串口模块分别与开关板模块、辅助测试微控制器及待测的微控制器连接;
[0008]所述开关板模块通过通信接口分别与辅助测试微控制器及待测的微控制器连接。
[0009]其中较优地,所述开关板模块包括开关板MCU和多个模拟开关;其中,所述开关板MCU分别与各所述模拟开关连接,用于控制各所述模拟开关的导通与断开。
[0010]其中较优地,所述开关板MCU的串行通信接口分别与第一模拟开关输入端和第二模拟开关输入端连接,各所述模拟开关的两个输入端分别与所述第一模拟开关输入端和所述第二模拟开关输入端连接。
[0011]其中较优地,在进行通信接口测试时,所述计算机配置待测的微控制器的通信接口复用为SPI 1,并且SPI 1的模式配置为Master。
[0012]其中较优地,在进行通信接口测试时,所述计算机配置辅助测试微控制器的通信接口复用为SPI 1,并且SPI 1的模式配置为Slave。
[0013]其中较优地,待测的微控制器的SPI 1接口和辅助测试微控制器的SPI 1接口之间导通。
[0014]本技术所提供的通信接口测试装置,硬件结构简单,相关测试软件只需开发
一遍,同一类型的待测微控制器可重复遍历测试,能够在短时间内测试多个待测的微控制器,从而缩短项目测试周期,大幅度提高测试工作效率,同时有效节约了测试成本。
附图说明
[0015]图1为本技术所提供的面向微控制器的通信接口测试装置的结构示意图;
[0016]图2为本技术所提供的通信接口测试装置中,开关板模块的结构示意图。
具体实施方式
[0017]下面结合附图和具体实施例对本技术的技术方案做进一步的详细说明。
[0018]如图1所示,本技术所提供的通信接口测试装置包括计算机(PC)和开关板模块。其中,计算机通过USB转串口模块与待测的微控制器连接;计算机通过USB转串口模块与辅助测试微控制器连接;计算机通过USB转串口模块与开关板模块连接;待测的微控制器通过通信接口与开关板模块连接;辅助测试微控制器通过通信接口与开关板模块连接。
[0019]图2为本技术所提供的通信接口测试装置中,开关板模块的结构原理图。该开关板模块包括开关板MCU和多个模拟开关。其中,开关板MCU的串行通信接口1分别与模拟开关输入端1和模拟开关输入端2相连接,开关板MCU的通信接口分别与模拟开关1、模拟开关2、模拟开关3
……
及模拟开关X(X为正整数)相连接;模拟开关1、模拟开关2、模拟开关3
……
及模拟开关X的两个输入端分别与模拟开关输入端1和模拟开关输入端2相连接。
[0020]本技术所提供的通信接口测试装置的工作流程如下:计算机分别发送测试命令和测试参数至待测的微控制器、辅助测试微控制器和开关板模块,开关板模块根据接收到的测试命令和测试参数,导通或断开待测的微控制器和辅助测试微控制器的通信接口;测试完成后,计算机接收待测的微控制器和辅助测试微控制器的测试结果,并生成测试报告。
[0021]在本技术的实施例中,开关板模块中的MCU可以采用STM32F103_1;辅助测试微控制器可以采用STM32F103_2。一个典型的测试项目为测试待测的微控制器作为Master发送数据,具体说明如下:
[0022]首先,按照图1和图2所示的方式完成整个通信接口测试装置的连接。下面,具体说明本技术实现通信接口测试的工作流程:
[0023]S1:计算机通过USB转串口模块,将SPI 1的配置命令下发给待测的微控制器,配置该微控制器的相关通信接口复用为SPI 1,相应的SPI 1的模式配置为Master。
[0024]S2:计算机通过USB转串口模块,将辅助SPI1的配置命令下发给辅助测试微控制器STM32F103_2,配置辅助测试微控制器STM32F103_2的相关通信接口复用为SPI1,相应的SPI 1的模式配置为Slave。
[0025]S3:计算机通过USB转串口模块,将配置命令下发给开关板模块中的MCU,从而控制开关板模块内相关模拟开关的导通与断开,确保待测的微控制器的SPI 1接口和辅助测试微控制器STM32F103_2的SPI1接口之间是导通的。
[0026]S4:计算机通过USB转串口模块,将测试数据下发给待测的微控制器,待测的微控制器通过SPI1经开关板模块发送给辅助测试微控制器STM32F103_2,辅助测试微控制器STM32F103_2SPI1接收到测试数据后,再回传给计算机。
[0027]S5:计算机接收到辅助测试微控制器STM32F103_2发送的测试数据后,与预期数据进行比对;若数据一致,则表示测试成功;若数据不一致,则表示测试失败。计算机将测试结果生成测试报告,测试过程结束。
[0028]与现有的人工测试方式相比,本技术所提供的通信接口测试装置,硬件结构简单,相关测试软件只需开发一遍,同一类型的待测微控制器可重复遍历测试,能够在短时间内测试多个待测的微控制器,从而缩短项目测试周期,大幅度提高测试工作效率,同时有效节约了测试成本。
[0029]以上对本技术所提供的面向微控制器的通信接口测试装置进行了详细的说明。对本领域的一般技术人员而言,在不背离本技术的实质内容的前提下对它所做的任何显而易见的改动,都将属于本技术专利权的保护范围。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种面向微控制器的通信接口测试装置,其特征在于包括计算机和开关板模块;其中,计算机通过USB转串口模块分别与开关板模块、辅助测试微控制器及待测的微控制器连接;所述开关板模块通过通信接口分别与辅助测试微控制器及待测的微控制器连接。2.如权利要求1所述的通信接口测试装置,其特征在于:所述开关板模块包括开关板MCU和多个模拟开关;其中,所述开关板MCU分别与各所述模拟开关连接,用于控制各所述模拟开关的导通与断开。3.如权利要求2所述的通信接口测试装置,其特征在于:所述开关板MCU的串行通信接口分别与第一模拟开关输入端和第二模拟开关输入端连接,各所述模拟开关的两个输入端分别与所述第一模拟开关输入端和所述第二模拟开关输入端连接。4.如权利要求2或3所述...

【专利技术属性】
技术研发人员:徐佳帅何代明杨磊单国鑫
申请(专利权)人:天津兆讯电子技术有限公司
类型:新型
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1