t待鸿的个人空间 https://bbs.21ic.com/?586634 [收藏] [复制] [RSS]

日志

当出现问题时肯定是有原因,只是我们一时没找到吧了

已有 366 次阅读2015-1-12 23:34 |系统分类:芝麻流水帐| 单片机, 三极管, 示波器, 程序, 检测

今天我和同事验证一个语音电路,电路大概是用单片机直接调用语音芯片中的内容送给喇叭播放。单片机与语音芯片采用的一总线通信方式,所以原则上是只要时序控制正确喇叭肯定是能正常播放语音文件的。
      电路我是之前调试过的可以正常工作,今天就转交给同事进行实验。可同事弄了一会儿给我说喇叭怎么都没声音,我觉得很奇怪,就和他们一起看程序,仔细检测后发现程序确实没问题,于是就用示波器测试输入语音芯片的波形,经过观察没发问题;于是我又把实验用的程序拿来烧进去,发现能正常发声,这就奇了怪了。
接下来我们就测试实验程序输入语音芯片的波形,再与同事的程序波形进行对比,发现波形一模一样,这就更奇怪,按理来讲不可能没声音的。
       我当时就特别纳闷:同一个电路,同样的时序控制,居然结果不一样,太他妈诡异了吧?同事就说会不会是电路有问题呀,要不换一个板子试下,我也没招,就另拿一个板子过来试,结果居然能发声了。
我更纳闷了,两个板子不是一样的嘛,怎么可能呢?既然出现了问题那就慢慢查吧,我找来找去实在是找不出什么地方不同,就在快崩溃时,我同事说你看:这里怎么多了一个三极管?我一看一下子就知道了:同事用的那板子是加一个三极管做喇叭开关的,也就是说要把三极管导通才行的,但当时我给同事说了这个情况,但他后面忘记了。
       哎……悲剧,这个简单一个东东让我们搞了很长时间。同时从这个事情中反映了出我们在工作中的几个问题:
       1、实验板不做标识,没标明相关实验内容;
       2、工作交接不仔细,相关更改,应有具体交接文件;

路过

鸡蛋

鲜花

握手

雷人

评论 (0 个评论)