基于FPGA的嵌入式模块测试仪制造技术

技术编号:28195398 阅读:16 留言:0更新日期:2021-04-24 10:30
本实用新型专利技术提供一种基于FPGA的嵌入式模块测试仪,其包括:FPGA处理器;触控显示屏,其与所述FPGA处理器之间通过串行接口连接;业务接口,其与所述FPGA处理器和待测试嵌入式模块通信连接;和电源,其为所述FPGA处理器、所述触控显示屏和所述业务接口提供电源。本实用新型专利技术提供的基于FPGA的嵌入式模块测试仪,能够解决嵌入式模块在研发、生产时的调试、测试以及后期用户使用中的调试测试问题,且使用方便,配套外围设施少。可以通过界面设置,调用FPGA不同接口逻辑模块,以实现通用业务接口不同的接口时序和接口协议,匹配多种被测设备接口协议,大大方便测试测量。大大方便测试测量。大大方便测试测量。

【技术实现步骤摘要】
基于FPGA的嵌入式模块测试仪


[0001]本技术属于电子设备领域,尤其涉及到一种基于FPGA的嵌入式模块测试仪。

技术介绍

[0002]嵌入式模块嵌入在通信端机中,没有操作界面且不具备全面的自我测试、设置参数等功能。该嵌入式模块接口种类多,接口协议多,导致对应的测试仪种类多,使用复杂,不人性化。

技术实现思路

[0003]本技术的一个目的是提供一种基于FPGA的嵌入式模块测试仪,并提供至少后面将说明的优点。
[0004]本技术的另一个目的是提供一种基于FPGA的嵌入式模块测试仪,能够解决嵌入式模块在研发、生产时的调试、测试以及后期用户使用中的调试测试问题,且使用方便,配套外围设施少。
[0005]本技术的另一个目的是提供一种基于FPGA的嵌入式模块测试仪,可以通过界面设置,调用FPGA不同接口逻辑模块,以实现通用业务接口不同的接口时序和接口协议,匹配多种被测设备接口协议,大大方便测试测量。
[0006]本技术的技术方案如下:
[0007]基于FPGA的嵌入式模块测试仪,其包括:
[0008]FPGA处理器;
[0009]触控显示屏,其与所述FPGA处理器之间通过串行接口连接;
[0010]业务接口,其与所述FPGA处理器和待测试嵌入式模块通信连接;
[0011]和电源,其为所述FPGA处理器、所述触控显示屏和所述业务接口提供电源。
[0012]优选的是,所述的基于FPGA的嵌入式模块测试仪中,所述FPGA处理器包括时钟管理和复位模块串口模块、显示屏控制器模块、通信控制模块和功能测试模块。
[0013]优选的是,所述的基于FPGA的嵌入式模块测试仪中,所述电源提供5V、3.3V、2.5V、1.2V电压。
[0014]优选的是,所述的基于FPGA的嵌入式模块测试仪中,所述串行接口将所述FPGA处理器上的TTL电平转化为RS232电平以与所述触控显示屏通信。
[0015]优选的是,所述的基于FPGA的嵌入式模块测试仪中,所述业务接口将所述FPGA处理器上的3.3V TTL电平转化为5V TTL电平以与所述待测试嵌入式模块通信。
[0016]本技术具有以下有益效果:
[0017]采用FPGA处理器,管脚多,资源配置灵活,电路方案灵活性好,扩展性强;
[0018]通过大规模可编程逻辑器件,实现整个测试仪的人机交互控制、测试接口动态软构造、多种专用通信协议实现,实现了对测试过程的高速处理,最大接口处理速度100Mbps;
[0019]通过模块化硬件设计、逻辑代码设计,提高了设计的可扩展性,可灵活扩展被测接
口种类和接口协议种类。
[0020]本技术的其它优点、目标和特征将部分通过下面的说明体现,部分还将通过对本技术的研究和实践而为本领域的技术人员所理解。
附图说明
[0021]图1为本技术提供的基于FPGA的嵌入式模块测试仪的一个实施例的结构框图;
[0022]图2为本技术提供的基于FPGA的嵌入式模块测试仪的一个实施例中的FPGA处理器的结构框图;
[0023]图3为本技术提供的基于FPGA的嵌入式模块测试仪的一个实施例中的电源外围电路图;
[0024]图4为本技术提供的基于FPGA的嵌入式模块测试仪的一个实施例中的复位电路图;
[0025]图5为本技术提供的基于FPGA的嵌入式模块测试仪的一个实施例中的串行接口电路图;
[0026]图6为本技术提供的基于FPGA的嵌入式模块测试仪的一个实施例中的业务接口电路图。
具体实施方式
[0027]下面结合附图对本技术做进一步的详细说明,以令本领域技术人员参照说明书文字能够据以实施。
[0028]应当理解,本文所使用的诸如“具有”、“包含”以及“包括”术语并不配出一个或多个其它元件或其组合的存在或添加。
[0029]本技术提供一种基于FPGA的嵌入式模块测试仪,其包括:
[0030]FPGA处理器;
[0031]触控显示屏,其与所述FPGA处理器之间通过串行接口连接;
[0032]业务接口,其与所述FPGA处理器和待测试嵌入式模块通信连接;
[0033]和电源,其为所述FPGA处理器、所述触控显示屏和所述业务接口提供电源。
[0034]在本技术提供的所述的基于FPGA的嵌入式模块测试仪的一个实施例中,所述FPGA处理器包括时钟管理和复位模块串口模块、显示屏控制器模块、通信控制模块和功能测试模块。
[0035]根据被测接口类型及通信协议,通过FPGA逻辑代码配置,灵活设置构建通信接口及接口协议,以实现测试仪通用设计。平台采用FPGA+接口芯片+触摸显示屏架构,FPGA选用Spartan6系列的XC6SLX45T

