一种多通道音频模组的测试系统及方法与流程

    专利查询2023-01-10  74



    1.本发明涉及音频模组测试领域,特别涉及一种多通道音频模组的测试系统及方法。


    背景技术:

    2.当前,带有麦克风通道和喇叭输出功能的音频模组经常被嵌入智能家居中提供语音功能。这类音频模组包括主控芯片和相关器件,如同芯片出厂一样,同样需要进行一系列的测试,方能满足产品的设计。其中音频测试就涉及麦克风通道和喇叭输出通道的电信号测试。
    3.在当前的模组音频测试中,常规的开环测试要求音频模组具有一定的文件保存能力,现有的回环测试则只能测试双麦克风通道,无法对多麦克风通道进行测试,因此现有的模组音频测试可应用测试对象较少,无法兼容配置各异的多种音频模组的测试。
    4.因此,如何提供一种解决上述技术问题的方案是目前本领域技术人员需要解决的问题。


    技术实现要素:

    5.有鉴于此,本发明的目的在于提供一种兼容多种音频模组的多通道音频模组的测试系统及方法。其具体方案如下:
    6.一种多通道音频模组的测试系统,包括:上位机和多个测试模块,其中:
    7.每个所述测试模块均包括:
    8.用于与上位机连接,接收所述上位机的测试指令,向所述上位机发送测试结果的上位通信接口;
    9.用于分别与待测音频模组的多个信号接收端连接,并向所述待测音频模组发送测试信号的多个测试信号发送端;
    10.用于分别与所述待测音频模组的多个信号发送端连接,并接收所述待测音频模组发送的反馈信号的多个测试信号接收端;
    11.用于根据所述测试指令输出所述测试信号,根据所述反馈信号生成所述测试结果的处理单元。
    12.优选的,所述测试系统还包括扩展模块,其中:
    13.所述扩展模块的上行接口连接所述上位机,所述扩展模块的多个下行接口分别连接多个所述测试模块。
    14.优选的,所述上行接口具体为转换usb协议和uart协议的接口;
    15.所述下行接口具体为i2c接口。
    16.优选的,每个所述测试模块的多个所述测试信号发送端分为n组,n为正整数,所述处理单元根据所述测试指令依次进行n组测试,其中第i组测试包括:向第i组所述测试信号发送端输出所述测试信号,并接收所述测试信号接收端的所述反馈信号,根据所述测试信
    号和对应的所述反馈信号生成第i组的所述测试结果;i=1,2,

    n。
    17.优选的,所述上位机与所述待测音频模组连接,所述上位机在接收所述待测音频模组的测试状态时比较所述测试状态是否对应所述测试指令,若否,则判定接线错误。
    18.优选的,所述上位机通过串口地址向对应的所述测试模块发送接线测试指令;
    19.每个所述测试模块还包括:
    20.用于与所述待测音频模组的io接收端连接,在接收所述上位机的所述接线测试指令时向所述io接收端发送测试电平的io输出端;
    21.所述上位机在接收所述待测音频模组的测试电平时判断所述测试电平是否对应所述接线测试指令,若是,则判定接线正确,向对应的所述测试模块发送所述测试指令,若否,则判定接线错误。
    22.优选的,所述io输出端在所述处理单元生成所述测试结果后停止向所述io接收端发送所述测试电平。
    23.相应的,本技术还公开了一种多通道音频模组的测试方法,应用于如上文任一项所述多通道音频模组的测试系统的上位机,该测试方法包括:
    24.向任一测试模块发送测试指令,以使该测试模块向对应的待测音频模组发送测试信号、接收所述待测音频模组发送的反馈信号、根据所述测试信号和反馈信号生成测试结果;
    25.接收所述测试模块发送的所述测试结果。
    26.相应的,本技术还公开了一种多通道音频模块的测试方法,应用于如上文任一项所述多通道音频模组的测试系统的任一测试模块,该测试方法包括:
    27.当接收到上位机的测试指令,向对应的待测音频模组发送测试信号;
    28.接收所述待测音频模组发送的反馈信号;
    29.根据所述测试信号和所述反馈信号生成测试结果;
    30.将所述测试结果上传到所述上位机。
    31.本技术公开了一种多通道音频模组的测试系统,包括:上位机和多个测试模块,其中:每个所述测试模块均包括:用于与上位机连接,接收所述上位机的测试指令,向所述上位机发送测试结果的上位通信接口;用于分别与待测音频模组的多个信号接收端连接,并向所述待测音频模组发送测试信号的多个测试信号发送端;用于分别与所述待测音频模组的多个信号发送端连接,并接收所述待测音频模组发送的反馈信号的多个测试信号接收端;用于根据所述测试指令输出所述测试信号,根据所述反馈信号生成所述测试结果的处理单元。本技术的测试系统,不存在待测音频模组必须为双输入通道或必须具有保存能力的限制,各类配置的待测音频模组均可应用该测试系统进行测试,具有广泛的应用范围,同时本技术中多个测试模块能够同时对多个待测音频模组进行测试,具有较高的测试效率。
    附图说明
    32.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
    33.图1为本发明实施例中一种多通道音频模组的测试系统的结构分布图;
    34.图2为本发明实施例中一种多通道音频模组的测试系统的动作示意图;
    35.图3为本发明实施例中一种多通道音频模组的测试方法的步骤流程图;
    36.图4为本发明实施例中一种多通道音频模组的测试方法的步骤流程图。
    具体实施方式
    37.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
    38.在当前的模组音频测试中,常规的开环测试要求音频模组具有一定的文件保存能力,现有的回环测试则只能测试双麦克风通道,无法对多麦克风通道进行测试,因此现有的模组音频测试可应用测试对象较少,无法兼容配置各异的多种音频模组的测试。
    39.本技术的测试系统,不存在待测音频模组必须为双输入通道或必须具有保存能力的限制,各类配置的待测音频模组均可应用该测试系统进行测试,具有广泛的应用范围,同时本技术中多个测试模块能够同时对多个待测音频模组进行测试,具有较高的测试效率。
    40.本发明实施例公开了一种多通道音频模组的测试系统,参见图1所示,包括:上位机1和多个测试模块2,其中:
    41.每个测试模块2均包括:
    42.用于与上位机1连接,接收上位机1的测试指令,向上位机1发送测试结果的上位通信接口;
    43.用于分别与待测音频模组的多个信号接收端连接,并向待测音频模组发送测试信号的多个测试信号发送端;
    44.用于分别与待测音频模组的多个信号发送端连接,并接收待测音频模组发送的反馈信号的多个测试信号接收端;
    45.用于根据测试指令输出测试信号,根据反馈信号生成测试结果的处理单元。
    46.可以理解的是,每个测试模块2中,上位通信接口与上位机1进行信息交互,包括上位机1向测试模块2下发测试指令、测试模块2向上位机1发送测试结果,上位机1在定位不同的测试模块2时一般以串口地址或串口号的形式对测试模块2进行区分,考虑到所有测试模块2的上位通信接口直接连到上位机1要占用上位机1较多的接口,因此可设置扩展模块3,实现所有测试模块2与上位机1的互接,其中:扩展模块3的上行接口连接上位机1,扩展模块3的多个下行接口分别连接多个测试模块2。进一步的,上行接口具体可选为转换usb协议和uart协议的接口;下行接口具体可选为i2c接口。
    47.进一步的,待测音频模组的信号接收端即为麦克风通道的电信号引脚,待测音频模组的信号发送端即为喇叭通道的电信号引脚,当任一测试模块2用于对待测音频模组进行测试时,首先完成测试模块2和待测音频模组之间的接线,然后由处理单元执行以下操作:在收到测试指令后通过测试信号接收端发送测试信号,通过测试信号接收端接收反馈信号,根据反馈信号生成测试结果,上传测试结果到上位机1。其中,根据反馈信号生成测试结果的过程,具体包括分析测试信号和反馈信号的音频文件,并确定二者的频响和/或谐波
    失真度和/或噪声,作为测试结果,上位机1会分析测试结果是否满足预设标准进而得出最终的测试结论。
    48.然而,如果待测音频模组的信号接收端个数超过信号发送端,也即麦克风通道数量超过喇叭通道数量,一次测试无法完成所有的通道的测试,必须分次对多组信号接收端进行测试,每次进行测试的信号发送端的个数不能少于进入测试的信号接收端的个数,通常情况下喇叭通道数量为2,因此每次测试时信号发送端的个数为2保持恒定,信号接收端也即麦克风通道数量不大于2,也即:每个测试模块2的多个测试信号发送端分为n组,n为正整数,处理单元根据测试指令依次进行n组测试,其中第i组测试包括:向第i组测试信号发送端输出测试信号,并接收测试信号接收端的反馈信号,根据测试信号和对应的反馈信号生成第i组的测试结果;i=1,2,

    n。
    49.可以理解的是,处理单元根据依次测试指令进行的这n组测试过程涉及的接线,可以在测试前提前完成测试模块2与待测音频模组的所有接线,并在测试时由处理单元控制各测试信号发送端的测试信号是否发出,也可在每组测试前调整接线状态,为提高测试效率,一般选择前者。
    50.可以理解的是,本实施例中待测音频模组的麦克风通道的个数超过喇叭通道,因此将麦克风通道分为n组,使得每组麦克风通道能够与所有喇叭通道一一对应,从而每组测试时每个麦克风通道存在一个对应的喇叭通道,也即每组麦克风通道的个数不大于喇叭通道的个数,进一步的,进行测试时每组测试信号发送端的个数不小于测试信号接收端的个数。
    51.如图1中的示例,其中待测音频模组的信号接收端,即麦克风通道为mic-1/2、mic-3/4

    mic-m-1/m,每组测试时测试模块2只有两个测试信号发送端spk+/-与此时测试的麦克风通道记为mic+/-存在通信,类似的,待测音频模组的信号发送端spk-l/r保持始终与测试模块2的测试信号接收端mic1/2通信的状态。进一步的,n组测试与涉及这n组测试的测试信号发送端的个数,均可根据实际接入的待测音频模组的麦克风通道和喇叭通道的个数决定,此处不作具体限制。
    52.进一步的,每组测试均会有测试结果被上传到上位机1,如果任一组测试结果不满足预设标准,即可认为该待测音频模组不合格,进而可令该测试模块2停止测试以节省测试耗时,当然也可继续进行测试得到该测试音频模组的所有信号发送端和信号接收端的测试结果,以保证测试准确全面。
    53.可以理解的是,上位机1下发了测试指令之后,每个测试模块2的运行独立,任两个测试模块2之间不会互相干扰和影响。
    54.进一步的,考虑到多个测试模块2与待测音频模组的测试应当保证对应的接线关系正确,因此可由上位机1来获取待测音频模组的电信号验证是否对应测试指令,从而实现防呆效果,也即上位机1与待测音频模组连接,上位机1在接收待测音频模组的测试状态时比较测试状态是否对应测试指令,若否,则判定接线错误。该防呆效果可以在实际测试中完成,即上位机1收到的待测音频模组的测试状态是测试模块2与待测音频模组进行测试信号和反馈信号的交互过程中的,也可以在实际测试前完成,即提前检查是否存在接线错误,避免测试过程中发现接线错误后重复接线和测试的耗时,进一步提高后续测试的效率。
    55.进一步的,由于上位机1通过串口地址向对应的测试模块2发送接线测试指令,可
    利用串口地址来进行提前防呆实施;具体的,每个测试模块2还包括:用于与待测音频模组的io接收端连接,在接收上位机1的接线测试指令时向io接收端发送测试电平的io输出端;上位机1在接收待测音频模组的测试电平时判断测试电平是否对应接线测试指令,若是,则判定接线正确,向对应的测试模块2发送测试指令,若否,则判定接线错误。
    56.可以理解的是,上位机1收到待测音频模组的测试电平,判断该测试电平是否与接线测试指令对应,如果对应,则上位机1、对应的测试模块2与连接的待测音频模组形成一个正确完整的闭环,可进行下一步实际测试。
    57.进一步的,io输出端在处理单元生成测试结果后停止向io接收端发送测试电平。可以理解的是,停止发送测试电平意味着结束本次测试,对于上文所提到的每组测试,即意味着结束当前组测试。上位机1对于多次测试电平的获取,能够更为准确地确定当前待测音频模组与所有信号的对应关系,避免接线或信号时机冲突导致不同的待测音频模组在同时测试时信号混淆的情况发生,具体的,如果测试模块2的io输出端已经停止向io接收端发送测试电平,而上位机1直接从io接收端依然接到了测试电平,则明显此时测试接线的定位或对应关系出现了错误,测试结果出现可疑错误,需要进一步判定或重新防呆和测试。
    58.具体的,测试系统的整个测试流程参考图2,可如下所示:
    59.首先完成上位机1和测试模块2、待测音频模组的接线,测试模块2的个数依照待测音频模组的个数决定;
    60.上位机1初始化测试模块2,测试模块2完成初始化,并拉低io,即输出测试电平;
    61.上位机1初始化待测音频模组,使其进入音频测试模式,待测音频模组读取io,如果为低,向上位机1返回pass,即上位机1收到对应测试电平的信号,证明通过防呆测试,接线正确,否则返回fail;
    62.上位机1向测试模块2发送测试指令;测试模块2发送测试信号给待测音频模组,同时接收反馈信号,生成测试结果返回给上位机1,同时拉高io;
    63.上位机1读取待测音频模组的io电平,如果io电平为高,则通过防呆验证,若否则未通过。
    64.可以理解的是,本实施例中的测试系统由上位机1和多个测试模块2组成,其中上位机1的动作通过其内部软件工具实现,整个测试系统提供了与待测音频模组的协同闭环测试环境,且允许多个待测音频模组同时进行测试,测试效率明显提高。
    65.本技术公开了一种多通道音频模组的测试系统,包括:上位机和多个测试模块,其中:每个所述测试模块均包括:用于与上位机连接,接收所述上位机的测试指令,向所述上位机发送测试结果的上位通信接口;用于分别与待测音频模组的多个信号接收端连接,并向所述待测音频模组发送测试信号的多个测试信号发送端;用于分别与所述待测音频模组的多个信号发送端连接,并接收所述待测音频模组发送的反馈信号的多个测试信号接收端;用于根据所述测试指令输出所述测试信号,根据所述反馈信号生成所述测试结果的处理单元。本技术的测试系统,不存在待测音频模组必须为双输入通道或必须具有保存能力的限制,各类配置的待测音频模组均可应用该测试系统进行测试,具有广泛的应用范围,同时本技术中多个测试模块能够同时对多个待测音频模组进行测试,具有较高的测试效率。
    66.相应的,本技术还公开了一种多通道音频模组的测试方法,应用于如上文任一项所述多通道音频模组的测试系统的上位机,参见图3所示,该测试方法包括:
    67.s11:向任一测试模块发送测试指令,以使该测试模块向对应的待测音频模组发送测试信号、接收所述待测音频模组发送的反馈信号、根据所述测试信号和反馈信号生成测试结果;
    68.s12:接收所述测试模块发送的所述测试结果。
    69.相应的,本技术还公开了一种多通道音频模块的测试方法,应用于如上文任一项所述多通道音频模组的测试系统的任一测试模块,参见图4所示,该测试方法包括:
    70.s21:当接收到上位机的测试指令,向对应的待测音频模组发送测试信号;
    71.s22:接收所述待测音频模组发送的反馈信号;
    72.s23:根据所述测试信号和所述反馈信号生成测试结果;
    73.s24:将所述测试结果上传到所述上位机。
    74.其中,以上两种多通道音频模组的测试方法的细节描述,可以参照上文中多通道音频模组的测试系统的相关内容,此处不再赘述。
    75.其中,以上两种多通道音频模组的测试方法具有与上文实施例中多通道音频模组的测试系统相同的技术效果,此处不再赘述。
    76.最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
    ……”
    限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
    77.以上对本发明所提供的一种多通道音频模组的测试系统及方法进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

    技术特征:
    1.一种多通道音频模组的测试系统,其特征在于,包括:上位机和多个测试模块,其中:每个所述测试模块均包括:用于与上位机连接,接收所述上位机的测试指令,向所述上位机发送测试结果的上位通信接口;用于分别与待测音频模组的多个信号接收端连接,并向所述待测音频模组发送测试信号的多个测试信号发送端;用于分别与所述待测音频模组的多个信号发送端连接,并接收所述待测音频模组发送的反馈信号的多个测试信号接收端;用于根据所述测试指令输出所述测试信号,根据所述反馈信号生成所述测试结果的处理单元。2.根据权利要求1所述测试系统,其特征在于,还包括扩展模块,其中:所述扩展模块的上行接口连接所述上位机,所述扩展模块的多个下行接口分别连接多个所述测试模块。3.根据权利要求2所述测试系统,其特征在于,所述上行接口具体为转换usb协议和uart协议的接口;所述下行接口具体为i2c接口。4.根据权利要求1所述测试系统,其特征在于,每个所述测试模块的多个所述测试信号发送端分为n组,n为正整数,所述处理单元根据所述测试指令依次进行n组测试,其中第i组测试包括:向第i组所述测试信号发送端输出所述测试信号,并接收所述测试信号接收端的所述反馈信号,根据所述测试信号和对应的所述反馈信号生成第i组的所述测试结果;i=1,2,

    n。5.根据权利要求1至4任一项所述测试系统,其特征在于,所述上位机与所述待测音频模组连接,所述上位机在接收所述待测音频模组的测试状态时比较所述测试状态是否对应所述测试指令,若否,则判定接线错误。6.根据权利要求5所述测试系统,其特征在于,所述上位机通过串口地址向对应的所述测试模块发送接线测试指令;每个所述测试模块还包括:用于与所述待测音频模组的io接收端连接,在接收所述上位机的所述接线测试指令时向所述io接收端发送测试电平的io输出端;所述上位机在接收所述待测音频模组的测试电平时判断所述测试电平是否对应所述接线测试指令,若是,则判定接线正确,向对应的所述测试模块发送所述测试指令,若否,则判定接线错误。7.根据权利要求6所述测试系统,其特征在于,所述io输出端在所述处理单元生成所述测试结果后停止向所述io接收端发送所述测试电平。8.一种多通道音频模组的测试方法,其特征在于,应用于如权利要求1至7任一项所述多通道音频模组的测试系统的上位机,该测试方法包括:向任一测试模块发送测试指令,以使该测试模块向对应的待测音频模组发送测试信号、接收所述待测音频模组发送的反馈信号、根据所述测试信号和反馈信号生成测试结果;
    接收所述测试模块发送的所述测试结果。9.一种多通道音频模块的测试方法,其特征在于,应用于如权利要求1至7任一项所述多通道音频模组的测试系统的任一测试模块,该测试方法包括:当接收到上位机的测试指令,向对应的待测音频模组发送测试信号;接收所述待测音频模组发送的反馈信号;根据所述测试信号和所述反馈信号生成测试结果;将所述测试结果上传到所述上位机。

    技术总结
    本申请公开了一种多通道音频模组的测试系统及方法,该系统包括:上位机和多个测试模块,每个测试模块均包括:用于与上位机连接,接收上位机的测试指令,向上位机发送测试结果的上位通信接口;用于分别与待测音频模组的多个信号接收端连接,并向待测音频模组发送测试信号的多个测试信号发送端;用于分别与待测音频模组的多个信号发送端连接,并接收待测音频模组发送的反馈信号的多个测试信号接收端;用于根据测试指令输出测试信号,根据反馈信号生成测试结果的处理单元。本申请的测试系统具有广泛的应用范围,各类配置的待测音频模组均可应用该测试系统,同时本申请中多个测试模块能够同时对多个待测音频模组进行测试,具有较高的测试效率。测试效率。测试效率。


    技术研发人员:朱永光
    受保护的技术使用者:杭州涂鸦信息技术有限公司
    技术研发日:2022.03.17
    技术公布日:2022/5/25
    转载请注明原文地址:https://tc.8miu.com/read-14767.html

    最新回复(0)