微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > 求助TAS5707A+CPM1808总是时钟错误

求助TAS5707A+CPM1808总是时钟错误

时间:10-02 整理:3721RD 点击:

管理员,您好。最近遇到一个问题,调了两天了,在这请教一下:
我应用MCU去控制PCM1808+TAS5707A实现音频数字功放,我的硬件连接如下:
PCM1808的MD1=1,MD0=0,Master mode(384fs)
FMT=0,I2S,24-bit
LRCK,BCK,DOUT接到TAS5707A的I2S接口
SCK与TAS5707A的MCLK连接在一起,接了一个16.9344M的有源晶振

TAS5707的连接:
PDN、FAULT、接MCU的IO口,I2C总线接I2C总线,I2C读写正常

用示波器测试有源晶振16.9344正确,
CPM1808 LRCLK-44.1K;BCK-28.8223M;DOUT-324K;SCK-16.9344M

TAS5707配置:
上电延时一段,RESET=0;PDN=1;延时300MS;RESET=1;
延时300MS之后向0X1B寄存器写0X00,
延时400MS向0X00寄存器写0X70(MCLK 采样频率 16.9344/384=44.1K分频)

每次上电复位之后,两个喇叭会发出嘟嘟的声音,在这个时候读取错误寄存器0X02
的值是OX32(意思是SCLK/LRCLK时钟错误,过流,超压,低压故障),但这个时候TAS5707A
FAULT管脚输出为高,过流,超压,低压故障故障应该输出为低。
检查了很久,不知道什么问题,不知知道硬件连接走线有没什么特殊的要求。求教一下。

问题有点奇怪,不知道解决了没有。顶一下楼主。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top