主题 : 有什么因素会导致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: 115226
精华: 0
发帖: 45
金钱: 225 两
威望: 45 点
贡献值: 0 点
综合积分: 90 分
注册时间: 2015-05-09
最后登录: 2021-07-31
1楼  发表于: 2016-03-15 17:26
我做的是tiny6410 的底板,删除了耳机,麦克风等接口,只留了一个扬声器接口。SPK_LP和SPK_LN。其他的都没变,可是有时候播放器进度条在走,但出不了声音。有时候重启后又可以出声音。闹腾的很