信号监测方法、装置、芯片及电子设备与流程
- 国知局
- 2024-07-31 19:47:33
本公开涉及计算机,尤其涉及一种信号监测方法、装置、芯片及电子设备。
背景技术:
1、芯片内部会产生高频信号,监测信号可通过io pad(输入输出模块)传递到芯片外部,在传递过程中,io pad需要对高频信号的正确性进行监测。由于其频率要远大于io pad本身的收敛频率,使得io pad无法监测到高频信号。因此,相关技术在监测芯片内部的高频信号时,需要将高频信号接入到示波器上,再由技术人员根据示波器的波形变化来监测高频信号的正确性。因此相关技术使用的方法较为麻烦且复杂,对芯片内部高频信号的监测不易实现。
技术实现思路
1、本公开提供了一种信号监测方法、装置、芯片及电子设备,以至少解决现有技术中存在的以上技术问题。
2、根据本公开的第一方面,提供了一种信号监测方法。该方法包括:
3、获取输入信号,所述输入信号的频率大于第一预设频率;
4、根据所述输入信号对应的第一源时钟的波形变化,将所述输入信号存入先入先出fifo寄存器;
5、根据第二源时钟的波形变化,从所述fifo寄存器中取出信号,得到输出信号,所述第二源时钟的频率小于所述第一源时钟的频率,所述输出信号的频率小于所述输入信号的频率;
6、将所述输出信号传输至外部监测模块,所述外部监测模块用于监测所述输出信号的正确性,所述外部监测模块的收敛频率小于所述输入信号的频率,且大于所述输出信号的频率。
7、在一可实施方式中,在所述第一源时钟产生信号边沿的情况下,将所述输入信号存入所述fifo寄存器;或者,在所述第一源时钟产生相位反转的情况下,将所述输入信号存入所述fifo寄存器;或者,在所述第一源时钟产生脉冲的情况下,将所述输入信号存入所述fifo寄存器。
8、在一可实施方式中,在所述第二源时钟产生信号边沿的情况下,从所述fifo寄存器中取出信号,得到所述输出信号;或者,在所述第二源时钟产生相位反转的情况下,从所述fifo寄存器中取出信号,得到所述输出信号;或者,在所述第二源时钟产生脉冲的情况下,从所述fifo寄存器中取出信号,得到所述输出信号。
9、在一可实施方式中,通过移位寄存器的输出位输出所述输入信号,所述移位寄存器每隔预设周期更新所述输出位,所述移位寄存器配置有模式模型,所述模式模型用于生成所述输入信号。
10、在一可实施方式中,获取第一监测信号和第二监测信号,所述第一监测信号的频率和所述第二监测信号的频率大于所述第一预设频率,所述第一监测信号和所述第二监测信号由所述芯片内部的不同模块提供;根据所述第一监测信号的波形变化,生成第一计数信号,以及根据所述第二监测信号的波形变化,生成第二计数信号;根据所述第一计数信号和所述第二计数信号,计算第一计数值;在所述第一计数值大于第一监测阈值的情况下,监测到所述第一监测信号或所述第二监测信号存在异常。
11、在一可实施方式中,在预设时间段内,获取所述第一计数信号的第一数量和所述第二计数信号的第二数量;根据所述第一数量和所述第二数量,计算所述第一计数值。
12、在一可实施方式中,根据所述第一数量增加所述第一计数值的计数;根据所述第二数量减小所述第一计数值的计数;或者,根据所述第一数量减小所述第一计数值的计数;根据所述第二数量增加所述第一计数值的计数。
13、在一可实施方式中,获取待测信号和第三监测信号,所述第三监测信号是基于所述待测信号生成的,所述待测信号的频率和所述第三监测信号的频率大于所述预设频率,所述待测信号和所述第三监测信号由所述芯片内部的不同模块提供;根据所述待测信号的波形变化,生成第三计数信号,以及根据所述第三监测信号的波形变化,生成第四计数信号;根据所述第三计数信号和所述第四计数信号,计算第二计数结果;在所述第二计数结果大于第二监测阈值的情况下,生成报错信号。
14、根据本公开的第二方面,提供了一种信号监测装置。该装置包括:
15、输入模块,用于获取输入信号,所述输入信号的频率大于第一预设频率;
16、降频模块,用于根据所述输入信号对应的第一源时钟的波形变化,将所述输入信号存入先入先出fifo寄存器;
17、所述降频模块,还用于根据第二源时钟的波形变化,从所述fifo寄存器中取出信号,得到输出信号,所述第二源时钟的频率小于所述第一源时钟的频率,所述输出信号的频率小于第二预设频率;
18、输出模块,用于将所述输出信号传输至外部监测模块,所述外部监测模块用于监测所述输出信号的正确性,所述外部监测模块的收敛频率小于所述输入信号的频率,且大于所述输出信号的频率。
19、在一可实施方式中,所述降频模块,还用于在所述第一源时钟产生信号边沿的情况下,将所述输入信号存入所述fifo寄存器;或者,在所述第一源时钟产生相位反转的情况下,将所述输入信号存入所述fifo寄存器;或者,在所述第一源时钟产生脉冲的情况下,将所述输入信号存入所述fifo寄存器。
20、在一可实施方式中,所述降频模块,还用于在所述第二源时钟产生信号边沿的情况下,从所述fifo寄存器中取出信号,得到所述输出信号;或者,在所述第二源时钟产生相位反转的情况下,从所述fifo寄存器中取出信号,得到所述输出信号;或者,在所述第二源时钟产生脉冲的情况下,从所述fifo寄存器中取出信号,得到所述输出信号。
21、在一可实施方式中,所述输入模块,还用于通过移位寄存器的输出位输出所述输入信号,所述移位寄存器每隔预设周期更新所述输出位,所述移位寄存器配置有模式模型,所述模式模型用于生成所述输入信号。
22、在一可实施方式中,所述装置还包括内部监测模块;所述内部监测模块,还用于获取第一监测信号和第二监测信号,所述第一监测信号的频率和所述第二监测信号的频率大于所述第一预设频率,所述第一监测信号和所述第二监测信号由所述芯片内部的不同模块提供;根据所述第一监测信号的波形变化,生成第一计数信号,以及根据所述第二监测信号的波形变化,生成第二计数信号;根据所述第一计数信号和所述第二计数信号,计算第一计数值;在所述第一计数值大于第一监测阈值的情况下,监测到所述第一监测信号或所述第二监测信号存在异常。
23、在一可实施方式中,所述内部监测模块,还用于在预设时间段内,获取所述第一计数信号的第一数量和所述第二计数信号的第二数量;根据所述第一数量增加所述第一计数值的计数;根据所述第二数量减小所述第一计数值的计数;或者,根据所述第一数量减小所述第一计数值的计数;根据所述第二数量增加所述第一计数值的计数。
24、在一可实施方式中,所述输入模块,还用于获取待测信号和第三监测信号,所述第三监测信号是基于所述待测信号生成的,所述待测信号的频率和所述第三监测信号的频率大于所述预设频率,所述待测信号和所述第三监测信号由所述芯片内部的不同模块提供;所述内部监测模块,还用于根据所述待测信号的波形变化,生成第三计数信号,以及根据所述第三监测信号的波形变化,生成第四计数信号;根据所述第三计数信号和所述第四计数信号,计算第二计数结果;在所述第二计数结果大于第二监测阈值的情况下,生成报错信号。
25、第三方面,本技术实施例提供一种芯片,所述芯片包括:处理器、存储器和总线;所述存储器存储可执行指令;所述处理器与所述存储器之间通过所述总线通信,所述处理器执行所述存储器中存储的可执行指令时,实现上述的信号监测方法。
26、第四方面,本技术实施例提供一种电子设备,所述电子设备包括芯片,所述芯片能够实现上述的信号监测方法。所述电子设备包括汽车部件或汽车整车。其中,所述汽车包括但不限于平衡车、小汽车、公共汽车、火车或飞机等。
27、第五方面,本技术实施例提供一种计算机可读存储介质,存储有可执行指令,用于被处理器执行时,实现本技术实施例提供的信号监测方法。
28、本公开的信号监测方法、装置、芯片及电子设备,可以通过芯片内部的fifo寄存器对输入信号的频率进行调整,得到输出信号。并且输出信号的频率与外部监测模块的收敛频率相适配,使得外部监测模块可以直接监测输出信号的正确性。
29、应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。
本文地址:https://www.jishuxx.com/zhuanli/20240731/184059.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表