TI论坛
直播中

李桂兰

7年用户 1474经验值
私信 关注
[问答]

tlv320aic3204接IN3L/IN3R录制出来的pcm没有声音是哪里的问题?怎么处理?


  • 接IN3R/IN3L  录制出来的pcm 没有声音,请问需要注意哪些寄存器配置呢?
    aic3204_write(IIC_device_addr[num], 0, 1 ); // Select page 1
    aic3204_write(IIC_device_addr[num], 52, 0x04); //IN3L is routed to Left MICPGA with 10K resistance
    aic3204_write(IIC_device_addr[num], 55, 0x04); //IN3R is not routed to Right MICPGA
    aic3204_write(IIC_device_addr[num], 54, 0x03); // CM is routed to Left MICPGA via CM2L with 40K resistance
    aic3204_write(IIC_device_addr[num], 57, 0xC0); // CM is routed to right MICPGA via CM2L with 40K resistance
    aic3204_write(IIC_device_addr[num], 59, 0x80); // MIC_PGA_L unmute
    aic3204_write(IIC_device_addr[num], 60, 0x80); // MIC_PGA_R unmute
    aic3204_write(IIC_device_addr[num], 0, 0); // Select page 0
    aic3204_write(IIC_device_addr[num], 81, 0xa0); // Powerup Left and Right ADC
    aic3204_write(IIC_device_addr[num], 82, 0x4); // Unmute Left and Right ADC

回帖(1)

李英

2024-10-14 14:46:34
根据您提供的代码片段,您正在尝试配置TLV320AIC3204音频编解码器以使用IN3L和IN3R作为输入。如果录制的PCM文件没有声音,可能是由于以下原因:

1. 输入信号太弱:请确保您的输入信号足够强,以便编解码器可以正确捕捉到声音。

2. 寄存器配置错误:请检查您的寄存器配置是否正确。以下是一些建议的寄存器配置:

   a. 选择页1:`aic3204_write(IIC_device_addr[num], 0, 1);`

   b. 将IN3L路由到左MICPGA,电阻为10K:`aic3204_write(IIC_device_addr[num], 52, 0x04);`

   c. 将IN3R不路由到右MICPGA:`aic3204_write(IIC_device_addr[num], 55, 0x04);`

   d. 将CM路由到左MICPGA,通过CM2L,电阻为40K:`aic3204_write(IIC_device_addr[num], 54, 0x03);`

   e. 设置CM增益:`aic3204_write(IIC_device_addr[num], 57, 0xC0);`

   f. 选择页0:`aic3204_write(IIC_device_addr[num], 0, 0);`

   g. 启用左MICPGA:`aic3204_write(IIC_device_addr[num], 24, 0x04);`

   h. 启用右MICPGA:`aic3204_write(IIC_device_addr[num], 27, 0x04);`

   i. 选择左ADC作为输入:`aic3204_write(IIC_device_addr[num], 33, 0x01);`

   j. 选择右ADC作为输入:`aic3204_write(IIC_device_addr[num], 34, 0x01;`

3. 采样率和格式不匹配:请确保您的录制设备和编解码器的采样率和格式相匹配。例如,如果您的设备支持48kHz采样率,那么您需要将编解码器的采样率设置为48kHz。

4. 硬件连接问题:请检查您的硬件连接是否正确,包括电源、地线和信号线。

如果以上建议都无法解决问题,您可能需要进一步调试您的代码和硬件设置,或者寻求专业的技术支持。
举报

更多回帖

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