TI论坛
直播中

早知

9年用户 1234经验值
擅长:光电显示 存储技术
私信 关注
[问答]

TLV320aic3104 DAC在默认不参与的情况下,就可以从输出端听到声音吗?


  • TLV320AIC3104硬件上  音乐从输入LINE1L 输入,从HPROUT输出
    软件上配置 LINE1L -> PGA L -> ADC L -> IIS ->DAC L ->  HPROUT 通路
    问题
    1.IIS 作为master 声音可采样,作为slaver  声音采样不正确
    2. PGA L  ADC L  IIS正常配置,  HPROUT 仅仅power on,DAC不做任何配置,或者mute或者 powerdown,都能从HPROUT 听到一个大约输入音乐十分之一音量的音乐,带有很大的杂音,HPROUT  muted都不能消除。如果mute PGA_L,或者 ADC power down或者IIS不配置或者 HPROUT power down就不能听到声音
    请问,DAC在默认不参与的情况下,就可以从输出端听到声音么?或者什么其他的配置影响?
    配置参数如下
    //CLOCK
    {0, 0x00},
    {1, 0x80},

    {102, 0x02},
    {101, 0x00}, //PLLDIV OUT

    {7, 0x00},
    {2, 0x00}, //NEED CHECK
    {3, 0x81}, //P = 1, R = 1, K = 8.192, which results in J = 8, D = 1920

    {4, 0x20},
    {5, 0x1E},
    {6, 0x00},
    {12, 0x00},
    //I2S
    {8, 0xF0}, //BCLK/WCLK is input
    {9, 0x07}, //I2S mode, 16bit //Check if re-sync need.
    {10, 0x00},//OFFSET = 0
    //output
    {14, 0x00},// 鐢靛杈撳嚭
    {40, 0x80}, //1.8V
    {42, 0xAE}, // 杈撳嚭绾т笂鍗囧欢鏃?400ms锛屼俊鍙蜂笂鍗囨椂闂?4ms}
    //ADC
    {19, 0x04}, // MIC1LP CONNECT TO LEFT-ADC, LEFT-ADC is powered up.
    {24, 0x00}, // MIC1LP CONNECT TO RIGHT-ADC471
    {22, 0x7C}, // RIGHT-ADC power up
    {25, 0x00}, // MICBIAS power down //need check
    {15, 0x28}, //Unmute Left PGA, set gain to 26 dB
    {16, 0x28}, //Unmute RIGHT PGA, set gain to 26 dB
    //DAC
    // HPROUT
    { 65, 0x01 },

回帖(2)

冯虎虔

2024-10-11 14:47:01
1、请查看下面文档master和slaver配置区别:
www.ti.com/.../slaa469a.pdf
2、您现在的情况是录音可以正常录音的吗?问题是HPROUT不power down就有输出?
那么录音时,您为什么不将DAC和HPROUT都power down,看数据手册Figure 10-2,PGA到HPOUT是直通的
举报

手托初梦

2024-10-14 18:04:26
TLV320AIC3104是一款集成了音频编解码器的芯片,它支持多种音频输入和输出接口,包括LINE IN、HP OUT等。根据您的描述,您希望从LINE1L输入音乐,经过PGA、ADC、IIS、DAC,最终从HPROUT输出。

关于您提到的问题:

1. IIS作为Master时声音采样正确,作为Slave时声音采样不正确。这可能是因为在Slave模式下,IIS的时钟和帧同步信号是由外部设备提供的,可能存在时钟不稳定或者同步问题。您可以尝试调整外部设备的时钟设置,或者检查IIS接口的连接是否正确。

2. 在HPROUT仅仅power on,DAC不做任何配置,或者mute或者power down的情况下,仍然能从HPROUT听到一个大约输入音乐十分之一音量的音乐,带有很大的杂音。这可能是因为在DAC未配置或mute的情况下,信号仍然通过其他路径(如PGA、ADC等)进入HPROUT。此外,杂音可能是由于电源干扰、地线连接不良或者信号线接触不良等原因造成的。

为了解决这些问题,您可以尝试以下步骤:

1. 确保IIS接口的连接正确,时钟和帧同步信号稳定。
2. 在软件配置中,确保PGA、ADC、IIS、DAC等模块的设置正确,避免信号在未配置或mute的情况下通过其他路径进入HPROUT。
3. 检查电源、地线和信号线的连接,确保它们连接良好,避免干扰和杂音。
4. 如果问题仍然存在,您可以尝试使用其他音频输入和输出接口,以排除硬件故障的可能性。

希望这些建议能帮助您解决问题。如果问题仍然存在,请提供更多详细信息,以便我们为您提供更具体的帮助。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分