技术新讯 > 电子通信装置的制造及其应用技术 > 音频控制器的测试系统、方法、设备、介质及程序产品与流程  >  正文

音频控制器的测试系统、方法、设备、介质及程序产品与流程

  • 国知局
  • 2025-01-10 13:37:05

本发明涉及半导体成品测试,具体涉及一种音频控制器的测试系统、方法、设备、介质及程序产品。

背景技术:

1、半导体成品测试(final test,ft)是在芯片封装完成后进行的最终测试,旨在确保芯片功能的正确性。对于带有i2s(inter-ic sound)音频控制器的集成芯片(system onchip,soc),ft阶段的测试方法包括内部自回环和外部自回环模式。

2、然而,在内部自回环模式中,控制时钟由芯片内部产生,数据不经过引脚,因此无法验证引脚功能。外部自回环模式允许内部或外部提供控制时钟,数据通过引脚输出再返回接收端,但无法全面覆盖模块功能。此外,外部时钟方式还需soc芯片控制外部芯片,增加了测试复杂性。

技术实现思路

1、有鉴于此,本发明提供了一种音频控制器的测试系统、方法、设备、介质及程序产品,以解决目前芯片生产测试中i2s音频控制器功能测试不充分和测试效率低的问题。

2、第一方面,本发明提供了一种音频控制器的测试系统,包括:第一待测芯片,第一待测芯片包括第一音频控制接口;第二待测芯片,第二待测芯片包括第二音频控制接口,第一音频控制接口与第二音频控制接口连接,以使第一待测芯片和第二待测芯片进行相互测试,生成相互测试结果,相互测试结果包括第一测试结果和第二测试结果;调试设备,包括第一接口和第二接口,第一接口与第一待测芯片连接、第二接口与第二待测芯片连接;调试设备用于通过第一接口接收第一待测芯片发送的第一测试结果,通过第二接口接收第二待测芯片发送的第二测试结果,并基于第一测试结果和第二测试结果,确定第一待测芯片和第二待测芯片的音频测试结果。

3、本发明实施例提供的音频控制器的测试系统,通过将第一待测芯片和第二待测芯片的音频控制接口连接,可以实现相互测试,提高了测试的全面性和准确性。系统能够自动生成相互测试结果,包括第一测试结果和第二测试结果,减少了人工干预和潜在的人为错误。调试设备通过第一接口和第二接口分别接收两个待测芯片的测试结果,使得数据采集更为迅速和高效。基于两片芯片的测试结果,系统能够综合评估其音频控制器的功能状态,确保覆盖所有可能的功能点,避免遗漏。通过同时测试两片芯片,该系统显著提高了测试效率,减少了整体测试时间。

4、在一种可选的实施方式中,调试设备通过第一接口向第一待测芯片下发第一控制模式,并通过第二接口向第二待测芯片下发第二控制模式;第一控制模式和第二控制模式为主从控制模式。

5、本发明实施例提供的音频控制器的测试系统,主从控制模式使得系统能够灵活配置和管理多个待测芯片,提高了测试过程的可控性和协调性。通过各自的控制模式,能够在测试过程中实时调整芯片的工作状态,快速响应测试需求和变化。

6、在一种可选的实施方式中,第一待测芯片和第二待测芯片进行相互测试,生成相互测试结果,包括:第一待测芯片按照第一控制模式生成第一伪随机数列,并将第一伪随机数列发送至第二待测芯片;第二待测芯片按照第二控制模式生成第二伪随机数列,并将第二伪随机数列发送至第一待测芯片;第一待测芯片对第一伪随机数列和第二伪随机数列进行对比,生成第一测试结果,并将第一测试结果发送给调试设备;第二待测芯片对第二伪随机数列和第一伪随机数列进行对比,生成第二测试结果,并将第二测试结果发送给调试设备。

7、本发明实施例提供的音频控制器的测试系统,通过相互生成和对比伪随机数列,能够全面评估两个芯片的性能,确保它们在不同控制模式下的稳定性和兼容性。伪随机数列的生成和对比能够提供更可靠的测试数据,减少了测试过程中的人为干扰和偏差,从而提高结果的准确性。相互测试的设计使得两个待测芯片能够即时反馈彼此的性能,及时发现问题并进行调整,提高了整体测试效率。第一和第二待测芯片之间的互相对比能够有效验证各自的功能和性能,确保每个芯片在不同工作状态下都能正常运行。

8、在一种可选的实施方式中,第一待测芯片按照第一控制模式生成第一伪随机数列,包括:基于第一音频控制接口与第二音频控制接口连接,对第一待测芯片与第二待测芯片进行握手;若第一待测芯片与第二待测芯片握手成功,则第一待测芯片按照预设的伪随机数生成参数以及第一控制模式生成第一伪随机数列。

9、本发明实施例提供的音频控制器的测试系统,握手过程确保第一待测芯片和第二待测芯片之间的通信是可靠的,只有在成功建立连接后才进行后续操作,减少了潜在的错误。通过握手确认,可以确保两个芯片在相同的工作状态下进行测试,避免因不一致的状态导致测试结果不准确。

10、在一种可选的实施方式中,第二待测芯片按照第二控制模式生成第二伪随机数列,包括:基于第一音频控制接口与第二音频控制接口连接,对第一待测芯片与第二待测芯片进行握手;若第一待测芯片与第二待测芯片握手成功,则第二待测芯片按照预设的伪随机数生成参数以及第二控制模式生成第二伪随机数列。

