返回列表 回复 发帖

再说WM8805那两三事

WM8805搭配AD1955正常(可能1955静噪好),移植到PCM1792是发现一个问题,就是无信号时忽然一声1秒钟爆音,测试8805无音乐信号时BLCK电压3.3VSDALRCK  0V,DIR9001 输出I2S几个脚都是1.65V的),播放时正常1.68V,修改了几次1Eh值也是这样,读写地址是0X76,0X77,请教高手看看设置是否有问题,感谢!
001.jpg
002.jpg
1# zzpzzh 用了旧版的PDF害死人,没有1Ch BIT7设置,下载新版V4.5的把BIT7由默认0改为1就好了
今天换了一个24.576MHZ晶振,又一个问题:WM8805用 10MHZ 12MHZ OCXO和22.5792MHZ低相噪晶振都可正常读取0X0C值(我是用(get8805(0x0c)>>4)&0x03来获得BIT5:4判断值的)来写入相关数据工作在32KHZ-192KHZ,但换成24.576MHZ 低相噪或TCXO晶振就读不出0XC0值了,只能读取0X10来设置相关频率,0X10有个问题32-176.4khz是符合IEC60958-3提供的设置值的,但192KHZ(1110=0X0E)是无法符合的。不知道大家用24.576MHZ晶振有没有遇到这个问题?
找到原因了,22.5792MHZ的PLL N值是合并写的,但24.5792M就得分开写17和18,把这移到176.4和192判断那一分开写就惹祸不知道触发了啥导致无法正常读取0X0C,看来用24.576MHZ还要修改一下程序,理论可行的程序跟实际应用总是有些差别
返回列表