2FGG484。人机交互界面为一个5寸触摸显示屏,通过显示屏将操作信息由串口将交互数据发送给主板上的FPGA芯片,FPGA经过分析识别,转换为被测设备的交互协议,启动测试。主板将测试结果通过串口发送给显示屏上的显示变量控件,将结果显示在屏幕上,完成一个功能的测试。
[0036]测试仪主板上的FPGA是核心功能器件,在外部电路配合下完成测试仪的主要功能。
[0037]测试仪的FPGA逻辑设计由5个一级模块组成,如图2所示,功能如下:
[0038]时钟管理/复位模块,完成系统使用时钟和复位信号的集中处理;
[0039]串口模块,主要构建一个串口接口,完成与触控显示屏的数据通信,完成人界面的交互;
[0040]显示屏控制器模块,主要实现显示屏的控制器,完成对显示屏的显示控制和触摸输入控制;
[0041]通信控制模块,主要完成对待测试嵌入式模块协议通信;
[0042]功能测试模块,主要完成对待测试嵌入式模块各业务功能的功能测试。
[0043]在本技术提供的所述的基于FPGA的嵌入式模块测试仪的一个实施例中,所述电源提供5V、3.3V、2.5V、1.2V电压。
[0044]电源单元为测试仪的电源进行管理,为平台的正常工作提供稳定的电源。电源单元需要为FPGA芯片、显示屏、接口电路等分别提供独立、稳定的多种电压。根据供电电压及功耗需求,电源芯片选用成熟的国产芯片BM1430,外围电路如图3所示。该主板上有5V,3.3V,2.5V,1.2V,每一组电压对应一组如图3的电源单元,修改下反馈电阻R30和R31的阻值即可。
[0045]复位电路在上电时提供复位信号,或者是在调试时提供手动复位信号。复位电路选用MAXIM公司的MAX706,外围电路如图4所示。该电路具有看门狗功能,但在这里并没有应用看门狗功能。
[0046]在本技术提供的所述的基于FPGA的嵌入式模块测试仪的一个实施例中,所述串行接口将所述FPGA处理器上的TTL电平转化为RS232电平以本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.基于FPGA的嵌入式模块测试仪,其特征在于,包括:FPGA处理器;触控显示屏,其与所述FPGA处理器之间通过串行接口连接;业务接口,其与所述FPGA处理器和待测试嵌入式模块通信连接;和电源,其为所述FPGA处理器、所述触控显示屏和所述业务接口提供电源。2.如权利要求1所述的基于FPGA的嵌入式模块测试仪,其特征在于,所述FPGA处理器包括时钟管理和复位模块串口模块、显示屏控制器模块、通信控制模块和功能测试模块。3.如权利要求1所述的...

【专利技术属性】
技术研发人员:王秋生李云飞古晓东吉甫强
申请(专利权)人:山西银河电子设备厂
类型:新型
国别省市:

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

1