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.

[参考译文] TLV320AIC3106:连接外部 I2S 信号、但 LEFT/RIGHT_LOUT 可以#39;t 产生声音,为什么?

Guru**** 2487425 points


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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/882802/tlv320aic3106-connect-external-i2s-signal-but-left-right_lout-can-t-produce-sound-why

器件型号:TLV320AIC3106

?I2S,MCLK=12MHz、WCLK=48kHz、BLCK!示波器的音频数据输入,、但 LEFT/RIGHT _LOUT 无法产生声音,为什么谢谢

这是3106个寄存器值

tlv320aic31_write(IIC_DEVICE_addr[CHIP_num]、7、 0xA);/* FSref = 48kHz *  

/*左侧和右侧 DAC 上电*/|| SOFT_RESET  
tlv320aic31_write(IIC_DEVICE_addr[chip_num]、37、0xc0);

 /*左侧 DAC 未静音*/  
 tlv320aic31_write(IIC_DEVICE_addr[CHIP_num]、43、0x0);  

 /*右侧 DAC 未静音*/~  
 tlv320aic31_write(IIC_DEVICE_addr[CHIP_num]、44、0x0);

//左 DAC
tlv320aic31_write(IIC_DEVICE_addr[chip_num]、82、0x80);  
tlv320aic31_write(IIC_DEVICE_addr[chip_num]、86、0x08);


//右 DAC
tlv320aic31_write(IIC_DEVICE_addr[chip_num]、92、0x80);  
tlv320aic31_write(IIC_DEVICE_addr[CHIP_num]、93、0x08);

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

    您好!

    感谢您提供详细信息。 我对 BCLK 有疑问。  当您说 BLCK 具有示波器音频数据输入时、您的意思是什么?

    数据表中实际上存在错误。 寄存器86和93中的 D0位应为 R/W 这些寄存器中的该位将为左右线路输出供电。 请将0x09写入这两个寄存器。 此外、请确保您使用的是正确的 ASI 格式。 在寄存器0x09中、您写入的值为0x40 (假设这些内容为十六进制)。 这使用 DSP 模式并要求 WCLK 具有一个位脉冲。 您可以在数据表的第11.3节中看到 ASI 通信要求。

    此致、

    Aaron