Usb虚拟串口和以太网口的液晶模组测试装置和方法
【技术领域】
[0001]本发明涉及液晶模组测试技术领域,具体涉及一种USB (Universal Serial Bus,通用串行总线)虚拟串口和以太网口的液晶模组测试装置和方法。
【背景技术】
[0002]目前液晶模组测试装置分为(PC上层)上位机和(液晶测试模组)PG盒。上位机进行液晶模组编辑配置,PG盒用于输出待测液晶模组的电源及信号。目前市面方案中上位机和PG盒之间的通信方式是以太网口通信方式或串口通信方式。普通以太网接口往往需要单独的以太网控制器并带外围接口(如Phy和RJ45),增加了系统成本,并且产品尺寸也会扩大(PCB布线面积扩大)。另外,串口也有同样的问题。同时,个人便携式电脑串口正在被USB接口取代。所以需要设计新的方式来替代太网口通信方式或串口通信方式。
【发明内容】
[0003]本发明的目的在于提供一种USB虚拟串口和以太网口的液晶模组测试装置和方法,该装置和方法通过USB接口虚拟串口和以太网口的方式,能有效减少PG盒外设接口。另夕卜,该方法能很好的适应当前计算机外设接口的发展,节约PG盒成本,减少PCB板(PrintedCircuit Board,印制电路板)的面积。
[0004]为实现上述目的,本发明所设计的USB虚拟串口和以太网口的液晶模组测试装置,其特征在于:它包括上位机、USB接口模块、中央处理模块、信号输出及处理模块、输入模块、内存和电源模块,其中,所述上位机的测试指令通信端通过USB接口模块连接中央处理模块的测试指令通信端,所述中央处理模块的测试信号通信端连接信号输出及处理模块的测试信号通信端,所述中央处理模块的控制命令输入端连接输入模块,所述中央处理模块的存储数据通信端连接内存,所述中央处理模块的电源控制信号输出端连接电源模块的控制端,电源模块的输出端用于给待测液晶模组供电。
[0005]一种利用上述液晶模组测试装置进行液晶模组测试的方法,其特征在于,它包括如下步骤:
[0006]步骤1:中央处理模块启动后,中央处理模块根据需要从内存内调取并加载USB接口模块的虚拟串口或虚拟网口驱动程序;
[0007]步骤2:中央处理模块加载虚拟串口或虚拟网口驱动程序完成后,中央处理模块的操作系统通知上位机进行驱动程序加载,上位机从内部的硬件驱动设备中调取并加载对应的USB接口模块的虚拟串口或虚拟网口驱动程序,此时上位机和中央处理模块之间通过USB接口模块可完成串口或网口通信;
[0008]步骤3:运行上位机内的模组操作软件,在模组操作软件中进行液晶模组测试用参数的配置;
[0009]步骤4:上述液晶模组测试用参数配置好后保存,再进入上位机的液晶模组测试界面;
[0010]步骤5:上位机通过USB接口模块、中央处理模块、信号输出及处理模块和电源模块向待测液晶模组下发各种测试通信指令,完成液晶模组的测试。
[0011 ] 本发明将上位机和PG盒之间的通信接口统一成USB接口(上位机与PG盒采用串口和以太网口通信时,只需将PC USB主接口直连到PG盒USB从接口即可。上层通信软件接口与真实串口和以太网口完全一致),通过USB接口虚拟串口和以太网口的方式,有效减少了 PG盒外设接口。另外,本发明能很好的适应当前计算机外设接口的发展,节约PG盒成本,减少PCB板的面积(USB接口不需要单独控制器和外设)。
【附图说明】
[0012]图1为本发明使用状态的结构框图。
[0013]I一上位机、2— USB接口模块、3—中央处理模块、4一信号输出及处理模块、5—输入模块、6一内存、7一电源模块、8一待测液晶模组。
【具体实施方式】
[0014]以下结合附图和具体实施例对本发明作进一步的详细说明:
[0015]本发明的所设计的USB虚拟串口和以太网口的液晶模组测试装置,如图1所示,它包括上位机1、USB接口模块2、中央处理模块3、信号输出及处理模块4、输入模块5、内存6和电源模块7,其中,所述上位机I的测试指令通信端通过USB接口模块2连接中央处理模块3的测试指令通信端,所述中央处理模块3的测试信号通信端连接信号输出及处理模块4的测试信号通信端,所述中央处理模块3的控制命令输入端连接输入模块5,所述中央处理模块3的存储数据通信端连接内存6,所述中央处理模块3的电源控制信号输出端连接电源模块7的控制端,电源模块7的输出端用于给待测液晶模组8供电。
[0016]上述设计方案中,USB接口模块2、中央处理模块3、信号输出及处理模块4、输入模块5、内存6和电源模块7构成了液晶测试模组(PG盒)。
[0017]上述技术方案中,电源模块7内有主控芯片(单片机MCU),该主控芯片通过与ARM核心模块的通信来控制多种多路电源输出(包括信号电源电压VDD、信号电源1电压VDD1、背光电源电压VBL、公共端电压VCOM、液晶驱动电源正电压VSN等),当电源须求变更时,可通过更换电源模块来解决。
[0018]上述设计方案中,所述中央处理模块3为ARM核心模块。ARM核心模块采用ARMCortex-A9芯片,主要作为操作系统和应用程序运行平台。硬件平台选用ARM Cortex_A9架构,Freescale 1.MX6系列芯片。此芯片上面集成了 usb2.0device接口,作为USB接口模块2。
[0019]上述设计方案中,所述输入模块5为人机设备。
[0020]上述设计方案中,信号输出及处理模块4为可编程逻辑阵列FPGA,FPGA中集成LVDS(Low Voltage Differential Signaling,低压差分信号技术接口),MIPI (MobileIndustry Processor Interface,移动产业处理器接口),DP (DisplayPort,高清数字显不接口标准)信号输出功能。通过与ARM核心模块的通信,直接将信号源转为LVDS,MIPI,DP
信号输出。
[0021]一种利用上述液晶模组测试装置进行液晶模组测试的方法,其特征在于,它包括如下步骤:
[0022]步骤1:中央处理模块3启动后,中央处理模块3根据需要从内存6内调取并加载USB接口模块2的虚拟串口或虚拟网口驱动程序(两种通信方式可根据用户自行选择切换);
[0023]步骤2:中央处理模块3加载虚拟串口或虚拟网口驱动程序完成后,中央处理模块3的操作系统(Iinux操作系统)通知上位机I (windows操作系统)进行驱动程序加载,上位机I从内部的硬件驱动设备中调取并加载对应的USB接口模块2的虚拟串口或虚拟网口驱动程序,此时上位机I和中央处理模块3之间通过USB接口模块2可完成串口或网口通
Is ;
[0024]步骤3:运行上位机I内的模组操作软件,在模组操作软件中进行液晶模组测试用参数的配置;
[0025]步骤4:上述液晶模组测试用参数配置好后保存,再进入上位机I的液