繁体中文
高级搜索
 
首页 | 电子技术应用 | 行业最新动态 | 行业最新产品 | 软件资料下载 | 电路图纸欣赏 | 博客文章精选 | 电子精品论坛 | 电子技术贴吧

当前位置:首页 >> 博客文章精选 >> 嵌入式系统-博客 >> 原创-调试WM8976的经历(一)
原创-调试WM8976的经历(一)
作者:   来源: 发表时间:2006-12-08  字号:  

WM8976是个Audio Codec,原来用另外一个芯片,由于某种原因,现在需要更换成WM8976,平台上已经有驱动WM8976的程序,但是控制等有些变化。一开始接手,以为很简单,因为只是换芯片而已,程序也已经好了,以为只要更改几个控制的IO就可以了。

首先叫硬件设计者提供相关资料,他们说没有什么变化。然后就把平台上的程序换成WM8976的,下载后不能正常工作。用示波器发现BB有信号输出到WM8976,但是WM8976没有信号出来,初步判断WM8976没有工作起来,然后就做了以下一些工作:
1.测试供给WM8976的电源是否正常;测试结果是OK的
2.把BB的信号直接接到功放上,也没有声音出来,看来功放的控制也有问题。
查程序,发现控制没有问题;

叫硬件查硬件原理图,发现功放的控制有变,改后,把BB的信号直接接到功放上,有声音,看来功放控制是正常了。
3.测试与WM8976的通信是否正常,发现I2C有信号,但是I2C的应答位错误。详细的I2C应答可参考此处。I2C工作不正常,应该是WM8976没正常启动,跟WM8976供应商联系后,说MODE脚要拉低;

硬件上直接拉低后,有声音出来,看来工作正常。

然后根据这个反过来看硬件原理图,最后发现硬件上没有按照参考设计来做,有个电阻不该连接的连了。

到现在为止,MIDI已经可以播放,但是MP3还不能播放。输入信号是有的,就是没输出。

(待续)


!注意:如果您发现此文章出现影响您的阅读的状况,请从浏览器地址栏里复制本文的链接到留言本报告给站长解决!
  • 上一篇: vxworksUSB驱动设计
  • 下一篇: 为arm,51与优盘进行串口通信的东东

  • >> 联系我们请给我们留言·留言本
    本站所有提供的信息软件资料均来自网络,版权及著作权归原作者所有,如果无意中侵犯了您的相关权利或触及法律法规,请给我们留言, 我们将在24小时内删除。
      浙ICP备05071687号  电子技术精品网