巅峰残狼 发表于 2014-12-9 16:29:43

LD3320出现死机情况

如题,STM32做主控CPU,语音识别和播放声音都已经调试成功,就是在运行一段时间后,LD3320就死机了,再也不能进行识别;问题很纠结,希望遇到过类似问题的大大们帮忙解决一下,感激不尽!

发表于 2014-12-10 17:29:37

测试一下芯片的引脚,看看他处于什么状态。资料比较少,不知道是不是默认开启了休眠功能。

发表于 2014-12-10 10:18:41

发现死掉以后,重新初始化会恢复正常吗?

巅峰残狼 发表于 2014-12-10 10:39:58

安 发表于 2014-12-10 10:18
发现死掉以后,重新初始化会恢复正常吗?

Hi,安版主;本来我都是每个一分钟进行软复位一次,问题可以临时解决,但是不能彻底解决,我现在想完全的根除这个问题,所以才有此一问;重新初始化之后,问题可以解决,但是不能老是这样;后来我检查了一下程序,可能是程序的问题,现在正在拷机测试,到中午差不多可以出结果!

发表于 2014-12-10 16:16:28

这个首先要确定问题的原因,我没用过这个语音芯片,简单的看资料来分析问题。考虑是不是进入休眠了。

巅峰残狼 发表于 2014-12-10 16:38:15

安 发表于 2014-12-10 16:16
这个首先要确定问题的原因,我没用过这个语音芯片,简单的看资料来分析问题。考虑是不是进入休眠了。 ...

现在就是纠结不知道问题出在哪,我的板子或者LD3320芯片或者我的程序,说不准啊,不过有几个小伙伴也遇到过类似的问题,也是出现死机之后无法识别,所以我怀疑是否是bug呢

巅峰残狼 发表于 2014-12-11 10:43:00

安 发表于 2014-12-10 17:29
测试一下芯片的引脚,看看他处于什么状态。资料比较少,不知道是不是默认开启了休眠功能。 ...

逻辑上是假设识别到语音,会出现中断信号,LD3320芯片的引脚传出中断信号,主控CPU捕获,实际上引脚却是一直处于高电平,即使说出指令的时候也没有低电平存在,或者是低电平只是一瞬间没有捕获到,我再尝试一下,确定哪里出问题,实在不行只能还用原来的方案了

发表于 2014-12-11 10:57:07

用示波器测试一下当时的波形。CPU用外部中断检测,用边沿触发。在不能识别以后,测试一下输出引脚,看看语言芯片是否在工作。

巅峰残狼 发表于 2014-12-11 11:15:18

安 发表于 2014-12-11 10:57
用示波器测试一下当时的波形。CPU用外部中断检测,用边沿触发。在不能识别以后,测试一下输出引脚,看看语 ...

嗯,好,我试试

好心情123 发表于 2014-12-11 22:37:58

LD3320不是应该每次识别钱先复位一下吗?我的已经工作了2月了,没发现问题。不过误识别率很高,不知道楼主的识别率如何
页: [1] 2 3
查看完整版本: LD3320出现死机情况