1.一种波形信号检测方法,包括:在信号采集周期的采集时间到达时,芯片通过I/O端口读取自身输出的待测波形的电信号;
确定所述电信号对应的捕获序号,并从预设的期望输出波形数据中,获取与所述捕获序号对应的期望电平值;
若所述电信号的电平值与所述期望电平值一致,则生成与所述捕获序号对应的电信号捕获记录,其中,所述电信号捕获记录包括所述电信号的电平值和捕获时间;
更新所述捕获序号,并在下一采集时间到达时,返回所述芯片通过I/O端口读取自身输出的待测波形的电信号的步骤继续执行,直至满足检测终止条件;
若所述电信号的电平值与所述期望电平值不一致,则使用原捕获序号,并在下一采集时间到达时,返回所述芯片通过I/O端口读取自身输出的待测波形的电信号的步骤继续执行,直至满足所述检测终止条件。
2.根据权利要求1所述的方法,其中,所述预设的期望输出波形数据包括期望输出波形数组,所述期望输出波形数组包括至少一个数组元素,每个所述数组元素包括期望电平值。
3.根据权利要求2所述的方法,其中,所述从预设的期望输出波形数据中,获取与所述捕获序号对应的期望电平值,包括:以所述捕获序号为所述期望输出波形数组的数组元素序号,确定所述数组元素序号对应的数组元素,并读取所述数组元素中的期望电平值。
4.根据权利要求2所述的方法,其中,每个所述数组元素还包括所述期望电平值的期望输出时间;
所述方法还包括:在所述检测终止条件满足后,根据各电信号捕获记录对应的捕获序号确定在所述期望输出波形数组中对应的数组元素,并比较各电信号捕获记录中的捕获时间与对应的数组元素中的期望输出时间,并根据比较结果生成检测结果。
5.根据权利要求1所述的方法,其中,所述检测终止条件包括:第一终止条件和/或第二终止条件;
其中,
所述第一终止条件用于指示所述捕获序号大于预设的最大捕获序号;所述第二终止条件用于指示所述采集时间超过预设的采集时间。
6.根据权利要求5所述的方法,其中,当所述检测终止条件包括所述第一和第二终止条件时,所述直至满足检测终止条件,包括:确定更新后的所述捕获序号是否满足所述第一终止条件;
若不满足所述第一终止条件,则确定所述下一采集时间是否满足所述第二终止条件;
若不满足所述第二终止条件,则在所述下一采集时间到达时,返回所述芯片通过I/O端口读取自身输出的待测波形的电信号的步骤继续执行。
7.根据权利要求1所述的方法,其中,芯片通过I/O端口读取自身输出的待测波形的电信号,包括:
所述芯片通过输出待测波形的电信号的所述I/O端口读回所述电信号;
或者,
所述芯片通过所述芯片的另一I/O端口读取所述电信号。
8.一种波形信号检测装置,包括:电信号采集模块,用于在信号采集周期的采集时间到达时,芯片通过I/O端口读取自身输出的待测波形的电信号;
期望电平值确定模块,用于确定所述电信号对应的捕获序号,并从预设的期望输出波形数据中,获取与所述捕获序号对应的期望电平值;
捕获记录生成模块,用于当电信号的电平值与期望电平值一致时,生成与所述捕获序号对应的电信号捕获记录,其中,所述电信号捕获记录包括所述电信号的电平值和捕获时间;
序号更新模块,用于更新所述捕获序号,并在下一采集时间到达时,返回所述电信号采集模块继续执行,直至满足检测终止条件;
序号保留模块,用于当所述电信号的电平值与所述期望电平值不一致时,使用原捕获序号,并在下一采集时间到达时,返回所述电信号采集模块继续执行,直至满足所述检测终止条件。
9.根据权利要求8所述的装置,其中,所述预设的期望输出波形数据包括期望输出波形数组,所述期望输出波形数组包括至少一个数组元素,每个所述数组元素包括期望电平值。
10.根据权利要求9所述的装置,其中,所述期望电平值确定模块用于确定所述电信号对应的捕获序号,以所述捕获序号为所述期望输出波形数组的数组元素序号,确定所述数组元素序号对应的数组元素,并读取所述数组元素中的期望电平值。
11.根据权利要求9所述的装置,其中,每个所述数组元素还包括所述期望电平值的期望输出时间;
所述装置还包括:检测结果生成模块,用于在所述检测终止条件满足后,根据各电信号捕获记录对应的捕获序号确定在所述期望输出波形数组中对应的数组元素,并比较各电信号捕获记录中的捕获时间与对应的数组元素中的期望输出时间,并根据比较结果生成检测结果。
12.根据权利要求8所述的装置,其中,所述检测终止条件包括:第一终止条件和/或第二终止条件;其中,所述第一终止条件用于指示所述捕获序号大于预设的最大捕获序号;所述第二终止条件用于指示所述采集时间超过预设的采集时间。
13.根据权利要求12所述的装置,其中,当所述检测终止条件包括所述第一和第二终止条件时,所述序号更新模块对直至满足检测终止条件的判断包括:确定更新后的所述捕获序号是否满足所述第一终止条件;若不满足所述第一终止条件,则确定所述下一采集时间是否满足所述第二终止条件;若不满足所述第二终止条件,则在所述下一采集时间到达时,返回所述电信号采集模块继续执行。
14.根据权利要求8所述的装置,其中,所述电信号采集模块的通过I/O端口读取自身输出的待测波形的电信号包括:通过输出待测波形的电信号的所述I/O端口读回所述电信号;
或者,通过所述芯片的另一I/O端口读取所述电信号。