LM4549A 的问题
时间:10-02
整理:3721RD
点击:
我们设计的一块电路板用了LM4549A的codec, 遇到一些问题无法解决 希望在这里能得到帮助.
CPU用的是i.MX6, 系统是Linux 3.0. LM4549A和CPU的连接如图.BIT_CLK是由codec输出, SYNC是codec的输入.
用示波器测试LM4549A的BIT_CLK值是12.3MHZ, SYNC是48KHZ.
遇到的问题是: Linux的驱动试图读取codec的ID, 在LM4549A是寄存器0x7C和0x7E. 示波器上SDATA_OUT相应的地址已经发送至codec. 但是, 从SDATA_IN读回的值总是0xFFFF.
另外, 没有读/写codec的时候, SDATA_OUT是0, SDATA_IN却总有数据传出.
请大家看看, 这个LM4549正常吗?我的疑惑是, 如果没有读/写,SDATA_IN应该也是活着0 或1吧?
谢谢!
Hi Sir,
LM4549 已经停产, 您的问题设计A97 标准协议. 建议找TI当地技术支持来support. Thanks!
Best Regards
Fabian Zhang