主题 : 有什么因素会导致WM8960不能正常工作? 复制链接 | 浏览器收藏 | 打印
级别: 骑士
UID: 24262
精华: 0
发帖: 170
金钱: 850 两
威望: 170 点
贡献值: 0 点
综合积分: 340 分
注册时间: 2010-07-05
最后登录: 2017-10-14
楼主  发表于: 2012-06-15 22:43

 有什么因素会导致WM8960不能正常工作?

我根据友善提供的TINY210 SDK,做了一块底板,删除了很多很少用的功能。目前存在一个问题:就是不能播放音频。我修改了内核输出了调试信息,发现WM8960的通讯和控制是没有问题的。同时还用示波器测量了核心板的I2SCDCLK、I2SSCLK、I2SSDO、I2SSDI、I2CSCL、I2CSDA等输入的引脚,波形和频率都是正常的。

确定了以上这些都正确,但是就是不知道为什么WM8960的HP_L和HP_R就是没有音频信号输出。

我还做了这些检查:
1、检查HP_L和HP_R有没有和其它引脚(GND、VCC)等短路。
2、WM8960的电源是否正常(DCVDD、DBVDD、SPKVDD1、SPKVDD2、AVDD都供了3.3V电压)
3、把连接HP_L的电容短开后直接测量HP_L引脚的信号。
这些都做了,都没有问题。但是HP_L和HP_R就是没有信号。


WM8960的电路有什么特别要注意的地方吗?
[ 此帖被koy0755在2012-07-26 09:56重新编辑 ]
^很多问题的背后都是简单的原因......
级别: 荣誉会员
UID: 34780
精华: 0
发帖: 1219
金钱: 6230 两
威望: 1246 点
贡献值: 0 点
综合积分: 2438 分
注册时间: 2010-12-21
最后登录: 2017-09-18
1楼  发表于: 2012-07-02 10:17
硬件不太懂。。。不过这颗芯片应该还是挺简单的
软件方面,不清楚你有没有进行什么修改,如果用了光盘提供的image也没有信号,那推测应该还是硬件的问题
另外,印象中,有些信号似乎是要高于3.3V,不太确定,可能你要看看wm8960的datasheet
^很多问题的背后都是简单的原因......
级别: 荣誉会员
UID: 34780
精华: 0
发帖: 1219
金钱: 6230 两
威望: 1246 点
贡献值: 0 点
综合积分: 2438 分
注册时间: 2010-12-21
最后登录: 2017-09-18
2楼  发表于: 2012-09-11 11:50
文件系统是自已移植的还是使用友善提供的?