This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TLV320AIC3104:TLV320AIC3104 I2S处于主模式,WCLK和BCLK始终为高

Guru**** 1959305 points
Other Parts Discussed in Thread: TLV320AIC3104
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/566712/tlv320aic3104-tlv320aic3104-i2s-in-master-mode-wclk-and-bclk-always-high

部件号:TLV320AIC3104

我只想让TLV320AIC3104播放一些声音。 我将其配置为I2S主控,但WCLK和BCLK始终保持较高的水平,而不是时钟信号。 MCLK为12.288MHz,工作正常。

以下是AIC3104使用的配置:

I2CRegWrite(0, 0x00);	//在第0页选择寄存器
I2CRegWrite(1, 0x80);	//重置编解码器

I2CRegWrite(7, 0x0A);	//左数据->左DAC,右数据->右DAC
I2CRegWrite(37, 0xC0);	//启动DAC I2CRegWrite(43,
0x82B);	
	
音量控制:0x82b/右写入(0x80dB):数字音量:0 	//左DAC ->左侧线路输出
I2CRegWrite(92, 0x80);	//右侧DAC ->右侧线路输出
I2CRegWrite(86, 0x09);	//左侧线路输出:0dB
I2CRegWrite(93, 0x09);	//右侧线路输出:0dB

I2CRegWrite(8, 0xC0);	//
	通道为BCLK和I0x00; ICDROW, D19/写模式(写)
	//无数据偏移 

通过I2C写入寄存器的工作。 我通过阅读这些内容并将配置行直接输入到线路输出来检查此项。

我希望有人能帮助我或给我一些提示。

谢谢!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Jan,

    欢迎使用E2E,感谢您对我们产品的关注!

    我测试了您的寄存器配置,似乎一切都井然有序。 您应在BCLK和WCLK输出处获得信号。 因此,这可能与硬件问题有关。 您能否根据数据表中推荐的工作条件验证所有电源是否已启用且稳定? 此外,您能否验证MCLK是否提供给MCLK引脚?

    谢谢你。

    此致,
    Luis Fernando Rodríguez ñ o S.
x 出现错误。请重试或与管理员联系。