当前位置: 代码迷 >> 驱动开发 >> 小弟入行不久 遇到有关问题 请们指点
  详细解决方案

小弟入行不久 遇到有关问题 请们指点

热度:70   发布时间:2016-04-28 10:18:21.0
小弟入行不久 遇到问题 请大虾们指点
小弟现在在调试一款codec芯片(貌似挺老的了WM8758b),根据我个人的理解主要就是对芯片内部寄存器进行配置,来打通自己需要的回路,可是就在我认为自己配置的挺正确的时候,片子却没有像想象一样正确工作。现在的问题是:mic有声音输入,ADC却没有数据输出(芯片内部的通路链接正确了,PGA ADC都也使能了)。

    经过测试,I2C控制接口没有问题,写寄存器控制芯片频率,频率会有相应变化;经示波器测量芯片的时钟和数据接口(pcm)时序也是正确的。

    各位大虾有没有调试codec的经验之谈啊,或者是指点一下我调试手段,我下一步该怎么办呢?

------解决方案--------------------
既然硬件线路都确定OK,调试这个,只需要配置WM8758b的寄存器就可以了吧!

可以试试设置WM8758b的寄存器,然后读取出来,看看是否正常,确保可以正常设置WM8758b的寄存器。
然后再分析你的寄存器配置开通了你硬件的通道,这时再来检测硬件线路
  相关解决方案