11、本发明实施例提供的音频控制器的测试系统,握手机制确保第二待测芯片与第一待测芯片之间的连接稳定,只有在确认连接成功后才进行伪随机数列的生成,从而减少通信错误。成功的握手和有效的参数设置有助于提升生成的伪随机数列的质量,从而增强测试结果的可靠性和准确性。

12、在一种可选的实施方式中,对第一待测芯片与第二待测芯片进行握手,包括;第一待测芯片按照预设次数向第二待测芯片发送第一预设数据;第二待测芯片按照预设次数向第一待测芯片发送第一预设数据;当确定第一待测芯片与第二待测芯片均收到第一预设数据后,第一待测芯片按照预设次数向第二待测芯片发送第二预设数据;第二待测芯片按照预设次数向第一待测芯片发送第二预设数据。

13、本发明实施例提供的音频控制器的测试系统,通过双向的数据交换和确认机制,确保第一待测芯片和第二待测芯片之间的连接稳定,降低了通信错误的可能性。预设次数的发送和接收机制提供了多次确认的机会,进一步确保两个芯片在相同的状态下进行测试,提高了握手的可靠性。在确认双方都收到预设数据后再进行后续的数据交换,确保了双方的数据一致性,减少了因不同步造成的误差。

14、在一种可选的实施方式中,调试设备通过第一接口向第一待测芯片下发第一控制模式,并通过第二接口向第二待测芯片下发第二控制模式,包括:调试设备将第一接口设置为第一电平,并将第二接口设置为第二电平,以使第一待测芯片根据第一电平配置第一控制模式,第二待测芯片根据第二电平配置第二控制模式。

15、本发明实施例提供的音频控制器的测试系统,通过设置不同的电平,调试设备可以明确区分并控制每个待测芯片的行为,确保信号传输的准确性。两个待测芯片可以同时接收控制指令,提高了配置效率,缩短了测试准备时间。

16、在一种可选的实施方式中,基于第一测试结果和第二测试结果,确定第一待测芯片和第二待测芯片的音频测试结果,包括:将第一待测芯片按照第一控制模式,第二待测芯片按照第二控制模式进行第一阶段测试,得到第一阶段测试结果;若第一阶段测试结果表征第一待测芯片和第二待测芯片通过测试,则将第一待测芯片配置为第二控制模式,将第二待测芯片配置为第一控制模式;第二控制模式的第一待测芯片以及第一控制模式的第二待测芯片进行握手;若握手成功,则第一待测芯片根据预设伪随机数生成参数生成第三伪随机数列,并将第三伪随机数列发送至第二待测芯片,第二待测芯片根据预设伪随机数生成参数生成第四伪随机数列,并将第四伪随机数列发送至第一待测芯片;第一待测芯片根据第三伪随机数列与第四伪随机数列进行比较,得到第三测试结果,第二待测芯片根据第四伪随机数列与第三伪随机数列进行比较,得到第四测试结果;根据第三测试结果以及第四测试结果,确定第一待测芯片和第二待测芯片的第二阶段测试是否通过;若第二阶段测试通过,则确定第一待测芯片和第二待测芯片为正常状态。

17、本发明实施例提供的音频控制器的测试系统,通过将测试分为第一阶段和第二阶段,能够有效地识别和排除潜在的问题,提高测试的系统性和精确性。根据第一阶段测试结果动态调整待测芯片的控制模式,增强了系统的适应性和灵活性,使得测试过程能够针对不同情况进行优化。通过比较不同阶段的测试结果,能够更清晰地识别出可能存在的问题,并进行针对性的故障排查。通过多轮数据交互和比较,可以全面评估芯片的性能,确保芯片在不同场景下的功能完整性。

18、第二方面,本发明提供了一种音频控制器的测试方法,应用于上述第一方面或其对应的任一实施方式的音频控制器的测试系统,包括:控制第一待测芯片的第一音频控制接口与第二待测芯片的第二音频控制接口连接,以使第一待测芯片和第二待测芯片进行相互测试,生成相互测试结果;获取第一待测芯片和第二待测芯片之间的相互测试结果,相互测试结果包括第一测试结果和第二测试结果;基于第一测试结果和第二测试结果,确定第一待测芯片和第二待测芯片的音频测试结果。

19、本发明实施例提供的音频控制器的测试方法,通过相互测试,能够全面评估两个芯片的相互兼容性和协同工作能力,确保系统整体性能的可靠性。获取相互测试结果的过程可以实时进行,有助于及时识别问题并进行调整,提高测试的响应速度。包含第一测试结果和第二测试结果,提供了双向验证的基础,增强了测试结果的可靠性。通过集成相互测试,可以避免重复测试和不必要的步骤,提高整体测试流程的效率。

20、第三方面,本发明提供了一种计算机设备,包括:存储器和处理器,存储器和处理器之间互相通信连接,存储器中存储有计算机指令,处理器通过执行计算机指令,从而执行上述第二方面的音频控制器的测试方法。

21、第四方面,本发明提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机指令,计算机指令用于使计算机执行上述第二方面的音频控制器的测试方法。

22、第五方面,本发明提供了一种计算机程序产品,包括计算机指令,计算机指令用于使计算机执行上述第二方面的音频控制器的测试方法。

本文地址:https://www.jishuxx.com/zhuanli/20250110/354278.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。