异常检测方法、异常保护方法、数据检测器及DAC系统技术方案

技术编号:23348746 阅读:26 留言:0更新日期:2020-02-15 05:44
本发明专利技术公开异常检测方法、异常保护方法、数据检测器及DAC系统,基于DAC的输入数据的异常检测方法应用于检测数模转换器的输入数据,包括:按照数模转换器的输入数据的先后顺序,在输入数据的个数达到一个预设检测计数阈值后,判断输入数据中的过零点的个数是否异常,同时判断输入数据的信号能量是否异常;若前述的两个判断结果都成立,则确定输入数据异常。异常保护方法包括:确定输入数据异常后,向外部的CPU发送中断信号,修改输入数据源和重新配置所述数模转换器内部参数,再继续执行前述异常检测方法。数据检测器用于执行前述异常检测方法的模块化装置,DAC系统包括数据检测器,配合CPU来完成数模转换器的输入数据的异常检测。

Anomaly detection method, anomaly protection method, data detector and DAC system

【技术实现步骤摘要】
异常检测方法、异常保护方法、数据检测器及DAC系统
本专利技术涉及一种音频数模转换器的
,具体涉及一种基于DAC的输入数据的异常检测方法、异常保护方法、具备异常数据检测功能的数据检测器以及低精度的DAC系统。
技术介绍
经典的音频数模转换器主要为Sigma-deltaDAC,被广泛应用在音频系统中,但是由于其复杂的电路结构,无疑增加了数字电路设计的功耗和面积,低精度数模转换器可以满足一般的音频产品应用,如扫地机器人,门铃,报警器等产品,在实际应用中的数模转换器的数据源是系统软件处理的结果,由于可能存在系统软件层面的误操作,或软件解码出来的原始音频数据出错等因素,所以系统软件送往数模转换器的数据源会出现像白噪声那样的非正常的音频数据,这种错误数据因为缺少相应的检测技术手段,也会经过数模转换器内部电路处理,当送给数模转换器的数据在短时间积累的能量超出一定范围时,则会导致数模转换器内部模拟电路的功率放大器输出的电流瞬间变大,可能会造成功率放大器过温,在没有预警的情况下导致芯片烧坏。
技术实现思路
为了解决上述技术缺陷,本技术本文档来自技高网...

【技术保护点】
1.一种基于DAC的输入数据的异常检测方法,该异常检测方法应用于检测数模转换器的输入数据,其特征在于,该异常检测方法包括:/n按照数模转换器输入数据的先后顺序对实时输入数据进行计数,当输入数据的个数计数值达到一个预设检测计数阈值时,判断输入数据中的过零点的个数是否异常,同时判断输入数据的信号能量是否异常;/n若前述的两个判断结果都成立,则确定输入数据异常。/n

【技术特征摘要】
1.一种基于DAC的输入数据的异常检测方法,该异常检测方法应用于检测数模转换器的输入数据,其特征在于,该异常检测方法包括:
按照数模转换器输入数据的先后顺序对实时输入数据进行计数,当输入数据的个数计数值达到一个预设检测计数阈值时,判断输入数据中的过零点的个数是否异常,同时判断输入数据的信号能量是否异常;
若前述的两个判断结果都成立,则确定输入数据异常。


2.根据权利要求1所述异常检测方法,其特征在于,所述在输入数据的个数计数值达到一个所述预设检测计数阈值时,判断输入数据中的过零点的个数是否异常的方法为:
对输入数据的过零检测结果进行计数,并将计数结果记为过零计数值;
当所述数模转换器的输入数据的个数计数值达到一个所述预设检测计数阈值时,判断过零计数值是否大于预设过零点计数阈值,是则确定输入数据中的过零点的个数异常;
其中,预设过零点计数阈值是预先配置的信号采样数量,与所述预设检测计数阈值和所述数模转换器的采样率相关。


3.根据权利要求2所述异常检测方法,其特征在于,检测所述数模转换器的输入数据过零的方法包括:
当检测到符号位不同的两个输入数据时,确定所述数模转换器的这两个输入数据之间存在一个过零点。


4.根据权利要求1所述异常检测方法,其特征在于,所述在输入数据的个数计数值达到一个所述预设检测计数阈值时,判断输入数据的信号能量是否异常的方法为:
计算输入的相邻两个数据的信号幅度差,然后对其中大于预设幅度阈值的信号幅度差进行计数,并将计数结果记为异常幅度差计数值,其中,信号幅度差是相邻两个输入数据的差值绝对值;
当所述数模转换器的输入数据的个数计数值达到一个所述预设检测计数阈值时,判断异常幅度差计数值是否大于预设幅度差计数值,是则确定输入数据的信号能量异常;
其中,预设幅度差计数值是所述数模转换器所允许出现异常信号幅度的数据的最大计数值,是预先配置的。


5.根据权利要求1至4任一项所述异常检测方法,其特征在于,所述预设检测计数阈值是,在一个预先配置检测周期内,所述数模转换器的输入数据的个数。


6.一种基于DAC的输入数据的异常保护方法,其特征在于,所述异常保护方法包括:
执行权利要求1至5任一项所述异常检测方法,在确定所述数模转换器的输入数据异常后,向外部的CPU发送中断信号,同时控制所述数模转换器停止处理输入数据;
CPU收到中断信号后,改变数模转换器的输入数据对应的数据源,并重新配置所述数模转换器内部参数;
然后重启所述数模转换器继续输入数据,并执行权利要求1至5任一项所述异常检测方法。


7.一种具备异常数据检测功能的数据检测器,其特征在于,该数据检测器作为数模转换器的一种检测功能装置,该数据检测器包括输入数据计数器、过零异常判断模块、能量异常判断模块和数据异常确定模块;
输入数据计数器,用于在一个预先配置检测周期内,计数所述数模转换器的输入数据的个数;
过零异常判断模块,用于在输入数据计数器的计数值达到一个预设检测计数阈值时,判断输入数据中的过零点的个数是否异常;
能量异常判断模块,用于在输入数据计数器的计数值达到一个预设检测计数阈值时,判断输入数据的信号能量是否异常;
数据异常确定模块,用于根据过零异常判断模块和能量异常判断模...

【专利技术属性】
技术研发人员:王莉莉林立
申请(专利权)人:珠海市一微半导体有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1